操作系统原理第一章绪言.ppt
《操作系统原理第一章绪言.ppt》由会员分享,可在线阅读,更多相关《操作系统原理第一章绪言.ppt(46页珍藏版)》请在三一办公上搜索。
1、操作系统原理The Principles of Operating System庞丽萍 华中理工大学出版社,武汉科技学院 陈勇跃,2,参考教材,现代操作系统 陈向群等译 机械工业出版社Windows操作系统原理 机械工业出版社操作系统教程 武伟 机械工业出版社计算机操作系统教程 周长林 左万历 高等教育出版社操作系统教程 孟庆昌 西安电子科技大学出版社操作系统教程 曾平等 清华大学出版社操作系统原理 谢青松 人民邮电出版社操作系统原理 美伯尔;梁洪亮译 清华大学出版社,Modern Operating System Andrew S.TanenbaumOperating Systems Wil
2、liam StallingsOperating System Concept Abrahan Silberschatz,etcApplied Operating System Concept Abrahan Silberschatz,etc,3,授课方式和成绩考核,授课时间1周12周(48个课时)授课形式课堂讲授成绩考核平时成绩 30%考试成绩 70%,4,为什么学习操作系统?,掌握操作系统的基本理论,具备开发核心系统软件的技能,设计操作系统或者修改现有的系统 掌握并行处理的思想方法,加深对使用的OS的理解,有利于深入编程 用户为了开发应用程序必须与操作系统打交道操作系统中所用的许多概念和技巧
3、可以推广应用到其他领域为后继课程打好基础 数据库、网络、分布式系统 了解当前流行的实际操作系统的使用方法与实现技术UNIX,Linux,Windows,5,操作系统能做什么?,操作系统提供一系列服务:多任务、用户界面 内存管理、内存保护 文件存取、网络 设备控制、硬件控制 错误检测及恢复系统、安全,6,操作系统特点,内容庞杂、涉及面广 负责全部资源管理。与计算机软、硬件及用户都有着密切的交互 实践性强 与实际运行着的各类操作系统有着密切的联系 技术发展快(20世纪40年代至今),7,基本目的,介绍操作系统的基本概念、基本结构及运行环境 介绍操作系统原理、设计方法和实现技术 介绍操作系统的演化过
4、程、发展研究动向、新技术以及新思想介绍各种有代表性的、典型的操作系统实例培养学生分析问题、解决问题的基本能力,培养创造型人才,8,主要内容,1 绪论2 操作系统的组织结构3 用户界面4 并发处理5 资源分配与调度6 处理机调度7 主存管理8 输入/输出管理9 文件系统,第一章 绪 论,1.1 存储程序式计算机1.2 操作系统发展历程1.3 操作系统的基本概念1.4 操作系统的基本类型1.5 UNIX操作系统,10,1.1 存储程序式计算机,存储程序式计算机之前,计算是一种手工计算方式。计算方案输入原始数据第一步计算记下中间结果第二步计算直到最终结果结果记录。著名数学家 Von Neumann
5、总结了手工操作的规律,提出了“存储程序式计算机”方案,使计算初步实现了自动化。自动地计算要求:必须使机器可以“看到”计算方案即计算机程序能够“理解”程序语言的含义并顺序执行指定的操作可以及时取得初始数据和中间数据,能够自动地输出结果。,11,1.1 存储程序式计算机,存储程序式计算机的结构和特点存储程序式计算机(Von Neumann计算机)基本部件:CPU+存储器+I/O设备。CPU:解释指令、执行指令、控制操作顺序执行。包括算术逻辑运算单元(ALU)+控制单元。ALU:算术和逻辑操作的功能单元+寄存器。通用寄存器能为功能单元提供操作数,并接收、保存操作结果。控制单元:一个程序计数器(PC)
6、+一个指令寄存器(IR)。负责从主存储器提取指令、分析其类型,并产生信号通知计算机其他部分执行指令所指定的操作。,12,1.1 存储程序式计算机,存储器:计算机存储程序和数据的部件。主存接口:存储地址寄存器(MAR)+存储数据寄存器(MDR)+命令寄存器(CR)。I/O设备:完成信息的传输。分存储设备+字符设备+通信设备总线(Bus),一般指通过分时复用的方式,将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。是电脑中传输数据的公共通道。每个设备都通过设备控制器与计算机的地址和数据总线相连。,13,1.1 存储程序式计算机,存储程序式计算机的特点集中顺序过程控制:即控制部件根据程序
7、对整个计算机的活动实行集中过程控制,并根据程序规定的顺序依次执行每一个操作。集中控制:由CPU集中管理顺序性:程序计数器控制过程性:模拟人们手工操作过程,14,1.1 存储程序式计算机,3.计算机系统结构与操作系统的关系 冯.诺依曼型计算机的特点 并行作业 顺序计算模型 并行计算模型 如何解决矛盾?OS采用了一系列软件技术-多道程序设计技术、分时技术、资源分配与调度等。,冲突,15,1.2操作系统的发展历程,从1950年至今,操作系统的发展主要经历了如下几个阶段:手工操作阶段 无操作系统;批处理系统 早期批处理(联机、脱机)、执行系统;操作系统形成 批处理操作系统、分时操作系统、实时操作系统;
8、现代操作系统 个人计算机操作系统、网络操作系统、分布式操作系统。,16,1 手工操作阶段特点:无任何软件,主要元件是电子管,速度慢。由主机、输入设备、输出设备、控制台组成。有人工干预独占性串行性问题:人 机矛盾 机器 作业在机器上 人工操 操作时间与机器 速度 计算所需时间 作时间 有效运行时间之比 1万次/秒 1小时 3分钟 1:20 60万次/秒 1分钟 3分钟 3:1,1.2操作系统的发展历程,17,2 批处理阶段联机批处理特点:有监督程序;作业自动过渡问题:CPU高速与I/O慢速的矛盾解决:由卫星机负责I/O脱机批处理特点:主机与卫星机并行操作问题:调度不灵活;系统没有保护自己的措施解
9、决:硬件技术的发展通道技术、中断技术,1.2操作系统的发展历程,18,执行系统什么是执行系统通道:是专用处理部件,能控制一台或多台外设工作,负责外部设备与主存之间的信息传输。一旦启动,能独立于 CPU 运行。中断:指当主机接到某种信号时,马上停止原来的工作,转去处理这一事件,处理完后,主机又回到原来的工作点继续工作。借助于通道与中断技术,由主机控制I/O工作。原有的监督程序不仅要负责调度作业自动地运行,而且还要提供I/O控制功能。它常驻主存,称为执行系统。特点 主机和通道、主机和外设并行操作;增强了保护能力。问题处理机仍有空闲等待现象,1.2操作系统的发展历程,19,3 多道程序设计技术与分时
10、技术单道程序的工作情况多道程序的工作情况,1.2操作系统的发展历程,20,什么是多道程序设计技术计算机主存中同时存放几道相互独立的程序,它们在管理程序控制之下,相互穿插地运行。当某道程序因某种原因不能继续运行时(如等待外部设备传输数据),管理程序便将另一道程序投入运行。多道运行的特征多道主存中同时存放几道相互独立的程序 宏观上并行同时进入系统的几道程序都处于运行过程中 微观上串行主存中的多道程序轮流或分时地占有处理机,交替执行。,1.2操作系统的发展历程,21,分时技术分时技术 所谓分时技术,是把处理机时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,如果某个作业在分配的时间片
11、用完之前计算还未完成,该作业就暂时中断,等待下一轮继续计算。分时处理一台计算机与许多终端设备连接,终端用户以联机方式使用计算机。,1.2操作系统的发展历程,22,4 实时处理什么是”实时”计算机对外来的信息能够以足够快的速度进行处理,并且在被控对象允许的时间范围内作出快速反应。实时处理以快速反应为特征,对实时信号能在截止期限之内处理并作出反应。实时系统对响应时间的要求比分时系统更高,一般要求秒级、毫秒级甚至微秒级的响应时间。,1.2操作系统的发展历程,23,1.2操作系统的发展历程,5 现代操作系统 个人计算机系统:图形用户界面、功能强大现代批处理系统:吞吐量大、处理能力强分时操作系统:交互能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 原理 第一章 绪言

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