荟萃馆

位置:首页 > 计算机 > 计算机应用

计算机操作系统原理模拟考试题

  一、填空题

计算机操作<a href=系统原理模拟考试题" title="计算机操作系统原理模拟考试题">

1.操作系统是为裸机配置的一种_系统软件___,是___用户和用户程序与计算机的接口,是用户程序和其它系统程序的运行平台和环境。

2.操作系统通过__进程控制块PCB_______对进程进行管理。

3.操作系统通常可以分为以下几种类型:批处理系统、_分时系统_、__实时系统、__网络操作系统__和分布式操作系统。

4.负责进程在内存和辅存对换区之间的对换的调度称为___中级调度________。

5.静态分配是在用户作业___开始执行之前_______由系统_一次_____将所要求的所有设备、控制器或通道分配给该作业。

6.中断自动转入规定的例行程序,这一程序称为_中断处理程序__ _______。 根据中断源产生的条件,可把中断分为 外中断 和 内中断 两种。

7.数据传送控制方式有4种,即 程序直接控制方式、中断控制方式、DMA方式和通道方式.

8.文件的逻辑结构有两种基本形式是_记录式结构__,__流式结构_。

9.文件的存取方式为 _顺序存取________,_直接存取______.

10.永远分配不到必需的资源而无法继续运行,就产生了_死锁_______。

  二、名词解释

逻辑地址:用户程序经编译以后的每个目标模块都以0为基地址顺序编制,这种地址称为逻辑地址。

Belady现象:是指在使用FIFO算法进行内存页面置换时,在未给进程或作业分配足它所要求的全部页面的情况下,有时出现的分配的页面数增多,缺页次数反而增加的奇怪现象。

设备驱动程序:),是一个允许高级(High level)计算机软件(computer software)与硬件(hardware)交互的程序,这种程序建立了一个硬件与硬件,或硬件与软件沟通的界面,经由主板上的总线(bus)或其它沟通子系统(subsystem)与硬件形成连接的机制,这样的机制使得硬件设备(device)上的`数据交换成为可能

  三、答题

1、试述分布式操作系统与网络操作系统主要区别

答:分布性:在分布式系统中,各个结点主机都不再有自己的操作系统,在任何一台计算机上也没有集中管理全系统的操作系统。在不同主机之间共享系统中资源,是通过分布到各台机器上的程序实现的,由这些程序的总合组成的分布式系统,可以自动平衡负载,在各结点间划分任务。

对称性 : 各台计算机,包括属于分布式操作系统的部分都是对等的,无主从之分。

协同性:在结点之间以协商方式共享资源。但是对于用户来说,结点之间的协商是透明的。

2、简述程序、进程的区别和联系。

答:联系:一个进程可以涉及到一个或几个程序的执行

一个程序可以对应一个或多个进程,即同一程序段可以在不同数据集合上运行,可构成不同的进程,例如打印输出程序段,例如同一高级语言编译程序与多个用户源程序

进程和程序的区别主要体现在:

1)进程是动态的,具有一定的生命周期,而程序是静态的;

2)进程可并发执行,而没有创建进程的程序是不能执行的;

3)进程是操作系统中申请和分配资源的基本单位,而没有创建进程的程序是不能申请资源的;

4)进程包括程序、数据和进程控制块;

5)同一程序的多次执行对应多个进程

3. 画出进程状态转换图,简单说明转换的条件。

在进程的生命期内,一个进程至少具有三种基本状态,它们是:执行状态、等待状态和就绪状态。处于就绪状态的进程已经得到除 CPU之外的其他资源,只要被调度得到处理机,便可立即投入执行。

4.简述操作系统的四种微观特征。

a:并发性(Concurrence) 并发性是存在许多同时的或平行的活动,指两个或多个事件在同一时间间隔发生,交替进行。

b:共享(Sharing)资源共享是指系统中的软硬件资源不再是为某一个程序所独占,而是供多个用户共同使用。

c:虚拟性(Virtual) 所谓虚拟是把物理上的实体对应为多个逻辑上的对象,通过对物理实体分时给逻辑对象,让多个逻辑对象感到是独立使用物理实体。这样可有效地利用物理设备。

d:不确定性(Asynchronism) 多道程序环境下的程序的执行,是以异步方式进行的,执行的时机和顺序是随机性。