第3章操作系统基础知识PPT讲稿.ppt
《第3章操作系统基础知识PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第3章操作系统基础知识PPT讲稿.ppt(80页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第3章操作系统基础知识第1页,共80页,编辑于2022年,星期一概 念 操操作作系系统统OSOS(O Operation peration S System)ystem)是是计计算算机机系系统统中中重重要要系系统统软软件件,其其功功能能是是管管理理和和控控制制计计算算机机软软件件和和硬硬件件资资源源,使使计计算算机机各各部部分分协协调调工工作作;合合理理组组织织计计算算机机工工作作流流程程,为为用用户户使使用用计计算算机机提提供供友友好好的的人人机机接接口口,方方便便用用户户使使用用计计算算机机系系统。统。2第2页,共80页,编辑于2022年,星期一第一节 操作系统简介 计计算算机机系系统统层
2、层次次结结构构可可以以分分为为四四部部分分:硬硬件件、操操作作系系统统、其其他他系系统统程程序序和和应应用用程程序序。硬硬件件是是所所有有软软件件运运行行的的物物质质基基础础;操操作作系系统统位位于于硬硬件件之之上上,是是与与硬硬件件关关系系最最密密切切的的系系统统软软件件,是是对对硬件功能的首次扩充。硬件功能的首次扩充。应用程序应用程序操作系统操作系统其他系统程序其他系统程序硬件硬件计算机系统的层计算机系统的层次结构次结构:裸机裸机3第3页,共80页,编辑于2022年,星期一3.1.1 操作系统发展历程1.1.手工操作阶段手工操作阶段 计算机诞生初期根本没有操作系统。那是计算机诞生初期根本没
3、有操作系统。那是一个机器码时代一个机器码时代,人们把这个时期称为人们把这个时期称为“手工手工操作阶段操作阶段”。顾名思义。顾名思义,人们当时使用计算机人们当时使用计算机需要大量的人工控制,只有通晓计算机硬件需要大量的人工控制,只有通晓计算机硬件的专业人员才能使用计算机。的专业人员才能使用计算机。手工操作阶段典型手工操作阶段典型的作业处理步骤的作业处理步骤:用户用机器语言编写程序用户用机器语言编写程序将程序和数据通过手工将程序和数据通过手工操作记录在穿孔纸带上操作记录在穿孔纸带上将纸带装入纸带输入机将纸带装入纸带输入机启动纸带输入机启动纸带输入机将程序和数据读入计算机将程序和数据读入计算机计算机
4、处理作业后计算机处理作业后用户拿走打印结果用户拿走打印结果4第4页,共80页,编辑于2022年,星期一Y特点特点:S用户独占全机用户独占全机SCPUCPU等待人工操作等待人工操作S独占性独占性S串行性串行性Y缺点缺点:S计算机的有效机计算机的有效机时严重浪费时严重浪费S效率低效率低 为为了了解解决决人人机机矛矛盾盾,20,20世世纪纪5050年年代代末末出出现现了了脱脱机机输输入入输输出出技技术术。在在主主机机与与输输入入输输出出设设备备之之间设一台外围控制机,由它完成输入输出任务。间设一台外围控制机,由它完成输入输出任务。5第5页,共80页,编辑于2022年,星期一读卡机读卡机打印机打印机外
5、围控制机外围控制机输入磁带输入磁带输出磁带输出磁带主机主机监监督督程程序序以脱机方式成批以脱机方式成批装入磁带的作业装入磁带的作业用用 户户作业作业结结 果果操作系统的萌芽操作系统的萌芽 单道批处理系统单道批处理系统在磁带上选择一个在磁带上选择一个作业进入内存处理作业进入内存处理2.2.批处理阶段批处理阶段6第6页,共80页,编辑于2022年,星期一 假脱机技术 通通道道也也称称为为输输入入输输出出(I/O)(I/O)处处理理机机,它它可可以以与与CPUCPU并并行行工工作作,专专门门用用于于控控制制输输入入输输出出设设备备。I/OI/O处处理理机机输输入入输输出出结结束束时时向向CPUCPU
6、发发出出中中断断请请求求,CPUCPU通通过过响响应应中中断断获获取取I/OI/O处处理理机机状状态态。在在CPUCPU控控制制下下,作作业业输输入入或或输输出出数数据据由由I/OI/O处处理理机机完完成成,I/O,I/O处处理理机机取取代代了了外外围围控控制制机机。这这项项技技术术被被称称为为假假脱脱机机技技术术。通通道道和和中中断断技技术术的的应应用用使使CPUCPU与与I/OI/O设设备备并并行行工工作作,避避开开了了CPUCPU和和I/OI/O设设备备速速度度匹匹配配问问题题,同同时时为为分分时时操操作系统的诞生奠定了硬件基础。作系统的诞生奠定了硬件基础。7第7页,共80页,编辑于20
7、22年,星期一多道批处理系统多道批处理系统批处理系统批处理系统+多道程序设计技术多道程序设计技术多道批处理操作系统多道批处理操作系统输出机输出机输入机输入机作作业业结结果果作业1作业2:作业n输入井输入井结果1结果2:结果k输出井输出井磁盘或磁鼓上的区域磁盘或磁鼓上的区域内存内存+CPU+CPU进程进程1 1进程进程2 2:进程进程n n主机主机后备队列后备队列内存中有多个进程交替运行内存中有多个进程交替运行算法算法8第8页,共80页,编辑于2022年,星期一 为了使多道程序间能够协调工作,监督程序需为了使多道程序间能够协调工作,监督程序需要解决下系列管理问题:要解决下系列管理问题:作业作业调
8、度:调度:合理调度作业,使系统中硬件资源有效合理调度作业,使系统中硬件资源有效利用;利用;CPUCPU管理:管理:多个作业交替运行,需要合理安排处理多个作业交替运行,需要合理安排处理机时间;机时间;内存管理:内存管理:为每道程序分配必要的内存空间;为每道程序分配必要的内存空间;I/OI/O设备管理:设备管理:为多道程序分配输入输出设备。为多道程序分配输入输出设备。作业作业即用户要求计算机系统为其即用户要求计算机系统为其完成的信息处理任务的集合。完成的信息处理任务的集合。9第9页,共80页,编辑于2022年,星期一3.3.操作系统的完善操作系统的完善 为为了了满满足足用用户户需需求求,实实现现人
9、人机机交交互互,必必须须改改变变批批处处理理系系统统中中作作业业处处理理方方式式。基基本本思思想想是是:将将CPUCPU时时间间分分成成若若干干个个时时间间片片,在在一一个个时时间间片片运运行行一一个个作作业业,在在下下一一个个时时间间片片运运行行另另一一个个作作业业,在在短短时时间间内内所所有有作作业业都都能能得得到到轮轮流流执执行行。从从整整体体上上看看每每个个作作业业都都在在运运行行,用用户户请请求求可可以以得得到到及及时时响响应应,这这就就是是计计算算机机的的分分时时操操作作系系统统。分分时时系系统统的的出出现现标标志志着着操操作系统进入完善阶段。作系统进入完善阶段。10第10页,共8
10、0页,编辑于2022年,星期一3.1.2 常见操作系统简介 1.DOS 1.DOS操作系统操作系统 DOSDOS是是磁磁盘盘操操作作系系统统(Disk(Disk Operation Operation System)System),是是一一种种单单用用户户、单单任任务务的的微微型型机机操操作系统。作系统。DOSDOS主主要要功功能能是是命命令令处处理理、文文件件管管理理和和设设备备管管理理。它它采采用用汇汇编编语语言言编编写写,系系统统开开销销小小,运运行行效效率率高高,但但资资源源管管理理功功能能简简单单,字字符符型型用用户户界界面面,操操作作不不太太方方便便。随随着着MicrosoftMi
11、crosoft图图形形用用户户界界面面操操作作系系统统WindowsWindows的的逐逐步步实实用用化化,人人们逐渐地放弃了们逐渐地放弃了DOSDOS。11第11页,共80页,编辑于2022年,星期一 2.Windows 2.Windows操作系统操作系统 从从19851985年年1111月到现在,月到现在,WindowsWindows操作系统的优操作系统的优良性能奠定了微软在操作系统上的垄断地位。良性能奠定了微软在操作系统上的垄断地位。优点:优点:直观、易用的面向对象图形界面直观、易用的面向对象图形界面 用户界面统一用户界面统一丰富的与设备无关的图形操作丰富的与设备无关的图形操作 多任务多
12、任务先进的内存管理先进的内存管理 提供各种系统管理工具提供各种系统管理工具内置的网络通信功能内置的网络通信功能 出色的多媒体功能出色的多媒体功能 12第12页,共80页,编辑于2022年,星期一 3.UNIX 3.UNIX操作系统家族操作系统家族 UNIXUNIX操操作作系系统统是是一一个个通通用用的的、交交互互式式分时网络操作系统。分时网络操作系统。4.Linux4.Linux操作系统操作系统 LinuxLinux是是芬芬兰兰籍籍科科学学家家Linus Linus TorvaldsTorvalds于于19911991年年编编写写的的一一种种操操作作系系统统,具具有有UNIXUNIX的全部功能
13、。的全部功能。优优点点:源源代代码码开开放放,免免费费;系系统统稳稳定定可可靠靠;速速度度快快,效效率率高高;功功能能完完善善;具具有有网网络络支支持优势等。持优势等。13第13页,共80页,编辑于2022年,星期一3.1.3 操作系统分类 1.1.批处理系统批处理系统(Batch Processing)(Batch Processing)主主要要特特征征是是多多道道性性、成成批批性性。多多道道性性是是指指在在内内存存中中可可同同时时驻驻留留多多道道程程序序,并并允允许许它它们们并并发发执执行行,有有效效地地提提高高系系统统资资源源利利用用率率和和吞吞吐吐量量。成成批批性性是是指指作作业业成成
14、批批进进入入系系统统,成成批处理。批处理。批批处处理理系系统统缺缺点点是是缺缺乏乏人人机机交交互互性性,因因此此这这种种操操作作系系统统适适用用于于成成熟熟程程序序,尤尤其其是是运运行时间长,数据运算量大的程序。行时间长,数据运算量大的程序。14第14页,共80页,编辑于2022年,星期一 2.2.分时操作系统分时操作系统 分分时时操操作作系系统统(Time-Sharing(Time-Sharing Operating Operating System)System)的的特特征征是是多多路路性性、交交互互性性、独独占占性性和和及时性及时性。分时操作系统分时操作系统硬件层硬件层.终端终端1 1终
15、端终端2 2终端终端n n把把CPUCPU时间分成小的时间分成小的时间片处理终端请求时间片处理终端请求 连接多个终端连接多个终端每个终端独立使用自己的时间片每个终端独立使用自己的时间片15第15页,共80页,编辑于2022年,星期一 3.3.实时系统实时系统 特特征征是是实实时时性性、高高可可靠靠性性。实实时时性性是是指指计计算算机机能能及及时时响响应应外外部部事事件件请请求求,在在规规定定时时间间内内完完成成事事件件的的处处理理任任务务。在在此此种种系系统统中中,软软硬硬件件任任何何故故障障都都可可能能给给系系统统带带来来严严重重后后果果。因此实时系统更加注重稳定性和可靠性。因此实时系统更加
16、注重稳定性和可靠性。实实时时操操作作系系统统可可分分为为实实时时控控制制系系统统和和实实时信息处理系统两大类。时信息处理系统两大类。16第16页,共80页,编辑于2022年,星期一 4.4.网络操作系统网络操作系统 网网 络络 操操 作作 系系 统统(Network(Network Operating Operating System)System)基基于于计计算算机机网网络络。除除具具备备普普通通操操作作系系统统所所具具备备的的功功能能外外,还还具具有有网网络络管管理理模模块、通信、安全和资源共享等模块。块、通信、安全和资源共享等模块。打印机主机主机1 1NOS1NOS1主机主机2 2NOS
17、2NOS2主机主机3 3NOS3NOS317第17页,共80页,编辑于2022年,星期一 分分布布式式操操作作系系统统(Distributed(Distributed Operating Operating System)System)是是网网络络操操作作系系统统的的更更高高级级形形式式,它它建建立立在在计计算算机机网网络络基基础础之之上上,有有效效地地解解决决了了地地域域分分布布很很广广的的若若干干台台计计算算机机之之间间资资源源共共享享、并并行行处处理理等等问问题题。特特征征是是统统一一性性、共共享享性性、可可靠靠性性和和透明性。透明性。DOSDOS主机主机3 3DOSDOS主机主机2 2
18、DOSDOS主机主机1 1统一性统一性作业可迁移至其他主机上处理作业可迁移至其他主机上处理,实现处理机资源的实现处理机资源的共享共享系统中的多台主机处于同等地位系统中的多台主机处于同等地位,没有主从关系没有主从关系,没有地理位置上的差异没有地理位置上的差异.可靠性可靠性透明性透明性 5.5.分布式操作系统分布式操作系统18第18页,共80页,编辑于2022年,星期一 6.6.个人计算机操作系统个人计算机操作系统 个个人人计计算算机机(PC)(PC)操操作作系系统统是是一一种种单单用用户户多多任任务务操操作作系系统统,主主要要设设计计目目标标是是易易用用性性、响响应应性性。随随着着个个人人计计算
19、算机机的的飞飞速速发发展展,虚虚拟拟内内存存和和多多任任务务处处理理成成为为个个人人计计算算机机操操作作系系统统新新特征。目前有特征。目前有WindowsWindows和和OS/2OS/2等。等。19第19页,共80页,编辑于2022年,星期一 7.7.多处理机操作系统多处理机操作系统 具具有有公公共共内内存存和和时时钟钟的的多多CPUCPU系系统统称称为为多多处处理理机机系系统统,它它们们共共享享计计算算机机总总线线和和外外部部设设备备。建建立立在在多多处处理理机机系系统统上上的的操操作作系系统统称称为为多多处处理理机机操操作作系系统统,也也称称为为并并行行操操作作系系统统或紧耦合系统。或紧
20、耦合系统。如如果果各各个个CPUCPU之之间间没没有有主主从从关关系系,则则称称为对称多处理系统为对称多处理系统(SMP)(SMP)。CPUCPU内 存CPUCPUCPUCPU20第20页,共80页,编辑于2022年,星期一 8.8.嵌入式操作系统嵌入式操作系统 嵌嵌入入式式操操作作系系统统(Embedded(Embedded Operating Operating System)System)是是一一种种支支持持嵌嵌入入式式计计算算机机的的软软件件,由由一一个个体体积积很很小小的的内内核核及及一一些些可可以以根根据据需需要要定定制制的的系系统统模模块块组组成成,能能运运行行在在各各种种不不同
21、同硬硬件件平平台台上上,提供基本的程序运行环境和接口。提供基本的程序运行环境和接口。嵌嵌入入式式操操作作系系统统的的特特点点是是实实时时性性、多多任任务务、对硬件依赖性、软件固化和专用性对硬件依赖性、软件固化和专用性等。等。21第21页,共80页,编辑于2022年,星期一第二节 操作系统的作用及特征 3.2.1 操作系统的作用操作系统的作用 Y管理系统中软件硬件资源管理系统中软件硬件资源 CPU CPU 内存内存 设备设备 文件文件Y为用户为用户(应用程序应用程序)提供良好的界面提供良好的界面S命令接口命令接口S程序接口程序接口字符型命令接口字符型命令接口图形命令接口图形命令接口22第22页,
22、共80页,编辑于2022年,星期一2.2.作业管理作业管理 作业管理是为了合理组织工作流程,对作业作业管理是为了合理组织工作流程,对作业进行控制和管理。作业管理包括作业输入、作业进行控制和管理。作业管理包括作业输入、作业调度和作业控制。调度和作业控制。1.1.进程管理进程管理 在计算机系统中,以进程为基本单位分配和在计算机系统中,以进程为基本单位分配和使用处理机,因此对处理机的管理最终归结为对使用处理机,因此对处理机的管理最终归结为对进程的管理。进程管理主要的功能是进程控制、进程的管理。进程管理主要的功能是进程控制、进程调度、进程同步及进程通信。进程调度、进程同步及进程通信。3.2.2 操作系
23、统功能 3.3.存储管理存储管理 存储器管理是指对内存资源进行管理存储器管理是指对内存资源进行管理,主要主要任务是为多道程序运行提供良好环境,方便用户任务是为多道程序运行提供良好环境,方便用户使用存储器,提高内存利用率。存储管理主要包使用存储器,提高内存利用率。存储管理主要包括存储分配、存储保护、虚拟内存和地址映射。括存储分配、存储保护、虚拟内存和地址映射。4.4.设备管理设备管理 设备管理是指对计算机外部设备设备管理是指对计算机外部设备(打印机、显打印机、显示器等示器等)进行分配、控制和管理,使用户不必过多进行分配、控制和管理,使用户不必过多了解接口技术而方便地使用外部设备。设备管理了解接口
24、技术而方便地使用外部设备。设备管理主要功能有缓冲区管理、设备分配和设备控制。主要功能有缓冲区管理、设备分配和设备控制。5.5.文件管理文件管理 文件管理主要负责软件资源管理,包括文件文件管理主要负责软件资源管理,包括文件存储空间管理、目录管理、文件存取控制、文件存储空间管理、目录管理、文件存取控制、文件共享与保护。共享与保护。23第23页,共80页,编辑于2022年,星期一3.2.3 操作系统的特征 程程序序并并发发性性是是指指在在计计算算机机系系统统中中一一段段时时间间内内多多个程序在个程序在宏观宏观上同时运行。上同时运行。共享性共享性并发性并发性虚拟性虚拟性异步性异步性 所所谓谓共共享享,
25、是是指指在在操操作作系系统统控控制制下下,多多个个程程序序,多个作业共同享有有限的系统资源。多个作业共同享有有限的系统资源。虚虚拟拟是是指指操操作作系系统统通通过过某某种种技技术术将将一一个个物物理理实实体体变变成成逻逻辑辑上上的的多多个个对对应应物物,或或将将多多个个物理实体变成逻辑上的一个对应物。物理实体变成逻辑上的一个对应物。在在多多道道程程序序环环境境下下,进进程程以以人人们们不不可可预预知知的的速速度度向向前前推推进进。即即多多个个作作业业的的执执行行顺顺序序和和每每个作业的执行时间是个作业的执行时间是不确定不确定的。的。24第24页,共80页,编辑于2022年,星期一第三节 作业管
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 基础知识 PPT 讲稿
限制150内