大学计算机第3章 操作系统基础知识.ppt
《大学计算机第3章 操作系统基础知识.ppt》由会员分享,可在线阅读,更多相关《大学计算机第3章 操作系统基础知识.ppt(85页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 操作系统基础知识操作系统基础知识公共计算机教学与研究中心公共计算机教学与研究中心吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识概概 念念 操操作作系系统统OS(OS(O Operatingperating S System):ystem):计计算算机机系系统中重要统中重要系统软件系统软件。功能功能:l管管理理和和控控制制计计算算机机软软件件和和硬硬件件资资源源,使使计计算算机机各部分协调工作各部分协调工作;l合理组织合理组织计算机计算机工作流程工作流程;l为为用用户户使使用用计计算算机机提提供供友友好好的的人
2、人机机接接口口,方方便用户使用计算机系统。便用户使用计算机系统。OSOS硬件硬件2 2吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识应用程序应用程序其他系统程序其他系统程序第一节第一节 操作系统简介操作系统简介 计计算算机机系系统统层层次次结结构构可可以以分分为为四四部部分分:硬硬件件、操作系统操作系统、其他系统程序其他系统程序和和应用程序应用程序。硬硬件件:所所有有软软件件运运行行的的物物质质基基础础;操操作作系系统统位位于于硬硬件件之之上上,是是与与硬硬件件关关系系最最密密切切的的系统软件,是对硬件功能的系统软件,是对
3、硬件功能的首次扩充首次扩充。操作系统操作系统硬件硬件计算机系统的层次结构计算机系统的层次结构:裸机裸机3 3吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识3.1.1 3.1.1 操作系统发展历程操作系统发展历程1.1.手工操作阶段手工操作阶段计算机诞生计算机诞生初期初期根本根本没有操作系统没有操作系统。机。机器码时代器码时代,将这个时期称为将这个时期称为“手工操作阶段手工操作阶段”。顾名思义顾名思义,当时当时使用计算机需要大量的人工控使用计算机需要大量的人工控制制,只有通晓计算机硬件的只有通晓计算机硬件的专业人员才能使专业
4、人员才能使用计算机用计算机。手工操作阶段手工操作阶段典型的作业处典型的作业处理步骤理步骤:用户用机器语言编程序用户用机器语言编程序程序和数据手工记录在程序和数据手工记录在穿孔纸带上穿孔纸带上将纸带装入纸带输入机将纸带装入纸带输入机启动纸带输入机启动纸带输入机将程序和数据读入计算机将程序和数据读入计算机计算机处理作业计算机处理作业用户拿走结果用户拿走结果作业作业:由程序、数据及程序运行控制说明组成。:由程序、数据及程序运行控制说明组成。4 4吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识.特点特点:*用户独占全机用户独占全机
5、*CPUCPU等待人工操作等待人工操作*串行性串行性.缺点缺点:*有效机时严重浪费有效机时严重浪费*效率低效率低 为为了了解解决决人人机机矛矛盾盾,20,20世世纪纪5050年年代代末末出出现现了了脱脱机机输输入入/输输出出技技术术。在在主主机机与与输输入入输输出出设设备备之之间间设一台设一台外围控制机外围控制机,由它完成输入输出任务。,由它完成输入输出任务。5 5吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识读卡机读卡机打印机打印机外围控制机外围控制机输入磁带输入磁带输出磁带输出磁带主机主机监监督督程程序序以脱机方式成批
6、以脱机方式成批装入磁带的作业装入磁带的作业用用 户户作业作业结结 果果操作系统的萌芽操作系统的萌芽 1)单道批处理系统作业成批进入系统,但完成一个作业后才选择另一个作业。在磁带上选一个在磁带上选一个作业进入内存作业进入内存2.2.批处理阶段批处理阶段计算机计算机6 6吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识单道批处理系统单道批处理系统:任一时刻任一时刻只允许只允许一个程序一个程序在系统中执行。一个程序执行结束后才能执行在系统中执行。一个程序执行结束后才能执行下一个程序。下一个程序。时间时间tCPU程序程序A程序程序B
7、程序程序C7 7吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识读卡机读卡机打印机打印机I/OI/O处理机处理机通道通道磁磁 带带主机主机用用 户户作业作业结结 果果 2)2)假脱机技术假脱机技术计算机计算机中断请求中断请求通道通道:输入输出:输入输出(I/O)(I/O)处理机处理机,与,与CPUCPU并行并行中断中断:执行某程序过程中,出现某:执行某程序过程中,出现某突发事件突发事件时,时,CPUCPU暂停现程序暂停现程序,转去执行事件处理程序,执行完,转去执行事件处理程序,执行完处理程序再回到被暂停的程序继续执行。处理程
8、序再回到被暂停的程序继续执行。8 8吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识3)多道批处理系统批处理系统批处理系统+多道程序设计技术多道程序设计技术多道批处理操作系统多道批处理操作系统输出机输出机输入机输入机作作业业结结果果作业作业1 1作业作业2 2:作业作业n n输入井输入井结果结果1 1结果结果2 2:结果结果k k输出井输出井内存内存+CPUCPU进程进程1 1进程进程2 2:进程进程n n主机主机后备队列后备队列内存中有多个进程交替运行内存中有多个进程交替运行算法算法作业预先在外存中排成作业预先在外存中排成
9、(后备后备)队列队列,由,由作作业调度程序业调度程序从后备队列中选若干个作业装入内从后备队列中选若干个作业装入内存,存,交替运行交替运行。9 9吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识多道程序运行原理程序程序1 1程序程序2 2程序程序3 3调度程序调度程序CPUCPU时间时间t1t1t7t7t3t3t9t9t5t5t2t2t4t4t6t6t8t8t10t10需要需要I/OI/O或时间到或时间到10 10吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础
10、知识多道程序系统多道程序系统:多道程序同时在执行。多道程序同时在执行。程序程序A程序程序C程序程序A程序程序B程序程序C程序程序CCPU时间时间t11 11吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识监督程序监督程序要解决系列管理问题:要解决系列管理问题:作业调作业调度度:合理调度作业,使系统中硬件资:合理调度作业,使系统中硬件资源有效利用;源有效利用;CPUCPU管理管理:多个作业交替运行,需要合理安:多个作业交替运行,需要合理安排处理机时间;排处理机时间;内存管理内存管理:为每道程序分配内存空间;:为每道程序分配内存
11、空间;I/OI/O设备管理设备管理:为程序分配输入:为程序分配输入/输出设备。输出设备。12 12吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识为为了了实实现现人人机机交交互互,必必须须改改变变批批处处理理系系统统中作业处理方式。中作业处理方式。3.3.操作系统的完善操作系统的完善 分分时时操操作作系系统统:将将CPUCPU时时间间分分成成若若干干个个相相等等的的时时间间片片,一一个个时时间间片片运运行行一一个个作作业业,下下一一个个时时间间片片运运行行另另一一个个作作业业,在在短短时时间间内内所所有有作作业业都能得到都能
12、得到轮流执行轮流执行。13 13吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识3.1.2 3.1.2 常见操作系统简介常见操作系统简介 1.DOS1.DOS操作系统操作系统DOSDOS是是磁磁盘盘操操作作系系统统(D Disk isk O Operating perating S System)ystem),是是一一种种单单用用户户、单单任任务务的的微微型型机机操操作系统。作系统。主主要要功功能能:命命令令处处理理、文文件件管管理理和和设设备备管管理理。主主要要特特点点:系系统统开开销销小小,运运行行效效率率高高,但但资资
13、源源管管理理功功能能简简单单,字字符符型型用用户户界界面面,操操作作不不太方便。太方便。14 14吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识.2.Windows2.Windows操作系统操作系统19851985年年11 11月到现在,月到现在,WindowsWindows操作系统的优良性操作系统的优良性能奠定了微软在操作系统上的垄断地位。能奠定了微软在操作系统上的垄断地位。优点优点:*直观、易用的直观、易用的面向对象面向对象图形界面图形界面 *用户用户界面统一界面统一*与与设备无关设备无关性:支持性:支持即插即用即插即
14、用 *多任务多任务:同时运行多个程序:同时运行多个程序*先进的内存管理:支持先进的内存管理:支持大内存大内存,虚拟内存虚拟内存等等15 15吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识*各种系统管理工具:各种系统管理工具:资源管理器资源管理器:从:从我的电脑我的电脑右击菜单中选择右击菜单中选择资源管理资源管理器器,对,对磁盘磁盘和和文件文件等对象进行等对象进行管理管理。打印管理器打印管理器:单击:单击开始开始菜单菜单设置设置打印机打印机。系统工具系统工具:单击:单击开始开始菜单菜单程序程序附件附件系统工具系统工具,磁盘磁
15、盘备份备份、磁盘清理磁盘清理或或磁盘碎片整理磁盘碎片整理。*内置的内置的网络通信网络通信功能功能 :支持多种网络传输协议:支持多种网络传输协议 。从从网上邻居网上邻居右击菜单中选择右击菜单中选择属性属性,从,从对象对象右击菜单右击菜单中选择中选择属性属性,可设置和,可设置和安装安装协议。协议。*出色的出色的多媒体多媒体功能:对音频、视频可编辑和播放。功能:对音频、视频可编辑和播放。单击单击开始开始菜单菜单程序程序Windows Media PlayerWindows Media Player。16 16吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系
16、统基础知识操作系统基础知识.3.UNIX3.UNIX操作系统家族操作系统家族一类通用、交互式分时网络操作系统。一类通用、交互式分时网络操作系统。两大流派两大流派:BSD UNIXBSD UNIX和和AT&TAT&T公司。公司。平平台台:在在大大中中小小计计算算机机上上运运行行较较多多,也也有有微微型机型机的的UNIXUNIX。17 17吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识.4.Linux4.Linux操作系统操作系统LinuxLinux是是芬芬兰兰籍籍科科学学家家LinusLinus TorvaldsTorval
17、ds于于19911991年年编编写写的一种操作系统,具有的一种操作系统,具有UNIXUNIX的全部功能的全部功能。优优点点:源源代代码码开开放放,免免费费;系系统统稳稳定定可可靠靠;速速度度快快,效效率率高高;功功能能完完善善;具具有有网网络络支支持持优优势等。势等。18 18吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识3.1.3 3.1.3 操作系统分类操作系统分类 .1.1.批处理系统批处理系统(Batch Processing)(Batch Processing)主要特征主要特征:多道性、成批性。:多道性、成批性。
18、多道性多道性:内存同时驻留多道程序,:内存同时驻留多道程序,并发执行并发执行。成批性成批性:作业成批进入系统,成批处理。:作业成批进入系统,成批处理。作业完成顺序与进入内存顺序没有紧密联系。作业完成顺序与进入内存顺序没有紧密联系。缺点缺点:缺乏人机交互性。:缺乏人机交互性。.基本类型基本类型:批处理、分时和实时系统。:批处理、分时和实时系统。19 19吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识 特征特征:多路性、交互性、独占性和及时性。:多路性、交互性、独占性和及时性。分时操作系统分时操作系统硬件层硬件层.终端终端1终
19、端终端2终端终端nCPUCPU时间时间分成时间片分成时间片处理终端请求处理终端请求 连接多个终端连接多个终端每个终端独立使用自己的时间片每个终端独立使用自己的时间片2.2.分时操作系统分时操作系统 CPUCPU时间时间20 20吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识 特征特征:实时性实时性、可靠性可靠性。实实时时性性:实实时时响响应应外外部部事事件件请请求求,在在规规定定时时间间内完成事件的处理任务。内完成事件的处理任务。可可靠靠性性:软软硬硬件件任任何何故故障障都都可可能能给给系系统统带带来来严严重后果,更注重硬
20、件稳定性和可靠性。重后果,更注重硬件稳定性和可靠性。3.3.实时系统实时系统 分类分类:实时控制实时控制、实时信息处理实时信息处理。实时控制实时控制:机器人、工业和宇航控制等。:机器人、工业和宇航控制等。实实时时信信息息处处理理:信信息息采采集集、信信息息检检索索和和航航空空订订票票系统等。系统等。21 21吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识基于计算机网络。除具备普通操作系统基于计算机网络。除具备普通操作系统功能外,还具有功能外,还具有网络管理网络管理模块、模块、通信通信、安全安全和和资源共享资源共享等模块。等
21、模块。打印机主机主机1 1NOSNOS主机主机2 2NOSNOS主机主机3 3DOSDOS4.4.网络操作系统网络操作系统 22 22吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识在在计计算算机机网网络络基基础础上上,解解决决地地域域分分布布很很广广的的计算机之间计算机之间资源共享资源共享、并行处理并行处理等问题。等问题。特征特征:统一性统一性、共享性共享性、可靠性可靠性和和透明性透明性。Win主机3Win主机2Win主机1统一性作业可迁移至其他主作业可迁移至其他主机上处理机上处理,实现处理机资实现处理机资源源共享 系统中
22、多台主机处于系统中多台主机处于同等地位同等地位,没有主从关系没有主从关系;没有地理位置上的差异。没有地理位置上的差异。可靠性透明性5.5.分布式操作系统分布式操作系统23 23吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识设计目标设计目标:易用性、响应性。:易用性、响应性。特征特征:单用户、虚拟内存和多任务处理。:单用户、虚拟内存和多任务处理。6.6.个人计算机操作系统个人计算机操作系统7.7.嵌入式操作系统嵌入式操作系统 支支持持嵌嵌入入式式计计算算机机,由由一一个个小小内内核核及及一一些些必必要要模模块块组组成成,能能
23、运运行行在在各各种种硬硬件件平平台台上上,提提供供基基本程序运行环境本程序运行环境和和接口接口。特特征征:实实时时性性、多多任任务务、对对硬硬件件依依赖赖性性、软软件件固化和专用性等。固化和专用性等。24 24吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识具具有有公公共共内内存存和和时时钟钟,多多个个CPUCPU,共共享享计计算算机机总总线线和和外外部部设设备备。也也称称为为并并行行操操作作系系统统或或紧紧耦耦合合系统。系统。对称多处理系统对称多处理系统:CPUCPU之间没有主从关系。之间没有主从关系。CPUCPU公共内公
24、共内 存存CPUCPUCPUCPU8.8.多处理机操作系统多处理机操作系统 25 25吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识第二节第二节 操作系统的作用及特征操作系统的作用及特征 3.2.1 3.2.1 操作系统的作用操作系统的作用 1.1.管理系统中软件硬件资源管理系统中软件硬件资源*CPU CPU *内存内存 *设备设备 *文件文件2.2.为用户为用户(应用程序应用程序)提供良好的界面提供良好的界面*命令接口命令接口:通过命令完成相关任务。:通过命令完成相关任务。*程序接口程序接口:通过系统调用获得操作系统服务
25、。:通过系统调用获得操作系统服务。字符型命令接口字符型命令接口图形命令接口图形命令接口26 26吉林大学公共计算机教学与研究中心制作吉林大学公共计算机教学与研究中心制作第三章第三章 操作系统基础知识操作系统基础知识3.2.2 3.2.2 操作系统功能操作系统功能 .5.5.文件管理文件管理管管理理软软件件资资源源,包包括括文文件件存存储储空空间间管管理理、目目录录管管理、文件存取控制、文件共享与保护。理、文件存取控制、文件共享与保护。.4.4.设备管理设备管理l分配、控制和管理外部设备分配、控制和管理外部设备(打印机、显示器等打印机、显示器等),用户不必过多了解接口而方便地使用外部设备。用户不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学计算机第3章 操作系统基础知识 大学计算机 操作系统 基础知识
限制150内