操作系统原理(PPT讲稿)Windows OS Principles(Windows XP)

Windows OS Principles Instructor. Hengming Zou, Ph. D n Pursuit of Absolute Simplicity求于至简,归于永恒
Windows OS Principles Instructor: Hengming Zou, Ph.D. In Pursuit of Absolute Simplicity求于至简,归于永恒

斗 长 Content outline ¥斗 ★★ o 2.1 Structuringof the WindowsOperating System o 2.2 Windaws Core SystemMechanisms o 23 Windawson Windows-os personalities o 2. 4 The Windows APl-Naming Conventions, Types
2 Content Outline 2.1 Structuring of the Windows Operating System 2.2 Windows Core System Mechanisms 2.3 Windows on Windows - OS Personalities 2.4 The Windows API - Naming, Conventions, Types

★ 2. 1 Structuringof windows OS ¥斗 ★★ s Architecture Overview o Progam Exection Environment o Kemel mode architecture o SystemThreads o SystemProcesses/ Services
3 2.1 Structuring of Windows OS Architecture Overview Program Execution Environment Kernel Mode Architecture System Threads System Processes / Services

★ “长 Simplified OS Architecture ¥斗 ★★ System support Service User Environment processesprocesses applications subsystems User Subsystem DLLS Mode Kemel M ode Executive Windowin Kemel Device drivers and graphics Hardware Abstraction Layer (HAL
4 System support processes Service processes User applications Environment subsystems Subsystem DLLs Executive Kernel Device drivers Hardware Abstraction Layer (HAL) Windowing and graphics User Mode Kernel Mode Simplified OS Architecture

斗 长 OS Architecture ¥斗 ★★ o Multiple personality OFdesign user applications don 't call the native Windowsoperatingsystem services directly o SubsystemDLLs is to translatea documented function into the appropriate intemal (and undocumented Windowssystemservice
5 OS Architecture Multiple personality OS design – user applications don't call the native Windows operating system services directly Subsystem DLLs is to translate a documented function into the appropriate internal (and undocumented) Windows system service calls

★ “长 OS Architecture ¥斗 ★★ o Environment subsystemprocesses Manage dient processesin theirword Impose semantics such as processmodel, security o Windows2000 shippedwith three environment subsystems: Win32, POSIX, and oS/2 XP has only Windows subsystem Win32 only one that matters DoS, Win3. 1 emulated by a Win32 progam Enhanced posX subsystemavailable(Interix)
6 OS Architecture Environment subsystem processes – Manage client processes in their world – Impose semantics such as process model, security Windows 2000 shipped with three environment subsystems: Win32, POSIX, and OS/2 – XP has only Windows subsystem – Win32 only one that matters – DOS, Win 3.1 emulated by a Win32 program – Enhanced POSIX subsystem available (Interix)

★ “长 OS Architecture ¥斗 ★★ System Service U support Environment processes applications processes subsystems Subsystem DLLs User mode Kernel mode Executive Windowing Kernel Device drivers and graphIcs Hardware abstraction layer(HAL
7 OS Architecture

斗 长 Kenel-Mode Components: Core OS ¥斗 ★★ o Core Osoontains twocomponents Executive and Kemel both contained in file ntoskmlexe ≈ Executive base operatingsystemservices memory management processand thread management, security, IO, inter-processcommunication
8 Kernel-Mode Components: Core OS Core OS contains two components: – Executive and Kernel – both contained in file Ntoskrnl.exe Executive – base operating system services, – memory management, process and thread management, – security, I/O, inter-process communication

斗 长 Kenel-Mode Components: Core OS ¥斗 ★★ o Kemel low-level operatingsystemfunctions thread scheduling intemuptandexceptiondispatdhing multiprocessorsyndhronization. o Kernel provides a set of routines basicobjects that the rest of the exective uses to implement higher-level constructs
9 Kernel-Mode Components: Core OS Kernel – low-level operating system functions, – thread scheduling, interrupt and exception dispatching, – multiprocessor synchronization. Kernel provides a set of routines & basic objects – that the rest of the executive uses to implement higher-level constructs

斗 长 Kemel-Mode Components: Drivers ¥斗 ★★ o Device drivers hardware device drivers translate user yo function calls into specific hardware device Iyo requests virtual devices-systemvolumes and network protocols Contained in files ending in Sys
10 Kernel-Mode Components: Drivers Device drivers – hardware device drivers translate user I/O function calls into specific hardware device I/O requests – virtual devices - system volumes and network protocols – Contained in files ending in .Sys
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《单片机应用技术》课程PPT教学课件(C语言版)第8章 MCS-51单片机串行通信接口.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第三章 数据链路层.ppt
- 《数字图像处理》课程教学资源(PPT课件)第6章 图像复原.ppt
- 微软分布式计算技术(PPT讲稿)Dryad and DryadLINQ.ppt
- P2P Tutorial(PPT讲稿).ppt
- 北京大学:网络信息体系结构(PPT讲稿)Web-based Information Architecture.ppt
- 信息和通信技术ICT(PPT讲稿)浅谈信息技术和低碳经济(中国科学技术大学:王煦法).ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第八章 数据通信.ppt
- 《人工智能技术导论》课程教学资源(PPT课件讲稿)第1章 人工智能概述.ppt
- 河南中医药大学(河南中医学院):《计算机文化》课程教学资源(PPT课件讲稿)第四章 计算机软件系统(主讲:许成刚、阮晓龙).ppt
- 清华大学:A Pivotal Prefix Based Filtering Algorithm for String Similarity Search(PPT讲稿).pptx
- 《数据结构》课程教学资源(PPT课件讲稿)第十章 内部排序.ppt
- 《C语言教程》课程教学资源(PPT课件讲稿)第三章 C语言程序设计初步.ppt
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第三章 存储管理 Memory Management.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)RISC-V指令集及简单实现.pptx
- 《信息安全工程》课程教学资源(PPT课件讲稿)第3章 密码学基础.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)敏捷软件开发 Agile Software Development.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第5章 文件文档工具.ppt
- 西安电子科技大学:《操作系统 Operating Systems》课程教学资源(PPT课件讲稿)Chapter 05 输入输出 Input/Output.ppt
- 《人工智能》课程教学资源(PPT课件讲稿)Ch10 Auto-encoders(Auto and variational encoders v.9r6).pptx
- 淮阴工学院:《数据库原理》课程教学资源(PPT课件讲稿)第1章 数据库概论(主讲:冯万利).pps
- 《微型计算机接口技术》课程教学资源(PPT课件讲稿)第2章 16位和32位微处理器.ppt
- 《程序设计》课程教学资源(PPT课件讲稿)第五章 函数式程序设计语言.ppt
- 链路状态路由协议(PPT讲稿)LINK STATE ROUTING PROTOCOLS.pptx
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿,2016)第5章 NoSQL数据库.ppt
- 北京师范大学:《多媒体技术与网页制作》课程教学资源(PPT课件)课程总复习(主讲:赵国庆).ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第一章 绪论 Data Structure.ppt
- 微软应用软件架构设计指南2.0 Application Architecture Guide 2.0 Designing Application on the .NET Platform.ppt
- 软件建模与UML(PPT讲稿).ppt
- 长春大学:《大学计算机基础》课程电子教案(PPT教学课件)第4章 电子表格软件(Excel2003).ppt
- 东北大学:《可信计算基础》课程教学资源(PPT课件讲稿)第6讲 可信计算基础.pptx
- 上海立信会计金融学院:《机器学习与金融应用实践 Machine Study and Financial Practice》课程教学资源(教学大纲).pdf
- 香港科技大学:Overview of the Internet of Things(IoTs).ppsx
- 《微机原理与接口技术》课程教学资源(PPT课件讲稿)第2章 AT89S52单片机硬件结构.ppt
- 《计算机网络》教程资源(PPT课件讲稿)第13章 IPv6协议.ppt
- MSC Software Corporation:Modeling and Simulation of Fluid Power Systems Using MSC.EASY5.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第11章 设备管理 Device Management.ppt
- 《软件工程导论》课程教学资源(PPT课件讲稿)第10章 面向对象的分析.ppt
- 《Web编程实用技术》课程教学课件(网站开发)第2章 静态网页开发技术.ppt
- 《局域网组建与管理》课程教学资源(PPT课件讲稿)第五章 组建家庭或学生宿舍局域网.ppt