欢迎来到天天文库
浏览记录
ID:36611794
大小:249.75 KB
页数:47页
时间:2019-05-09
《windows操作系统原理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章操作系统概述操作系统的概念操作系统的历史操纵系统的特性操作系统的类型操作系统的运行环境操作系统的界面形式操作系统的运行机理1.1操作系统概念操作系统地位操作系统作用操作系统定义Whatisoperatingsystem?1.1.1操作系统地位硬件抽象层(HAL)之上所有其它软件层之下硬件(HAL)OS其它系统软件层应用软件层运行视图系统库(lib)可调用操作系统,执行硬件指令应用程序可以调用lib和操作系统,执行硬件指令硬件(HAL)操作系统系统库应用程序机器指令系统调用库调用1.1.2操作系统的作用管理系统中软件硬件资源C
2、PU内存设备文件为用户(应用程序)提供良好的服务(界面)APIGUI1.1.3操作系统定义操作系统是位于硬件层(HAL)之上,所有其它软件层之下的一个系统软件,是管理系统中各种软硬件资源,方便用户使用计算机系统的程序集合。Operatingsupervisormonitoringprogram1.2操作系统的历史操作系统的产生手工操作阶段成批处理阶段执行系统阶段操作系统的完善多道批处理系统分时系统实时处理系统通用操作系统操作系统的发展网络操作系统分布式操作系统多处理机操作系统单用户操作系统面向对象操作系统嵌入式操作系统智能卡操作系
3、统Evolution1.3操作系统特性程序并发性多个程序在宏观上同时向前推进并发(concurrent)vs.并行(parallel)资源共享性多个程序共用系统中的各种软硬件资源在操作系统的协调和控制下1.4操作系统类型多道批处理操作系统(batchprocessingsystem)分时操作系统(time-sharingsystem)实时操作系统(realtimesystem)通用操作系统(multi-purposesystem)单用户操作系统(singleusersystem)网络操作系统(networkoperatingsys
4、tem)分布式操作系统(distributedoperatingsystem)多处理机操作系统(multi-processorsystem)嵌入式操作系统(embeddedoperatingsystem)智能卡操作系统(smart-cardoperatingsystem)作业(Job):程序+数据+说明书(JCL编写)结果:程序运行结果+记帐信息主机输入井输出井输出机输入机作业结果SPOOLing输入作业调度(1)作业调度(2)SPOOLing输出1.4.1多道批处理系统(off-line)1.4.1多道批处理系统(cont.)输
5、入井作用缓冲(速度匹配作用)实现作业调度(jobscheduling)输出井作用缓冲(速度匹配作用)Buffering:处理数据到达与离开速度不一致1.4.1多道批处理系统(Cont.)主机中作业合理搭配目标1:提高资源利用率(eg.计算型+IO型)目标2:提高吞吐量(throughput)特点多道:系统中同时容纳多个作业成批:作业分批进入系统分时处理终端请求界面1:交互式命令语言(eg.shell,command)界面2:图形用户界面(GUI)1.4.2分时操作系统(On-line)TimeSharingOSHAL终端终端终端…
6、...1.4.2分时操作系统(Cont.)特点:多路性:一个主机与多个终端相连;交互性:以对话的方式为用户服务;独占性:每个终端用户仿佛拥有一台虚拟机。典型系统:Multics(MIT)UNIX1.4.3实时操作系统实时控制工业控制,军事控制,医疗控制,…….实时信息处理航班定票,联机情报检索,…….实时控制HALRealTimeOS被控对象A/DD/At1t2t2-t1:responsetime实时信息处理HALRealTimeOS….终端终端终端通常为远程终端特点:(1)响应及时(promptresponse)(2)可靠性高(
7、highreliability)1.4.4通用操作系统(multi-purposeOS)同时具有:分时、实时、批处理功能。目标:提高处理能力;扩展应用领域。常见模式:分时(前台)+批处理(后台)(eg.GCOS-8)实时(前台)+批处理(后台)Foreground/BackgroundSystem1.4.5单用户操作系统同一时刻仅有一个用户使用的系统应用领域:台式机,笔记本,…….特点:单用户,多进程,多线程不同的程序,不同的进程;相同的程序,不同的线程1.4.6网络操作系统DOS3host3NOS2host2Printer建立在
8、宿主操作系统之上,提供网络通讯、网络资源共享、网络服务的软件包。NOS1host1网络操作系统的目标相互通讯资源共享(信息,设备)提供网络服务databaseserverftpservere-mailservertelnetserveretc.No
此文档下载收益归作者所有