篇一 :操作系统面试问答题大全

操作系统习题与答案

(经典型)

第一章 引言

1.什么是计算机系统?它由哪几部分组成?

计算机系统是按用户的要求接收和存储信息,自动进行数据处理并输出结果信息的系统。计算机系统由硬件系统和软件系统组成。硬件系统是计算机系统赖以工作的实体,软件系统保证计算机系统按用户指定的要求协调地工作。

2.计算机系统的资源包括哪些?

计算机系统的资源包括两大类:硬件资源和软件资源。硬件资源主要有中央处理器、主存储器、辅助存储器和各种输入输出设备。软件资源有编译程序、编辑程序等各种程序以及有关数据。

3简述操作系统的定义。

操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。

4.为计算机设计操作系统要达到什么目的?设计时应考虑哪些目标?

操作系统是一种系统程序,其目的是为其他程序的执行提供一个良好的环境。它有两个主要设计目标:一是使计算机系统使用方便,二是使计算机系统能高效地工作。

5.从操作系统提供的服务出发,操作系统可分哪几类?

从操作系统提供的服务出发,操作系统可分为:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。

6.何谓批处理操作系统?

用户准备好要执行的程序、数据和控制作业执行的说明书,由操作员输入到计算机系统中等待处理,操作系统选择作业并按其作业说明书的要求自动控制作业的执行。采用这种批量化处理作业的操作系统称为批处理操作系统。

7.为什么说批处理多道系统能极大地提高计算机系统的工作效率?

批处理多道系统能极大地提高系统的工作效率,表现在四个方面:(1)多道作业并行工作,减少了处理器的空闲时间;(2)作业调度可以合理选择装入主存储器中的作业,充分利用计算机系统的资源;(3)作业执行过程中不再访问低速设备,而直接访问高速的磁盘设备,缩短执行时间;(4)作业成批输入,减少了从操作到作业的交接时间。

…… …… 余下全文

篇二 :操作系统面试题

1.在下列系统中,( )是实时系统。

A.计算机激光照排系统 B.航空定票系统 C.办公自动化系统 D.计算机辅助设计系统

答案:B

2.操作系统是一种( )。

A.应用软件 B.系统软件 C.通用软件 D.工具软件

答案:B

3.引入多道程序的目的在于( )。

A.充分利用CPU,减少CPU等待时间 B.提高实时响应速度

C.有利于代码共享,减少主、辅存信息交换量 D.充分利用存储器

答案:A

4.已经获得除( )以外的所有运行所需资源的进程处于就绪状态

A.存储器 B.打印机 C.CPU D.磁盘空间

答案:C

5.进程调度的关键问题:一是选择合理的( ),二是恰当地进行代码转换

A.时间片间隔 B.调度算法 C.CPU速度 D.内存空间

答案:B

6.采用轮转法调度是为了( ):

A.多个终端都能得到系统的及时响应 B.先来先服务

C.优先级较高的进程得到及时调度 D.需CPU最短的进程先做

答案:A

7.在一段时间内只允许一个进程访问的资源,称为( )

A.共享资源 B.临界区 C.临界资源 D.共享区

答案:C

8.并发性是指若干事件在( )发生

A.同一时刻 B.同一时间间隔内 C.不同时刻 D.不同时间间隔内

答案:B

9.在单一处理器上,将执行时间有重叠的几个程序称为( )

A.顺序程序 B.多道程序 C.并发程序 D.并行程序

答案:C

10.程序运行时,独占系统资源,只有程序本身能改变系统资源状态,这是指( )

A.程序顺序执行的再现性 B.程序顺序执行的封闭性

C.并发程序失去封闭性 D.并发程序失去再现性

答案:B

11.引人多道程序技术以后,处理器的利用率( )

A.降低了 B.有所改善 C.大大提高 D.没有变化,只是程序的执行方便了.

答案:C

12.在单一处理器上执行程序,多道程序的执行是在( )进行的。

…… …… 余下全文

篇三 :计算机操作系统面试准备

关于操作系统一般笔试面试中问的比较浅,根据教材整理了一份比较基础的操作系统的学习笔记

一、进程管理

1. 为何引入进程

程序的执行顺序:

(1)顺序执行:顺序性、封闭性、可再现性

(2)并发执行:间断性、失去封闭性、不可再现性

在多道程序环境下程序的执行是并发的,这样程序就要失去封闭性,并且间断且不可再现。并发执行的三个特点决定通常的程序是不能被并发执行的,于是引入了进程。

2. 进程的特征

(1)结构特征:每个进程都对应一个PCB(进程控制块)。程序段、数据段和PCB构成了进程实体。

(2)动态性:动态性是进程最基本的特征,因为进程的实质是进程实体的一次执行过程。

(3)并发性:进程的引入就是为了满足多道程序的并发执行的特征。

(4)独立性:进程是参与资源分配的基本单位(线程是被调度的基本单位)

(5)异步性:指进程被执行的速度和顺序具有不确定性,即进程按异步方式运行。

3. 进程的状态

就绪状态:只差CPU就可以运行的进程

执行状态

阻塞状态:正在执行的进程遇到某个时间之后暂时不需要CPU了,就把CPU让出来并排到阻塞状态的进程队列中去。

4. PCB

PCB是进程存在的唯一标志。

PCB的作用:是让一个在多道程序环境下无法兵法运行的程序成为一个能够独立地接受调度和运行的基本单位,从而使之成为能和其他进程并发运行的进程。

PCB的内容:进程标识符、CPU状态信息、进程调度信息、进程控制信息等。

PCB的组织方式:链接方式、索引方式

5. 进程控制

进程的创建

1)引起进程创建的事件有:用户登录、作业调度、提供服务、应用请求

2)创建步骤:申请空白PCB、为新进程分配资源、初始化进程控制块、将新进程插入就绪进程的终止

1)引起进程终止的事件有:正常结束、异常结束、外界干预

2)终止步骤:读进程状态、若被终止进程处于执行状态则表示该进程被终止后需要重新调度、若该进程有子孙进程则终止所有子孙进程、归还进程资源、移除队列中的PCB

…… …… 余下全文

篇四 :操作系统考点总结

1.设计现代OS的主要目标是什么?答:(1)有效性 (2)方便性 (3)可扩充性 (4)开放性

2.OS的作用可表现在哪几个方面?

答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者

(3)OS实现了对计算机资源的抽象

4.试说明推动多道批处理系统形成和发展的主要动力是什么?

答:(1)不断提高计算机资源的利用率;(2)方便用户;

(3)器件的不断更新换代;(4)计算机体系结构的不断发展。

6.试说明推动分时系统形成和发展的主要动力是什么?

答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU 的 分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的 共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?

答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令, 在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。

8.为什么要引入实时OS?

答:实时操作系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处 理,并控制所有实时任务协调一致地运行。引入实时OS 是为了满足应用的需求,更好地满 足实时控制领域和实时信息处理领域的需要。

12.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。

答:(1)及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受 的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成 截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。

…… …… 余下全文

篇五 :操作系统上午题总结

操作系统上午题总结

1、进程

● 试题4

从供选择的答案中,选出应填入下面叙述中_?_内的最确切的解答,把相应编号写在答卷的对应栏内。

_④进程_是操作系统中可以并行工作的基本单位,也是核心调度及资源分配的最小单位,它由_②程序、数据和PCB_组成,它与程序的重要区别之一是:_③它有状态,而程序没有_。

在SMP系统中,操作系统还提供了_②线程_机制,它是_③处理器分配_的最小单位。

供选择的答案:

A: ①作业              ②过程              ③函数              ④进程

B: ①程序、数据和标示符    ②程序、数据和PCB   ③程序、标示符和PCB       ④数据、标示符和PCB

C: ①程序可占用资源,而它不可                  ②程序有状态,而它没有

③它有状态,而程序没有                      ④它能占有资源,而程序不能

D: ①约束              ②线程              ③共享              ④分时

…… …… 余下全文

篇六 :《操作系统》概念总结【可直接缩印】

【第一章】

1、操作系统基本功能a、处理机功能:对处理机分配调度策略、分配实施和资源回收等问题。  b、储存管理:内存分配;存储保护;内存扩充。  C、设备管理:通道、控制器、输入输出设备的分配与管理;设备独立性   d、信息管理(文件系统管理):信息管理,信息的共享、保密和保护。  e、用户接口:为用户提供有好多的用户接口,为用户服务。

2. 操作系统的定义:操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。

3. 操作系统的类型:(1)批处理操作系统 (2)分时操作系统 (3)实时操作系统(4)个人计算机操作系统 (5)网络操作系统(6)分布式操作系统

4.  什么是多道程序系统?

在计算机内存中同时存放几道相互独立的程序,它们在管理程序的控制下相互穿插地运行。

5.  什么是批处理、分时和实时系统?各有什么特征?

批处理系统:把用户提交的作业分类,把一批作业编成一个作业执行序列,由专门编制的监督程序自动依次处理。  主要特征:用户脱机使用计算机、成批处理、多道程序运行

分时系统:把处理机的运行时间分成很短的时间片,按时间片轮转的方式,把处理机分配给各进程使用。其主要特征是:交互性、多用户同时性、独立性。

实时系统:在被控对象允许时间范围内做出响应。其主要特征是:对实时信息分析处理速度要比进入系统快、要求安全可靠、资源利率低。

【第二章】

2.1 什么是作业? 作业步? 作业的控制方式?JCB(作业控制块)

作业:在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做的有关该 次业务处理的全部工作称为一个作业。作业由不同的顺序相连的作业步组成。

…… …… 余下全文

篇七 :电大-操作系统网考复习题总结

单项选择题

1.   A-按文件用途来分,编译程序是(    )。C.系统文件

2.   A-按照所起的作用和需要的运行环境,操作系统属于(    )。D.系统软件

3.   A-按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指(  )调度算法。A.先来先服务法

4.  B-把逻辑地址转变为内存物理地址的过程称作(    )。D.重定位

5.  CPU状态分为核心态和用户态,从用户态转换到核心态的途径是(    )。C.系统调用

6.   C-操作系统的基本职能是(    )。D. 控制和管理系统内各种资源,有效地组织多道程序的运行

7.   C-操作系统负责管理计算机系统的(    )。 C.资源

8.   C-从系统的角度出发,希望批处理控制方式下进入输入井的作业(    )尽可能小。D.平均周转时间

9.   C-操作系统对缓冲区的管理属于(    )的功能。 B.设备管理

10.  C-操作系统内核与用户程序、应用程序之间的接口是(    )。C.系统调用

11.  C-操作系统中利用信号量和P,V操作,( ).C.可实现进程的互斥和同步

12.  C-操作系统中有一组常称为特殊系统调用的程序,其操作具有不可分割性,在操作系统中称为B.原语

13.  C-操作系统实现“按名存取”的关键在于解决(    )。B.文件名称与文件具体的物理地址的转换

…… …… 余下全文

篇八 :计算机操作系统考试试题汇总

计算机操作系统试题


一 填空:

1.操作系统为用户提供三种类型的使用接口,它们是命令方式系统调用和图形用户界面。

2.主存储器与外围设备之间的数据传送控制方式有程序直接控制、中断驱动方式DMA方式和通道控制方式。

3.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短的作业将得到优先调度;当各个作业要求运行的时间相同时,等待时间长的作业得到优先调度。

4.当一个进程独占处理器顺序执行时,具有两个特性:封闭性和可再现性。

5.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为逻辑地址

6.文件的逻辑结构分流式文件和记录式文件二种。

7.进程由程度、数据和FCB组成。

8.对信号量S的操作只能通过原语操作进行,对应每一个信号量设置了一个等待队列。

9.操作系统是运行在计算机裸机系统上的最基本的系统软件。

10.虚拟设备是指采用SPOOLING技术,将某个独享设备改进为供多个用户使用的的共享设备。

11.文件系统中,用于文件的描述和控制并与文件一一对应的是文件控制块

12.段式管理中,以段为单位,每段分配一个连续区。由于各段长度不同,所以这些存储区的大小不一,而且同一进程的各段之间不要求连续

13.逻辑设备表(LUT)的主要功能是实现设备独立性

14在采用请求分页式存储管理的系统中,地址变换过程可能会因为缺页越界等原因而产生中断。

16. 段的共享是通过共享段表实现的。

17.文件的物理结构分为顺序文件、索引文件索引顺序文件

18.所谓设备控制器,是一块能控制一台或多台外围设备与CPU并行工作的硬件。

19. UNIX的文件系统空闲空间的管理是采用成组链接法

20分页管理储管理方式能使存储碎片尽可能少,而且使内存利用率较高,管理开销小。20. 计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件。

…… …… 余下全文