操作系统第一章练习题(4)
操作系统练习题_及答案解析
操作系统练习题第一章引言(一单项选择题1 操作系统是计算机系统的一种( 。
A.应用软件B. 系统软件c. 通用软件D.工具软件2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( A.使用方便B. 高效工作C.合理使用资源D.使用方便并高效工作3.允许多个用户以交互方式使用计算机的操作系统是( 。
A.分时操作系统B. 批处理单道系统C.实时操作系统D.批处理多道系统4.下列系统中( 是实时系统。
A.计算机激光照排系统B. 办公自动化系统C.化学反应堆控制系统D.计算机辅助设计系统5.操作系统是一种系统软件,它( 。
A.控制程序的执行B. 管理计算机系统的资源C.方便用户使用计算机D.管理计算机系统的资源和控制程序的执行6.计算机系统把进行( 和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU 管理B.作业管理C.资源管理D.设备管理7.批处理操作系统提高了计算机系统的工作效率,但( 。
A.不能自动选择作业执行B. 无法协调资源分配c.不能缩短作业执行时间D 在作业执行时用户不能直接干预8.分时操作系统适用于( 。
A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享9.在混合型操作系统中,“前台”作业往往是指( 。
A.由批量单道系统控制的作业B.由批量多道系统控制的作业c.由分时系统控制的作业D.由实时系统控制的作业10.在批处理兼分时的系统中,对( 应该及时响应,使用户满意。
A.批量作业B.前台作业c.后台作业D.网络通信11.实时操作系统对可靠性和安全性要求极高,它( 。
A.十分注重系统资源的利用率B.不强调响应速度c.不强求系统资源的利用率D.不必向用户反馈信息12.分布式操作系统与网络操作系统本质上的不同之处在于( 。
A.实现各台计算机之间的通信B.共享网络个的资源c.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务13.SPOOL技术用于( 。
操作系统第一章练习题
第一章练习题一、选择题1、操作系统是对______进行管理的软件。
A 软件 B硬件 C计算机资源 D应用程序2、从用户的观点看,操作系统是______。
A用户与计算机之间的接口 B控制和管理计算机资源的软件C合理地组织计算机工作流程的软件 D由若干层次的程序按一定的结构组成的有机体3、下列选择中,______不是操作系统关心的主要问题。
A管理计算机裸机 B设计提供用户程序与计算机硬件系统的界面C管理计算机系统资源 D高级程序设计语言的编译器4、配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为_______计算机。
A并行 B真实 C虚拟 D共享5、操作系统中采用多道程序设计技术提高CPU和外部设备的______。
A利用率 B可靠性 C稳定性 D兼容性6、操作系统提供给程序员的接口是________。
A进程 B系统调用 C库函数 D B和C7、所谓 ______是指将一个以上的作业放入内存,并且同时处理于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A多重处理 B多道程序设计 C实时处理 D并行执行8、允许多个用户以交互方式使用计算机的操作系统称为_______;允许多个用户将多个作业提交给计算机集中处理的操作系统称为_______;计算机系统能及时处理过程控制数据并作出反应的响应的操作系统称为_______。
A批处理操作系统 B分时操作系统 C多处理机操作系统 D实时操作系统9、下面关于操作系统的叙述中正确的是______。
A批处理作业必须具用作业控制信息B分时系统不一定都具有人机交互功能C从响应时间的角度看,实时系统与分时系统差不多D由于采用了分时技术,用户可以独占计算机的资源10、______操行系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A网络 B分布式 C分时 D实时11、实时操作系统必须在______内处理完成来自外部的事件。
操作系统第一章习题
第一章绪论一、选择题1.计算机的操作系统是一种()。
A.应用软件B.系统软件C.工具软件D.字表处理软件2.UNIX属于一种()操作系统。
A.分时系统B.批处理系统C.实时系统D.分布式系统3.操作系统是一组()程序。
A.文件管理B.中断处理C.资源管理D.设备管理4.下里四个操作系统中,是分时系统的为()。
A.CP/MB.MS-DOSC.UNIXD.WINDOWS NT5.用户要在程序获得系统帮助,必须通过()。
A.进程调度B.作业调度C.键盘命令D.系统调用6.批处理系统的主要缺点是()。
A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是7.DOS操作系统主要功能是()。
A.文件管理程序B.中断处理程序C.作业管理程序D.打印管理程序8.在Pascal程序中调用的sin(x)是()。
A.系统调用B.标准子程序C.操作系统命令D.进程9.计算机操作系统的功能是()。
A.把源程序代码转换为标准代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行10. 在分时系统中。
时间片一定时,(),响应时间越长。
A.内存越多B.用户数越多C.内存越少D.用户数越少11.操作系统的()管理部分负责对进程进行调度。
A.主存储器B.控制器C.运算器D.处理机12.操作系统是对()进行管理的软件。
A.软件B.硬件C.计算机资源D.应用程序13.从用户的观点看,操作系统是()。
A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定的结构组成的有机体14.操作系统的功能是进行处理机管理()管理、设备管理及信息管理。
A.进程B.存储器C.硬件D.软件15.操作系统中采用多道程序设计技术提高CPU和外部设备的()。
A.利用率B.可靠性C.稳定性D.兼容性16.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的( )和方便用户使用计算机而配备的一种系统软件。
操作系统练习题(带答案)
第1-3章练习题一、选择题1.关于操作系统的叙述( D )是不正确的。
A.管理资源的程序B.管理用户程序执行的程序C.能使系统资源提高效率的程序D.能方便用户编程的程序2.下面关于操作系统的叙述中正确的是( A )。
A.批处理作业必须具有作业控制信息B.分时系统不一定都具有人机交互功能C.从响应时间的角度看,实时系统与分时系统差不多D.由于采用了分时技术,用户可以独占计算机的资源3.用户程序调用操作系统的功能必须使用( B )。
A.调用命令B.系统调用C.作业控制D.控制命令4.批处理操作系统提高了计算机的工作效率,但( B )。
A.系统资源利用率不高 B. 在作业执行时用户不能直接干预C. 系统吞吐量小D. 不具备并行性5.引入进程概念的关键在于( A )。
A.共享资源B.独享资源C.顺序执行D.便于执行6.操作系统提供给程序员的接口是( B )。
A.进程B.系统调用C.库函数D.B和C7.进程和程序的最根本区别在于( B )。
A.对资源的占有类型和数量B.进程是动态的,而程序是静态的C.看它们是否能够并发地在处理机上运行D.进程的规模较小,程序的规模较大8.在多道程序设计技术的计算机系统中,CPU( C )。
A.只能被一个进程占用B.可以被多个进程同时占用C.可以被多个进程交替占用D.可以被操作系统和另一个进程同时占用9.当CPU处于内核态时,它可以执行的指令是( D )。
A.只有特权指令B.只有非特权指令C.只有访管指令D.计算机中的所有指令10.在进程的状态转换过程中,( D )是不可能发生的。
A.运行态变为就绪态B.就绪态变为运行态C.运行态变为阻塞态D.阻塞态变为运行态11.在一个单处理机系统中,若有5个用户进程,则处于就绪状态的用户进程最多有( C )个。
A.0B.1C.4D.512.当一个进程处于这样的状态时,( A ),称为阻塞状态。
A.它正等着输入一批数据B.它正等着进程调度C.它正等着分给它一个时间片D.它正等着进入内存13.进程间的同步和互斥,分别表示了进程间的( B )。
操作系统第一章答案
图形接口
图标接口采用了图形化的操作界面,将系统的各项功能、各种应 用程序及数据文件以非常容易识别的图标形式 直观、逼真地表示 出来。用户可以方便地使用鼠标、菜单及对话框等完成各种操作。
9、为什么在操作系统设计中要引入多道程序 设计技术?简述多道程序设计技术。
①
在OS中引入多道程序设计技术可带来以下好处:
③
返回的方式不同。
过程调用可以直接从被调用过程返回到主调用过程中;而系统调 用则需要由服务程序返回到系统调用的入口处理程序,然后再返 回到总控程序中。
④
代码层次不同。
过程调用中的被调用程序属于用户级程序;而系统调用的是操作 系统中的代码程序,它属于系统级程序。
提高CPU的利用率
可提高内存和I/O设备利用率 增加系统吞吐量
②
多道程序设计技术指允许多个程序同时进入计算机内存,
并利用交替运算方法使它们运行。尽管从微观上,这些 程序交替执行,轮流使用唯一的处理器,但从宏观上看,
这些程序是同时执行的。在操作系统中引入多道程序设
计技术,可以提高处理器的利用率,充分发挥计算机硬 件的并行能力。
缺点:
运行效率较低,这是因为进程之间必须通过内核的通信机制才能相互通信。
24.简述操作系统各种运行模型的特点。
操作系统本身是一组程序,这组程序按照什么方式运行称为操 作系统的运行模型。操作系统有以下三种运行模型:
独立运行的内核模型
操作系统有自己独立的存储空间,有独立的运行环境,其执行过程不与应用程 序(进程)发生关联。在这种运行模型下,操作系统作为一个独立实体在内核 模式下运行,因而内核程序要并发执行很困难,进程的概念只适合应用程序。 为了提高内核程序的并发性,操作系统在创建应用进程时,同时为它分配了一 个核心栈,该核心栈用来运行内核程序,以形成操作系统程序嵌入应用程序内 执行的方式。当用户进程发出系统调用或遭遇中断时,处理机转到核心态下运 行,控制转移给操作系统,用户进程的现场被保护,并启用刚被中断进程的核 心栈作为内核程序执行过程调用的工作栈。整个过程中只发生了处理机的状态 转变(从用户态转变为核心态),并没有发生进程现场的切换,即认为内核程 序嵌入在当前用户进程中执行。 操作系统的小部分核心功能(进程切换和通信、底层存储管理、中断处理等) 仍然在核心态下运行,而操作系统的大部分功能由一组独立的服务器进程提供, 这组服务器进程运行在用户态。
操作系统第一章节总结+答案超详细
1.0 操作系统的定义(1)能有效的组织和管理计算机硬件和软件资源(2)合理对各类作业进行调度和控制(3)方便用户使用的程序的集合1.1 操作系统的目标(4)习题1(1)方便性易于使用(2)有效性利用率高,吞吐量大(3)可扩充性微内核结构和C/S模式,增加新老交替功能,修改老功能和模块(4)开放性方便实现互联1.2 操作系统的作用(3)习题2 (1)OS作为用户与计算机硬件系统之间的接口(3)命令方式系统调用方式图形窗口方式(2)OS作为计算机系统资源的管理者处理器管理:分配和控制处理机存储器管理:负责内存的分配与回收I/0管理:负责输入输出设备分配与操纵文件管理:用于实现对文件的存取共享和保护(3)OS实现对计算机资源的抽象(为什么)习题3OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。
OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。
1.3 操作系统的发展过程(无->单-》多-》分时-》实时->微机)脱机I/O联机I/O 习题5答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。
该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。
而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。
①单道批处理特征:自动性,顺序性,单道性②多道批处理特征:多道性,无序性,调度性(作业调度,进程调度,内外存互换)优缺点:资源利用率高,系统吞吐量大,平均周转时间长,无交互能力解决的问题:处理机争用,内存分配和保护问题,输入输出设备分配问题,文件的组织和管理问题,作业管理问题,用户与系统接口问题。
试说明推劢多道批处理系统形成和収展的主要劢力是什么?习题4答:主要动力来源于五个方面的社会需求与技术发展:(1)不断提高计算机资源的利用率;(2)方便用户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。
电大计算机本科《操作系统》作业4及答案
《操作系统》课程作业(四)姓名班级学号一、选择题(选择一个正确答案的代码填入括号中)1.通常,用户编写的程序中所使用的地址是()。
A.逻辑地址B.物理地址C.绝对地址D.内存地址2.可由CPU调用执行的程序所对应的地址空间为()。
A.符号名空间B.虚拟地址空间C.物理空间D.逻辑地址空间3.把逻辑地址转变为内存物理地址的过程称作()。
A.编译B.连接C.运行D.重定位4.经过(),目标程序可以不经过任何改动而装入物理内存单元。
A.静态重定位B.动态重定位C.编译或汇编D.存储扩充5.动态重定位是在程序()期间,每次访问内存之前教学重定位。
A.执行B.编译C.装入D.修改6.在分时系统中,可将进程不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据,称为()。
A.覆盖技术B.对换技术C.虚拟技术D.物理扩充7.分区管理中进行分区的是主存的()。
A.系统区域B.用户区域C.程序区域D.整个区域8.分区管理要求对每一个作业都分配()的内存单元。
A.地址连续B.若干地址不连续C.若干连续的页面D.若干不连续的页面9.固定分区中各分区的大小是()。
A.相同的B.相同或者不同,但预先固定C.根据进程要求确定D.随进程个数而定10.动态分区管理方式下,分配作业的主存空间根据()。
A.一张分区说明表B.一张分区说明表和一张空闲分区表C.一张“位示图”构成的分区说明表D.由系统自定11.在存储管理中,为实现地址映射,硬件应提供两个寄存器,一个是基址寄存器。
另一个是()。
A.控制寄存器B.程序状态字寄存器C.限长寄存器D.通用寄存器12.可重定位分区存储管理采用的地址转换公式是()。
A.绝对地址=界限寄存器值+逻辑地址B.绝对地址=下限寄存器值+逻辑地址C.绝对地址=基址寄存器值+逻辑地址D.绝对地址=块号 块长+页内地址13.最先适应分配算法把空闲区()A.按地址顺序从小到大登记在空闲区表中B.按地址顺序从大到小登记在空闲区表中C.按长度以递增顺序登记在空闲区表中D.按长度以递减顺序登记在空闲区表中14.最容易形成很多小碎片的可变分区算法是()。
《操作系统(四版)》习题解答
《操作系统(四版)》习题解答第1章习题答案一、填空1.计算机系统由硬件系统和软件系统两大部分组成。
2.按功能划分,软件可分为系统软件和应用软件两种。
3.操作系统是在裸机上加载的第一层软件,是对计算机硬件系统功能的首次扩充。
4.操作系统的基本功能是处理机(包含作业)管理、存储管理、设备管理和文件管理。
5.在分时和批处理系统结合的操作系统中引入“前台”和“后台”作业的概念,其目的是改善系统功能,提高处理能力。
6.分时系统的主要特征为多路性、交互性、独立性和及时性。
7.实时系统与分时以及批处理系统的主要区别是实时性和可靠性。
8.若一个操作系统具有很强的交互性,可同时供多个用户使用,则它应该是分时操作系统。
9.如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率、大吞吐量和作业流程的自动化,则它应该属于批处理操作系统。
10.采用多道程序设计技术,能充分发挥CPU 和外部设备并行工作的能力。
11. 计算机网络是在计算机技术和通信技术高度发展基础上相结合的产物。
12. 在计算机网络中,各计算机仍使用自己的操作系统,由它管理自身的资源。
只有各计算机间进行信息传递、以及使用网络中的可共享资源时,才会涉及到网络操作系统。
13. 如果一个计算机网络系统,其处理和控制功能被分散在系统的各个计算机上,系统中的所有任务可动态地分配到各个计算机中,使它们并行执行,实现分布处理。
这样的系统被称为“分布式系统”,其上配置的操作系统,被称为“分布式操作系统”。
二、选择1.操作系统是一种B 。
A.通用软件B.系统软件C.应用软件D.软件包2.操作系统是对C 进行管理的软件。
A系统软件B.系统硬件C.计算机资源D.应用程序3.操作系统中采用多道程序设计技术,以提高CPU和外部设备的A 。
A.利用率B.可靠性C.稳定性D.兼容性4.计算机系统中配置操作系统的目的是提高计算机的B 和方便用户使用。
A.速度B.利用率C.灵活性D.兼容性5.C 操作系统允许多个用户在其终端上同时交互地使用计算机。
2010年操作系统考试题库
第一章练习题及参考答案一、单项选择题1.操作系统是一种(B)。
A.应用软件B。
系统软件C。
通用软件 D。
工具软件2.操作系统的(D)管理部分负责对进程进行调度。
A.存储器 B。
设备 C。
文件 D。
处理机3.(A)要保证系统有较高的吞吐能力。
A.批处理系统 B.分时系统 C.网络操作系统 D.分布式操作系统4.操作系统的基本类型主要有(C)。
A.批处理系统、分时系统和多任务系统B.单用户系统、多用户系统和批处理系统C.批处理操作系统、分时操作系统及实时操作系统D.实时系统、分时系统和多用户系统5.使多个用户通过与计算机相连的终端、以交互方式同时使用计算机的操作系统(C)。
A.单道批处理系统B.多道批处理系统C.分时系统D.实时系统6.计算机操作中,最外层的是(D)。
A.硬件系统B.系统软件C.支援软件D.应用软件7.所谓(B)是指将一个以上的作业放入主存,并且同时处于运动状态,这些作业贡献共享处理机和外围设备等其他资源。
A.多重处理 B.多道程序设计 C.实时处理 D.共同处理8.下面关于操作系统的叙述中正确的是( A )。
A.批处理作业必须具有作业控制信息B.分时系统不一定都具有人机交互能力C.从响应时间的角度看,实时系统与分时系统差不多D.由于采用了分时技术,用户可以独占计算机的资源9.分时操作系统通常采用( C )策略为用户服务。
A.时间片加权分配 B.短作业优先 C.时间片轮转 D.可靠性与灵活性10.若把操作系统看作计算机资源的管理者,下列的(D)不属于操作系统所管理的资源A.磁盘 B. 内存 C. CPU D. 中断11.在下列操作系统的各个功能组成部分中,(A)不需要硬件支持。
A.进程调度 B.时钟管理 C.地址映射 D.中断系统12.在指令系统中只能由操作系统使用的指令称为(D)A.系统指令 B.设备指令 C.非特权指令 D. 特权指令二、多项选择题1.操作系统的主要设计目标是()A.可扩充性B.使得计算机使用方便C.管理计算机资源D.计算机系统能高效工作2.计算机的软件分为()。
操作系统第一章习题
操作系统第一章习题选择题1.操作系统的管理部分负责对进程进行调度。
A.主存储器B.控制器C.运算器D.处理机2.操作系统是对进行管理的软件。
A.软件B.硬件C.计算机资源D.应用程序3.从用户观点看,操作系统是。
A.用户与计算机之间的接口B.控制和管理计算机资源的软件C.合理地组织计算机工作流程的软件D.由若干层次的程序按一定结构组成的有机体4.操作系统中采用多道程序设计技术提高CPU和外部设备的。
A.利用率B.可靠性C.稳定性D.兼容性5.操作系统是计算机不可缺少的组成部分,是为提高计算机系统资源的__________和方便用户使用计算机而配备的一种系统软件。
A.速度B.利用率C.灵活性D.兼容性6.操作系统的基本类型主要有。
A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.实时操作系统、分时系统及多用户系统D.单用户系统、多用户系统及批处理系统7.所谓是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A.多重处理B.多道程序设计C.实时处理D.并行执行8.下面关于操作系统的叙述正确的是。
A.批处理作业系统必须具有作业控制信息B.分时系统不一定都具有人机交互功能C.从响应时间的角度看,实时系统与分时系统差不多D.由于采用了分时技术,用户可以独占计算机的资源9.. 操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时10.如果分时系统的时间片一定,那么,则响应时间越长。
A.用户数越少B.用户数越多C.内存越少D.内存越多11.分时操作系统通常采用策略为用户服务。
A.可靠性和灵活性B.时间片轮转C.时间片加权分配D.短作业优先12.操作系统允许用户把若干个作业提交给计算机系统。
A.单用户B.分布式C.批处理D.监督13.设计实时操作系统时,首先应考虑系统的。
操作系统专升本考试(习题卷4)
操作系统专升本考试(习题卷4)第1部分:单项选择题,共200题,每题只有一个正确答案,多选或少选均不得分。
1.[单选题]下列关于优先权的类型的说法中,错误的是A)根据优先权的变化特点可以将优先权的类型分为静态优先权和动态优先权B)静态优先权在创建时确定C)静态优先权调度算法可以使系统获得更好的调度性能D)静态优先权在进程的整个运行期间保持不变答案:C解析:本题主要考查的知识点为优先权的类型。
根据优先权的变化特点可以将优先权的类型分为静态优先权和动态优先权。
静有优先权在创边时确定,在进程的整个运行期间保持不变,却想优先权值通常可以根据进程的类型、进程需要的资源数量和用户的要求来设定。
进程创建时被赋予的优先权,随进程的推进或随其等待时间的增加而改变。
动态优先权调度算法可以使系统获得更好的调度性能。
2.[单选题]为了解决碎片问题,可采用一种方法,将内存中的所有作业进行移动,使原来分散的多个小分区拼接成一个大分区,这种方法称为()。
A)内存拼接B)紧凑C)内存优化D)碎片优化答案:B解析:3.[单选题]用Wait、Signal操作可以解决( )互斥问题。
A)一切B)某些C)正确D)错误答案:A解析:4.[单选题]下列属于虚拟存储系统的特征的是A)连续性B)单次性C)对换性D)现实性答案:C解析:本题主要考查的知识点为虚拟存储系统的特征。
虚拟存储系统具有以下几个主要特征:(1)离散性。
(2)多次性。
(3)对换性。
(4)虚拟性。
5.[单选题]关于时间片大小说法错误的是()。
A)时间片取值的大小关系到计算机的效率和用户的满意度B)时间片的值应根据进程要求系统给出应答的时间和进入系统的进程数来决定C)如果要求系统快速应答则时间片大一些,以便对进程尽快应答D)如果进程数少,则时间片可以大一些,减少进程调度的次数,提高系统效率6.[单选题]固定分区中各分区的大小是( )。
A)相同的B)相同或者不同,但预先固定C)根据作业要求确定D)随作业个数而定答案:B解析:7.[单选题]在 Windows中,文件的扩展名为 exe的文件是( )A)文档文件B)可执行文件C)数据文件D)图像文件答案:B解析:8.[单选题]下列关于操作系统内存管理功能的说法中,错误的是A)内存管理应具有内存分配、内存保护、地址映射和内存扩充功能B)内存分配的主要任务是为每道程序分配内存空间,使它们各得其所C)内存扩充的任务是借助于虚拟存储技术D)由内存中的一系列单元所限定的地址范围称为内存空间,其中的地址称为逻辑地址答案:D解析:本题主要考查的知识点为操作系统的内存管理功能。
操作系统第1章练习题
操作系统第1章练习题第1章操作系统引论1.1 典型例题解析【例1】试说明操作系统与硬件、其它系统软件以及用户之间的关系。
答:操作系统是覆盖在硬件上的第一层软件,它管理计算机的硬件和软件资源,并向用户提供良好的界面。
操作系统与硬件紧密相关,它直接管理着硬件资源,为用户完成所有与硬件相关的操作,从而极大地方便了用户对硬件资源的使用,并提高了硬件资源的利用率。
操作系统是一种特殊的系统软件,其它系统软件与运行在操作系统地基础之上,可获得操作系统提供的大量服务,也就是说,操作系统是其它系统软件和硬件的接口。
而一般用户使用计算机除了需要操作系统支持外,还需要用到大量的其它系统软件和应用软件,以使其工作更加方便和高效。
【例2】操作系统具有哪些特征?它们之间有何关系?答:操作系统的特征有并发、共享、虚拟和异步性。
它们的关系如下:(1)并发和共享是操作系统最基本的特征。
为了提高计算机资源的利用率,操作系统必然要采用多道程序设计技术,使多个程序共享系统的资源,并发的执行。
(2)并发和共享互为存在的条件。
一方面,资源的共享以程序(进程)的并发执行为条件,若系统不允许程序并发执行,自然不存在资源的共享问题;另一方面,若系统不能对资源共享实施有效管理,协调好各个进程对共享资源的访问,也必将影响到程序的并发执行,甚至根本无法并发执行。
(3)虚拟以并发和共享为前提条件。
为了使并发进程能更方便、更有效地共享资源,操作系统经常采用多种虚拟技术来在逻辑上增加CPU和设备的数量以及存储器的容量,从而解决众多并发进程对有限的系统资源的竞争问题。
(4)异步性是并发和共享的必然结果。
操作系统允许多个并发进程共享资源、相互合作,使得每个进程的运行过程受到其他进程的制约,不再“一气呵成”,这必然导致异步性特征的产生。
【例3】简述并发与并行的区别。
答:并行性和并发性是既相似又有区别的两个概念。
并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多个事件在同一时间间隔内发生。
操作系统第一章思考题与练习题
操作系统第一章思考题与练习题第一章思考题与练习题1、什么是操作系统?请说明操作系统在计算机系统中的作用和地位操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合,它们能有效的组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并是整个计算机系统能高效的运行。
操作系统是计算机中的一个极重要的部分,是系统软件中首要和必不可少的部分。
2、操作系统管理计算机的哪些资源?操作系统管理计算机系统的硬件资源和软件资源。
前者包括中央处理器、内存储器、外存储器机及其他外部设备、文件和数据;后者包括各种系统软件、支撑软件和应用软件。
3、请从资源管理的角度说明操作系统的主要功能。
从资源管理的角度看,操作系统的主要功能提供机制去协调程序间的竞争与同步,提供机制对资源进行合理使用,施加保护,以及采取虚拟技术来“扩充”资源。
4、操作系统有哪些基本特征?并发性指在计算机系统中同时存在若干个运行着程序,从宏观上看,这些程序在同时向前推进。
共享性指在操作系统程序与多个用户程序共用系统中的各种资源。
随机性指在操作系统的运行是在一种随机的环境下进行的。
操作系统对所运行的程序的行为以及硬件设备的情况做出任何事先的假定。
5、比较Windows、UNIT和Linux操作系统的体系结构,有什么异同?Windows体系结构的分层的模块系统,主要层次有硬件抽象层HAL、内核、执行体和大量的子系统集合。
前面三个都运行在保护模式下,而各子系统都在用户模式下运行。
子系统可分为环境子系统和保护子系统两类,其中环境子系统仿真不同的操作系统,保护子系统提供安全功能。
UNIT操作系统的系统架构图,其最里层是硬件,作为整个系统的基础;紧邻最里层的事操作系统的内核,包括进程管理、存储器管理、设备管理和文件管理四个资源管理功能,往外一层是系统调用接口,即操作系统与用户的接口shell以及编译程序等,最外层是应用程序。
操作系统练习题 及答案
操作系统练习题第一章引言(一)单项选择题1操作系统是计算机系统的一种( )。
A.应用软件 B.系统软件c.通用软件D.工具软件2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( ) A.使用方便 B.高效工作 C.合理使用资源 D.使用方便并高效工作3.允许多个用户以交互方式使用计算机的操作系统是( )。
A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统4.下列系统中( )是实时系统。
A.计算机激光照排系统 B.办公自动化系统 C.化学反应堆控制系统 D.计算机辅助设计系统5.操作系统是一种系统软件,它( )。
A.控制程序的执行 B.管理计算机系统的资源C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行6.计算机系统把进行( )和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU管理B.作业管理 C.资源管理D.设备管理7.批处理操作系统提高了计算机系统的工作效率,但( )。
A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间 D在作业执行时用户不能直接干预8.分时操作系统适用于( )。
A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享9.在混合型操作系统中,“前台”作业往往是指( )。
A.由批量单道系统控制的作业B.由批量多道系统控制的作业 c.由分时系统控制的作业 D.由实时系统控制的作业10.在批处理兼分时的系统中,对( )应该及时响应,使用户满意。
A.批量作业B.前台作业c.后台作业D.网络通信11.实时操作系统对可靠性和安全性要求极高,它( )。
A.十分注重系统资源的利用率B.不强调响应速度 c.不强求系统资源的利用率 D.不必向用户反馈信息12.分布式操作系统与网络操作系统本质上的不同之处在于( )。
A.实现各台计算机之间的通信B.共享网络个的资源 c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务13.SPOOL技术用于( )。
计算机操作系统第一章练习题答案
计算机操作系统第一章练习题答案第一章答案1. 操作系统负责管理计算机系统的(③ ),其中包括处理机、内存、外围设备和文件。
①、程序;②、文件;③、资源;④、进程2. (③ )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互的使用计算机。
①、网络;②、分布式;③、分时;④、实时3. 操作系统的四大功能是处理机管理、存储器管理、设备管理、文件管理4. 批处理系统主要解决吞吐量问题,分时系统主要解决交互性问题。
(华中理工大2001)5. 操作系统的基本特征是并发、共享、虚拟、异步。
6. 如果操作系统具有交互性强、可供多个用户同时使用及响应较及时的特点,则属于分时类型,如果操作系统可靠,响应及时但仅有简单的交互能力则属于实时类型,如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于批处理类型。
7. 用户和操作系统之间的接口主要分为命令接口、图形接口、程序接口。
8. 多道程序(multiprogramming)和多重处理(multiprocessing)有何区别?答:多道程序是作业之间自动调度执行、共享系统资源,并不是真正的同时执行多个作业;而多重处理系统配置多个CPU,能真正同时执行多道程序。
要有效使用多重处理,必须采用多道程序设计技术,而多道程序设计原则上不一定要求多重处理系统的支持。
9. 设计操作系统与哪些硬件器件有关?答:计算机操作系统的重要功能之一是对硬件资源的管理,因此设计计算机操作系统时应考虑下述计算机硬件资源:① CPU与指令的长度及执行方式;② 内存、缓存和高速缓存等存储装置;③ 各类寄存器,包括各种通用寄存器、控制寄存器和状态寄存器等;④ 中断机构;⑤ 外部设备与I/O控制装置;⑥ 内部总线与外部总线;⑦ 对硬件进行操作的指令集。
10.多用户系统于网络操作系统有什么区别?答:网络操作系统的工作,用户必须知道网址,而多用户操作系统是面向用户的,可以不必知道计算机的详细确切地址,多用户技术的关键是在用户之间有保密安全措施,网络操作系统强调的是客户机和服务器之间的通信。
国家开放大学《操作系统》章节测试参考答案
国家开放大学《操作系统》章节测试参考答案第1章操作系统概述一、单项选择题1.操作系统的基本职能是()。
A. 提供用户界面,方便用户使用B. 提供方便的可视化编辑程序C. 提供功能强大的网络管理工具D. 控制和管理系统内各种资源,有效地组织多道程序的运行2.按照所起的作用和需要的运行环境,操作系统属于()。
A. 应用软件B. 系统软件C. 支撑软件D. 用户软件3.在计算机系统中,操作系统是()。
A. 处于裸机之上的第一层软件B. 处于系统软件之上的用户软件C. 处于应用软件之上的系统软件D. 处于硬件之下的低层软件4.现代操作系统的基本特征是()、资源共享和操作的异步性。
A. 程序的并发执行B. 实现分时与实时处理C. 多道程序设计D. 中断处理5.以下不属于操作系统具备的主要功能的是()。
A. 中断处理B. CPU调度C. 内存管理D. 文档编辑6.为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
这属于()。
A. 存储管理B. 作业管理C. 文件管理D. 处理器管理7.操作系统对缓冲区的管理属于()的功能。
A. 设备管理B. 存储器管理C. 文件管理D. 处理器管理8.操作系统内核与用户程序、应用程序之间的接口是()。
A. shell命令B. C语言函数C. 图形界面D. 系统调用9.系统调用是由操作系统提供的内部调用,它()。
A. 与系统的命令一样B. 直接通过键盘交互方式使用C. 是命令接口中的命令D. 只能通过用户程序间接使用10.在下列操作系统中,强调吞吐能力的是()。
A. 多道批处理系统B. 实时系统C. 网络系统D. 分时系统11.批处理系统的主要缺点是()。
A. CPU的利用率不高B. 系统吞吐量小C. 不具备并行性D. 失去了交互性12.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。
A. 分时系统B. 网络系统C. 实时系统D. 多道批处理系统13.下面不属于分时系统特征的是()。
操作系统复习第一章习题(含答案)PPT课件
单项选择
1.实时操作系统必须在 c内完成来自外部的事件。
a. 响应时间
b. 周转时间
c. 规定时间
d. 调度时间
2.多道程序设计是指 d。
a. 在实时系统中并发运行多个程序
b. 在分布系统中同一时刻运行多个程序
c. 在一台处理机上同一时刻运行多个程序
d. 在一台处理机上并发运行多个程序
2020/3/4 4
单项选择
8.分时系统中为了使多个用户能够同时与系统交互,最关键的 问题是 c。 a. 计算机具有足够快的速度 b. 能快速进行内外存之间的信息交换 c. 系统能够及时接收多个用户的输入 d. 短时间内所有用户程序都能运行
9.实时系统对可靠性和安全性的要求极高,它 c。 a. 十分注意系统资源的利用率 b. 不强调响应速度 c. 不强求系统资源的利用率 d. 不必向用户反馈信息
(2)利用缓冲区能有效地缓和_C__P_U_和__I_/_O_设___备之间速度不匹配 的矛盾,虚拟设备的功能是使____一__个__物___理__设变备成能被多个进 程同时使用的_____逻___辑_。设备
2020/3/4 7
回答题
1. 1答. :如何理解操作系统的不确定性? (1)在单道程序环境下,由于程序独占全机软、硬件资源且完全 是一在一个封闭环境下运行,所以,如果使用相同的输入,则 多次运行的结果必然相同。 (2)引入多道程序设计技术后,多道程序共享资源,即各程序之 间存在直接或间接联系,程序的运行受其他程序的影响,引起 程序运行结果、程序运行顺序和完成时间的不确定。此外,在 多道程序环境下,外部设备的中断、输入输出的请求等出现的 时间都是不确定的。 (3)对于程序结果的不确定是绝不允许的,这是操作系统必须要 解决的问题;而程序运行顺序及完成时间的不确定是多道程序 环境所决定的,操作系统应能对运行顺序进行协调和管理。至 于外部设备的中断、输入输出请求甚至程序运行故障等不确定
操作系统 习题 第1章
第1章操作系统概述1.2例题解析例1.2.1影响计算机系统性能的主要因素是什么?解影响计算机系统性能的主要因素分为软件和硬件两个方面:(1)硬件方面主要是指构成计算机系统器件的性能和硬件的体系结构,如存储器的速度和容量、多处理机结构、总线结构等。
(2)软件方面主要是指操作系统,因为操作系统决定了硬件是否能被用户使用、硬件的功能是否能发挥出来、其它软件能否在计算机系统上运行。
例1.2.2说明操作系统与软件的关系解操作系统与软件的关系如下:(1)操作系统是每台计算机必备的系统软件。
(2)操作系统是所有软件运行的基础,所有的其他软件都是建立在操作系统基础之上的,并得到它的支持和服务。
同硬件一样,软件资源也要操作系统进行有效的管理。
(3)软件的开发依赖于操作系统。
开发软件必需在一定的操作系统环境下进行,操作系统所能提供的功能支持在一定程度上决定软件开发的难易程度。
(4)操作系统影响软件的生命周期。
如果主流操作系统的变更,就意味着一批应用软件生命的结束。
(5)应用软件是操作系统上的可用资源,是操作系统生存的基础。
如何评论一个操作系统的好坏?不仅要考虑其可靠性、易用性、安全性、兼容性等等,还要衡量在此操作系统上开发出的软件的数量和质量。
许多用户使用操作系统的主要目的是使用其上的能够完成某种特定功能的应用软件,例如某些财务公司安装有微软的Windows系列操作系统,而其工作中经常使用的却是Windows上开发的各种财务软件,此财务软件是Windows操作系统上的可用资源。
只有拥有大量应用软件的操作系统才能更多的占有市场,具有旺盛的生命力。
微软的Windows系列是PC机上最流行的操作系统,它不仅拥有众多的软件产品,如软件开发工具VB、VC++、办公软件Office等,还有大量的应用软件。
尽管其操作系统价格高,性能还有许多不足之处,还是拥有大量的用户。
如果说PC上的CPU不用Intel 还可以用AMD或其它公司芯片的话,操作系统则除了选择Windows,其它选择都是困难的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章练习题
一.单项选择
1、并发性是指若干事件在()发生。
A.同一时刻
B. 同一时间间隔内
C.不同时刻
D. 不同时间间隔内
2、操作系统的主要功能有( )。
A.进程管理、存储器管理、设备管理、处理机管理
B.虚拟存储管理、处理机管理、进程调度、文件系统
C.处理机管理、存储器管理、设备管理、文件系统
D.进程管理、中断管理、设备管理、文件系统
3、实时操作系统追求的目标是()。
A.高吞吐率
B.充分利用内存
C. 快速响应
D. 减少系统开销
4、以下()项功能不是操作系统具备的主要功能。
A.内存管理
B.中断处理
C.文档编辑
D.CPU调度
BCCC
二.填空题
1、操作系统是控制和管理计算机系统内各种硬件和软件资源有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
2、操作系统有四个基本特性 分别是并发性、______共享性___、虚拟性_、_____异步性__。
3、目前存在的基本的操作系统类型是批处理系统、分时系统、实时
系统。
4、允许多个用户在其终端上同时交互地使用计算机的操作系统分时操作系统,它通常采用时间片轮转策略为用户服务。
5、允许用户把若干个作业提交计算机系统集中处理的操作系统称为批处理操作系统,衡量这种系统性能的一个主要指标是系统的吞吐率。
6、在实时操作系统的控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。
设计这种系统时,应首先考虑系统的实时性和可靠性。
7、现代操作系统通常为用户提供三种使用界面:命令界面、图形界面和系统调用界面。
8、计算机中CPU的工作分为系统态和用户态两种。
系统态运行操作系统程序,用户态运行用户程序。
9、操作系统的体系结构主要有单块结构、层次结构和微内核结构。
三.判断题
1、在单处理机的环境下,多道程序的执行是并发的不是并行的,程序的执行与I/O操作也只能并发不能并行。
错
2、多道程序的执行一定不具备再现性。
错
3、分时系统的用户具有独占性,因此一个用户可以独占计算机系统的资源。
错
4、批处理系统不允许用户随时干涉自己程序的运行。
对。