- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教材:《计算机操作的系统(第三版)》汤小丹、汤子瀛等编西安电子科
教材:
《计算机操作系统(第三版)》
汤小丹、汤子瀛等编
西安电子科大出版社
参考教材:
《操作系统概念(第六版)》
Abraham Baer Galvin, Greg Gagne著,
郑扣根译
高等教育出版社;第一章 引论; 计算机系统由软硬件组成,
操作系统是用户和硬件系统之间的接口
其他的系统软件和应用软件都必须依赖它的支持。;1.1 操作系统的目标和作用;1.1.2 操作系统的作用 ;图 1-1 OS作为接口的示意图 ; (1) 命令方式。这是指由OS提供了一组联机命令(语言), 用户可通过键盘输入有关命令,来直接操纵计算机系统。
(2) 系统调用方式。OS提供了一组系统调用,用户可在自己的应用程序中通过相应的系统调用,来操纵计算机。
(3) 图形、窗口方式。用户通过屏幕上的窗口和图标来操纵计算机系统和运行自己的程序。 ; 2. OS作为计算机系统资源的管理者
计算机系统资源分为四类:处理器、存储器、 I/O设备以及信息(数据和程序)。
处理机管理, 用于分配和控制处理机;
存储器管理,主要负责内存的分配与回收;
I/O设备管理,负责I/O设备的分配与操纵;
文件管理,负责文件的存取、共享和保护。; 3. OS用作扩充机器
裸机:一台完全无软件的计算机系统。
扩充机器或虚机器:覆盖了软件的机器。
若在裸机上覆盖上一层I/O设备管理软件,可用来进行数据输入和打印输出。
若再覆盖上一层文件管理软件,可用来进行文件的存取。
若再覆盖一层面向用户的窗口软件,则用户便可在窗口环境下方便地使用计算机,形成一台功能更强的虚机器。 ;1.1.3 推动操作系统发展的主要动力 ;1.2 操作系统的发展过程 ;2. 脱机输入/输出(Off-Line I/O)方式 ;1.2.2 单道批处理系统 ; 2. 单道批处理系统的特征
单道批处理系统并非是现在人们所理解的OS。但比起人工操作方式的系统已有很大进步。
该系统的主要特征如下:
(1) 自动性。
(2) 顺序性。
(3) 单道性。 ;1.2.3 多道批处理系统 ;多道程序设计技术的好处:
提高CPU的利用率。 ;图 1-4 单道和多道程序运行情况 ; (2) 可提高内存和I/O设备利用率。
(3) 增加系统吞吐量。;2. 多道批处理系统的特征 ;3. 多道批处理系统的优缺点 ;4. 多道批处理系统需要解决的问题 ;1.2.4 分时系统 ;2. 分时系统实现中的关键问题;3. 分时系统的特征 ;1.2.5 实时系统 ; 根据对截止时间的要求来划分
(1) 硬实时任务。系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。
(2) 软实时任务。它也联系着一个截止时间, 但并不严格,若偶尔错过了任务的截止时间, 对系统产生的影响也不会太大。 ;1.3 操作系统的特征 ; 1.3.2 共享(Sharing)
共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用。
1. 互斥共享方式
临界资源或独占资源:在一段时间内只允许一个进程访问的资源(如打印机、磁带机)
2. 同时访问方式
允许多个进程“同时”对它们进行访问。宏观上同时,在微观上,交替访问。(磁盘、文件);
并发和共享关系:
一方面,有并发才有共享
另一方面,若系统不能协调好诸进程对共享资源的访问,也必然影响到程序并发执行的程度,甚至根本无法并发执行。 ; 1.3.3 虚拟(Virtual)
“虚拟”,是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。
虚拟处理器:处理机同时为多个用户服务,使每个终端用户都认为是有一个CPU在专门为他服务。
虚拟存储器:通过虚拟存储器技术,用户所感觉到的内存容量比实际内存容量大得多。
虚拟设备:通过虚拟设备技术,将一台物理I/O设备虚拟为多台逻辑上的I/O设备,并允许每个用户占用一台逻辑上的I/O设备。(如打印机);1.3.4 异步性(Asynchronism) ;1.4 操作系统的主要功能 ; 2. 进程同步
进程同步的主要任务是协调多个进程(含线程)的运行。
两种协调方式:
① 进程互斥:是指诸进程(线程)互斥地访问临界资源;
② 进程同步:同步机构协调合作完成共同任务的进程(线程)的执行次序。
最简单进程互斥的机制,是为每一个临界资源配置一把锁W,当锁打开时,允许访问;而当锁关上时,则禁止访问。 ; 3. 进程通信
进程通信:实现在相互合作的进程之
您可能关注的文档
- 操作系统 第2章 练系陌题.doc
- 操作系统 第2章 用坏魔接口.ppt
- 操作系统 第3章 操椎镊系统用户接口与作业管理.ppt
- 操作系统 第7章 内吹逆管理.ppt
- 操作系统 第三章部返闹答案.doc
- 操作系统 第二章 习的题.doc
- 操作系统 第四章 存的储管理习题.doc
- 操作系统 读书报告 的小论文 计算机.doc
- 操作系统 虚拟内存的.ppt
- 操作系统 课后习题的.ppt
- 一年级上册道德与法治第四单元天气虽冷有温暖测试卷(培优).docx
- 一年级上册道德与法治第四单元天气虽冷有温暖测试卷(典优).docx
- 一年级上册道德与法治第四单元天气虽冷有温暖测试卷(典优).docx
- 一年级上册道德与法治第四单元天气虽冷有温暖测试卷附答案【夺分金卷】.docx
- 二年级上册道德与法治 期中测试卷及答案(典优).docx
- 二年级上册道德与法治 期中测试卷及答案【夺冠系列】.docx
- 二年级上册道德与法治 期中测试卷及完整答案【历年真题】.docx
- 二年级上册道德与法治 期中测试卷及答案【全优】.docx
- 二年级上册道德与法治 期中测试卷及完整答案(夺冠系列).docx
- 二年级上册道德与法治 期中测试卷及完整答案(夺冠系列).docx
文档评论(0)