当前位置:文档之家› 操作系统简答题

操作系统简答题

操作系统简答题
操作系统简答题

简答题(40分,7道)

?程序、进程、线程的基本概念及区别【2】

?进程的组成,基本状态,三状态模型,五状态模型【2.1】

?临界资源、临界区、临界区访问原则【2.2】

?四种数据传送控制方式的工作过程(设备管理)【5.2】

?连续、随机、串联的文件保存方式【6】

?操作系统的各项基本功能以及操作系统的发展阶段【1】

?文件系统的层次结构【6】

?各种经典的调度算法【2.2】

?中断执行过程【1】

?安全设计原则【8】

?多处理机系统的三种典型结构【8】

?多媒体进程调度【8】

?死锁的产生原因及必要条件【3】

?页式、段式、段页式的工作原理及区别【4.2】

?P/V操作的基本概念及基本工作机制【2.2】

?与实验有关的经典同步/互斥问题【2.2】

?逻辑地址、物理地址以及地址映射的基本过程【4.1】

?文件与数据备份的两个原因以及需要考虑的五个问题【6】

计算题

死锁、安全状态【3】

FIFO/LRU算法【4.2】

●中断执行过程

发出中断请求

cpu响应中断响应

cpu暂停当前任务并保存现场

cpu执行中断处理例程

cpu恢复中断点的现场

原有任务继续执行

●程序、进程、线程的基本概念及区别

进程【见下题】

线程:

线程的指导思想:将进程的两个属性分开。如果作为调度的基本单位,则不同时作为独立分配资源的单位。而对拥有资源的基本单位,又不频繁地对之进行切换。

线程的基本概念:线程是进程的一个实体,是CPU调度的基本单位。线程自己基本上不拥有系统资源,只留有几个寄存器,但它可以与同属同一个进程的其他线程共享进程所拥有的全部资源。线程又被称为轻权进程(Light weight process:LWP)。

特点:

是进程的一个实体,可作为系统独立调度和分派的基本单位。

不拥有系统资源(只拥有从属进程的全部资源,资源是分配给进程)

一个进程中的多个线程可并发执行。(进程可创建线程执行同一程序的不同部分)

进程与程序的区别

1.进程-动态,程序-静态:作为程序的执行,进程通常不可在计算机之间迁移;作为

有序代码集合,程序对应的文件是静态的和可复制的。

2.进程与程序的组成不同:进程的组成包括程序、数据和进程控制块(即进程状态

信息)。

3.进程能真实描述并发执行,程序不能:进程是独立调度并能和其他进程并行执行

的单位。

4.进程可以创建其它进程,而程序不能。

5.进程是暂时的,程序是永久的:进程是一个状态变化的过程,程序可长久保存。

6.进程与程序的对应关系:通过多次执行,一个程序可对应多个进程;通过调用关

系,一个进程可包括多个程序。

进程和线程的区别

1、进程是资源分配的基本单位。线程与资源分配无关,它只属于某一个进程,并与进程

内其他线程一起共享进程的资源。

2、进程发生调度时,不同的进程拥有不同的虚拟地址空间,而同一进程内的不同线程共

享同一地址空间。

3、进程包含了PCB,用户地址空间和堆栈。线程只由相关的堆栈(用户栈和系统栈)、

寄存器和线程控制表TCB组成。

4、进程切换时将涉及到有关资源指针的保存以及地址空间的变化等问题。线程切换时,

由于同一进程内的线程共享资源和地址空间,将不涉及上述内容的保存,故减少了操作系统的开销时间。

5、进程的调度与切换都是由操作系统内核完成,而线程则既可由操作系统内核完成,也

可由用户程序进行。

?进程的组成,基本状态,三状态模型,五状态模型

进程的组成(代码+PCB+数据):

代码—程序资源句柄—分配的资源

寄存器—执行状态堆栈—运行场景

数据—特定的数据集合

基本状态:

三状态:就绪、运行、阻塞

五状态:执行、活动就绪、静止就绪、活动阻塞、静止阻塞【具有挂起状态】三状态模型

三状态

1、就绪-->运行调度程序选择一个新的进程运行

2、运行-->就绪运行进程用完了时间片,或者,运行进程被中断,因为一高优先级

进程处于就绪状态

3、运行 --> 阻塞,当进程必须等待所需的东西时

OS尚未完成服务

对一资源的访问尚不能进行

初始化I/O 且必须等待结果

等待某一进程提供输入 (IPC)

4、阻塞 --> 就绪,当所等待的事件发生时

五状态模型

五状态

临界资源、临界区、临界区访问原则

临界资源(critical resource ):一次仅供一个进程使用的资源。

在进程中涉及到临界资源的程序段叫临界区(critical section)。

临界区:

共享使得竞争存在广泛性

互斥---对应的原语--操作系统的主要设计任务之一

任何两个进程不能同时处于其临界区

不应对CPU的数目和速度做任何假设

临界区外运行的进程不得阻塞其他进程

不得使进程无限等待进入临界区

使用临界区的原则

空闲让进:当无进程在临界区时,任何有权使用临界区的进程可进入

忙则等待:不允许两个以上的进程同时进入临界区

多中择一:当没有进程在临界区,而同时有多个进程要求进入临界区,只能让其中之一进入临界区,其他进程必须等待

有限等待:任何进入临界区的要求应在有限的时间内得到满足

让权等待:处于等待状态的进程应放弃占用CPU,以使其他进程有机会得到CPU的使用权

●死锁的产生原因和必要条件

原因:系统资源不足;

进程推进顺序不合适;

必要条件:

互斥控制(资源独占)

非剥夺控制(不可剥夺)

请求和保持(部分分配,占有申请)

环路条件(循环等待)

●逻辑地址、物理地址以及地址映射的基本过程

逻辑地址(相对地址,虚地址):用户的程序经过汇编或编译后形成目标代码,目标代码通常采用相对地址的形式。

其首地址为0,其余指令中的地址都相对于首地址来编址。

不能用逻辑地址在内存中读取信息。

物理地址(绝对地址,实地址):内存中存储单元的地址。物理地址可直接寻址。

地址映射:将用户程序中的逻辑地址转换为运行时由机器直接寻址的物理地址。

当程序装入内存时,操作系统要为该程序分配一个合适的内存空间,由于程序的逻辑地址与分配到内存物理地址不一致,而CPU执行指令时,是按物理地址进行的,所以要进行地址转换。

●页式、段式、段页式的工作原理及区别

工作原理:见4.2,长长长长长

分页和分段的区别:

(1)段是信息的逻辑单位,它是根据用户的需要划分的,因此段对用户是可见的;页是

信息的物理单位,是为了管理主存的方便而划分的,对用户是透明的。

(2)页的大小固定不变,由系统决定。段的大小是不固定的,它由其完成的功能决定。

(3)段式向用户提供的是二维地址空间,页式向用户提供的是一维地址空间,其页号和

页内偏移是机器硬件的功能。

(4)由于段是信息的逻辑单位,因此便于存贮保护和信息的共享,页的保护和共享受到

限制。

●四种数据传送控制方式的工作过程(设备管理)

?程序直接控制方式

?中断方式

? DMA方式

?通道控制方式

1)程序直接控制方式

由处理器提供I/O相关指令来实现

–I/O处理单元处理请求并设置I/O状态寄存器相关位

–不中断处理器,也不给处理器警告信息

–处理器定期轮询I/O单元的状态,直到处理完毕

I/O软件包含直接操纵I/O的指令

–控制指令: 用于激活外设,并告诉它做什么

–状态指令: 用于测试I/O控制中的各种状态和条件

–数据传送指令: 用于设备和主存之间来回传送数据

主要缺陷:处理器必须关注I/O处理单元的状态,因而耗费大量时间轮询信息,严重地降低了系统性能

2)中断方式

为了解决程序控制I/O方法的主要问题,应该让处理器从轮询任务中解放出来,使I/O操作和指令执行并行起来

具体作法:

当I/O处理单元准备好与设备交互的时候

通过物理信号通知处理器,即中断处理器

3)DMA方式

①当进程要求设备输入数据时,CPU把准备存放输入数据的内存始址及要传输的字节数分别送入DMA控制器中的内存地址寄存器和传送字节计数器;另外,还要把控制/状态寄存器中的中断允许位和启动位置1,从而启动设备,开始数据输入。

②发出数据输入要求的进程进入阻塞状态,进程调度程序调度其它进程占有CPU。

③输入设备不断地挪用CPU工作周期,将数据从内部缓冲区源源不断地送入内存,直至所要求的字节数全部传送完毕。

④DMA控制器在传输完成时通过中断请求线发出中断信号,CPU接到中断信号后转中断处理程序进行相应处理。

⑤中断处理结束后, CPU返回被中断的进程或去运行重新被调度的进程。

4)通道控制方式

CPU:执行用户程序,当遇到I/O请求时,可根据该请求生成通道程序放入内存(也可事先编好放入内存),并将该通道程序的首地址放入CAW中;之后执行“启动I/O”指令,启动通道工作

通道地址字CAW --首地址寄存器

通道命令字CCW --控制寄存器

通道状态字CSW --状态寄存器

通道数据字CDW --数据寄存器

通道:接收到“启动I/O”指令后,从CAW中取出通道程序的首地址,并根据首地址取出第一条指令放入CCW中,同时向CPU发回答信号,使CPU可继续执行其他程序,而通道则开始执行通道程序,完成传输工作。

当通道传输完成最后一条指令时,向CPU发I/O中断,并且通道停止工作。CPU接收中断信号,从CSW中取得有关信息,决定下一步做什么。

●连续、随机、串联的文件保存方式

(1)连续文件(顺序结构)

文件的信息存放在若干连续的物理块中

优点: 简单

支持顺序存取和随机存取

顺序存取速度快

所需的磁盘寻道次数和寻道时间最少

(2)随机文件(索引结构)

直接地址结构、索引地址结构、计算寻址结构

一个文件的信息存放在若干不连续物理块中,系统为每个文件建立一个专用数据结构--索引表,并将这些块的块号存放在一个索引表中

一个索引表就是磁盘块地址数组,其中第i 个条目指向文件的第i 块

(3)串联文件(链接结构)

一个文件的信息存放在若干不连续的物理块中,各块之间通过指针连接,前一个物理块指向下一个物理块

优点:提高了磁盘空间利用率,不存在外部碎片问题

有利于文件插入和删除

有利于文件动态扩充

文件系统的层次结构

中断信号

文件命令解释模块 目录检索模块

存取控制验证模块 逻辑文件系统 物理文件系统

设备策略模块 输入/输出控制系统

磁盘 I/O 启动命令

用户程序 命令 回答

?文件与数据备份的两个原因以及需要考虑的五个问题

处理两个潜在问题:从意外的灾难中恢复,从愚蠢的操作中恢复。

考虑的因素:

备份整个文件系统还是仅一部分

增量转储结合周期性的全面的转储

备份前进行压缩操作

对当前活动的文件进行转储比较困难,即备份时发生增删修改等操作

要面临许多非技术问题,例如,人员的行为管理

●多媒体进程调度

调度同质进程:

固定数目的电影,所有电影使用相同的帧率、视频分辨率、数据率以及其他参数。

所有进程同等,轮换调度,加上定时机制老保证每个进程以恰当的帧率传输。

一般实时调度:实际中,电影数目,压缩后的帧大小分辨率等差异大。

多个相互竞争的进程,其中若干进程或全部进程具有必须满足的最终时限的调度成为实时调度。

特点:最终时限使得存在抢先的特性。

有时并不一定存在可调度的方案

●多处理机系统的三种典型结构

共享存储器的多处理机,消息传递多计算机,广域分布式系统。

共享存储器多处理机:一种计算机系统,其两个或更多的CPU全部共享访问一个公用的RAM,

性质:CPU可对存储器字写入某一个值,然后取回该字,并且得到一个不同的值(因为另一个CPU改写了它)。

经过恰当组织,处理器间通信:一个CPU向存储器写入某些数据,而另一个CPU读这些数据。

【后面呢…】

●安全设计原则

应该公开系统设计方案。

默认规则应该是不能访问。

检查当前权限。

给每个进程尽可能小的权限。

保护机制应该简单。

所选的安全方案应该是心理上可接受的。

设计尽可能简单。

最新计算机操作系统期末考试题及答案

2006―2007 学年度第二学期 一、单项选择题(每题1分,共20分) 1.操作系统的发展过程是( C ) A、原始操作系统,管理程序,操作系统 B、原始操作系统,操作系统,管理程序 C、管理程序,原始操作系统,操作系统 D、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由( B )完成。 A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序 3.进程调度的对象和任务分别是( C )。 A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是( A、动态重定位 ) A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位 5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。 A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。 A、灵活性和可适应性 B、系统效率和吞吐量 C、交互性和响应时间 D、实时性和可靠性 7.当进程因时间片用完而让出处理机时,该进程应转变为( )状态。 A、等待 B、就绪 C、运行 D、完成 8.文件的保密是指防止文件被( )。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由 ( )临界区构成。 A、2个 B、3个 C、4个 D、5个 10.按逻辑结构划分,文件主要有两类:(记录式文件)和流式文件。 A、记录式文件 B、网状文件 C、索引文件 D、流式文件 11.UNIX中的文件系统采用(、流式文件)。 A、网状文件 B、记录式文件 C、索引文件 D、流式文件 12.文件系统的主要目的是()。 A、实现对文件的按名存取 B、实现虚拟存贮器 C、提高外围设备的输入输出速度 D、用于存贮系统文档 13.文件系统中用()管理文件。 A、堆栈结构 B、指针 C、页表 D、目录 14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用()。 A、重名翻译 B、多级目录 C、约定 D、文件名 15.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。 A、打印机 B、磁带机 C、CPU D、磁盘 16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。 A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度 17.两个进程合作完成一个任务。在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的()。 A、互斥 B、同步 C、调度 D、伙伴 18.当每类资源只有一个个体时,下列说法中不正确的是()。 A、有环必死锁 B、死锁必有环 C、有环不一定死锁 D、被锁者一定全在环中 19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( )有关的。 A、文件逻辑结构 B、存储介质特性 C、主存储器管理方式 D、分配外设方式 20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )。 精品文档

操作系统-简答题教学提纲

操作系统-简答题

操作系统 一、1.什么是操作系统?从资源管理看操作系统的功能有哪些?答:(1).操作系统是一个系统软件,它能有效地管理和控制计算机系统中的各种硬件和软件资源、合理组织计算机的工作流程,方便用户使用的程序和数据的集合。 (2).a.处理机管理:分配和控制处理机 b.存储器管理:分配及回收内存 c. I/O(Input/Output)设备管理:I/O分配与操作 d.文件管理:文件存取、共享和保护(详见课本P2-3) 2.什么叫并发性?什么叫并行性? 答:并发性:两个或两个以上事件在同一时间间隔内发生。 并行性:两个或两个以上事件在同一时刻发生。 3.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性:实时系统要求更高 [分时系统 :秒级(一般情况)实时系统: 微秒级甚至更小] 交互性:分时系统交互性更强 可靠性:实时系统要求更高(详见课本P9和P11) 三、1.在操作系统中为什么要引入进程的概念?它与程序的区别和联系是怎样的? 答:(1)程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静态概念已经不足以描述程序的执行过程。这样,就需要一个数据结构PCB来记录程序的状态,以及控制其状态转换所需的一些信息。因此,将PCB、程序、

数据三者组成一个完整的实体,就是进程实体。进程是程序的一次执行,引入进程的概念,便于操作系统对于程序的运行进行控制。 (2)区别:1)进程是指令的有序集合,是静态的,进程是程序的执行,是动态的。2)进程的存在是暂时的,程序的存在是永久的。3)进程的组成应包括程序和数据。除此之外,进程还应由记录进程状态信息的“进程控制块”组成。 联系:程序是构成进程的组成部分之一,一个进程的运行目标是执行它所对应的程序。如果没有程序,进程就失去了其存在的意义。从静态的角度看,进程由程序、数据和进程控制块三部分组成。 2.什么是进程的互斥与同步? 答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。 进程同步:指两个或两个以上的进程由于某种时序上的限制而形成的相互合作的制约关系。 3.一个进程进入临界区的调度原则是什么? 答:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。 4.说明进程的结构、特征和基本状态。 答:进程是程序在其数据集合上的一次运行活动,是资源分配和独立调度的基本单位。进程由程序、数据和进程控制块组成

自考操作系统简答题

操作系统简答题整理 1、进程与线程有什么区别? 答:从调度,并发性,系统开销,拥有资源等方面来比较线程和进程:⑴调度.在传统的操作系统中,独立调度,分派的基本单位是进程.而在引入线程的操作系统中,则把线程作为调度和分派的基本单位.⑵并发性.在引入线程的操作系统中,不仅进程之间可以并发执行,而且在一个进程中的多个线程之间亦可并发执行,因而使操作系统具有更好的并发性,从而能更有效地使用系统资源和提高系统吞吐量.⑶拥有资源.不论是传统的操作系统,还是设有线程的操作系统,进程都是拥有资源的一个独立单位,它可以拥有自己的资源.一般地说,线程自己不拥有系统资源(也有一点必不可少的资源),但它可以访问其隶属进程的资源,同一进程中的多个线程共享其资源.⑷系统开销.由于在创建,撤销或切换进程时,系统都要为之分配或回收资源,保存CPU现场.因此,操作系统所付出的开销将显著地大于在创建,撤销或切换线程时的开销. 2、AND信号量集机制的基本思想是什么,它能解决什么问题? 答:AND同步机制的基本思想是,将进程在整个运行过程中所需要的所有临界资源一次性全部分配给进程,待该进程使用完后再一起释放。只要尚有一个资源未能分配给该进程,其他所有可能为之分配的资源也不分配给它。亦即,对若干个临界资源的分配采取原子操作方式,要么全部分配到进程,要么一个也不分配。它能解决的问题:避免死锁的发生 4、试述分页和分段的主要区别。 答:区别:(1)页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率。分页仅仅是由于系统管理的需要而不是用户的需要。段则是信息的逻辑单位,它喊有一组其意义相对完整的信息。分段的目的是为了能更好地满足用户的需要。(2)页的大小固定且由系统决定,由系统把逻辑地址划分为页号和页内地址两部分,是由机器硬件实现的,因而在系统中只能有一种大小的页面;而段的长度却不固定,决定于用户所编写的程序,通常由编译程序在对源程序进行编译时,根据信息的性质来划分。 (3)分页的作业地址空间是一维的,即单一的线性地址空间,程序员只需利用一个记忆符,即可以表示一个地址;而分段的作业地址空间则是二维的,程序员在标识一个地址时,既需要给出段名,,又需给出段内地址。 5、什么是虚拟存储器,其实现方式有哪些? 答:虚拟存储器,是指具有请求调入功能和置换功能,能从逻辑上对内存容量加以扩充的一种存储齐系统。 实现方式:1)分页请求系统2)请求分段系统 6.什么是临界资源?什么是临界区? 答:(1)临界资源是指每次仅允许一个进程访问的资源。 属于临界资源有硬件打印机、磁带机等,软件在消息缓冲队列、变量、数组、缓冲区等。(2)不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它进行访问。每个进程中访问临界资源的那段代码称为临界区 7.请说明SPOOLing系统的组成及特点? SPOOLing系统的组成:输入井和输出井、输入缓冲区和输出缓冲区、输入进程和输出进程。 SPOOLing技术的特点:(1)提高了I/O速度. (2)将独占设备改造为共享设备。(3)实现了虚拟设备功能.多个进程同时使用一独享设备,而对每一进程而言,都认为自己独占这一设备,不过,该设备是逻辑上的设备. 8. 内存管理有那些功能? 1)内存分配2)内存保护3)地址映射4)内存扩充

操作系统 简答题

操作系统 一、1、什么就是操作系统?从资源管理瞧操作系统的功能有哪些?答:(1)、操作系统就是一个系统软件,它能有效地管理与控制计算机系统中的各种硬件与软件资源、合理组织计算机的工作流程,方便用户使用的程序与数据的集合。 (2)、a、处理机管理:分配与控制处理机b、存储器管理:分配及回收内存 c、I/O(Input/Output)设备管理:I/O分配与操作 d、文件管理:文件存取、共享与保护(详见课本P2-3) 2、什么叫并发性?什么叫并行性? 答:并发性:两个或两个以上事件在同一时间间隔内发生。 并行性:两个或两个以上事件在同一时刻发生。 3、试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性:实时系统要求更高 [分时系统:秒级(一般情况)实时系统: 微秒级甚至更小] 交互性:分时系统交互性更强 可靠性:实时系统要求更高(详见课本P9与P11) 三、1、在操作系统中为什么要引入进程的概念?它与程序的区别与联系就是怎样的? 答:(1)程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静态概念已经不足以描述程序的执行过程。这样,就需要一个数据结构PCB来记录程序的状态,以及控制其状态转换所需的一些信息。因此,将PCB、程序、数据三者组成一

个完整的实体,就就是进程实体。进程就是程序的一次执行,引入进程的概念,便于操作系统对于程序的运行进行控制。 (2)区别:1)进程就是指令的有序集合,就是静态的,进程就是程序的执行,就是动态的。2)进程的存在就是暂时的,程序的存在就是永久的。3)进程的组成应包括程序与数据。除此之外,进程还应由记录进程状态信息的“进程控制块”组成。 联系:程序就是构成进程的组成部分之一,一个进程的运行目标就是执行它所对应的程序。如果没有程序,进程就失去了其存在的意义。从静态的角度瞧,进程由程序、数据与进程控制块三部分组成。 2、什么就是进程的互斥与同步? 答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。 进程同步:指两个或两个以上的进程由于某种时序上的限制而形成的相互合作的制约关系。 3、一个进程进入临界区的调度原则就是什么? 答:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。 4、说明进程的结构、特征与基本状态。 答:进程就是程序在其数据集合上的一次运行活动,就是资源分配与独立调度的基本单位。进程由程序、数据与进程控制块组成 进程的特征:动态性、并发性、独立性、异步性

计算机操作系统3套期末考试题及答案

计算机专业计算机操作系统试题 2003年7月 一、选择题(选择一个正确的答案的代号填入括号中,共38分) 1.操作系统核心部分的主要特点是( )。 A.一个程序模块B.主机不断电时常驻内存 C.有头有尾的程序D.串行顺序执行 2.操作系统中用得最多的数据结构是( )。 A.堆栈B.队列 C.表格D.树 3. 索引式(随机)文件组织的一个主要优点是( )o 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.设备I/O方式有如下三种:( )、( )和( )。 A.假脱机B.询问 C.联机D.中断 E.通道F.脱机 9.操作系统五大功能中作业管理包含( )和( );文件管理又称( );存储管理主要讲解( );设备管理是最原始的( );进程管理实质上是( )。 A.CPU的执行调度管理B.用户任务管理 C. 信息管理D.监控程序管理 E.人机交互界面管理F.内存管理 10.计算机在接受用户请求后处理数据以及在数据处理结束时,将结果送到终端显示器。例如,导弹控制系统应选择安装( );计算机订票系统应选择安装( );计算机语言学习系统应选择安装( )。A.批处理操作系统B.分时操作系统 C.实时操作系统D.网络操作系统 E.分布式操作系统 二、是非题(正确的划√,错的划×,其它符号按错论。共20分) ( )1.系统调用是操作系统和用户进程的接口,库函数也是操作系统和用户的接口。 ( )2.UNIX的i节点(内码)是文件系统的主要数据结构(表格)部分。 ( )3.虚地址即程序执行时所要访问的内存地址。

操作系统简答及大题

1、请举例说明单用户单任务的操作系统与多用户多任务的操作系统之间的区别? 2、死锁产生的4个必要条件是什么?它们是彼此独立的吗? 3、当系统中的地址空间非常大时(例如32位),会给页表的设计带来什么问题?请给出一个方案并分析其优缺点。 4、文件在磁盘上存放的形式有几种?它们与存取方法有何关系? 5、试比较进程与程序的异同。 6、脱机命令接口和联机命令接口有什么不同? 1、答案:DOS是单用户单任务的操作系统,通常这种操作系统没有进程调度,内存管理也比较简单,只划分为系统区和用户区,是单道的程序运行环境。Unix是多用户多任务的操作系统,有进程管理,内存管理也比较复杂。它们都具有设备管理系统和文件管理系统,但功能也有差别。 2、互斥,请求和保持,不剥夺,环路等待。 不是相互独立的,前三个条件是必要条件,而环路等待实际上是在前三者基础上的一种可能的结果,是死锁的一种现象。 3、会导致页表过长从而很难找到一块连续的存储空间存放页表,此外如果页表中的行不连续也会加大访问页表的查找时间。 可以用多级页表解决这个问题,将页表分页,离散地存储在不同区域,同时建立另一张页表映射原来页表的每一页。优点是不需要大块的连续空间,但并没有减少页表的空间,同时也增加了访存次数。 4、三种存储结构的特点略。 5、答案:进程与程序是紧密相关而又完全不同的两个概念:1)每个进程实体中包含了程序段和数据段这两个部分,因此他们是紧密相关的。但从结构上看,进程实体中除了程序段和数据段外,还必须包含一个数据结构,即进程控制块PCB。2)进程是程序的一次执行过程,因此是动态的;动态性还表现在进程由创建而产生、由调度而进行、由撤销而消亡,即它具有一定的生命周期。而程序只是一组指令的有序集合,并可以永久的驻留在某种介质上,其本身不具有运动的含义,是静态的。3)多个进程实体可同时存放在内存中并发执行,其实这正是引入进程的目的。而程序的并发执行具有不可再现性,因此程序不能正确并发执行。4)进程是一个能够独立运行、独立分配资源和独立接受调度的基本单位,而程序不可能在多道环境下独立运行。5)进程与程序不一一对应,同一个程序多次运行,将形成不同的进程;同一个程序的一次执

操作系统期末考试简答题

第一章:操作系统 1.什么是操作系统:操作系统是计算机系统中的一个系统软件,它是一些程序模块的集合。他们能有效地组织和 管理硬件及软件资源,合理组织计算机的工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行。 2.OS的主要作用:(1)是计算机硬件、软件资源的管理者;(2)是用户使用系统硬件、软件的接口;(3)OS还 是扩展机和虚拟机;(4)合理组织工作流程。 3.OS的特征:(1)并发性:多个事件在同一时间段内发生;(2)共享性:多个进程共享有限的计算机资源;(3) 虚拟性:一个物理实体映射为若干个对应的逻辑实体;(4)异步性(也叫不确定性、随机性):进程的执行顺序和执行时间不确定。 4.OS的功能:(1)处理及管理;(2)存储管理;(3)设备管理;(4)文件管理;(4)用户接口。 5.* OS的分类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、个人计算机 操作系统。 第二章: 1.操作系统为用户提供两种接口,一个是命令接口,一个是程序接口(系统调用接口)。(1)命令接口:用户通 过这些命令来组织和控制作业的执行。(2)程序接口:编程人员使用他们来请求操作系统服务。 2.使用操作命令进行作业控制的两种方式:联机方式(联机命令接口)、脱机方式(脱机命令接口)。 第三章:进程 1.进程的概念:进程是程序在执行过程中管理和分配资源的最小单位。 2.进程的特征:并发性;动态性;独立性;交往性;异步性。 3.进程的3种状态:运行态、就绪态、阻塞态。 4.3种状态的转化:【重要】 5.临界区:(解释一)把不允许多个并发进程交叉执行的一段程序称为临界区。(解释二)把系统中不允许同时多 个进程访问的资源称为临界资源,而在进程中访问临界资源的那段程序称为临界区。 6.信号量:信号量是一种特殊的变量,用于管理临界区的共有资源。 7.综述:PV操作,涉及计算题。 第四章:死锁 1.死锁定义:一组进程中,每个进程都无限等待被该组进程中另一进程所占有的资源,因而永远无法得到资源, 这种现象称为进程死锁,这一组进程就称为死锁进程。 2.死锁产生的条件:(1)互斥使用(资源独占);(2)不可强占(不可剥夺);(3)请求和保持(部分分配,占有 已分配);(4)循环等待(环路等待)。 3.*解决死锁的方法:(1)鸵鸟策略(忽略不管);(2)预防死锁(破坏其产生条件);(3)避免死锁(分配过程中 采取策略);(4)检测死锁(允许发生死锁);(5)解除死锁(与检测死锁配套使用)。 4.死锁预防:(1)破坏“不可剥夺”条件;(2)破坏“请求和保持”条件;(3)破坏“循环等待”条件。 5.死锁避免定义:在系统运行过程中,对进程发出的每一个系统能够满足的资源申请进行动态检查,并根据检查 结果决定是否分配资源,若分配后系统可能发生死锁,则不予分配,否则予以分配。(思索避免具有两种状态:安全状态和非安全状态) 6.死锁预防与死锁避免的区别:死锁预防是设法破坏产生死锁的必要条件,严格防止死锁的发生(根本就不会发 生死锁)。而死锁避免则没有这么严格,它是一种动态策略(允许发生死锁)。

(完整版)操作系统简答题

1.操作系统的目标是什么? 答:方便性,有效性,可扩充性,开放性。 2.什么是计算机操作系统。 答:是计算机系统中的一个系统软件,能有效地组织和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够合理、方便、有效地使用计算机,使整个计算机系统能高效运行的一组程序模块的集合。 3.操作系统的三种基本类型是什么。 答:批处理操作系统,分时系统,实时系统 4.试说明多道批处理操作系统的优缺点。 答:优点是资源利用率高,系统吞吐量大。 缺点是平均周转时间长,无交互能力。 5.试叙述多道程序设计的基本概念。 答:在多道批处理系统中,用户所提交的作业首先存放在外存上并排成一个队列,成为“后备队列”;然后,按一定的作业调度算法从后备队列中选择若干个作业调入内存,使它们共享CPU 和系统中的各种资源。 6.简述分时系统的工作原理和特征。 答:(1)分时系统采用时间片轮转法,将CPU 的访问时间平均分给每个用户,使每个用户都可以访问到中央计算机资源。 (2)分时系统的特性:多路性,独立性,及时性,交互性。 7.操作系统的五大管理功能是什么? 答: 处理机管理、存储器管理、设备管理、文件管理、用户接口 8.操作系统的四个基本特征。 答:操作系统的四个基本特征分别是: (1)并发性:在多道程序环境下,并发性是指宏观上在一段时间内有多道程序在同时运行。但在单处理机系统中,每一时刻仅能执行一道程序,故微观上这些程序是在交替执行的。 (2)共享性:共享是指系统中的资源可供内存中多个并发执行的进程共同使用。根据资源属性不同分为互斥共享方式和同时访问方式。 (3)虚拟性:在操作系统中的所谓“虚拟”是指通过某种技术把一个物理实体变成若干个逻辑上的对应物。 (4)异步性:在多道程序环境下,允许多个进程并发执行,但由于资源等因素的限制,通常,进程执行并非“一气呵成”,而是以“走走停停”的方式运行。

计算机操作系统选择题

1. 下列关于操作系统的正确叙述是() A. 操作系统是硬件和软件之间的接口 B. 操作系统是主机和外设之间的接口 C. 操作系统是用户与计算机之间的接口 D. 操作系统是源程序与目标程序之间的接口 标准答案:C 2. 在计算机系统得层次关系中,最贴近硬件的是() A. 应用软件 B. 实用软件 C. 操作系统 D. 用户 标准答案:C 3. 计算机系统把进行()和控制程序执行的功能集中组成一种软件,即操作系统 A. CPU管理 B. 作业管理 C. 资源管理 D. 设备管理 标准答案:C 4. 批处理系统的主要特点之一是() A. 非交互性 B. 实时性 C. 高可靠性 D. 分时性 标准答案:A 5. 分时系统的主要特点之一是() A. 交互性 B. 实时性 C. 高可靠性 D. 资源利用率高 标准答案:A 6. 高可靠性是()的主要特点之一 A. 分时系统 B. 实时系统 C. 批处理系统 D. 通用操作系统 标准答案:B 7. 允许多个用户以交互方式使用计算机的操作系统是() A. 分时操作系统 B. 单道批处理操作系统 C. 多道批处理操作系统 D. 实时操作系统 标准答案:A

8. 如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率,大吞吐量和作业流程的自动化,则属于()操作系统(分数:1,完成次数:157) A. 分时系统 B. 实时系统 C. 批处理系统 D. 通用操作系统 标准答案:C 9. 下列哪个观点不是描述操作系统的典型观点()(分数:1,完成次数:157) A. 操作系统是众多软件的集合 B. 操作系统是用户和计算机之间的接口 C. 操作系统是资源的管理者 D. 操作系统是虚拟机 10. 下列哪个系统与其他三个不同()(分数:1,完成次数:157) A. 现场压力采集系统 B. 火炮自动控制系统处理机 C. 飞机定票系统 D. 导弹制导系统 标准答案:C 11. 操作系统中最基本的两个特征是()(分数:1,完成次数:157) A. 并发和异步 B. 并发和共享 C. 共享和虚拟 D. 虚拟和异步 标准答案:B 12. 对操作系统在计算机系统中位置的说法正确的是()(分数:1,完成次数:157) A. 计算机硬件和软件之间 B. 计算机硬件和用户之间 C. CPU和用户之间 D. CPU和软件之间 标准答案:B 13. 分时系统追求的目标是()(分数:1,完成次数:157) A. 充分利用I/O B. 快速响应用户 C. 提高系统吞吐率 D. 充分利用内存 标准答案:B 14. 分时系统的()是衡量一个分时系统的重要指标(分数:1,完成次数:157) A. 周转时间 B. 用户数 C. 时间片 D. 用户响应时间 标准答案:D

计算机操作系统考试重点习题集

计算机操作系统习题 原语:由若干多机器指令构成的完成某种特定功能的一段程序,具有不可分割性;即原语的执行必须是连续的,在执行过程中不允许被中断 死锁:是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去 进程:是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位 线程:进程内一个相对独立的、可调度的执行单元,是系统独立调度和分派CPU的基本单位指运行中的程序的调度单位 管程:管程(英语:Monitors,也称为监视器) 是一种程序结构,结构内的多个子程序(对象或模块)形成的多个工作线程互斥访问共享资源。这些共享资源一般是硬件设备或一群变数 链接文件:在文件之间创建链接,实际上是给系统中已有的某个文件指定另外一个可用于访问它的名称 文件系统:操作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法 快表 虚拟存储器:作业装入的时候只装入一部分,另一部分放在磁盘上,当需要的时候再装入到主存,用户的逻辑地址空间可以比主存的绝对地址空间要大 逻辑地址:是指由程序产生的与段相关的偏移地址部分 物理地址:是指出现在CPU外部地址总线上的寻址物理内存的地址信号,是地址变换的最终结果地址 驱动程序:是一种可以使计算机和设备通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作 临界区:指的是一个访问共用资源的程序片段,而这些共用资源又无法同时被多个线程访问的特性 程序控制块; 系统为了管理进程设置的一个专门的数据结构。系统用它来记录进程的外部特征,描述进程的运动变化过程。同时,系统可以利用PCB来控制和管理进程 文件控制块: 操作系统为管理文件而设置的一组具有固定格式的数据结构,存放了为管理文件所需的所有有属性信息(文件属性或元数据) 处理机: 处理机包括中央处理器,主存储器,输入-输出接口,加接外围设备就构成完整的计算机系统。处理机是处理计算机系统中存储程序和数据,并按照程序规定的步骤执行指令的部件 操作系统: 是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行 页表: 页表是一种特殊的数据结构,放在系统空间的页表区,存放逻辑页与物理页帧的对应关系 DMA:直接存储器访问 库函数:把函数放到库里,供别人使用的一种方式。.方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include<>加到里面就可以了

第二章windows7操作系统简答题答案知识讲解

第二章w i n d o w s7操作系统简答题答案

第二章windows7操作系统简答题答案注:(答案是我根据书上内容做来的不是百分之百正确的标准答案供参考哈)1.在windos 7系统的桌面创建“画图”的快捷方式,简述操作步骤。 单击桌面左下角的开始按钮,在菜单栏中左键点击所有程序,。在所有程序中我们可以看到附件,选中附件中的“画图”单击鼠标右键选择发送到桌面快捷方式。 2.利用搜索功能查找c盘上所有以map为扩展名的文件,并将找出的文件彻 底删除,简述操作步骤。 点击电脑桌面左下角的开始按钮打开开始菜单在开始菜单中打开资源管理器,或者双击桌面上的“计算机”打开资源管理器。 在资源管理器中打开本地磁盘C盘,然后在资源管理器的右上角的搜索栏中输入“map”然后进入搜索 在搜索出来的结果中选择需要删除的文件,按delete键删除。 3.使用“计算机”按“FAT32”文件系统格式化一个新的优盘简述操作步骤。 首先把U盘插进电脑的USB接口,然后双击桌面上的“计算机”打开资源管理器,在资源管理器中找到我们插入的U盘,右键单击U盘,在弹出的快捷菜单栏中选择格式化打开格式化窗口。把窗口中的文件系统改为f a t32,然后单击开始。 4.使用“资源管理器”,在C盘根文件夹中新建一个文件夹,并命名为“我的记事本”;将D 盘所有扩展名为.txt的文件复制到该文件夹,简述操作步骤。 1)双击桌面上的计算机打开资源管理器窗口,在资源管理器窗口中左键双击c盘进入c盘的根目录。然后,右键单击资源管理器窗格中的空白部分,在弹出来的快捷菜单中,选择新建文件夹并把文件夹的名字更改为“我的记事本”

计算机操作系统考试习题

习题 第一章习题 一、单选题 (1)当CPU执行操作系统代码时,称处理机处于( )。 A.执行态 B.目态 C.管态 D.就绪态 (2)在下列性质中,( )不是分时系统的特征。 A.多路性 B.交互性 C.独立性 D.成批性 (3)下列仅一条指令( )只能在管态下执行。 A.读取时钟指令 B.访管指令 C.屏蔽中断指令 D.取数指令 二、填空题 (1) 在计算机系统中配置操作系统的主要目的是___________________,操作系统的主要功能是管理计算机系统中的硬件和资源,其中包括处理机管理、存储器管理,以及设备管理和文件管理,这里的处理机管理主要是对进程进行管理。 (2) 利用缓冲区能有效地缓和CPU 和I/O设备之间速度不匹配的矛盾,虚拟设备的功能是使_____________变成能被多个进程同时使用的_________。 第二章习题 一、填空题 (1)对于一个可执行程序文件,该程序与执行它的进程是一对多的关系。 (2)在单CPU系统中实现并发技术后。

A.进程在一个时间段内并行执行,CPU与外设并行工作。 B.进程在一个时刻并行执行,CPU与外设并行工作。 C.进程在一个时间段内并行执行,CPU与外设串行工作。 D.进程在一个时刻并行执行,CPU与外设串行工作。 (3)从静态角度上看,进程是由PCB、程序段,数据段三部分组成。 (4)正在执行的进程由于用完其时间片而被暂停执行,此时进程应从执行状态变成为就绪状态。 (5)引入进程,可带来资源利用率的提高和系统吞吐量的增加的好处,但却增加了系统的空间和时间开销。 (6)临界区是指进程中用于访问临界资源的那段代码。 (7) ①C是一种只能由P和V操作所改变的整型变量,①可用于实现进程的② D 和③ A ,②是指排他性地访问临界资源。 ①:A.控制变量B.锁 C.整型信号量 D.记录型信号量 ②,③:A.同步 B.通信 C.调度 D.互斥 (8)设有6个进程共享同一互斥段,若最多允许有3个进程进入互斥段,则所采用的互斥信号量的初值为 3 。 (9)有3个进程共享同一程序段,而每次最多允许两个进程进入该程序段,若用P、V操作作同步机制,则记录型信号量S的取值范围为2,1,0 ,-1。 (10)为实现消息缓冲通信,在PCB中应增加消息队列首指针、消息队列互斥信号量和消息队列资源信号量三个数据项。 (11)若记录型信号量S的初值为2,当前值为-1,则表示有 B 等待进程。 A.0个 B.1个 C.2个 D.3个

操作系统试题库简答题

1、什么是操作系统?它有什么基本特征? 操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。 操作系统的基本特征是:并发、共享和异步性。 2、操作系统的含义及其功能是什么? 1)、含义:OS是一组系统软件,它是软硬件资源的控制中心,它以尽量合理有效的方法组织多个用户共享计算机的各种资源。 2)功能:管理计算机的软硬件资源(包括:处理机管理,作业管理,存储管理,设备管理,文件管理)、提高资源的利用率、方便用户。 3、叙述操作系统的含义及其功能,并从资源管理角度简述操作系统通常由哪几部分功能模 块构成,以及各模块的主要任务。 答: 1)、OS是一个系统软件,是控制和管理计算机系统硬件和软件资源,有效、合理地组 织计算机工作流程以及方便用户使用计算机系统的程序集合。 2)功能:管理计算机的软硬件资源、提高资源的利用率、方便用户。 3)组成模块: (1)、处理机管理(或进程管理):对CPU的管理、调度和控制。 (2)、存储管理:管理主存的分配、使用和释放。 (3)、设备管理:管理设备的分配、使用、回收以及I/O控制。 (4)、文件管理:管理外存上文件的组织、存取、共享和保护等。 (5)、作业管理:对作业的管理及调度。(或用户接口,使用户方便的使用计算机) 4、什么是中断向量?什么是多级中断?中断处理的过程一般有哪几步? (1)、中断向量:存放中断处理程序入口地址的内存单元称为中断向量。 (2)、多级中断:为了便于对同时产生的多个中断按优先次序来处理,所以在设计硬件时,对各种中断规定了高低不同的响应级别。优先权相同的放在一级。 (3)、中断处理步骤:响应中断,保存现场;分析中断原因,进入中断处理程序;处理中断;恢复现场,退出中断。 5、什么是多道程序设计技术 多道程序设计技术就是在系统(内存)中同时存放并运行多道相互独立的程序(作业),主机以交替的方式同时处理多道程序。它是一种宏观上并行,微观上串行的运行方式。 6、分时系统和实时系统有什么不同? 答:分时系统通用性强,交互性强,及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。

操作系统简答题试题及答案

1.I/O软件一般分为哪几个层次? 从硬件层到用户层分为中断处理程序;设备驱 动程序;与设备无关的I/O软件;用户空间的 I/O软件等4层。 2.操作系统有哪些基本类型? 基本的操作系统类型有三种:多道批处理操作 系统,分时操作系统及实时操作系统。.各举 出一个实例?随着计算机体系结构的发展,先 后出现了个人计算机操作系统、嵌入式操作系 统、多处理机操作系统、网络操作系统和分布 式操作系统。 3.有几种I/O控制方式?各自的含义是什么? 答:常用的I/O控制技术有4种:程序直接控 制方式、中断控制方式、DMA方式和通道控制 方式。 程序直接控制方式是由用户进程直接控制内 存或CPU和外围设备之间的信息传送。这种方 式控制者都是用户进程。 中断方式被用来控制外围设备和内存与CPU 之间的数据传送。这种方式要求CPU与设备 (或控制器)之间有相应的中断请求线,而且 在设备控制器的控制状态寄存器的相应的中 断允许位。 DMA方式又称直接存取(direct memory access)方式。其基本思想是在外围设备和内 存之间开辟直接的数据交换通道。 通道控制(channel control)方式与DMA 方式相类似,也是一种以内存为中心,实现设 备和内存直接交换数据的控制方式。与之不同 的是,在DMA方式中数据传送方向、存放数据 内存始址以及传送的数据块长度等都是由 CPU控制,而在通道方式中这些都是由专管输 入输出的硬件——通道来进行控制 4.常见的文件物理结构有哪些?各有什么特 点?各自与文件的存取方式的关系如何? 常见的文件物理结构有顺序结构,链接结构, 索引结构。 顺序结构以编号连续的磁盘块存储文件内容, 适合于顺序存取和直接存取; 链接结构将逻辑上连续的文件块存放到不连 续的物理块中、然后在每一个物理块保存一个 存放下一个逻辑块的物理块的指针,以保持逻 辑块的连续性,此类结构顺序存取;以索引结 构存储的文件,适合于顺序存取、直接存取。 索引结构是在文件目录中设置一张文件物理 块的索引表,表中依文件逻辑块的顺序登记各 个逻辑块所在的物理块地址。该方式适合于顺 序存取、直接存取。以顺序结构存储的文 件,适合于顺序存取和直接存取,以链接结构 存储的文件,适合于顺序存取,以索引结构存 储的文件,适合于顺序存取、直接存取。 5.给出两种I/O调度算法,并说明为什么I/O 调度中不能采用时间片轮转法。 答: I/O调度程序通常采用(1)先来先服 务调度和(2)优先级调度两种调度算法。 由于I/O操作中一般会涉及通道操作,而通道 程序已经启动就不能停止,直至完成。在它完 成之前不会被中断,即通道程序不接受从CPU 来的中断。因此I/O调度程序不能采用时间片 轮转调度算法。 6.何谓缓冲区?为什么要引入缓冲? 缓冲即是使用专用硬件缓冲器或在内存中划 出一个区域用来暂时存放输入输出数据的器 件。 引入缓冲是为了匹配外设和CPU之间的处理速 度,减少中断次数和CPU的中断处理时间,同 时。解决DMA或通道方式时的数据传输瓶颈问 题 7.何谓进程通信?常见的进程通信方法有哪 些? 进程之间的信息交换共享存储区,信息传 递,共享文件 8.何谓死锁?产生死锁的原因有哪些? 若系统中存在一组进程(两个或多个),它们 中的每一个进程都占用了某种资源而又都在 等待其中另一进程所占用的资源,这种等待永 远不能结束,这种现象称为死锁。 产生死锁的原因包括竞争资源和进程推进顺 序不当。 9.何谓死锁?为什么将所有资源按类型赋予不 同的序号,并规定所有的进程按资源号递增 的顺序申请资源后,系统便不会产生死锁? 所谓死锁,是指多个进程在运行过程中因争夺 资源而造成的一种僵局,若无外力作用,这些

计算机操作系统选择题大全

1. 单项选择题(共200个题目) 100236. 一般用户更喜欢使用的系统是(c )。 A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 100237. 与计算机硬件关系最密切的软件是(d). A.编译程序 B.数据库管理程序 C.游戏程序 D.OS 100238. 现代OS具有并发性和共享性,是由(D)的引入而导致的。 A.单道程序 B.磁盘 C.对象 D.多道程序100239. 早期的OS主要追求的是(A)。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 100240. (A )不是多道程序系统。 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 100241. (B)是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标100242. 特权指令可以在(C)中执行。 A.目态 B.浏览器中 C.任意的时间 D.进程调度中100243. 没有了(C )计算机系统就启动不起来了。 A.编译器 B.DBMS C.OS D.浏览器100244. 通道能够完成(C )之间数据的传输。

A.CPU与外设 B.内存与外设 C.CPU与主存 D.外设与外设 100245. 系统的主要功能有(C )。 A.进程管理、存储器管理、设备管理、处理机管理 B.虚拟存储管理、处理机管理、进程调度、文件系统 C.处理机管理、存储器管理、设备管理、文件系统 D.进程管理、中断管理、设备管理、文件系统 100246. 单处理机计算机系统中,(A)是并行操作的。 A.处理机操作和通道 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 100247. 处理机的所有指令可以在(D)中执行。 A.目态 B.浏览器中 C.任意时间 D.系统态100248. (B )功能不是操作系统直接完成的功能。 A.管理计算机硬盘 B.对程序进行编译 C.实现虚拟存储器 D.删除文件 100249. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。 A.多用户分时系统 B.实时系统 C.批处理系统时间 D.网络操作系统 100250. 操作系统是对(C )进行管理的软件。

操作系统简答题(含答案)

1. OS 的主要功能 操作系统的基本功能: 处理机管理、存储管理、设备管理、信息管理(文件系统管理) 、用 户接口。 2. OS 有哪三种类型?各有什么特点? 操作系统一般可分为三种基本类型,即批处理系统、分时系统和实时系统。 批处理操作系统的特点是:多道和成批处理。 分时系统具有多路性、交互性、 独占”性和及时性的特征。 实时系统特点:及时响应和高可靠性 3. OS 的基本特征是什么? 并发性、共享性、虚拟技术、异步性 4. OS 一般为用户提供了哪三种接口?各有什么特点? 1. 联机命令接口 提供一组命令供用户直接或间接操作。 根据作业的方式不同,命令接口又分为联 机命令接口和脱机命令接口。 2. 程序接口 程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。 3. 图形界面接口 通过图标 窗口 菜单 对话框及其他元素 ,和文字组合,在桌面上形成一个直观易 懂使用方便的计算机操作环境 ? 5. OS 主要有那些类型的体系结构? 单体结构、层次结构、微内核结构与客户机 6. 多道程序设计的主要特点是什么? 多道程序设计技术是指在内存同时放若干道程序, 统中 的各种资源。当一道程序暂停执行时, [特点]:多道、宏观上并行(不同的作业分别在 单CPU 上交叉运行)。 7. OS 在计算机系统中处于什么地位? 操作系统在计算机系统中占有特殊重要的位置, 所有其他软件都建立在操作系统基础上, 并得到其支持和服务;操作系统是支撑各种应用软件的平添。用户利用操作系统提供的 命令和服务操纵和使用计算机。可见,操作系统实际上是一个计算机系统硬件、软件资 源的总指挥部。操作系统的性能决定了计算机系统的安全性和可靠性。 8. 解释一下术语:进程、进程控制块、进程映像、线程、进程的互斥和同步、临界区和临 界资源、竞争条 件、原语、信号量、管程、死锁、饥饿 进程:进程是程序在一个数据集合上的运行过程, 是系统进行资源分配和调度的一个独立的 基本单位。 进程控制块(Procedure Control Block ):使一个在多道程序环境下不能独立运行的程序(含 数据),成 -服务器模型、虚拟机结构 使它们在系统中并发执行, 共享系 CPU 立即转去执行另一道程序。 CPU 和外设上执行)、微观上串行(在

操作系统简答题

操作系统 一、1.什么是操作系统?从资源管理看操作系统的功能有哪些? 答:(1).操作系统是一个系统软件,它能有效地管理和控制计算机系统中的各种 硬件和软件资源、合理组织计算机的工作流程,方便用户使用的程序和数据的集合。(2).a处理机管理:分配和控制处理机 b.存储器管理:分配及回收内存 c.1/0(1 nput/Output)设备管理:I/O分配与操作 d.文件管理:文件存取、共享和保护(详见课本P2-3) 2什么叫并发性?什么叫并行性? 答:并发性:两个或两个以上事件在同一时间间隔内发生。 并行性:两个或两个以上事件在同一时刻发生。 3. 试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:及时性:实时系统要求更高 [分时系统:秒级(一般情况)实时系统:微秒级甚至更小]交互性:分时系统交互性更强 可靠性:实时系统要求更高(详见课本P9和P11) 三、1.在操作系统中为什么要引入进程的概念?它与程序的区别和联系是怎样的? 答:(1)程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静 态概念已经不足以描述程序的执行过程。这样,就需要一个数据结构PCB来记 录程序的状态,以及控制其状态转换所需的一些信息。因此,将PCB、程序、数 据三者组成一个完整的实体,就是进程实体。进程是程序的一次执行,引入进程的概念,

便于操作系统对于程序的运行进行控制。 (2)区别:1)进程是指令的有序集合,是静态的,进程是程序的执行,是 动态的。2)进程的存在是暂时的,程序的存在是永久的。3)进程的组成应包括程序和数据。除此之外,进程还应由记录进程状态信息的“进程控制块”组成。 联系:程序是构成进程的组成部分之一,一个进程的运行目标是执行它所对应的程序。如果没有程序,进程就失去了其存在的意义。从静态的角度看,进程由程序、数据和进程控制块三部分组成。 2什么是进程的互斥与同步? 答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。 进程同步:指两个或两个以上的进程由于某种时序上的限制而形成的相互合 作的制约关系。 3?—个进程进入临界区的调度原则是什么? 答:①如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。②任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。③进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。④如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。 4. 说明进程的结构、特征和基本状态。 答:进程是程序在其数据集合上的一次运行活动,是资源分配和独立调度的基本单位。进程由程序、数据和进程控制块组成进程的特征:动态性、并发性、独立性、异步性进

相关主题
文本预览
相关文档 最新文档