OS复习2010.ppt

OS复习2010.ppt

ID:49376746

大小:1.09 MB

页数:159页

时间:2020-02-05

OS复习2010.ppt_第1页
OS复习2010.ppt_第2页
OS复习2010.ppt_第3页
OS复习2010.ppt_第4页
OS复习2010.ppt_第5页
资源描述:

《OS复习2010.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OS复习2010.6操作系统概念:操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。1.联机批处理慢速的输入输出(I/O)设备是和主机直接相连。作业的执行过程为:(1)用户提交作业:作业程序、数据,用作业控制语言编写的作业说明书;(2)作业被作成穿孔纸带或卡片;(3)操作员有选择地把若干作业合成一批,通过输入设备(纸带输入机或读卡机)把它们存入磁带;(4)监督程

2、序读入一个作业(若系统资源能满足该作业要求);(5)从磁带调入汇编程序或编译程序,将用户作业源程序翻译成目标代码;(6)连接装配程序把编译后的目标代码及所需的子程序装配成一个可执行程序;(7)启动执行;(8)执行完毕,由善后处理程序输出计算结果;(9)再读入一个作业,重复(5)—(9)各步;(10)一批作业完成,返回到(3),处理下一批作业。2.脱机批处理增加一台不与主机直接相连而专门用于与输入输出设备打交道的卫星机。卫星机的功能是:(1)输入设备通过它把作业输入到输入磁带;(2)输出磁带将作业执行结果输出到输出设备。SPOOLingSimultaneousP

3、eripheralOperationOn-Line(外部设备联机并行操作)。低速输入输出设备与主机交换的一种技术,通常也称为“假脱机真联机”作用:消除用户的“联机”等待时间实现独占设备的共享核心思想:以联机的方式得到脱机的效果“输出井”(对输出)“输入井”(对输入)输入井输出井读卡机打印机I/O请求磁盘通道P1P2P3P4P5Spooling技术CPU分时操作系统特点:一台计算机可同时连接多个用户终端,而每个用户可在自己的终端上联机使用计算机,好像自己独占机器一样。分时技术例子:CTSS(CompatibleTimeSharingSystem),(1962,M

4、IT,IBM7094)MULTICS(MULTiplexedInformationandComputingService),(MIT,BellLabs,GeneralElectric)通用操作系统同时兼有批处理、分时、实时处理的功能,或同时兼有其中两个以上功能的操作系统称为通用操作系统.由分时系统控制的作业称为前台作业由批处理系统控制的作业称为后台作业处理机状态管(管理)态,执行操作系统程序,内核态,系统态目(用户)态,执行用户程序指令特权指令:仅能由操作系统程序使用的指令非特权指令:用户程序可以使用的指令OS提供的接口联机用户接口(命令行)脱机用户接口(作业

5、控制语言)图形用户接口(GUI)程序接口(系统调用)用户接口程序接口作业的概念:在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该次业务处理的全部工作称为一个作业。作业的组成?程序数据作业说明书(用JCL编写)系统调用特点:为用户程序在执行中访问系统资源而设置的,是用户程序取得操作系统服务的惟一途径;由一组系统调用组成,每一个系统调用都是一个能完成特定功能的子程序;每当应用程序要求OS提供某种服务(功能)时,便调用具有相应功能的系统调用。系统调用的原理:陷阱机制(trap,类似于中断)当用户在源程序中使用系统调用时,经编译器编译会产生一

6、条陷阱指令(或访管指令)处理器从目态转换到管态工作处理机在执行到该指令时发生中断,并发出有关信号给陷阱处理机构。陷阱处理机构在收到了处理机发来的信号后,启动相关的处理程序去完成该系统调用所要求的功能。进程的非形式的定义:一个具有独立功能的程序对某个数据集在处理机上的执行过程和分配资源的基本单位。分类:系统进程用户进程程序的顺序执行具有如下特点:(1)顺序性处理机的操作严格按照程序所规定的顺序执行,即每一操作必须在下一操作开始之前结束。(2)封闭性程序执行得到的最终结果由给定的初始条件决定,不受外界因素的影响。(3)可再现性只要输入的初始条件相同,则无论何时重复

7、执行该程序都会得到相同的结果。程序并发执行时的特点:(1)间断性一个程序可以被其他程序间断(并发执行)(2)失去封闭性一个程序的执行受到另一个程序的影响(3)不可再现性计算结果已经与并发程序间的执行速度有关异步性进程和程序的区别和联系(1)进程是一个动态概念程序则是一个静态概念;(2)进程具有并行特征(独立性和异步性)而程序没有;(3)进程是竞争计算机系统资源的基本单位;(4)不同的进程可以包含同一程序,只要该程序所对应的数据集不同。(5)进程具有生命周期,有三个基本状态进程状态在进程的生命期内,至少具有三种基本状态:就绪状态执行状态等待状态(1)就绪状态:当

8、进程已分配到除了CPU之外的所有必要资

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。