- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 操作系统引论
(贯穿全书的纲 )
1.1 操作系统的目标和作用
1.2 操作系统的发展过程
1.3 操作系统的基本特性
1.4 操作系统的主要功能
1.5 OS结构设计
1.1 操作系统的目标和作用
一、计算机系统的组成
1.计算机系统是由硬件和软件两部分组成。
硬件部分:构成了系统本身和用户作业赖以活动的物质基础和环境;
系统软件:主要管理计算机系统本身的操作;
应用软件: 主要解决用户的问题,满足用户需求;
系统软件中最重要、最基本的就是操作系统。
2.操作系统在计算机系统中的地位
计算机系统由硬件和软件组成。
操作系统在硬件基础上的第一层软件。
是其他软件和硬件之间的接口。
操作系统设计者
应用软件设计者
应用软件设计者
3.计算机系统的层次结构
操作系统的地位:是系统硬件之上的第一层软件,为其他软件提供单向支撑作用。
裸机:没有任何软件支持的计算机。
虚拟机:对裸机功能的首次扩充,把裸机改造成功能更强、使用更方便的机器。
二、操作系统的目标
目前存在着多种类型的OS,不同类型的OS,其目标各有所侧重。通常在计算机硬件上配置的OS,其目标有以下几点:
1. 方便性:提供一个计算机用户与计算机硬件系统之间的接口,使计算机系统更易于使用。
2. 有效性:有效地控制和管理计算机系统中的各种硬件和软件资源,提高计算机系统资源利用率。(解决效率问题)
3. 可扩充性:随计算机网络,特别是Internet的发展,要求OS具有很好的可扩充性,适应计算机硬件、体系结构以及应用发展的要求。(扩充软、硬件,不会对OS产生很大影响)
4. 开放性 :指系统能遵循世界标准规范,特别是遵循开放系统互连(OSI)国际标准。凡遵循国际标准所开发的硬件和软件,均能彼此兼容,可方便地实现互连。
三、操作系统的作用
1.OS作为用户与计算机硬件系统之间的接口(方便性)
OS处于用户与计算机硬件系统之间,用户通过OS来使用计算机系统。或者说,用户在OS帮助下,能够方便、快捷、安全、可靠地操纵计算机硬件和运行自己的程序。
用户可通过三种方式使用计算机
2.OS作为计算机系统资源的管理者(有效性)
计算机系统四类资源:
处理器、存储器、I/O设备以及信息(数据和程序)。
OS的主要功能也正是针对这四类资源进行有效的管理。
3.OS实现了对计算机资源的抽象
裸机: 用户必须对物理接口的实现细节有充分的了解,该物理机器是难以使用的。
为了方便用户使用I/O设备,人们在裸机上覆盖上一层I/O设备管理软件。
用户所看到的机器将是一台比裸机功能更强、使用更方便的机器。这就是说,在裸机上铺设的I/O软件隐藏了对I/O设备操作的具体细节,向上提供了一组抽象的I/O设备。
通常把覆盖了上述软件的机器称为扩充机器或虚机器。它向用户(进程)提供了一个对硬件操作的抽象模型,用户可利用抽象模型提供的接口使用计算机。
为了方便用户使用文件系统,人们又在第一层软件上再覆盖上一层用于文件的管理软件。
OS是铺设在计算机硬件上的多层系统软件,它们不仅增强了系统的功能,而且还隐藏了对硬件操作的细节,由它们实现了对计算机硬件操作的多个层次的抽象。
四、推动操作系统发展的主要动力
1.不断提高计算机资源的利用率
2.方便用户
3.器件的不断更新换代
4.计算机体系结构的不断发展
1.2 操作系统的发展过程
一、无操作系统的计算机系统
1.人工操作方式
电子管时代,计算机的运算速度较慢,没有操作系统, 人们采用人工操作方式使用计算机。
特点:
1、用户独占全机 2、CPU等待人工操作
3、独占性 4、串行性(I/O与CPU工作)
缺点:
1、计算机的有效机时严重浪费 2、效率低
2.脱机输入/输出方式
为了解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾,20世纪50年代末出现了脱机输入/输出(Off-Line I/O)技术。
在采用脱机输入输出方式时,程序和数据的输入输出都是在外围计算机的控制下完成的,即它们是脱离主机进行的,故称之为脱机输入输出操作。
脱机I/O方式的主要优点如下:
1) 减少了CPU的空闲时间 2 )提高I/O速度
输入过程
输出过程
计算过程
二、单道批处理系统
1.单道批处理系统的处理过程
晶体管时代,随着中央处理机速度的大幅度提高,人工操作的慢速度和中央处理机运算的高速度
您可能关注的文档
最近下载
- XF 44-2015 消防头盔 XF 44-2015 消防头盔.pdf
- 2024-2025(最新版)人教版语文一年级上册第一单元教案(2024秋部编新教材).pdf VIP
- T∕CNFIA 135-2022 即食拌饭干制品.docx VIP
- 报关员的年终工作总结.pptx
- 小麦膜下滴灌丰产栽培技术规程(征求意见稿)编制说明.doc VIP
- T/CGCC 26-2018_食品用酒精保鲜剂.pdf VIP
- 工厂岗位职责说明书(岗位说明书).doc VIP
- 实验室危化品管理.pptx VIP
- 产品标识和可追溯性控制程序.docx VIP
- GB 50058-2014 爆炸危险环境电力装置设计规范(附条文说明).pdf VIP
文档评论(0)