操作系统讲稿ch1.ppt_第1页
操作系统讲稿ch1.ppt_第2页
操作系统讲稿ch1.ppt_第3页
操作系统讲稿ch1.ppt_第4页
操作系统讲稿ch1.ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2020/8/3,操作系统基础授课提纲,电信工程学院 BUPT,2020/8/3,教材:操作系统基础,作者:屠立德等出版:清华大学出版社 参考: 1.计算机操作系统汤子瀛等西安电子科技大学出版社 2.操作系统教程 王素华 人民邮电出版社 3. *操作系统:设计与实现(第2版)电子工业出版社,2020/8/3,内容提要,概论 多道程序设计基础 - 并行程序设计 处理机管理 主存储器管理 设备和文件管理 *操作系统结构与范例,2020/8/3,第一部分:概论,ch1 引论:介绍操作系统OS的性能及发展 ch2 OS的运行环境,2020/8/3,Ch1 引论,学习操作系统基本原理,要了解其在计算机系

2、统中的地位 了解此地位的形成过程,即的发展历史。 当前流行的几种主要操作系统。,2020/8/3,1.计算机系统的组成概述: OS在计算机中的位置 2.虚拟机的概念,1.1 计算机系统概述,2020/8/3,计算机系统组成:硬件+软件,硬件:计算机物理装置。指计算机系统中那些 “硬的” 物理设施,即各种处理机,存储器,输入输出设备和通信设备等。 软件:指由计算机硬件执行以完成一定任务的所有程序及数据。,2020/8/3,计算机硬件组织,微 型 机:处理机+存储器+输入输出设备。 总线结构(各部分通过总线交 换信息)。,2020/8/3,大,小型机:中央处理机,I/O处理机(通道),存储器,I/

3、O设备。非总线结构(存储器成为其中心部分),2020/8/3,计算机软件组织,计算机软件包括系统软件和应用软件 系统软件:操作系统,语言处理系统, 和常用的例行服务程序。 应用软件:指那些为了某一类的应用需 要而设计的程序,或用户为 解决某的特定的问题而编制 的程序或程序系统,如航空 定票系统。,2020/8/3,计算机系统软件层次关系,2020/8/3,虚拟机的概念,软件与硬件的关系:软件是在硬件基础上对硬件的性能加以扩充和完善。 软件之间的关系:一部分软件运行要以另一部分软件的存在并为其提供一定的运行条件为基础;新添加的软件可以看作是在原来那部分软件基础上的扩充与完善。 “虚拟机”:一个裸

4、机在每加上一层软件后,就变成了一个功能更强的机器,把这“新的更强功能的机器”称作虚拟机。 OS的地位:紧挨硬件层的第一层软件,对硬件进行首次扩充,同时又是其他软件运行的基础。,2020/8/3,1.2 OS的形成和发展,什么是OS: 1.自底向上-OS是用来高效地控制和管理系统资源的程序集合。 2.自顶向下-OS是为用户提供一个等价的扩展计算机或称虚拟机,以方便用户使用计算机的程序集合。 “用以控制和管理系统资源,方便用户使用计算机的程序的集合”-资源管理者!,2020/8/3,OS的形成和发展(2),“分析机”:Charles Babbage(17921871)Ada Lovelace 第一

5、代计算机(19451955):真空管和插板 第二代计算机(19551965):晶体管和单道 批处理系统 第三代计算机(19651980):集成电路芯片和多道程序系统 第四代计算机(1980现在):个人计算机,2020/8/3,1.3 多道程序设计,把一个以上作业存放在内存,并同时运行,共享处理机时间和外部设备等系统资源。 单处理机:“多个作业同时运行”指每个作业都已开始运行但尚未结束。任一时刻处理机上运行的作业只有一个! 多道程序设计的概念(图),2020/8/3,1.4 OS的功能和特性,OS系统资源管理者:处理机,存储器,I/O设备,信息(文件)中断管理,I/O系统管理,错误管理 多道程序

6、设计OS的特性:并行性:计算与I/O操作之间主存中各程序(进程)之间共享性:CPU,主存,外存,数据文件,2020/8/3,1.5 OS的类型,按硬件的大小:大型机OS,小型机OS,微型机OS 按用户数:单用户OS,多用户OS 按硬件结构:单CPU,多CPU,网络,多媒体 典型分类:(1)多道批处理OS (2)分时OS(3)实时OS(4)网络OS,2020/8/3,(1)多道批处理OS,2020/8/3,(2)分时系统,分时:把计算机的系统资源(尤其是CPU时间)进行时间上的分割,分时间片提供给不同用户轮流使用。 目的:及时响应并服务于联机用户(交互作用) 特征:多路性:一机对多台终端交互性:

7、人机对话,联机操作独占性:用户好象独占系统全部资源,2020/8/3,(3)实时系统,“实时”:对随即发生的外部事件及时作出响应并处理。用于实时控制。 批处理系统,分时系统:通用系统(处理用户作业-多道程序设计) 实时系统:专用系统,包含有控制某实时过程和处理实时信息的专用程序,无作业,道的概念,只有固定的若干任务程序。及时,可靠 实时系统+批处理系统=通用实时系统(实时处理作为前台作业,批处理作为后台作业),2020/8/3,(4)网络OS,NOS:是指使网络上计算机能方便而有效地共享网络资源,为网络用户提供所需各种服务的软件和有关规程的集合。 protocol协议(规程):网络计算机在互相通信时为能正确进行并相互理解通信内容需遵循的约定。 功能:OS四大管理功能+网络通信+网络服务 网络软件模型: 开放系统互联参考模型OSI定 义的七层协议,2020/8/3,1.6 微型计算机及其操作系统的发展趋势,第一代微型机: 8位机,单用户 监督程序Monitors:交互作用-实时系统,分时系统 操作系统:CP/M-86, 并发CP/M-86, RIO, SOS, CDOS, RDOS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论