- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 操作系统引论 电子科技大学计算机学院 伍永红 1.1 操作系统的目标、作用和模型 操作系统概念 一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度以及方便用户的程序集合。 操作系统是一种_____管理程序 (1)资源 (2) 硬件 (3)软件 (4) 信息 1.1.2 操作系统的作用(1) 作为用户与计算机硬件系统之间的接口 下面关于UNIX系统中用户接口的描述正确的是( a )。 A.shell命令是用户与UNIX系统的接口 B.终端用户可以直接使用系统调用取得操作系统服务 C.终端用户通过trap指令可以取得UNIX系统的服务 D.用户程序通过shell命令使用系统,终端用户通过系统调用使用系统 请简述:系统调有与一般过程调用有什么差别? 答:(1)运行在不同的系统状态 (2)系统调用可能产生进程切换 操作系统的作用(2) 图1-2脱机I/O示意图 1.2.2 单道批处理系统 处理过程(图1.3) 监督程序(monitor) 概念:系统对作业的处理都是成批进行的、且内存中始终只保持一道作业,称为单道批处理系统(simple batch system)。 批处理系统的引入是为了提高系统资源的利用率和吞吐量 概念:运行控制权 特征 自动性、顺序性、单道性 图1-3 图1-4 图1-4 关于批处理系统,以下说法错误的是 它提高了计算机系统的工作效率 在作业执行时用户可以直接干预作业的执行 它提高了系统资源的利用率 它提高了系统的吞吐率 在多道程序设计的系统中,应采用___方法保证各道程序互不侵犯 (1)程序浮动 (2)存储保护 (3) 队列管理 (4)中断响应 ( ×)终端作业是批处理方式下作业的一种类型。 实时系统(2) 实时任务类型 按任务执行是否呈现周期性来划分 周期性的(联系周期); 非周期性的(联系开始或完成截止时间) 根据对截止时间的要求来划分 硬实时任务 软实时任务 操作系统的基本特征(3) OS的主要功能(2) 二、进程同步 为使多个进程有条不紊地运行,应建立同步机制。 包括进程互斥/同步,次序协调。 三、进程通信 源于进程合作,如:输入进程、计算进程、打印进程相互间有信息传递 类型: 直接通信:进程A发message,进程B收message 间接通信: 进程A发message到中间实体(如mailbox),进程B从中间实体收message OS的主要功能(4) 1.4.2 存储管理 目的:方便用户使用,且提高存贮器利用率 一、内存分配 静态分配: 动态分配:作业在内存中可移动 为此,需内存分配的数据结构及内存分配和回收功能 OS的主要功能(5) 二、内存保护 例:设置上、下界寄存器,每条指令进行越界检查(一般是硬件实现) 三、地址映射 地址范围 地址 逻辑空间 逻辑地址相对地址() 物理空间 物理地址(绝对地址) 1.5.3 微内核操作系统结构 特权指令是在____下执行的指令 (1)管态 (2)目态 (3) 其它状态 客户/服务器模式有哪些优点( abcd ) A.提高了系统的灵活性 B.提高了系统的可扩展性 C.提高了操作系统的可靠性 D.可运行于分布式系统 E.是对等工作方式 关于中断优先级以下说法不正确的是 中断优先级是按中断事件的重要性和紧迫程度确定的 中断优先级只是中断装置响应中断的次序 不同系统的中断优先级的划分是相同的 中断优先级是在硬件设计时固定的 UNIX的系统调用可粗略地分为3类,即 文件操作类 进程控制类 作业控制类 信号与时间类 输入输出类 OS的主要功能(6) 四、内存扩充 利用虚存技术,从逻辑上扩充内存容量 系统应有:请求调入/置换功能以支持虚存技术 OS的主要功能(7) 1.4.3 设备管理功能 任务:提高I/O利用率和速度,方便用户 一、缓冲管理 缓冲区:用来解决CPU-I/O矛盾,如:CPU快则应多创建缓冲区。 二、设备分配 包括:设备,设备控制器,I/O通信的分配和回收 OS的主要功能(8) 1.4.3 设备管理功能 三、设备处理 指控制设备进行实际的操作,包括读、写等以及向CPU发中断。 设备处理/驱动程序应能根据用户的I/O请求,自动地构成通道程序。 四、设备独立性和虚拟设备 独立性,即program与设备无关性,使program易于重定向,增加了可移植性。 虚拟设备 OS的主要功能(9) 1.4.4文件管理的功能 任务:方便用户,提供安全性 一、文件存贮空间的管理 例:creatfile:文件系统根据文件长度自动分配连续或离散的扇区,并提供“一句柄”表示该文件。 二、目录管理 使用户按名存取,提高速度。 三、文件的读、写管理和存取控制(保护) OS的主要功能(10)
原创力文档


文档评论(0)