操作系统zxj-1操作系统引论.ppt
《操作系统zxj-1操作系统引论.ppt》由会员分享,可在线阅读,更多相关《操作系统zxj-1操作系统引论.ppt(71页珍藏版)》请在三一办公上搜索。
1、第一章操作系统引论,本课程地位,专业核心课程考研核心课程技术开发的理论基础,操作系统与其它专业课程的关系,前趋基础课程计算机组成原理(组织与结构)程序设计基础数据结构后继发展课程软件工程数据库基础计算机网络高级程序设计,实验,实验一进程调度实验二作业调度实验三SPOOLING模拟系统实验四磁盘存储空间的分配和回收实验五驱动调度实验六文件管理实验七资源分配,主要内容,操作系统的目标、作用和模型操作系统的发展过程操作系统的基本特征 OS(Operating Systems)的主要功能OS的结构设计,你所用过的操作系统,你知道下列哪些是操作系统吗?极品飞车DOS LINUX WINDOWS TURB
2、O-C WORD FOXPRO UNIX一个C语言源程序,你用过的操作系统能做什么?,启动、结束用户程序。各种命令:dir copy del format.系统调用:例如INT指令。WINDOWS、UNIX等提供多任务或多用户环境。,你知道操作系统不能做什么?,不做天气预报不做房屋设计不是编译程序总之,操作系统不直接解决最终具体应用问题,也不负责编译源程序.,引入操作系统的目的,用户观点:计算机为用户提供最好的服务,构建用户与计算机间和谐交互环境。系统管理观点:合理组织计算机工作流程,管理和分配计算机系统硬件及软件资源,使之能为多个用户高效率共享。发展观点:给计算机系统的功能扩展提供支撑平台,
3、使之在追加新的服务和功能时更容易而不影响原有服务与功能。,1.1 操作系统的目标、作用和模型,操作系统概念一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度以及方便用户的程序集合。,方便性计算机只能识别0、1;用户熟悉的是各种语言。有效性使计算机的各类资源在系统的管理下得到更有效的利用,提高系统吞吐量。可扩充性便于修改和增加功能(如何设计?)。开放性系统能支持世界标准规范。,1.1.1 操作系统的目标,1.1.2 操作系统的作用(1),作为用户与计算机硬件系统之间的接口,图11 OS作为接口的从层状示意图,计算机硬件,操作系统,系统调用,命令,图标,窗口,应用程序及实用程序,系统设计
4、者,程序员,用户,操作系统的作用(2),作为计算机系统资源的管理者处理机管理:分配和控制处理机存储器管理:分配及回收内存I/O(Input/Output)设备管理:I/O分配与操作文件管理:文件存取、共享和保护 作为扩充机器把覆盖了软件的机器称为扩充机或虚拟机。分层扩充的特点。,不断提高计算机资源利用率的需要如批处理系统的出现方便用户如分时交互式系统的出现器件的不断更新换代8位163264.计算机体系结构的不断发展:单机OS多机OS网络OS,1.1.3 操作系统发展的主要动力,1.2 操作系统的发展过程,无操作系统时的计算机系统人工操作方式如纸带输入机。特点是用户独占全机及CPU等待人工操作。
5、脱机I/O方式(图1.2)引入I/O机的概念,解决前者的缺点。特点是减少了CPU的空闲时间且提高I/O速度。,图1-2脱机I/O示意图,输入设备,外围机,磁盘,磁盘,磁盘,主机,磁盘,外围机,输出设备,1.2.2 单道批处理系统,处理过程(图1.3)监督程序(monitor)概念:系统对作业的处理都是成批进行的、且内存中始终只保持一道作业,称为单道批处理系统(simple batch system)。批处理系统的引入是为了提高系统资源的利用率和吞吐量概念:运行控制权特征自动性、顺序性、单道性,早期批处理系统,将卡片装入 1401机的读卡机将卡片中的程序读入磁带将磁带装入 7094机,完成计算将
6、磁带装入 1401机,打印结果,图13,还有下一个作业?,把下一个作业的源程序转换为目标程序,源程序有错吗?,装配目标程序,运行目标程序,开始,是,否,停止,是,否,1.2.3 多道批处理系统,基本概念多道:系统中同时驻留多个作业多道引入的优点:提高CPU利用率(图1.4)提高内存和I/O设备利用率提高了系统吞吐量特征多道性、无序性、调度性:作业调度、进程调度缺点平均周转时间长、无交互能力,图14,用户程序,监督程序,I/O操作,I/O中断请求,启动I/O,I/O完成,结束中断,I/O中断请求,启动I/O,I/O完成,结束中断,t1,t2,t3,t4,t5,t6,t7,t8,(a)单道程序运行
7、情况,图14,程序A,调度程序,I/O请求,(b)四道程序运行情况,程序B,程序C,程序D,I/O请求,I/O请求,I/O请求,I/O完成,I/O完成,I/O完成,A完成,表示获得CPU,C再运行,多道批处理系统(2),需解决的问题处理机管理问题内存管理问题I/O管理问题文件管理问题作业管理问题,分时系统,分时系统的产生概念:指一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户共享主机中的资源,各个用户都可通过自己的终端以交互方式使用计算机。是用户的需求:人机交互性 共享主机 便于用户上机,分时系统(2),分时系统在实现中的关键问题及时接收:多终端卡、输入缓冲区及时处理:交互作业应在
8、内存、响应时间应短,分时系统(3),分时系统的实现方法交互式作业直接进入内存以分配时间片方式实现类型:单道分时系统具有前、后台的分时系统仅当前台无作业或在调进、出时,才运行后台批处理作业。多道分时系统不需要调入、出开销。,分时系统(4),分时系统的特征多路性、独立性、及时性、交互性,实时系统,引入:要求及时处理的场合概念:系统能及时响应外部事件的请求,在规定时间内完成对该事件的处理。类型实时控制实时信息处理,实时系统(2),实时任务类型按任务执行是否呈现周期性来划分周期性的(联系周期);非周期性的(联系开始或完成截止时间)根据对截止时间的要求来划分硬实时任务软实时任务,实时系统(3),实时、分
9、时的比较多路性:相同独立性:相同及时性:实时系统要求更高交互性:分时系统交互性更强可靠性:实时系统要求更高,微机操作系统,单用户单任务OS:只允许一个用户上机、且只允许用户程序作为一个任务运行。最具代表性的是CP/M和MS-DOS。单用户多任务OS:只允许一个用户上机、但允许将一个用户程序分为若干个任务,使它们并发执行。最具代表性的是OS/2和MS-WINDOWS。多用户多任务OS:允许多个用户通过各自的终端使用同一台主机,共享主机的各类资源,同时用户程序又可进一步分成几个任务,使它们并发执行。最具代表性的是UNIX OS。,CP/M操作系统,随着大规模集成电路发展,个人计算机时代到来了,各种
10、类 型的个人计算机和软件层出不穷。1973年Gary Kildall看到对个人计算机操作系统的需求,设计了CP/M操作系统。(Control Program/Microprocessor or Microcomputer)CP/M操作系统有较好的层次结构。它的BIOS把操作系统的其他模块与硬件配置分隔开,所以它的可移植性好,具有较好的可适应性和易学易用性。到了1981年,CP/M操作系统成为世界上流行最广的8位操作系统之一。,微软MS DOS,个人计算机的成功,逼得IBM采取紧急战略行动,决定要在1980年尽快生产出微型计算机,以应付挑战但没有操作系统不行。要想快就是找现成系统配套,IBM公司
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 zxj 引论

链接地址:https://www.31ppt.com/p-5981092.html