- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]第3章 操作系统基础_修改
操作系统 (Operating System) 操作系统的概述 操作系统的分类 操作系统的功能模块 处理器管理 存储管理 设备管理 文件管理 为何引入操作系统 一台完全无软件的计算机系统称为裸机,相对于一般应用用户来讲,如果要面对计算机复杂的结构,实现正常的使用和运行是十分困难的; 因此,需要在裸机上覆盖一层可以实现对计算机的操作和管理的软件,各类用户便可以利用这层管理软件,方便地使用计算机,这层软件就是操作系统。 操作系统在计算机系统中的位置 操作系统的意义(to be continued) 操作系统是计算机系统中的一个最基本的系统软件 有效性:它能以尽量有效的方式分配和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能; 方便性:使用户能够灵活方便地使用计算机; 操作系统的基本功能 从自身而言: 管理和控制计算机的硬件资源和软件资源 从用户而言: 用户与计算机之间的接口 提供访问计算机资源的界面 通过命令或图形交互功能,操作和使用计算机 从程序运行管理而言 程序都要通过操作系统获得资源才能运行 保证程序的正常运行,提高程序运行效率 操作系统的分类 按硬件的大小:大型机OS,小型机OS,微型机OS 按用户数:单用户OS,多用户OS 按硬件结构:单CPU,多CPU,网络,多媒体 典型分类: (1) 批处理OS (2) 分时OS (3) 实时OS (4) 网络OS (5) 分布式OS (1)批处理OS(Batch Processing System) (2)分时OS(Timesharing System) 分时:把计算机的系统资源(尤其是CPU时间)进行时间上的分割,分时间片提供给不同任务或者进程轮流使用。 目的:及时响应并服务于不同任务或者进程(交互作用) 特征: 多路性:一机对多个任务 交互性:人机对话,联机操作 独占性:用户好象独占系统全部资源 分类: 单用户、多任务的分时操作系统:Windows 2000 多用户、多任务的分时操作系统:Windows Server 批处理OS与分时OS的区别 交互性: 批处理OS,任务一旦提交,不能干预; 分时OS,可以进行交互; 对于某个具体的任务: 批处理OS,一旦分配到处理机,直到完成; 分时OS,按时间片分配处理机 (3)实时OS(Real-Time System) 实时性:对随即发生的外部事件及时作出响应并处理; 实时系统常用于航天飞行器控制、水下潜艇控制等领域; 实时OS的分类: 硬实时OS:对系统响应时间有着严格要求; 软实时OS:对系统相应时间要求不很严格; 实时OS的代表:VxWorks/RTLinux (4)网络OS NOS (Network Operating System):是指使网络上计算机能方便而有效地共享网络资源,为网络用户提供所需各种服务的软件和协议的集合; 协议:网络计算机在互相通信时为能正确进行并相互理解通信内容需遵循的约定(TCP/IP); 功能:操作系统四大管理功能+网络通信+网络服务 网络OS的代表:Windows NT, OS/2 warp, Netware (5)分布式OS DOS (Distributed Operating System): 等价于NOS + 资源透明访问; 关键技术: 并行处理:如何将一个任务分配给多个处理机; 复制技术:如何维护多个处理机上的相同数据; 分布式OS的代表:Amoeba, Mach, Chorus 操作系统的模块 处理器管理 存储管理 设备管理 文件管理 处理器管理 处理器管理:有效合理地调度处理器资源,提高处理器的效率; 管理对象:进程; 管理方式:处理器调度算法; 程序与进程 程序是一段计算机语言代码;进程是一个程序在一个数据集合上的一次执行过程,它是处理机进行资源分配、调度和程序运行的独立的基本单位; 动态性:程序是静态的,进程是动态的; 持续性:程序是永久的,进程是暂时的; 对应性: 一个进程只对应一个程序; 一个程序可对应多个进程; 例如,一个记事本程序操作多个数据形成多个进程 进程的构成与描述 进程的三种基本状态 就绪状态 已经获得其他资源,一旦分到CPU即可执行 运行状态 获得全部资源并正在运行 等待状态 资源不足,运行受限,处于暂停状态 三种状态交替出现,直到进程运行结束;
文档评论(0)