windows操作系统原理.pptx
windows操作系统原理共47页,您现在浏览的是第1页!章操作系统概述操作系统的概念操作系统的历史操纵系统的特性操作系统的类型操作系统的运行环境操作系统的界面形式操作系统的运行机理windows操作系统原理共47页,您现在浏览的是第2页!1.1操作系统概念操作系统地位操作系统作用操作系统定义Whatisoperatingsystem?windows操作系统原理共47页,您现在浏览的是第3页!1.1.1操作系统地位硬件抽象层(HAL)之上所有其它软件层之下应用软件层其它系统软件层OS硬件(HAL)windows操作系统原理共47页,您现在浏览的是第4页!运行视图系统库(lib)可调用操作系统,执行硬件指令应用程序可以调用lib和操作系统,执行硬件指令应用程序库调用系统库系统调用操作系统机器指令硬件(HAL)windows操作系统原理共47页,您现在浏览的是第5页!1.1.3操作系统定义操作系统是位于硬件层(HAL)之上,所有其它软件层之下的一个系统软件,是管理系统中各种软硬件资源,方便用户使用计算机系统的程序集合。Operatingsupervisormonitoringprogramwindows操作系统原理共47页,您现在浏览的是第6页!1.3操作系统特性程序并发性多个程序在宏观上同时向前推进并发(concurrent)vs.并行(parallel)资源共享性多个程序共用系统中的各种软硬件资源在操作系统的协调和控制下windows操作系统原理共47页,您现在浏览的是第7页!输入井输出井主机作业结果输入机输出机SPOOLing输入作业调度(1)作业调度(2)SPOOLing输出1.4.1多道批处理系统(off-line)作业(Job):程序+数据+说明书(JCL编写)结果:程序运行结果+记帐信息windows操作系统原理共47页,您现在浏览的是第8页!1.4.1多道批处理系统(Cont.)主机中作业合理搭配目标1:提高资源利用率(eg.计算型+IO型)目标2:提高吞吐量(throughput)特点多道:系统中同时容纳多个作业成批:作业分批进入系统windows操作系统原理共47页,您现在浏览的是第9页!1.4.2分时操作系统(Cont.)特点:多路性:一个主机与多个终端相连;交互性:以对话的方式为用户服务;独占性:每个终端用户仿佛拥有一台虚拟机。典型系统:Multics(MIT)UNIXwindows操作系统原理共47页,您现在浏览的是第10页!实时控制A/Dt1HALRealTimeOS被控对象t2D/At2-t1:responsetimewindows操作系统原理共47页,您现在浏览的是第11页!1.4.4通用操作系统(multi-purposeOS)同时具有:分时、实时、批处理功能。目标:提高处理能力;扩展应用领域。常见模式:分时(前台)+批处理(后台)(eg.GCOS-8)实时(前台)+批处理(后台)Foreground/BackgroundSystemwindows操作系统原理共47页,您现在浏览的是第12页!1.4.6网络操作系统建立在宿主操作系统之上,提供网络通讯、网络资源共享、网络服务的软件包。host1host2NOS1NOS2DOS3Printerhost3windows操作系统原理共47页,您现在浏览的是第13页!CPUCPUCPU…内存1.4.7分布式操作系统紧耦合:(tightlycoupled)由多机系统发展而来(多CPU)有公共内存多处理机操作系统windows操作系统原理共47页,您现在浏览的是第14页!1.4.7分布式操作系统(Cont.)分布式操作系统特征:统一的操作系统资源的进一步共享可靠性透明性windows操作系统原理共47页,您现在浏览的是第15页!1.4.8多处理机操作系统多处理机系统具有公共内存的多CPU系统对称多处理机系统(SMP)没有主从关系的多处理机系统多处理机操作系统有效管理和使用多个CPU的操作系统复杂性:多个主动体(CPUs)例子:UNIX,Linux,Windowswindows操作系统原理共47页,您现在浏览的是第16页!1.4.10智能卡操作系统智能卡CPU芯片ROM面向Java的智能卡JVM解释程序下载Javaapplet并执行SC-OS支持多个applet并发执行必要的资源管理windows操作系统原理共47页,您现在浏览的是第17页!1.5.1定时装置绝对时钟:记载实际时间,不发中断。间隔时钟:定时发生中断,一般间隔单位为“毫秒”。间隔时钟是实现多道程序的基础—保证操作系统获得控制权。其它中断也进入操作系统,但是否发生,何时发生没有保障。windows操作系