操作系统特征、功能.ppt
《操作系统特征、功能.ppt》由会员分享,可在线阅读,更多相关《操作系统特征、功能.ppt(34页珍藏版)》请在三一办公上搜索。
1、2023/11/3,1,计算机操作系统,授课教师:钱斌,2023/11/3,2,学习方法,知识:需要记忆、积累 联想、对比 抓重点技能:需要训练、经验 方法、技巧 抓特点思路:逻辑思维 形象思维,2023/11/3,3,1.3操作系统的基本特征,并发(concurrency)共享(sharing)虚拟(virtual)异步性(asynchronism),2023/11/3,4,并发(concurrency),在多道程序处理时,宏观上并发,微观上交替执行(在单处理器情况下)。程序的静态实体是可执行文件,而动态实体是进程(或称作任务),并发指的是进程。,并发:多个事件在同一时间段内发生。操作系统是
2、一个并发系统,各进程间的并发,系统与应用程序间的并发。操作系统要完成这些并发过程的管理。并行(parallel)是指在同一时刻发生。,2023/11/3,5,共享(sharing),资源:硬件资源、软件资源共享方式:互斥、同时互斥共享(如音频设备、打印机):资源分配后到释放前,不能被其他进程所用。同时访问(如可重入代码,磁盘文件)问题:资源分配难以达到最优化,多个进程共享有限的计算机系统资源。操作系统要对系统资源进行合理分配和使用。资源在一个时间段内交替被多个进程所用。,2023/11/3,6,虚拟(virtual),CPU多个用户(进程)的虚处理机存储器多个进程都占有的地址空间(指令数据堆栈
3、)显示设备多窗口或虚拟终端(virtual terminal),一个物理实体映射为若干个对应的逻辑实体。方法:分时或分空间。虚拟是操作系统管理系统资源的重要手段,可提高资源利用率。,2023/11/3,7,异步性(asynchronism),进程的运行速度不可预知:分时系统中,多个进程并发执行,时走时停,不可预知每个进程的运行推进快慢判据:无论快慢,应该结果相同通过进程互斥和同步手段来保证难以重现系统在某个时刻的状态(包括重现运行中的错误)性能保证:实时系统与分时系统相似,但通过资源预留以保证性能,也称不确定性,指进程的执行顺序和执行时间的不确定性;,2023/11/3,8,操作系统四大特征总
4、结,基本特征:并发、共享虚拟、不确定性从何产生?,返回,2023/11/3,9,1.4 操作系统的功能,1.4.1 处理机管理1.4.2 存储管理1.4.3 设备管理1.4.4 文件管理1.4.5 用户接口(作业管理),返回,2023/11/3,10,1.4.1 处理机(CPU)管理实质是对进程的管理,进程控制:创建、撤销、挂起、改变运行优先级等主动改变进程的状态进程同步与互斥:协调并发进程之间的推进步骤,以协调资源共享;交换信息能力弱进程通信:进程之间传送数据,以协调进程间的协作;交换信息能力强,也可以用来协调进程之间的推进进程调度:进程的运行切换,以充分利用处理机资源和提高系统性能,完成处
5、理机资源的分配调度等功能。处理机调度的单位可为进程或线程。,2023/11/3,11,1.4.2 存储管理,存储分配与回收存储保护:保证进程间互不干扰、相互保密;如:访问合法性检查、甚至要防止从垃圾中窃取其他进程的信息;地址映射(变换):进程逻辑地址到内存物理地址的映射;内存扩充(覆盖、交换和虚拟存储):逻辑上的扩充,提高内存利用率、扩大进程的内存空间;,管理目标:提高利用率、方便用户使用、提供足够的存储空间、方便进程并发运行。,2023/11/3,12,1.4.3 设备管理,设备操作:利用设备驱动程序(通常在内核中)完成对设备的操作。设备分配与回收:在多用户间共享I/O设备资源。虚拟设备(v
6、irtual device):设备由多个进程共享,每个进程如同独占该设备。缓冲区管理:匹配CPU和外设的速度,提高两者的利用率,设备管理的目标是:方便的设备使用、提高CPU与I/O设备利用率;,2023/11/3,13,1.4.4 文件管理(信息管理),文件存储空间管理:解决如何存放信息,以提高空间利用率和读写性能。目录管理:解决信息检索问题。文件的读写管理和存取控制:解决信息安全问题。系统设口令:“哪个用户”、用户分类:“哪个用户组”、文件权限:针对用户或用户组的读写权,解决软件资源的存储、共享、保密和保护,操作系统中负责这一功能的部分称为文件系统。,2023/11/3,14,用户接口,命令
7、接口:供用户用于组织和控制自己的作业运行。命令行、菜单式或GUI联机;命令脚本脱机程序接口:供用户程序和系统程序调用操作系统功能:系统调用。图形接口:方便用户使用,目标:提供一个友好的用户访问操作系统的接口。操作系统向用户提供三种接口:,返回,2023/11/3,15,1.5 操作系统的结构设计,1、传统的OS结构:无结构、模块化结构、分层式结构分层式:每一层都仅仅使用其底层所提供的功能和服务。2、微内核结构客户/服务器模式面向对象的程序设计技术微内核技术,2023/11/3,16,微内核技术,微内核:精心设计、能实现OS核心功能的小型内核。提供最基本的功能运行在核心态,常驻内存建立在模块化、
8、层次化结构基础上,采用了客户/服务器模式和OOP技术,2023/11/3,17,1.7 常用的操作系统,1.7.1 MS DOS1.7.2 MS Windows 3.x,Windows 95,Windows NT,Windows 20001.7.3 UNIX,返回,2023/11/3,18,1.7.1 MS DOS,1981年:PC-DOS 1.1:IBM PC,只支持软盘的个人操作系统;1983年:DOS2.0:PC XT,支持硬盘和目录的层次结构,并提供丰富的系统命令;1984年:DOS3.0:PC AT(Intel 80286 CPU),它把286作为一个快速的8086使用;1987年:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 特征 功能

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