- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 操作系统引论 1.1 操作系统的目标、作用和模型 操作系统概念(p9) 一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度以及方便用户的程序集合。 1.1.2 操作系统的作用(1) 作为用户与计算机硬件系统之间的接口 操作系统的作用(2) 图1-2脱机I/O示意图 1.2.2 单道批处理系统 处理过程(图1.3) 监督程序(monitor) 概念:系统对作业的处理都是成批进行的、且内存中始终只保持一道作业,称为单道批处理系统(simple batch system)。 批处理系统的引入是为了提高系统资源的利用率和吞吐量 概念:运行控制权 特征 自动性、顺序性、单道性 图1-3 图1-4 图1-4 实时系统(2) 实时任务类型 按任务执行是否呈现周期性来划分 周期性的(联系周期); 非周期性的(联系开始或完成截止时间) 根据对截止时间的要求来划分 硬实时任务 软实时任务 操作系统的基本特征(3) OS的主要功能(2) 二、进程同步 为使多个进程有条不紊地运行,应建立同步机制。 包括进程互斥/同步,次序协调。 三、进程通信 源于进程合作,如:输入进程、计算进程、打印进程相互间有信息传递 类型: 直接通信:进程A发message,进程B收message 间接通信: 进程A发message到中间实体(如mailbox),进程B从中间实体收message OS的主要功能(4) 1.4.2 存储管理 目的:方便用户使用,且提高存贮器利用率 一、内存分配 静态分配: 动态分配:作业在内存中可移动 为此,需内存分配的数据结构及内存分配和回收功能 OS的主要功能(5) 二、内存保护 例:设置上、下界寄存器,每条指令进行越界检查(一般是硬件实现) 三、地址映射 地址范围 地址 逻辑空间 逻辑地址相对地址() 物理空间 物理地址(绝对地址) 1.5.3 微内核操作系统结构 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(Operating Systems)的主要功能 OS的结构设计 方便性 计算机只能识别0、1;用户熟悉的是各种语言。 有效性 使计算机的各类资源在系统的管理下得到更有效的利用,提高系统吞吐量。 可扩充性 便于修改和增加功能(如何设计?)。 开放性 系统能支持世界标准规范。 1.1.1 操作系统的目标 图1-1 OS作为接口的从层状示意图 计算机硬件 操作系统 系统调用,命令,图标,窗口 应用程序及实用程序 系统设计者 程序员 用户 作为计算机系统资源的管理者 处理机管理:分配和控制处理机 存储器管理:分配及回收内存 I/O(Input/Output)设备管理:I/O分配与操作 文件管理:文件存取、共享和保护 作为扩充机器 把覆盖了软件的机器称为扩充机或虚拟机。 分层扩充的特点。 不断提高计算机资源利用率的需要 如批处理系统的出现 方便用户 如分时交互式系统的出现 器件的不断更新换代 8位-16-32-64-... 计算机体系结构的不断发展: 单机OS-多机OS-网络OS-… 1.1.3 操作系统发展的主要动力 1.2 操作系统的发展过程 1.2.1无操作系统时的计算机系统 人工操作方式 如纸带输入机。 特点是用户独占全机及CPU等待人工操作。 脱机I/O方式(图1.2) 引入I/O机的概念,解决前者的缺点。 特点是减少了CPU的空闲时间且提高I/O速度。 输入设备 外围机 磁盘 磁盘 磁盘 主机 磁盘 外围机 输出设备 还有下一 个作业? 把下一个作业 的源程序转换 为目标程序 源程序 有错吗? 装配目标程序 运行目标程序 开始 是 否 停止 是 否 1.2.3 多道批处理系统 基本概念 多道:系
您可能关注的文档
- 成都理工大学商学院统计学课件第1章 统计学导论.ppt
- 成都理工大学商学院统计学课件第7章 方差分析.ppt
- 成都理工大学文法学院经济法学课件 第八章.ppt
- 成都理工大学文法学院经济法学课件 第二章.ppt
- 成都理工大学文法学院经济法学课件 第九章.ppt
- 成都理工大学文法学院经济法学课件 第六章.ppt
- 成都理工大学文法学院经济法学课件 第七章.ppt
- 成都理工大学文法学院经济法学课件 第三章.ppt
- 成都理工大学文法学院经济法学课件 第十二章.ppt
- 成都理工大学文法学院经济法学课件 第十六章.ppt
- 2025年国家电网招聘之文学哲学类考试题库附参考答案【预热题】.docx
- 2025年国家电网招聘之文学哲学类考试题库word.docx
- 2025年国家电网招聘之文学哲学类考试题库含答案【突破训练】.docx
- 2025年理财规划师之二级理财规划师考试题库附参考答案【夺分金卷】.docx
- 2025年国家电网招聘之文学哲学类考试题库带答案ab卷.docx
- 2025年国家电网招聘之文学哲学类考试题库附答案【达标题】.docx
- 2025年国家电网招聘之文学哲学类考试题库含答案【b卷】.docx
- 2025年国家电网招聘之文学哲学类考试题库及完整答案1套.docx
- 某镇福利院改扩建项目可行性方案研究报告.docx
- 邮政局邮政金融综合业务大楼建设可行性论证报告.docx
文档评论(0)