第一章操作系统概述课件

上传人:沈*** 文档编号:241649483 上传时间:2024-07-13 格式:PPT 页数:65 大小:4.88MB
返回 下载 相关 举报
第一章操作系统概述课件_第1页
第1页 / 共65页
第一章操作系统概述课件_第2页
第2页 / 共65页
第一章操作系统概述课件_第3页
第3页 / 共65页
点击查看更多>>
资源描述
第一章第一章 操作系统概述操作系统概述操作系统的概念操作系统的概念操作系统的历史操作系统的历史操作系统的特性操作系统的特性操作系统的类型操作系统的类型操作系统的运行环境操作系统的运行环境操作系统的界面形式操作系统的界面形式操作系统的运行机理操作系统的运行机理研究操作系统的几种观点研究操作系统的几种观点.11.1 操作系统概念操作系统地位操作系统地位操作系统作用操作系统作用操作系统定义操作系统定义What is operating system?What is operating system?.21.1.1 操作系统地位操作系统地位硬件抽象层(硬件抽象层(HAL)之上)之上所有其它软件层之下所有其它软件层之下硬件(硬件(HAL)OS其它系统软件层其它系统软件层应用软件层应用软件层.3运行视图运行视图系统库系统库(lib)可调用操作系统,执行硬件指令可调用操作系统,执行硬件指令应用程序可以调用应用程序可以调用lib和操作系统,执行硬件指令和操作系统,执行硬件指令硬件硬件(HAL)操作系统操作系统系统库系统库应用程序应用程序机器指令机器指令系统调用系统调用库调用库调用.41.1.2 操作系统的作用操作系统的作用管理系统中软件硬件资源管理系统中软件硬件资源CPU内存内存设备设备文件文件为用户为用户(应用程序应用程序)提供良好的服务提供良好的服务(界面界面)APIGUI,行式命令行式命令JCL.51.1.3 操作系统定义操作系统定义操作系统操作系统是位于硬件层是位于硬件层(HAL)之上,所有之上,所有其它软件层之下的一个系统软件,是管其它软件层之下的一个系统软件,是管理系统中各种软硬件资源,方便用户使理系统中各种软硬件资源,方便用户使用计算机系统的程序集合。用计算机系统的程序集合。请记住概念哟!请记住概念哟!请记住概念哟!请记住概念哟!.61.2 操作系统的历史操作系统的历史n操作系统的产生操作系统的产生n手工操作阶段手工操作阶段n成批处理阶段成批处理阶段n执行系统阶段执行系统阶段n操作系统的完善操作系统的完善n多道批处理系统多道批处理系统n分时系统分时系统n实时处理系统实时处理系统n通用操作系统通用操作系统n操作系统的发展操作系统的发展n网络操作系统网络操作系统n分布式操作系统分布式操作系统n多处理机操作系统多处理机操作系统n单用户操作系统单用户操作系统n面向对象操作系统面向对象操作系统n嵌入式操作系统嵌入式操作系统n智能卡操作系统智能卡操作系统.71.3 操作系统特性操作系统特性程序并发性程序并发性多个程序在宏观上同时向前推进多个程序在宏观上同时向前推进并发并发(concurrent)vs.并行并行(parallel)资源共享性资源共享性多个程序共用系统中的各种软硬件资源多个程序共用系统中的各种软硬件资源在操作系统的协调和控制下在操作系统的协调和控制下异步行异步行多个程序以不可预知的速度向前推进多个程序以不可预知的速度向前推进虚拟性虚拟性把一个实的把一个实的CPU改造为多个虚的改造为多个虚的CPU内存内存+外存外存虚存虚存独占设备独占设备+共享设备共享设备虚拟设备虚拟设备.8并发性并发性 (Concurrence)并行性并行性是指两个或多个事件在同一是指两个或多个事件在同一时间发生。生。并发性并发性是指两个或多个事件在同一时间间隔内发生。是指两个或多个事件在同一时间间隔内发生。程程序序的的并并发发执执行行,有有效效地地改改善善了了系系统统资资源源的的利利用用率率和和提提高高了了系系统统的的吞吞吐吐量量,但但它它使使系系统统复复杂杂化化,操操作作系系统统必必须须具有控制和管理各种并发活动的能力。具有控制和管理各种并发活动的能力。.91.4 操作系统类型操作系统类型多道批处理操作系统多道批处理操作系统(batch processing system)分时操作系统分时操作系统(time-sharing system)实时操作系统实时操作系统(real time system)通用操作系统通用操作系统(multi-purpose system)单用户操作系统单用户操作系统(single user system)网络操作系统网络操作系统(network operating system)分布式操作系统分布式操作系统(distributed operating system)多处理机操作系统多处理机操作系统(multi-processor system)嵌入式操作系统嵌入式操作系统(embedded operating system)智能卡操作系统智能卡操作系统(smart-card operating system).10作业(作业(作业(作业(Job)Job):程序程序程序程序+数据数据数据数据+说明书(说明书(说明书(说明书(JCLJCL编写)编写)编写)编写)结果:程序运行结果结果:程序运行结果结果:程序运行结果结果:程序运行结果+记帐信息记帐信息记帐信息记帐信息主机主机输入井输入井输出井输出井输出机输出机输入机输入机作作业业结结果果SPOOLing输入输入作业调作业调度度(1)作业调作业调度度(2)SPOOLing输出输出1.4.1 多道批处理系统(多道批处理系统(off-line).111.4.1 多道批处理系统多道批处理系统(cont.)输入井作用输入井作用缓冲缓冲(速度匹配作用速度匹配作用)实现作业调度实现作业调度(job scheduling)输出井作用输出井作用缓冲缓冲(速度匹配作用速度匹配作用)Buffering:Buffering:处理数据到达与离开处理数据到达与离开处理数据到达与离开处理数据到达与离开速度不一致速度不一致速度不一致速度不一致.121.4.1 多道批处理系统多道批处理系统(Cont.)主机中作业合理搭配主机中作业合理搭配目标目标1:提高资源利用率:提高资源利用率(eg.计算型计算型+IO型型)目标目标2:提高吞吐量:提高吞吐量(throughput)特点特点多道:系统中同时容纳多个作业多道:系统中同时容纳多个作业成批:作业分批进入系统成批:作业分批进入系统.13分时处理分时处理分时处理分时处理终端请求终端请求终端请求终端请求界面界面界面界面1 1:交互式命令语言:交互式命令语言:交互式命令语言:交互式命令语言(eg.shell,commandeg.shell,command)界面界面界面界面2 2:图形用户界面:图形用户界面:图形用户界面:图形用户界面(GUIGUI)1.4.2 分时操作系统分时操作系统(On-line)Time Sharing OSTime Sharing OSHALHAL终端终端终端终端终端终端终端终端终端终端终端终端.141.4.2 分时操作系统分时操作系统(Cont.)特点:特点:多路性多路性:一个主机与多个终端相连;:一个主机与多个终端相连;交互性交互性:以对话的方式为用户服务;:以对话的方式为用户服务;独占性独占性:每个终端用户仿佛拥有一台虚:每个终端用户仿佛拥有一台虚拟机。拟机。典型系统:典型系统:Multics(MIT)UNIX.151.4.3 实时操作系统实时操作系统实时控制实时控制工业控制,军事控制,医疗控制,工业控制,军事控制,医疗控制,.实时信息处理实时信息处理航班定票,联机情报检索,航班定票,联机情报检索,.16 实时控制HALHALReal Time Real Time OSOS被控对象被控对象被控对象被控对象A/DA/DD/AD/At1t1t2t2t t2 2-t t1 1:response time:response time.17实时信息处理 HALHALReal Time Real Time OSOS.终端终端终端终端终端终端终端终端终端终端终端终端通常为远程终端通常为远程终端通常为远程终端通常为远程终端特点:特点:特点:特点:(1 1)响应及时()响应及时()响应及时()响应及时(prompt responseprompt response)(2 2)可靠性高()可靠性高()可靠性高()可靠性高(high reliabilityhigh reliability).181.4.4 通用操作系统通用操作系统(multi-purpose OS)同时具有:分时、实时、批处理功能。同时具有:分时、实时、批处理功能。目标:目标:提高处理能力提高处理能力;扩展应用领域。扩展应用领域。常见模式常见模式:分时分时(前台前台)+批处理批处理(后台后台)(eg.GCOS-8)实时实时(前台前台)+批处理批处理(后台后台)Foreground/BackgroundForeground/BackgroundSystemSystem.191.4.5 单用户操作系统单用户操作系统同一时刻仅有一个用户使用的系统同一时刻仅有一个用户使用的系统应用领域:应用领域:台式机,笔记本,台式机,笔记本,.特点:特点:单用户,多进程,多线程单用户,多进程,多线程不同的程序,不同的进程;不同的程序,不同的进程;不同的程序,不同的进程;不同的程序,不同的进程;相同的程序相同的程序相同的程序相同的程序,不同的线程不同的线程不同的线程不同的线程.201.4.6 网络操作系统NOS3NOS3host3host3NOS2NOS2host2host2PrinterPrinter建立在宿主操作系统之上,提供网络通讯、网建立在宿主操作系统之上,提供网络通讯、网建立在宿主操作系统之上,提供网络通讯、网建立在宿主操作系统之上,提供网络通讯、网络资源共享、网络服务的软件包。络资源共享、网络服务的软件包。络资源共享、网络服务的软件包。络资源共享、网络服务的软件包。NOS1NOS1host1host1.21网络操作系统的目标网络操作系统的目标相互通讯相互通讯资源共享(信息,设备)资源共享(信息,设备)提供网络服务提供网络服务database serverftp servere-mail servertelnet serveretc.221.4.7 分布式操作系统分布式操作系统紧耦合:紧耦合:(tightly coupled)由多机系统发展而来(多由多机系统发展而来(多CPU)有公共内存有公共内存多处理机操作系统多处理机操作系统CPUCPU内存内存内存内存CPUCPUCPUCPU.231.4.7 分布式操作系统分布式操作系统松散耦合:松散耦合:(loosely coupled)由计算机网络发展而来(多由计算机网络发展而来(多Host)无公共内存,无公共时钟无公共内存,无公共时钟DOSDOShost3host3DOSDOShost2host2DOSDOShost1host1.241.4.7 分布式操作系统分布式操作系统(Cont.)分布式操作系统特征分布式操作系统特征:统一的操作系统统一的操作系统 资源的进一步共享资源的进一步共享内存内存,CPU可靠性可靠性 透明性透明性 .251.4.7 分布式操作系统分布式操作系统(Cont.)目标:进一步共享资源,使负载均衡,计算目标:进一步共享资源,使负载均衡,计算加速。加速。CPU内存内存途径:迁移(途径:迁移(migration)作业迁移作业迁移进程迁移(线程一般随同进程迁移)进程迁移(线程一般随同进程迁移)例子:例子:Solaris MC.261.4.8 多处理机操作系统多处理机操作系统多处理机系统多处理机系统具有公共内存的多具有公共内存的多CPU系统系统对称多处理机系统对称多处理机系统(SMP-symmetric multi-processor)没有主从关系的多处理机系统没有主从关系的多处理机系统多处理机操作系统多处理机操作系统有效管理和使用多个有效管理和使用多个CPU的操作系统的操作系统复杂性:多个主动体(复杂性:多个主动体(CPUs)例子:例子:UNIX,Linux,Windows.271.4.9 嵌入式操作系统嵌入式操作系统嵌入在掌上电脑、通讯设备、车载系统、信息家电等嵌入在掌上电脑、通讯设备、车载系统、信息家电等非计算机类设施上的操作系统。非计算机类设施上的操作系统。特点:微内核结构(特点:微内核结构(Micro-kernel),),许多操作系统许多操作系统功能功能(文件系统文件系统,设备驱动设备驱动)以应用程序模式运行。以应用程序模式运行。核心小核心小(基本内存管理基本内存管理,CPU管理管理,通讯程序通讯程序),适应范围广适应范围广,可可靠性高靠性高效率低效率低例子:例子:Win CE.NET(维纳斯)维纳斯)PalmOSHOPEN(女娲)女娲).281.4.10 智能卡操作系统智能卡操作系统智能卡智能卡CPU芯片芯片ROM面向面向Java的智能卡的智能卡JVM解释程序解释程序下载下载Java applet并执行并执行SC-OS支持多个支持多个applet并发执行并发执行必要的资源管理必要的资源管理.291.5 操作系统运行环境操作系统运行环境定时装置定时装置系统栈系统栈特权指令与非特权指令特权指令与非特权指令处理机状态及状态转换处理机状态及状态转换地址映射机构地址映射机构存储保护设施存储保护设施中断装置中断装置通道与通道与DMA控制器控制器IO保护保护.301.5.1 定时装置定时装置绝对时钟:记载实际时间,不发中断。绝对时钟:记载实际时间,不发中断。间隔时钟:定时发生中断,一般间隔单间隔时钟:定时发生中断,一般间隔单位为位为“毫秒毫秒”。间隔时钟是实现多道程序的基础间隔时钟是实现多道程序的基础保证操保证操作系统获得控制权。作系统获得控制权。其它中断也进入操作系统,但是否发生,其它中断也进入操作系统,但是否发生,何时发生没有保障。何时发生没有保障。.311.5.2 系统栈系统栈(system stack)作用作用保存中断现场保存中断现场保存子程序转移返回点、参数、局部变量、保存子程序转移返回点、参数、局部变量、返回值返回值位置位置操作系统区域操作系统区域.321.5.3 特权指令与非特权指令特权指令与非特权指令特权指令(特权指令(privileged instruction)只有在管态才能执行的指令只有在管态才能执行的指令(影响系统状影响系统状态态)关中断,置程序状态字,停机,关中断,置程序状态字,停机,IO,.非特权指令(非特权指令(non-privileged instruction)所有程序可用所有程序可用(不影响系统不影响系统状态状态)取数,四则运算,取数,四则运算,.331.5.4 处理机状态及状态转换处理机状态及状态转换处理机状态处理机状态系统态(系统态(system mode)(管态,核态管态,核态)用户态(用户态(user mode)(目态,常态目态,常态)状态转换状态转换管态管态 目态目态(置程序状态字置程序状态字,特权指令特权指令)目态目态 管态管态(中断,中断,trap).34例子:例子:IBM 360/370 PSW 状态位(状态位(0,1)Modern PC now support 5 modes:R0(权限最强)权限最强)R1R2R4(权限最弱)权限最弱)Only R0,R4 are used,nowOnly R0,R4 are used,now.351.5.5 地址映射机构地址映射机构逻辑地址逻辑地址 物理地址物理地址逻辑地址逻辑地址(虚地址虚地址):程序中产生的地址:程序中产生的地址物理地址物理地址(实地址实地址):存储器地址:存储器地址Address mapping by softwareAddress mapping by softwareis possible,but very inefficient.is possible,but very inefficient.361.5.6 存储保护设施存储保护设施防止应用程序防止应用程序侵犯操作系统空间侵犯操作系统空间;侵犯其它用戶空间侵犯其它用戶空间.地址检查地址检查越界检查越界检查;越权检查(对共享区域)越权检查(对共享区域).371.5.7 中断装置中断装置发现并响应中断的硬件机构发现并响应中断的硬件机构当前(当前(PSW,PC)系统栈系统栈中断向量(中断向量(PSW,PC)寄存器寄存器.381.5.8 通道与通道与DMAn通道:负责通道:负责IO操作的处理机操作的处理机n通道指令系统通道指令系统n读写操作读写操作n控制操作控制操作n转移操作转移操作n引入通道的目的是使处理器从引入通道的目的是使处理器从繁重的输入输出操作中解脱出繁重的输入输出操作中解脱出来,同时也为了增加处理器与来,同时也为了增加处理器与设备之间、设备与设备之间的设备之间、设备与设备之间的并行度,硬件提供了通道。并行度,硬件提供了通道。nDMA控制器控制器n没有独立指令系统没有独立指令系统n简单块传输简单块传输n一般一次只能传输一般一次只能传输一个数据块。一个数据块。.391.6 操作系统界面形式操作系统界面形式交互终端命令(交互终端命令(Command Language)UNIX shell命令名命令名 选项选项 参数参数.40UNIX shell interface优点优点:缩小核心缩小核心不同用户可以选择不同界面不同用户可以选择不同界面UNIX硬件硬件shellshellshell终端终端终端终端终端终端.411.6 操作系统界面形式操作系统界面形式(Cont.)图形界面图形界面(GUIGraphic User Interface)作业控制语言(作业控制语言(Job Control Language)作业标识语句作业标识语句用户标识,作业标识,帐号用户标识,作业标识,帐号作业步语句作业步语句(编译、连接装配、执行)编译、连接装配、执行)一般对应子进程一般对应子进程资源描述语句资源描述语句内存需求,计算时间,其它资源内存需求,计算时间,其它资源Goto语句(正向转移)语句(正向转移)作业控制无循环作业控制无循环.421.6 操作系统界面形式操作系统界面形式(Cont.)系统调用命令(系统调用命令(OS API)高级语言形式高级语言形式fd=open(file_name,mode)汇编语言形式汇编语言形式准备参数准备参数trap n取返回值取返回值例如:例如:例如:例如:Windows XPWindows XP系统调用命令系统调用命令系统调用命令系统调用命令.431.7 操作系统的运行机理操作系统运行机理:硬件硬件程序程序程序程序 中断处理中断处理程序切换程序切换保存程序保存程序1现场现场选择选择P2恢复恢复程序程序2现场现场中中断断置置pswOS.441.8 研究操作系统的几种观点研究操作系统的几种观点进程观点进程观点支持进程支持进程支持进程之间的协同支持进程之间的协同资源管理观点资源管理观点操作系统是资源管理者操作系统是资源管理者方便使用方便使用防止冲突防止冲突虚拟机观点虚拟机观点对硬件的第一次扩充对硬件的第一次扩充提供虚拟资源提供虚拟资源单单CPU多个虚拟多个虚拟CPU内存内存+外存外存虚拟存储虚拟存储独占设备独占设备+共享共享虚拟设备虚拟设备.451.8.1 Linux系统系统 历史历史1991,0.01版版运行于运行于intel80386,仅支持仅支持Minix文件系统,支持有限的文件系统,支持有限的设备驱动程序,无网络支持设备驱动程序,无网络支持.1994,1.0版版支持支持UNIX标准标准TCP/IP协议,协议,BSD兼容的兼容的socket网络通讯网络通讯协议,增强的文件系统,协议,增强的文件系统,SCSI控制器对文件的高效访问,控制器对文件的高效访问,以及其它设备驱动程序以及其它设备驱动程序.1995,1.2版版最后一个仅在最后一个仅在PC平台上运行的平台上运行的Linux.1996,2.0版版运行于多种平台,支持对称多处理,同时增强了存储管运行于多种平台,支持对称多处理,同时增强了存储管理功能,支持核心级线程,模块动态连接等可运行于理功能,支持核心级线程,模块动态连接等可运行于Sun Sparc,PowerMac等硬件平台等硬件平台.46Linux特点:特点:源代码开放源代码开放,免费免费系统稳定可靠;系统稳定可靠;速度快,效率高;速度快,效率高;内核模块化好,允许第三方配置文件系统内核模块化好,允许第三方配置文件系统及设备管理程序;及设备管理程序;功能完善;功能完善;具有网络支持优势;具有网络支持优势;标准化好标准化好.471.8.2 Windows2000/XP系统系统 基于基于NT技术构建的面向个人计算几平台的技术构建的面向个人计算几平台的操作系统,本质上属于单用户系统,但可操作系统,本质上属于单用户系统,但可以组网并提供网络服务以组网并提供网络服务.特点特点具有多任务具有多任务(包括多进程、多线程包括多进程、多线程)管理功能,支持对称多处理管理功能,支持对称多处理支持客户支持客户/服务器计算模式服务器计算模式 在设计上大量采用了面向对象思想,提供友好的图形操作界面在设计上大量采用了面向对象思想,提供友好的图形操作界面 不是不是“纯纯”的微内核结构,许多系统服务功能已被放入核心的微内核结构,许多系统服务功能已被放入核心.481、OS的引入和发展的引入和发展(1)早期无)早期无OS的计算机系统中,存在着所谓的的计算机系统中,存在着所谓的“人机矛人机矛盾盾”和和“CPU-I/O设备速度不匹配的矛盾设备速度不匹配的矛盾”。它们对计算。它们对计算机资源的利用率有何严重的影响?机资源的利用率有何严重的影响?(2)在什么样的需求推动力的作用下,由多道批处理系)在什么样的需求推动力的作用下,由多道批处理系统发展为分时系统的?实现分时系统的关键技术是什么?统发展为分时系统的?实现分时系统的关键技术是什么?(3)在什么样的需求推动力的作用下由分时系统发展为在什么样的需求推动力的作用下由分时系统发展为实时系统的?注意分析和比较分时系统与实时系统的特征。实时系统的?注意分析和比较分时系统与实时系统的特征。本章重点难点学习提示本章重点难点学习提示.492、OS的基本特征和功能的基本特征和功能在多道程序的环境下,在多道程序的环境下,OS具有四大特征和五大功能。具有四大特征和五大功能。(1)OS的特征。的特征。OS具有并发、资源共享、虚拟和异步性四大具有并发、资源共享、虚拟和异步性四大特征。特征。(2)OS四大特征之间的关系。最重要的是并发性,其他三个特四大特征之间的关系。最重要的是并发性,其他三个特征都是以并发为前提的。弄清楚并发和资源共享之间的关系,理征都是以并发为前提的。弄清楚并发和资源共享之间的关系,理解它们是如何导致虚拟和异步性特征的产生的。解它们是如何导致虚拟和异步性特征的产生的。(3)OS的功能。的功能。OS具有处理机管理、存储器管理、设备管理、具有处理机管理、存储器管理、设备管理、文件管理和提供友好的用户接口等五大功能。文件管理和提供友好的用户接口等五大功能。.50了解各功能的主要任务,深入了解处理机管理功能与了解各功能的主要任务,深入了解处理机管理功能与OS的并发和共享特征之间的关系。的并发和共享特征之间的关系。(4)OS五大功能的必要性。为了保证多道程序能有条不五大功能的必要性。为了保证多道程序能有条不紊地、高效地运行,并能方便用户对计算机的使用,紊地、高效地运行,并能方便用户对计算机的使用,OS必须具备上述五大功能。必须具备上述五大功能。.51典型例题及课堂练习:典型例题及课堂练习:1、在计算机系统中配置操作系统的主要目的是(在计算机系统中配置操作系统的主要目的是(A )。操作系)。操作系统的主要功能是管理计算机系统中的(统的主要功能是管理计算机系统中的(B ),其中包括(),其中包括(C )、)、(D ),以及文件和设备。这里的(),以及文件和设备。这里的(C )管理主要是对进程进)管理主要是对进程进行管理。行管理。A:(1)增强计算机系统的功能;增强计算机系统的功能;(2)提高系统资源的利用率提高系统资源的利用率 (3)提高系统的运行速度提高系统的运行速度 (4)合理组织系统的工作流程,以提高合理组织系统的工作流程,以提高系统吞吐量系统吞吐量B:(1)程序和数据程序和数据 (2)进程进程 (3)资源资源 (4)作业作业 (5)软件软件 (6)硬件硬件C、D:(1)存储器存储器 (2)虚拟存储器虚拟存储器 (3)运算器运算器 (4)处理机处理机 (5)控制器控制器参考答案:参考答案:(2)(3)(4)(1).522、操作系统有多种类型:允许多个用户以交互方式使用计算机操作系统有多种类型:允许多个用户以交互方式使用计算机的操作系统称为的操作系统称为(A);允许多个用户将若干个作业提交给计算机系允许多个用户将若干个作业提交给计算机系统集中处理的操作系统称为统集中处理的操作系统称为(B);在(在(C)的控制下,计算机系统)的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应;在能及时处理由过程控制反馈的数据,并做出响应;在IBM-PC机机上的操作系统称为上的操作系统称为(D)。A,B,C,D:(1)批处理操作系统;批处理操作系统;(2)分时操作系统分时操作系统(3)实时操作系统;实时操作系统;(4)微机操作系统;微机操作系统;(5)多处理机操作系统多处理机操作系统参考答案:参考答案:(2)(1)(3)(4).533、在设计分时操作系统时,首先要考虑的是在设计分时操作系统时,首先要考虑的是(A);在设计批处在设计批处理操作系统时,首先要考虑的是理操作系统时,首先要考虑的是(B);在设计实时操作系统时,在设计实时操作系统时,首先要考虑的是首先要考虑的是(C)。A,B,C:(1)灵活性和可适应性灵活性和可适应性 (2)交互性和响应时间交互性和响应时间 (3)周转时间和系统吞吐量周转时间和系统吞吐量 (4)实时性和可靠性实时性和可靠性参考答案:参考答案:(2)(3)(4).544、在、在OS中采用多道程序设计技术,能有效地提高中采用多道程序设计技术,能有效地提高CPU、内存、内存和和I/O设备的设备的(A ),为实现多道程序设计需要有为实现多道程序设计需要有(B )。A:(1)灵活性;灵活性;(2)可靠性;可靠性;(3)兼容性;兼容性;(4)利用率利用率B:(1)更大内存;更大内存;(2)更快的更快的CPU;(3)更快的外部设备更快的外部设备 (4)更先进的终端更先进的终端参考答案:参考答案:(4)(1).555、在多道批处理系统中,为了充分利用各种资源,系统总是、在多道批处理系统中,为了充分利用各种资源,系统总是优先选择优先选择(A )多个作业投入运行;为了提高吞吐量,系统总是多个作业投入运行;为了提高吞吐量,系统总是想方设法缩短用户作业的想方设法缩短用户作业的(B )。A:(1)适应于内存容量的;适应于内存容量的;(2)计算量大的;计算量大的;(3)I/O量大的;量大的;(4)计算型和计算型和I/O型均衡的型均衡的B:(1)周转时间;周转时间;(2)运行时间;运行时间;(3)提交时间;提交时间;(4)组塞时间组塞时间参考答案:参考答案:(4)(1).566、分时系统的响应时间(及时性)主要是根据、分时系统的响应时间(及时性)主要是根据(A )确定的,确定的,而实时系统的响应时间则是由而实时系统的响应时间则是由(B )确定的。确定的。A,B:(1)时间片大小;时间片大小;(2)用户数目;用户数目;(3)计算机运行速度计算机运行速度 (4)用户所能接受的等待时间;用户所能接受的等待时间;(5)控制对象所能接受的时延控制对象所能接受的时延 (6)实时调度实时调度参考答案:参考答案:(4)(5).577、在分时系统中,为使多个用户能够同时与系统交互,最关键在分时系统中,为使多个用户能够同时与系统交互,最关键的问题是的问题是(A);当用户数目为当用户数目为100时,为保证响应时间不超过时,为保证响应时间不超过2s,此此时的时间片最大应为时的时间片最大应为(B)。A:(1)计算机具有足够高的运行速度;计算机具有足够高的运行速度;(2)内存容量应足够大内存容量应足够大(3)系统能够及时地接收多个用户的输入;系统能够及时地接收多个用户的输入;(4)能在较短的时间内,能在较短的时间内,使所有用户程序都得到运行;使所有用户程序都得到运行;(5)能快速进行内存对换能快速进行内存对换B:(1)10ms (2)20ms (3)50ms (4)100ms (5)200ms参考答案:参考答案:(4)(2).588、采用采用(A)结构时,将结构时,将OS分成用于实现分成用于实现OS最基本功能的内最基本功能的内核和提供各种服务的服务器两个部分。下列属于微内核的基核和提供各种服务的服务器两个部分。下列属于微内核的基本功能的是本功能的是(B )。A:(1)整体式整体式 (2)模块化模块化 (3)层次式层次式 (4)微内核微内核B:(1)文件服务文件服务 (2)进程通信管理进程通信管理 (3)作业服务作业服务 (4)网络服务网络服务参考答案:参考答案:(4)(2).599、分时系统和实时系统都具有交互性,实时系统的交互性允、分时系统和实时系统都具有交互性,实时系统的交互性允许用户访问许用户访问(A );分时系统的交互性允许用户请求系统提供分时系统的交互性允许用户请求系统提供(B )。见教材见教材12页页A:(1)文字编辑程序;文字编辑程序;(2)专用服务程序;专用服务程序;(3)专用硬件;专用硬件;(4)数据处理程序数据处理程序B:(1)数据处理服务;数据处理服务;(2)资源共享服务;资源共享服务;(3)数据通信服务;数据通信服务;(4)多方面的服务;多方面的服务;(5)数据处理和资源共享服务数据处理和资源共享服务参考答案:参考答案:(2)(4).6010、在下列系统中,、在下列系统中,(A )是实时信息系统,是实时信息系统,(B )是实时是实时控制系统。控制系统。A,B:(1)计算机激光照排系统;计算机激光照排系统;(2)明航售票系统;明航售票系统;(3)办公自动化系统;办公自动化系统;(4)计算机辅助设计系统;计算机辅助设计系统;(5)火箭飞行控制系统。火箭飞行控制系统。参考答案:参考答案:(2)(5).6111、从下面关于并发性的论述中选出一条正确的论述。从下面关于并发性的论述中选出一条正确的论述。(1)并发性是指若干事件在同一时刻发生)并发性是指若干事件在同一时刻发生(2)并发性是指若干事件在不同时刻发生)并发性是指若干事件在不同时刻发生(3)并发性是指若干事件在同一时间间隔内发生)并发性是指若干事件在同一时间间隔内发生(4)并发性是指若干事件在不同时间间隔内发生)并发性是指若干事件在不同时间间隔内发生参考答案:参考答案:(3).62API(Application Programming Interface,应用程应用程序编程接口序编程接口)是一些预先定义的函数,目的是提供应是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作例程的能力,而又无需访问源码,或理解内部工作机制的细节。机制的细节。JCL 又称作业控制语言又称作业控制语言,是用于描述操作系统上描述是用于描述操作系统上描述作业的语言。描述操作系统对全部作业分配计算机作业的语言。描述操作系统对全部作业分配计算机的运行时间和资源。作业是分步骤进行的,在编制的运行时间和资源。作业是分步骤进行的,在编制程序时需要加入特殊语句使作业能够分步进行。作程序时需要加入特殊语句使作业能够分步进行。作业是运行在后台的,不需要用户交互,用户的请求业是运行在后台的,不需要用户交互,用户的请求初始化作业。通常前台作业的优先级高于后台作业。初始化作业。通常前台作业的优先级高于后台作业。.63winver-检查检查Windows版本版本 write-写字板写字板 mspaint-画图板画图板 mmc-打开控制台打开控制台 dcomcnfg-打开系统组件服务打开系统组件服务 regedit.exe-注册表注册表.64(1)人工操作方式具有用户独占全机和人工操作方式具有用户独占全机和CPU人工等待的特点,人工等待的特点,由于人工操作的低速性和由于人工操作的低速性和CPU运算的高速性,因而使计算运算的高速性,因而使计算机资源的利用率大大降低,此为机资源的利用率大大降低,此为人机矛盾人机矛盾。高高速的速的CPU和低速的和低速的I/O设备设备之间速度不匹配的矛盾也日之间速度不匹配的矛盾也日趋严重。趋严重。(2)满足用户的需求;及时接收,及时处理满足用户的需求;及时接收,及时处理(3)更好地满足实时控制领域和实时信息处理领域的需求更好地满足实时控制领域和实时信息处理领域的需求.65
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!