- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程成绩构成
笔试:70% 平时:30%
试卷构成:
名词解释五小题,共15分;
简 答五小题,共35分;
综 合 题四小题,共50分。
第一章 操作系统引论
设计现代操作系统的主要目标?
操作系统的目标:1. 方便性 2. 有效性 3. 可扩充性 4. 开放性
操作系统的作用?
① 用户界面的观点:用户与计算机硬件系统之间的接口;
②资源管理观点:管理系统资源的程序集合,处理机管理、存储管理、设备管理、文件管理
扩充机观点
方便用户
器件的不断更新换代
计算机体系结构的不断发展
为什么说操作系统实现了对计算机资源的抽象?
对于一台完全无软件的计算机系统(即裸机),即使其功能再强,也必定是难于使用的。如果我们在裸机上覆盖上一层I/O设备管理软件,用户便可利用它所提供的I/O命令,来进行数据输入和打印输出。此时用户所看到的机器, 将是一台比裸机功能更强、使用更方便的机器。通常把覆盖了软件的机器称为扩充机器或虚机器。如果我们又在第一层软件上再覆盖上一层文件管理软件,则用户可利用该软件提供的文件存取命令,来进行文件的存取。此时,用户所看到的是台功能更强的虚机器。如果我们又在文件管理软件上再覆盖一层面向用户的窗口软件,则用户便可在窗口环境下方便地使用计算机,形成一台功能更强的虚机器。
单道批处理?多道程序设计?多道批处理?
单道批处理系统定义:把一批作业以脱机方式输入到磁带上,并在系统中配上监督程序(Monitor),在它的控制下使这批作业能一个接一个地连续处理,直至磁带(盘)上的所有作业全部完成,系统对作业的处理都是成批地进行的,且在内存中始终只保持一道作业。
多道批处理系统定义:由多道程序设计技术组成的系统。
多道程序设计:用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后,由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源。在内存中放多道程序,使它们在管理程序的控制下相互穿插地运行。
优点:提高CPU的利用率;可提高内存和I/O设备利用率;增加系统吞吐量
分时系统产生主要动力?关键技术?特征?
(1) 分时系统产生的主要动力
如果说, 推动多道批处理系统形成和发展的主要动力,是提高资源利用率和系统吞吐量,那么,推动分时系统形成和发展的主要动力,则是用户的需求。或者说, 分时系统是为了满足用户需求所形成的一种新型OS—机交互;共享主机;便于用户上机。
(2)关键技术:为实现分时系统,其中,最关键的问题是如何使用户能与自己的作业进行交互,即当用户在自己的终端上键入命令时, 系统应能及时接收并及时处理该命令,再将结果返回给用户。 此后, 用户可继续键入下一条命令,此即人—机交互。应强调指出,即使有多个用户同时通过自己的键盘键入命令,系统也应能全部地及时接收并处理
(3)特征:多路性;独立性;及时性;交互性。
实时任务划分?实时系统与分时系统比较?
1) 按任务执行时是否呈现周期性来划分:周期性实时任务;非周期性实时任务。
2)根据对截止时间的要求来划分:硬实时任务(hard real-time task),系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果;软实时任务(Soft real-time task),它也联系着一个截止时间, 但并不严格,若偶尔错过了任务的截止时间, 对系统产生的影响也不会太大。
3)实时系统与分时系统特征的比较 :多路性;独立性; 及时性;交互性;可靠性。
操作系统定义?特征?
操作系统的定义:操作系统(operating system,简称OS)是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们管理和控制计算机系统中的软件和硬件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。
操作系统的基本特性:并发。异步。共享。虚拟
是什么原因使操作系统具有异步性特征?
由于资源等因素的限制,使进程的执行通常都不是“一气呵成”,而是以“停停走走”的方式运行。
内存中的每个进程在何时能获得处理机运行,何时又因提出某种资源请求而暂停,以及进程以怎样的速度向前推进,每道程序总共需多少时间才能完成,等等,都是不可预知的。
由于各用户程序性能的不同,比如,有的侧重于计算而较少需要I/O;而又有的程序其计算少而I/O多,这样,很可能是先进入内存的作业后完成; 而后进入内存的作业先完成。
操作系统的主要功能?
操作系统的主要功能 :1处理机管理功能2存储器管理功能 3设备管理功能4文件管理功能
第二章 进程管理
前驱图(如课后作业2)
程序并发执行时的特征?
间断性;失去
文档评论(0)