- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机科学导论》第4章 操作系统
第4章 操作系统 本章要点: ◆操作系统概念 ◆操作系统的发展历史 ◆操作系统的功能 ◆操作系统的分类 ◆操作系统的一些基本概念及组成 ◆操作系统的体系结构 ◆常用主流操作系统 ◆操作系统的新发展 4.1 操作系统概念 1.操作系统概念 “操作系统就是合理管理并控制计算机系统内各种软、硬件资源,并能够合理组织工作流程、方便用户使用的程序的集合”。 例如:Windows,Unix,Linux等 4.1 操作系统概念 2.操作系统在计算机系统中的地位 操作系统是紧邻硬件的第一层软件,是对硬件功能的首次扩充,任何一台计算机都必须在其硬件平台上加载相应的操作系统之后,才能构成一个可以正常运转的计算机系统。 4.1 操作系统概念 3.操作系统的启动 1 系统加电,处理器复位,查找含有启动指令的BIOS。 2 BIOS执行加电自检。 3 将自检结果与中系统配置信息相比较。 4 如果自检成功,BIOS就会到外存中读取分区引导块进入内存,并执行引导块程序对操作系统核心进行引导,操作系统核心进入内存后即接管系统,继续系统的初始化等工作。 5 操作系统根据系统配置信息,执行并启动一些系统程序,完成整个系统的启动。 4.2 操作系统的历史 1.手工操作阶段 输入/输出设备之间串行工作,系统资源利用率低,计算机系统的可靠性也低。 2.批处理系统阶段 具有较大的吞吐量、较高的资源利用率,但缺乏交互力。 3.多道程序系统阶段 资源利用率得到了更大的提高。分时系统则更是进一步提高了系统资源利用率,同时还具有及时的交互性。 4.现代操作系统 强大的系统资源管理功能、丰富的应用程序、种类繁多的应用开发平台、友好的图形用户界面。 4.3 操作系统的功能 1.资源管理 处理机管理 解决何时为多用户、多任务分配CPU、怎样在多个任务之间进行调度、何时让任务等待等问题,不同的系统,在调度策略上会根据调度目标的不同而有所不同。 存储管理 内存分配 ,内存保护 ,虚拟存储 ,地址映射 。 I/O设备管理 记录设备状态,设备分配,缓冲功能,设备独立性功能。 文件管理 逻辑结构,物理结构,存取方式,方便的操作,目录管理,安全,可靠性,共享等。 4.3 操作系统的功能 2.扩展的虚拟机 屏蔽计算机系统硬件,提供给用户简单的使用系统或请求系统服务的接口 交互式接口:命令接口,GUI 程序级接口:系统调用 4.3 操作系统的功能 3.网络操作系统的功能 常用的网络操作系统有Windows NT、UNIX、Linux、NetWare等。网络操作系统除具有一般操作系统的功能外,还应该具有以下功能: 网络通信 网络资源管理 网络服务 网络管理 互操作 4.4 操作系统的分类 1.批处理操作系统 主要特点是系统吞吐量大、系统资源利用率较高、平均作业周转时间 作业从提交到结果输出的时间 较长,系统无交互力。 2.分时操作系统 较好的交互性;同时,系统资源利用率也得到了很大的提高。 3.实时操作系统 具有事件驱动的特点,往往是由外部事件来触发系统的响应;有实时性和高可靠性的要求。 4.4 操作系统的分类 4.网络操作系统 组成网络的各台计算机物理分散且高度自治,各计算机都有各自的软、硬件资源,系统的主要目的是共享网络资源、信息交换和协作。 5.嵌入式操作系统 具有普通计算机具有的通常功能,但同时具有实时系统的特征,通常是更小的具有一定硬件控制功能的系统。 4.5 一些基本概念及组成 1.一些基本概念 并发 :并发通常指多个任务可以在同一个时间段内同时执行,即允许多个任务在宏观上并行,微观上仍然串行 操作系统内核 处理机的工作状态:用户态,核心态 2 操作系统内核:操作系统在核心态下运行的部分 4.5 一些基本概念及组成 进程与线程 1 进程:正在执行中的程序。 2 线程:也称为轻量级进程,它是进程内更小的执行单位。 死锁:多个进程同时处于永久的相互等待的状态。 地址空间 物理空间:物理内存的连续的物理单元隔成物理地址,物理 地址的集合即为物理空间 。 逻辑空间:进程的逻辑地址的集合,这个地址的开始值通常 为0,一直到某个最大值。 4.5 一些基本概念及组成 I/O设备 1 字符设备 :以字符为单位发送或接收一个字符流。 2 块设备 :信息存放在固定大小的块中,这些块有自己的地址 。 文件 1 文件: 可以长期保存在外存中的、被赋名了的、信息单元的集合 2 目录:目录是一些目录项的列表,每个目录项一般含有文件名,以及文件控制说明信息 或文件的索引节点号 。 4.5 一些基本概念及组成 2.操作系统的基本组成 4.5 一些基本概
原创力文档


文档评论(0)