- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统_第1章_引论
在回答这个问题之前,我们先来了解一下什么是计算机系统? 计算机系统是按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。 →早期没有操作系统(控制开关) →原始汇编系统(读卡机、打印机) →管理程序(monitor,监视程序,OS雏形) →操作系统(有磁盘了) 可以看到,操作系统是随着计算机硬件的发展和应用需求的推动而形成的。 1946-50年代末 电子管时代 无操作系统 50年代末-60年代末 晶体管时代 批处理 60年代末-70年代中 集成电路时代 多道程序设计 70年代末-现在 大规模超大规模集成电路 分时 操作系统的发展过程:手工操作、批处理、多道程序系统、分时、实时、网络、分布式操作系统等 按照操作系统提供的服务,大致可以把操作系统分为以下几类: 批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、多机操作系统和嵌入式操作系统。 其中批处理操作系统、分时操作系统、实时操作系统是基本的操作系统。 1、批处理操作系统按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。又可分为单道批处理系统和多道批处理系统。 单道批处理系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。 多道批处理系统则允许多个作业同时装入主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率。 2、分时操作系统,这种系统中,一个计算机系统与许多终端设备连接,分时系统支持多个终端用户,同时以交互方式使用计算机系统,为用户在测试、修改和控制程序执行方面提供了灵活性。 分时系统的主要特点是同时性、独立性、及时性和交互性。 采用时间片轮的方法,同时为许多终端用户服务,对每个用户能保证足够快的响应时间,并提供交互会话的功能。 时间片:将CPU的时间划分成若干个片段,称为时间片,操作系统以时间片为单位,轮流为每个终端用户服务 设计目标:对用户的请求及时响应,并在可能条件下尽量提高系统资源的利用率。 适合办公自动化、教学及事务处理等要求人机会话的场合。 3、实时操作系统能使计算机系统接收到外部信号后及时进行处理,并在严格的规定时间内完成处理,且给出反馈信号。 它是较少有人为干预的监督和控制系统。实时系统对可靠性和安全性要求极高,不强求系统资源的利用率。 网络操作系统可以把若干计算机联合起来,实现各台计算 机之间的通信及网络中各种资源的共享,像我们现在使用的Windows ,UNIX和Linux等操作系统都是网络操作系统。 分布式操作系统的网络中各台计算机没有主次之分,在任意两台计算机间的可进行信息交换和资源共享。这一点上分布式操作系统和网络操作系统差别不大,他们的本质区别在于:分布式操作系统能使系统中若干计算机相互协作完成一个共同的任务。这使得各台计算机组成一个完整的,功能强大的计算机系统。 多处理操作系统:一台计算机也可由单处理结构改进多处理结构,称为多处理器系统。为多处理器系统配置的操作系统为多机操作系统。 嵌入式(计算机)系统:计算机硬件不再以物理上独立的装置形式出现,而是大部分或全部都隐藏和嵌入到各种应用系统中,这样的系统称为嵌入式操作系统。其主要特点是微型化和实时性。 从资源管理的观点出发,操作系统功能可分为4大部分:处理器管理、存储管理、文件管理、设备管理。 此外,向上为用户提供接口,主要有两类:一是程序员接口,用户通过“系统调用”使用操作系统功能;二是操作员接口,用户通过操作控制命令提出控制要求。 5、多道程序设计的根本目标是________________。 6、多项选择:操作系统设计目标是( )。 A、管理系统资源 B、提高安全性 C、方便用户使用系统 D、使系统能高效工作 7、操作系统的资源管理功能主要包括处理器管理、_________、________、设备管理和___________。 8、在( )的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。 A、批处理操作系统 B、实时操作系统 C、分时操作系统 D、多处理机操作系统 9、多项选择:引入多道程序设计的主要目的在于( )。 A、提高实时响应速度 B、充分利用处理机,减少机空闲时间 C、有利于代码共享 D、充分利用外围设备 E、减少存储器碎片 10、计算机发展到第三代,操作系统已成为软件的一个重要分支,最早的操作系统是______________。 11、设计实时操作时( )不是主要的追求目标。 A、安全可靠 B、资源利用率 C、及时响应 D、快速处理 参考答案 1、D
文档评论(0)