计算机操作系统(第一章).ppt
《计算机操作系统(第一章).ppt》由会员分享,可在线阅读,更多相关《计算机操作系统(第一章).ppt(66页珍藏版)》请在三一办公上搜索。
1、计算机操作系统第一章 绪论,2023/10/30,第1页,第一章 绪论,学习内容,1.1操作系统概念1.2操作系统的历史1.3操作系统的基本类型1.4操作系统功能1.5计算机硬件简介1.6算法的描述1.7研究操作系统的几种观点,2023/10/30,第一章 绪论,第2页,学习目标,了解操作系统的形成过程,建立起操作系统的整体概念;熟悉操作系统的基本类型;掌握操作系统的定义、特征和功能,2023/10/30,第一章 绪论,第3页,学习重点、难点,操作系统的各种观点;操作系统的基本类型;操作系统的功能。,2023/10/30,第一章 绪论,第4页,2023/10/30,第一章 绪论,第5页,一、计
2、算机系统的组成1计算机系统是由硬件和软件两部分组成。,硬件部分:构成了系统本身和用户作业赖以活动的物质基础和环境。,系统软件:主要管理计算机系统本身的操作;,应用软件:主要解决用户的问题。,1.1操作系统概念,操作系统的概念(p2),图1.1操作系统与硬件软件的关系,2023/10/30,第6页,第一章 绪论,操作系统的地位:是系统硬件之上的第一层软件,为其他软件提供单向支撑作用。,裸机:没有任何软件支持的计算机。,虚拟机:对裸机功能的首次扩充,把裸机改造成功能更强、使用更方便的机器。,从用户的观点来看:操作系统可以看成是计算机的硬件扩充方便用户灵活地使用计算机 从系统管理人员的观点来看:操作
3、系统是管理资源的程序扩充计算机资源的管理者(提高资源使用的效率)从发展的观点看:操作系统是操作系统是机器与用户的接口为发展提供方便(方便系统扩充)综上所述:操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合它们管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。,2023/10/30,第7页,第一章 绪论,1.2 操作系统的形成和发展,手工操 作阶段,2023/10/30,第8页,第一章 绪论,1946年50年代末:第一代,电子管时代,无操作系统(手工操
4、作系统)。50年代末60年代中期:第二代,晶体管时代,批处理系统。60年代中期70年代中期:第三代,集成电路时代,多道程序设计。70年代中期至20世纪末:第四代,大规模和超大规模集成电路时代,分时系统。21世纪初开始,以移动、分布和网络计算为代表,现代计算机正向着普适计算、网络计算以及巨型、微型、并行、分布、网络化、智能化和生物信息 化 几个方面发展着,2023/10/30,第9页,第一章 绪论,1.2.1.手工操作阶段(电子管时代)用户在计算机上算题的所有工作都要用户人工干预,如程序的装入、运行、结果的输出等全部都由用户完成。1.特点:无任何软件 有人工干预 独占性 串行性 机器 作业在机器
5、上 人工操 操作时间与机器 速度 计算所需时间 作时间 有效运行时间之比 1万次/秒 1小时 3分钟 1:20 60万次/秒 1分钟 3分钟 3:1,第10页,第一章 绪论,2023/10/30,缺点:CPU时间被大量浪费;编程困难;操作困难)问题:人 机矛盾(摆脱人的手工操作,实现作业的自动过渡)批处理,早期批处理阶段(晶体管),批处理是指系统中有一个监控程序,它负责完成用户程序的调入、启动运行、输出运行结果等工作。(1)联机批处理(2)脱机批处理(3)执行系统,2023/10/30,第11页,第一章 绪论,2023/10/30,第12页,第一章 绪论,监控程序:是一个常驻内存的小的核心代码
6、,用于实现各作业之间的自动转接,提高了系统效率。,1.联机批处理,特点:有监控程序;作业自动过渡,提高了计算机系统的处理能力 问题:CPU高速与I/O慢速的矛盾 解决:由卫星机负责I/O,成批处理经历了两个阶段:联机批处理阶段和脱机批处理阶段。,联机批处理系统:作业的I/O和计算全部由CPU直接控制。,第13页,第一章 绪论,脱机批处理系统:由主机和外围计算机(卫星机)组成,外围计算机负责I/O处理,主机和外围计算机可以并行工作。,特点:主机与卫星机并行操作 问题:调度不灵活;系统保护问题;单道系统 解决:硬件技术的发展通道技术、中断技术,第14页,2.脱机批处理,第一章 绪论,3.执行系统,
7、通道:是独立于CPU,专门用来控制输入、输出设备的I/O处理机。,中断:当主机接到某信号(如I/O完成信号),马上停止原来的工作,转去执行这一事件,处理完后,回到原处继续工作。,借助于通道和中断技术,输入输出操作可以在中央处理机控制之下完成。这时,原有的监督程序不仅要负责调度作业自动运行,而且还要提供输入输出控制功能,它比原有的监督程序的功能增强了。这个发展了的监督程序常驻内存,称为执行系统。,第15页,多道程序系统(集成电路)1.单道程序的工作情况例1:某作业运行时,不断从输入机输入数据,有CPU处理1000个字符需300ms,输入机输入1000个字符需1000ms,问CPU是否需要等待?,
8、2023/10/30,第16页,第一章 绪论,2.多道程序的工作情况,例2.程序A运行100ms,输入数据100ms,运行100ms,打印100ms;程序B运行50ms,打印100ms,运行50ms,2023/10/30,第17页,第一章 绪论,3.什么是多道程序设计技术 在计算机内存中同时存放几道相互独立的程序。这些程序在管理程序控制之下,相互穿插地运行。当某道程序因某种原因不能继续运行下去时(如等待外部设备传输数据),管理程序便将另一道程序投入运行。4.多道运行的特征 多道:内存中同时存放几个作业;宏观上并行运行:都处于运行状态,但都未运行完;微观上串行运行:各作业交替使用CPU;,202
9、3/10/30,第18页,第一章 绪论,5.多道成批系统 在批处理系统中采用多道程序设计技术,就形成了多道 批量操作系统。该系统把用户提交的作业成批地送入计算机内存,然后由作业调度程序自动地选择作业运行。优点:缩短作业之间的交接时间,减少处理机的空闲等待时间,提高系统的吞吐量。缺点:用户响应时间较长。用户既不能了解自己程序的运行情况,也不能控制计算机。,2023/10/30,第19页,第一章 绪论,批处理系统中作业处理及状态,第20页,第一章 绪论,单道(uniprogramming)和多道批处理的比较,多道程序系统和多处理系统(multiprocessing system)的区别:前者指多个
10、程序同时在内存中交替运行,后者指多个处理器。,第21页,第一章 绪论,1.2.4.分时系统,分时技术:就是把处理机的运行时间分成很短的时间片,按时间片轮流把处理机分配给各联机作业使用。若某个作业在分配给它的时间片内不能完成其计算,则该作业暂时中断,把处理机让给另一作业使用,等待下一轮时再继续其运行。分时计算机系统:由于中断技术的使用,使得一台计算机能连接多个用户终端,用户可通过各自的终端使用和控制计算机,我们把一台计算机连接多个终端的计算机系统称为分时计算机系统,或称分时系统。,2023/10/30,第22页,第一章 绪论,2023/10/30,第23页,第一章 绪论,分时操作系统 分时操作系
11、统利用分时技术实现多道程序设计的一种操作系统,它一般采用时间片轮转的办法,使一台计算机同时为多个终端用户服务,对每个用户都能保证足够快的响应时间,并提供交互会话功能。分时操作系统的特点:交互性:用户与计算机之间可进行“会话”。多路调制性:即众多联机用户可以同时使用同一台计算机,共享CPU和其它资源,充分发挥系统的效率;及时性:在用户能够接受的时间内得到响应 独立性:各终端用户感觉到自己独占了计算机;,2023/10/30,第24页,第一章 绪论,早期计算机系统是用于科学与工程的数值计算,如第一台计算机(1944年)产生的原因就是解决大口径火炮设计中的计算问题:弹道轨迹、弹着点和材料的各种应力分
12、布的计算。还有原子弹设计和实验中大量的计算问题,用当时的计算工具已经解决不了。到了60年代初,计算机开始应用到生产过程控制、工业控制、防空系统、信息处理等,在这些应用中不但要解决计算问题,还要求在规定的时间内完成计算,即实时处理。在实时处理中的一个核心的问题就是响应时间问题。,1.2.5.实时系统,2023/10/30,第25页,第一章 绪论,响应时间:指用户发出命令,到系统完成用户命令所需的时间。批处理操作系统 没有分时操作系统 秒级(一般情况)实时操作系统 微秒级 甚至更小(经典说法)系统满足用户时限(deadline)的要求(现代),2023/10/30,第26页,第一章 绪论,实时操作
13、系统:实时操作系统是又一种类型的操作系统,对外部的请求,实时操作系统能够在规定的时间内处理完毕。实时:指计算机对于用户请求能足够快地进行处理,并做出反映。要求毫秒、微秒级。实时操作系统的应用:实时控制:工业过程控制、防空系统等 实时信息处理:情报检索和查询、飞机订票系统、银行信用卡系统。,2023/10/30,第27页,第一章 绪论,实时操作系统特点:1.系统对外部的信号必须能及时响应,(在规定的时间内(deadline));2.要求高可靠性和安全性,效率则放在第二位;3.系统整体性强;4.不要求很强的“会话”能力。,2023/10/30,第28页,第一章 绪论,2023/10/30,第一章
14、绪论,第29页,1.2.6 通用操作系统 通用操作系统同时兼有多道批处理、分时、实时处理的功能,或其中两种以上的功能。例如,将实时处理和批处理相结合构成实时批处理系统。在这样的系统中,它首先保证优先处理任务,插空进行批作业处理。通常把实时任务称为前台作业,批作业称为后台作业。将批处理和分时处理相结合可构成分时批处理系统。在保证分时用户的前提下,没有分时用户时可进行批量作业的处理。同样,分时用户和批处理作业可按前后台方式处理。,个人计算机操作系统,1.磁盘操作系统 代表的是MSDOS 设备管理、文件系统功能,2.Windows系统 图形用户界面 多任务、多线程 可剥夺式调度 段页式虚拟存储管理技
15、术 动态连接,2023/10/30,第30页,第一章 绪论,1.2.7 操作系统的进一步发展 进入20世纪80年代,一方面迎来了个人计算机的时代,同时又向计算机网络、分布式处理、巨型计算机和智能化方向发展。操作系统有了进一步的发展:个人计算机上的操作系统。嵌入式操作系统。网络操作系统。分布式操作系统。智能化操作系统。,第31页,第一章 绪论,计算机网络,定义:计算机网络是通过通信设施将物理上分散的具有自治功能的多个计算机系统互连起来的,实现信息交换、资源共享、可互操作和协作处理的系统。引入计算机网络的目的:完成新的应用(进行自动的信息交换),提高性能价格比(共享昂贵资源),第32页,第一章 绪
16、论,网络操作系统特点:,(1)计算机网络是一个互连的计算机系统的群体。(2)这些计算机是自治的,每台计算机有自己的操作系统,各自独立工作,它们在网络协议控制下协同工作。(3)系统互连要通过通信设施(硬件、软件)来实现。(4)系统通过通信设施执行信息交换、资源共享、互操作和协作处理,实现多种应用要求。,第33页,第一章 绪论,分布式操作系统(Distributed Operating System),分布式系统:通过通信网络将物理上分布的具有自治功能的数据处理系统或计算机系统互连起来,实现信息交换和资源共享,协作完成任务。处理和控制的分散(相对于集中式系统)特点:1.计算机网络的开发都遵循协议,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 第一章

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