《操作系统》(二学期)A卷及答案

《操作系统》(二学期)A卷及答案
《操作系统》(二学期)A卷及答案

操作系统考试题型:选择题、填空题、判断题、简答题、综合题

重点内容:

第一章概述

操作系统基本概念、特征

操作系统发展、多道程序设计概念

操作系统基本类型及特点

操作系统主要功能

处理机工作模式

操作系统的用户接口

系统调用的步骤,常用的系统调用

常见的几种操作系统体系结构

第二章进程与线程

并发与并行的概念、进程的基本概念、特征、状态及其转换、实现、进程与程序的区别与联系、进程创建

线程的基本概念、引入线程的原因、线程的用户空间实现与核心空间实现的特点,进程与线程的区别与联系

原语的概念、进程控制原语

临界资源、临界区、互斥的概念

常见的进程间通信方式

进程间信号量通信方式

调度的层次,进程调度的时机、调度方式,常用的调度算法及评价指标(先进先出,轮转算法,短作业优先算法,响应比高优先算法,优先级调度算法、多队列轮转算法)

第三章死锁

资源,可抢占与不可抢占资源

死锁概念、死锁产生的原因及必要条件

死锁的四种解决策略

鸵鸟算法

死锁检测和死锁恢复

死锁避免、安全状态定义、单个和多个资源的银行家算法,

死锁预防

第四章存储管理

简单存储管理方式——单一分区、多分区存储管理

空闲物理内存管理方式:位图及链表方式

分区内存管理中常用内存分配算法(FFA,BFA,WFA);

虚拟存储的概念,覆盖及交换技术;

分页存储管理方式的原理、包括地址映射过程、及常用的页面置换策略及算法;(OPT,LRU,NRU,FIFO)

分页系统中页表存在的问题及解决办法(多级,转置)

分页系统中全局与局部策略、页的大小、负载等问题

缺页处理过程

第五章文件系统

文件的逻辑结构、文件存取访问方式

引入目录的原因

文件的物理结构及特征

目录的实现

文件的共享及实现

文件磁盘空间管理

文件系统的可靠性的保证

文件系统的性能

文件的安全访问控制

第六章设备管理

操作系统角度的I/O设备分类

I/O设备组成、控制器功能

I/O设备的两种编址方式、常用的数据传送控制方式;

I/O软件分层结构

设备无关软件层的具体功能;

设备驱动程序功能;缓冲的引入、种类及工作原理;

中断处理程序处理步骤

SPOOLING工作原理及主要功能特点;

磁盘硬件原理、磁盘编址、常用的磁盘臂调度算法(FIFO,SJF,SCAN)

安全

文件的保护机制:存取控制表及权限表

试题编号:

重庆邮电大学2012-2013学年2学期

《操作系统》试卷(期末)(A卷)(闭卷)

一、选择题(本大题共20小题,每小题1分,共20分)

1.操作系统提供给程序员的接口是_______。

A.过程调用

B.系统调用

C.库函数

D.中断调用

2.操作系统在计算机系统中处于_______的位置。

A.计算机硬件和软件之间

B.计算机硬件和用户之间

C.处理机和用户程序之间

D.外部设备和处理机之间

3.在采用DMA方式高速传输数据时,数据传送是_________。

A.在DMA控制器本身发出的控制信号控制下完成

B.由CPU响应硬中断处理完成

C.由CPU执行的程序完成

D.在总线控制器发出的控制信号控制下完成

4.下面 _________算法适合于分时系统中的进程调度。

A.FCFS

B.时间片调度

C.优先级调度算法

D.队列调度算法

5.在进程管理中,_______时进程从运行状态变为就绪状态。

A.进程被调度程序选中

B.时间片用完

C.等待某一事件发生

D.等待的事件发生

6.一个进程是_______。

A.由协处理机执行的一个程序

B.一个独立的程序+数据集

C.PCB结构、程序与数据的组合

D.一个独立的程序

7.在操作系统中,对信号量S的P操作定义中,使进程进入相应等待队列的条件是________。

A.S>0

B.S=0

C.S<0

D.S≤0

8.虚拟页式存储管理的主要特点是_______。

A.不要求将作业装入到主存的连续区域

B.不要求将作业同时全部装入到主存的连续区域

C.不要求进行缺页中断处理

D.不要求进行页面置换

9.M个生产者,N个消费者共享长度为L的有界缓冲区,则对缓冲区互斥操作而设置的信号量初值应设为______。

A.M

B. L

C. N

D.1

10.在内存管理的固定分区分配中,每个分区的大小是_______。

A.相同

B.随作业长度变化

C.可以不同但预先固定

D.可以不同但根据作业长度固定

11.产生系统死锁的原因可能是由于_______。

A.进程释放资源

B.一个进程进入死循环

C.多个进程竞争,资源出现了循环等待

D.多个进程竞争共享型设备

12.若系统中有8台打印机,有多个进程竞争使用,每个进程最多需要使用3台该系统可能会发生死锁的进程个数的最小值是_________。

A.2

B.3

C.4

D.5

13.某系统采用两级页表,页的大小是212字节,逻辑地址是32位,若地址的前8位用于做一级页表的索引,则需要______来指定二级索引。

A. 220,212

B. 28,212

C. 28, 224

D. 220,28

14.虚拟存储技术的基础是________。

A.交换原理

B.置换原理

C.请求调入原理

D.程序局部性原理

15.在硬盘上存放的信息,物理上读写的最小单位是一个_______。

A.二进制位

B.字节

C.物理块

D.逻辑记录

16.目录文件存放的信息是_______。

A.该文件的文件目录

B.该文件中的数据文件

C. 该目录中所有数据文件目录

D.该目录中所有子目录文件和数据文件的目录

17.在关于Spooling的叙述中,_______描述是不正确的。

A. Spooling系统中不需要独占设备

B. Spooling系统加快了作业执行的

速度C. Spooling系统使独占设备变成共享设备 D. Spooling系统利用了处理器与通道并行工作的能力

18.相同名字的文件应允许在一个系统中同时存在,解决这个问题的办法是______。

A.采用索引文件

B.通过文件共享

C.采用多级目录管理

D.利用文件分级安全管理

19.虚拟设备是指________。

A.允许用户使用比系统中具有的物理设备更多的设备

B.允许用户以标准方式来使用物理设备

C.把一个物理设备变换成多个对应的逻辑设备

D.允许用户程序不必全部装入主存,便可使用系统中的设备

20.程序员利用系统调用打开I/O设备时,通常使用的设备标志是_______。

A.逻辑设备名

B.物理设备名

C.主设备号

D.次设备号

二、填空题(本大题共10小题,每空1分,共10分)

1.原语可分为两类:一类是机器指令级的,其特点是执行期间不允许中断。另一类是_______的,其特点是作为原语的程序段不允许并发执行。

2.对文件的存取权限控制,可采用访问控制表和_______________________表。

3.如果信号量当前的值是-4,则表示系统中在该信号量上有__________个等待进程。

4. 每个进程都拥有自己的虚拟存储器,且虚拟存储器的容量是由计算机的地址结构和_______确定的。

5.Windows、UNIX和LINUX采用的文件目录结构是_________________结构。

6.资源的有序分配策略可以破坏死锁的____________条件。

7.用户首次访问任何文件前,需要使用系统调用_____________来打开指定文件,而后才能进行其他操作。

8.I/O软件一般分为4个层次:中断处理程序、设备驱动程序、与设备无关软件层和_________________。

9.缓冲区的引入可以缓和CPU与I/O设备之间_______________的矛盾。

10.操作系统把进程的执行状态分为两种,一种是__________执行,一种是核心态执行。

三、判断题(本大题共10小题,每小题1分,共10分)

1.操作系统中的缓冲技术是借用外存储器的一部分区域作为缓冲池。()

2.驱动程序与I/O设备的特性紧密相关,因此应为每一I/O设备配备一个驱动程序。()

3.操作系统提供文件系统服务后,用户可按名存取文件,故用户使用的文件必须有不同的名字。()

4.在磁盘访问时间中,寻道时间所占的比例是最大的。()

5.分段存储管理方式采用二维地址结构。( )

6.参与死锁的所有进程都占有资源。()

7.所谓多道程序设计,即指每一时刻有若干个进程在执行。()

8.在请求分页虚拟存储管理中,页面的调入、调出只能在内存和交换区之间进行。()

9.维护一个最近使用块的缓存是在I/O软件层的与用户无关软件层完成。()

10.设备控制器是I/O设备与内存之间的接口。()

四、简答题(本大题共6小题,每小题5分,共30分)

1.磁盘的空闲块可以按哪几种方法来组织。

2.说明下图中进程状态转化的原因。

3.以下两个优先级相同的进程PA和PB在并发执行结束后,x,y,z的值分别为多少(信

4.什么是系统抖动现象?

5.可以采用哪些途径改善文件系统的性能。

6.给出设备驱动程序的主要功能。

五、综合题(本大题共3小题,每小题10分,共30分)

1.若干个等待访问磁盘的访问柱面为20,44,40,4,80,12,76,假设每移动一个柱面需要5毫秒,磁头臂当前位于第77号柱面,请按下列算法分别计算完成上述各次访问总共花费的寻道时间:1)先来先服务算法;2)最短寻道时间优先算法

2.设某计算机的逻辑地址空间和物理地址空间均为64KB,按字节编址。若某进程最多需要6页(Page)数据存储空间,页的大小为1KB,操作系统采用固定分配局部置换策略为此进程分配4个页框(Page Frame)。在时刻260前的该进程访问情况如下表所示(访

当进程执行到时刻260时,要访问逻辑地址为17CAH的数据,请回答以下问题:

(1)该逻辑地址对应的页号是多少?

(2)若采用先进先出(FIFO)置换算法,该逻辑地址对应的物理地址是多少?要求给出计算过程。

(3)若采用时钟(CLOCK)置换算法,该逻辑地址对应的物理地址是多少?要求给出计算过程。(设搜索下一页的指针沿顺时针方向移动,且当前指向2号页框,示意图如下)。

3.有5个批处理作业A到E,它们几乎同时到达一个计算中心。估计它们的运行时间分别是10,6,2,4和8分钟。其优先级(由外部设定)分别为3,5,2,1和4,其中5为最高优先级。对于下列每种调度算法,计算进程的平均周转时间,可忽略进程切换的开销。(1)轮转调度算法(2)先来先服务调度算法(按照10,6,2,4,8次序运行)(3)优先级调度算法(4)最短作业优先调度算法

对(1),假设系统具有多道程序处理能力,每个作业均公平共享CPU时间,对(2)到(4),假设任一时刻只有一个作业运行,直到结束。所有的作业都是计算密集型作业。

参考答案

一、选择(每题1分,共20分)

BBABB

CCBDC

CCBDC

DCCCA

二、填空题(每题1分,共10分)

1.功能级

2. 权限

3. 4

4. 寻址方式

5. 图形目录结构/层次目录结构/多级目录结构

6. 环路等待条件(意思相符也对)

7. open( )

8. 用户层软件

9. 速度不匹配10. 用户态(意思相符也对)

三、判断题(每题1分,共10分)

???√√?????

三、简答(每题5分,共30分)

1.磁盘的空闲块可以按哪几种方法来组织。

答:共有两种方式(2分),一种是位图方法(1.5分),另一种是空闲链表(1.5分)2. 说明下图中进程状态转化的原因。

答:(1)时间片到(2)因等待数据资源而阻塞(3)因I/O而阻塞(4)数据资源到被唤醒(5)I/O完成被唤醒(每个点1分)

命题原则与试卷的评分细则 3.以下两个优先级相同的进程PA和PB在并发执行结束后,x,y,z的值分别为多少(信号量S1和S2的初值均为0)?

答:将PA和PB进程分解为以下6个程序段,这6段程序具有相对的完整性,都可以作为一个单独的执行过程存在

SA1:x:=1; x:=x+1;

SA2: x:=x+y;

SA3: z:=x+z;

SB1: y:=1; y:=y+3;

SB2: z:=y+1;

SB3: y:=y+z;

SA1和SB1可以并发执行,SA2和SB2可以并发执行,SA3和SB3因变量交集不为空,而不能并发执行,(有分析过程给1分)因此若先执行SA3,则x=6,y=15,z=11(2分);若先执行SB3,则x=6,y=9,z=11(2分)

4. 什么是系统抖动现象?

答:在页式存储管理系统中(1分),如果某一个或某些页面不停地从内存调入外存(2分),又从外存调入内存(2分),则称为内存抖动,也可以称为系统抖动现象。

5.可以采用哪些途径改善文件系统的性能。

答:1)高速缓存:通过将数据存放在高速缓存中,以减少磁盘存取时间;(2分)2)提

前读:通过提前将还没有读的磁盘块读入内存,增加命中率;(1分)3)减少磁头臂的移动:通过采用块簇技术,以及修改i节点的存放位置两种方式减少寻道时间(2分)

6.给出设备驱动程序的主要功能。

答:(每点1分)

1)将接收到的抽象要求转化为具体要求

2)检查用户I/O合法性,了解I/O设备的状态,传递参数,设置设备的工作方式

3)发出I/O操作命令,启动I/O设备,完成I/O操作

4)及时响应外设的中断请求,根据中断类型调用相应的中断处理程序

5)具有通道的控制系统,还要构造通道程序

四、综合题(每题10分,共30分)

1.

1)采用先来先服务算法:

磁头臂响应请求的移动顺序为:20,44,40,4,80,12,76(2分)

磁头臂移动的总量为:57+24+4+36+76+68+64=329(2分)

花费的总时间为:(1分)

2)采用最短寻道时间优先算法:

磁头臂响应请求的移动顺序是:76,80,44,40,20,12,4(2分)

磁头臂移动的总量为:1+4+36+4+20+8+8=81(2分)

花费的总时间为:(1分)

2.1)因17CAH=(0001011111001010),表示页号的位为左边6位,所以页号为000101B=5.(2分)

2)根据FIFO算法,需要替换装入时间最早的页,故需要置换装入时间最早的0号页,即将5号页装入7号页框中,所以物理地址为(0001111111001010)换算成十六进制,为1FCAH。(4分)

3)根据CLOCK算法,如果当前指针所指页框的使用位为0,则替换该页;否则将使用位清零,并将指针指向下一个页框,继续查找。根据题设和示意图,将从2号页框开始,前4次查找页框号的顺序为2,4,7,9,并将对应页框的使用位清零。在第5次查找中,指针指向2号页框,因2号页框的使用位为0,故淘汰2号页框对应的2号页,把5号页装入2号页框中,并将对应使用位设置为1,所以对应的物理地址为(0000101111001010),换算成十六进制,为0BCAH。(4分)(注:没有换算成十六进制算正确)

3. (每小题2.5分)

1)平均公平CPU时间为(10+6+2+4+8)/5=6

平均进程周转时间为(28+12+14+18+30)/5=20.4

2)(10+16+18+22+30)/5=19.2

3)(6+14+24+26+30)/5=20

4) (2+6+12+20+30)/5=14

3、真真的心,想你;美美的意,恋你;暖暖的怀,抱你;甜甜的笑,给你;痴痴的眼,看你;深深的夜,梦你;满满的情,宠你;久久的我,爱你!

4、不管从什么时候开始,重要的是开始以后不要停止;不管在什么时候结束,重要的是结束以后不要后悔。爱情来了,你还在犹豫么?

5、美女,我注意你好久啦,就是不知道怎么表白。我翻来覆去,思来想去,最终想到一个大胆的办法,我要俘虏你的心,让你爱上我。爱上了吗?

6、对你的爱意,早已飞过万水千山,飞到你眼前,请你睁开眼,仔细看认真听,我的眼睛为你明亮,我的嗓音为你歌唱,来吧,让我们一起舞动爱情之歌!

7、爱你没商量,你的眼睛眨一下,我就死去,你的眼睛再眨一下,我就活过来,你的眼睛不停地眨来眨去,于是我便死去活来!

8、因为深爱,找不到词汇诠释,因为深爱,找不到言语概括,因为深爱,只能发条短信,轻声说一声“我爱你”,这不是三个字,而是一辈子!

9、我对你的心是鲜啤酒,清澈甘冽;我对你的情是葡萄酒,味美甘甜;我对你的爱是刀烧酒,热情浓烈;醉倒在怀,无限爱恋。

10、人生短短几十年,不要给自己留下了什么遗憾,想笑就笑,想哭就哭,该爱的时候就去爱,无谓压抑自己。人生的苦闷有二,一是欲望没有被满足,二是它得到了满足。

11、一片琼花天庭落,万里江山披银河,冰凌也有相思苦,写意窗花含泪说,昙花一现夜梦短,早有晨光盼春歌。想你,我的心会和你一起启程,祈祷每一个黎明。

12、戒指好比爱情,戴在手上,也是戴在心上;伤在心上,便也伤在手上。不敢碰的,是那心里的伤;不愿摘的,是那难舍的爱。

13、在追求爱情的列车上,透过车窗,可以欣赏到许多优美的景色,但是,请不要留恋,因为终点站才是真正的目的地。但愿我能够成为你永远的终点站!

14、爱一个人真的好难,让我欢喜让我忧!如果不让我去爱你的话,我会更难受,更彷徨。所以为了我自己,我还是爱着你吧!

15、诚挚的微笑,每一次心跳,或许寂然无声,却胜过虚幻的海誓山盟;真情的碰撞,灵魂的契合,或许不够浪漫,却胜过无数的真情告白。

16、此时此刻我又想起了你,想你的感觉是一种酸酸的痛!不能打电话告诉你,只想用文字亲亲你!记住爱你的人始终是我!

17、爱你一万年,夸张!爱你五千年,无望!爱你一千年,荒唐!爱你一百年,太长!接连爱你七十年,只要我身体健康,就是我的强项!

18、如果不爱你,不会为你守着誓言,如果不爱你,不会承受一切的罪恶感,如果不爱你,不会因你而绽放幸福的光彩。

19、一个犀利并朦胧眼神,传递心中纠结情感,我们的距离愈近或愈远。发条简朴并低调的信息,尽享真情互动,指尖点点,送你的却是心中真情满满。

20、上帝给了我这份缘,所以我每天都在天堂。生活里因为有了爱,所以我身边幸福弥漫。日子里面有了你,所以天天我都很美。

操作系统 习题答案(中文版)

操作系统概第七版中文版习题答案(全) 1.1在多道程序和分时环境中,多个用户同时共享一个系统,这种情况导致多种安全问题。a. 列出此类的问题 b.在一个分时机器中,能否确保像在专用机器上一样的安全度?并解释之。 答:a.窃取或者复制某用户的程序或数据;没有合理的预算来使用资源(CPU,内存,磁盘空间,外围设备)b.应该不行,因为人类设计的任何保护机制都会不可避免的被另外的人所破译,而且很自信的认为程序本身的实现是正确的是一件困难的事。 1.2资源的利用问题在各种各样的操作系统中出现。试例举在下列的环境中哪种资源必须被严格的管理。(a)大型电脑或迷你电脑系统(b)与服务器相联的工作站(c)手持电脑 答:(a)大型电脑或迷你电脑系统:内存和CPU资源,外存,网络带宽(b)与服务器相联的工作站:内存和CPU资源(c)手持电脑:功率消耗,内存资源 1.3在什么情况下一个用户使用一个分时系统比使用一台个人计算机或单用户工作站更好? 答:当另外使用分时系统的用户较少时,任务十分巨大,硬件速度很快,分时系统有意义。充分利用该系统可以对用户的问题产生影响。比起个人电脑,问题可以被更快的解决。还有一种可能发生的情况是在同一时间有许多另外的用户在同一时间使用资源。当作业足够小,且能在个人计算机上合理的运行时,以及当个人计算机的性能能够充分的运行程序来达到用户的满意时,个人计算机是最好的,。 1.4在下面举出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b)实时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时 答:对于实时系统来说,操作系统需要以一种公平的方式支持虚拟存储器和分时系统。对于手持系统,操作系统需要提供虚拟存储器,但是不需要提供分时系统。批处理程序在两种环境中都是非必需的。 1.5描述对称多处理(SMP)和非对称多处理之间的区别。多处理系统的三个优点和一个缺点? 答:SMP意味着所以处理器都对等,而且I/O可以在任何处理器上运行。非对称多处理有一个主处理器控制系统,与剩下的处理器是随从关系。主处理器为从处理器安排工作,而且I/O也只在主处理器上运行。多处理器系统能比单处理器系统节省资金,这是因为他们能共享外设,大容量存储和电源供给。它们可以更快速的运行程序和增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、规模经济、增加可靠性) 1.6集群系统与多道程序系统的区别是什么?两台机器属于一个集群来协作提供一个高可靠性的服务器的要求是什么? 答:集群系统是由多个计算机耦合成单一系统并分布于整个集群来完成计算任务。另一方面,多道程序系统可以被看做是一个有多个CPU组成的单一的物理实体。集群系统的耦合度比多道程序系统的要低。集群系统通过消息进行通信,而多道程序系统是通过共享的存储空间。为了两台处理器提供较高的可靠性服务,两台机器上的状态必须被复制,并且要持续的更新。当一台处理器出现故障时,另一台处理器能够接管故障处理的功能。 1.7试区分分布式系统(distribute system)的客户机-服务器(client-server)模型与对等系统(peer-to-peer)模型 答:客户机-服务器(client-server)模型可以由客户机和服务器的角色被区分。在这种模型下,客户机向服务器发出请求,然后服务器满足这种请求。对等系统(peer-to-peer)模

计算机操作系统教学大纲

《计算机操作系统》课程教学大纲 一. 课程名称 操作系统原理 二. 学时与学分 学时共64学时(52+12+8) 其中,52为理论课学时,12为实验学时,8为课外实验学时 学分 4 三. 先修课程 《计算机组成原理》、《C语言程序设计》、 《IBM—PC宏汇编程序设计语言》、《数据结构》 四. 课程教学目标 通过本课程的学习,要达到如下目标: 1.掌握操作系统的基本原理与实现技术,包括现代操作系统对计算机系统资源的管理策略与方法、操作系统进程管理机制、现代操作系统的用户界面。 2.了解操作系统的结构与设计。 3.具备系统软件开发技能,为以后从事各种研究、开发工作(如:设计、分析或改进各种系统软件和应用软件) 提供必要的软件基础和基本技能。 4.为进一步学习数据库系统、计算机网络、分布式系统等课程打下基础。 五. 适用学科专业 信息大类各专业

六. 基本教学内容与学时安排 主要内容: 本课程全面系统地阐述计算机操作系统的基本原理、主要功能及实现技术,重点论述多用户、多任务操作系统的运行机制;系统资源管理的策略和方法;操作系统提供的用户界面。讨论现代操作系统采用的并行处理技术和虚拟技术。本书以Linux系统为实例,剖析了其特点和具体的实现技术。 理论课学时:52学时 (48学时,课堂讨论2学时,考试2学时) ?绪论4学时 ?操作系统的结构和硬件支持4学时 ?操作系统的用户界面4学时 ?进程及进程管理8学时 ?资源分配与调度4学时 ?存储管理6学时 ?设备管理4学时 ?文件系统6学时 ?Linux系统8学时 七、教材 《计算机操作系统》(第2版),庞丽萍阳富民人民邮电出版社,2014年2月 八、考核方式 闭卷考试

操作系统题库 (1)

操作系统复习题: 1.现代OS具有并发性和共享性,是由(D)的引入而导致的。 A.单道程序 B.磁盘 C.对象 D.多道程序 2.系统的主要功能有(c)。 A.进程管理、存储器管理、设备管理、处理机管理 B.虚拟存储管理、处理机管理、进程调度、文件系统 C.处理机管理、存储器管理、设备管理、文件系统 D.进程管理、中断管理、设备管理、文件系统 3.操作系统是对(C)进行管理的软件。 A.硬件 B.软件 C.计算机资源 D.应用程序 4. Windows 98 是(C )操作系统。 A.多用户分时 B.批处理系统 C.单用户多任务 D.单用户单任务 5. 一个进程释放了一台打印机,他可能会改变(A)的状态。 A另一个等待打印机的进程 B 输入、输出进程 C 自身进程 D 所有等待打印机的进程 6.在进程转换时,下列(D)转换是不可能发生的 A、运行态变为就绪态 B、运行态变为阻塞态 C、就绪态变为运行态 D、阻塞态变为运行态 7.分页式存储管理中,地址转换工作是由(A )完成的。 A、硬件 B、地址转换程序 C、用户程序 D、装入程序 8.对记录式文件,操作系统为用户存取文件信息的最小单位是( B )。 A、字符 B、数据项 C、记录 D、文件 9.一作业进入内存后,则所属该作业的进程初始时处于( C )状态。 A、运行 B、等待 C、就绪 D、收容 10.临界区是指并发进程中访问共享变量的( D )段。 A、管理信息 B、信息存储 C、数据 D、程序 11.产生系统死锁的原因可能是由于( C )。 A、进程释放资源 B、一个进程进入死循环 C、多个进程竞争,资源出现了循环等待 D、多个进程竞争共享型设备 12.地址重定位的结果是得到(C ) A.源程序B.编译程序C.目标程序D.执行程序 13.运行时间最短的作业被优先调度,这种企业调度算法是(C )A.优先级调度B.响应比高者优先C.短作业优先D.先来先服务 14.在请求调页中可采用多种置换算法,其中LRU是 B 置换算法。 A:最佳B:最近最久未C:最近未用D:最少使用 15.树型目录结构的第一级称为目录树的(B. )。 A.分支节点 B.根节点 C.叶节点 D.终节点 16. 一个进程被唤醒意味着(B)。 A优先级变大 B 该进程可以重新竞争CPU C PCB移动到就绪队列之首 D 进程变为运行状态

操作系统期末试卷(含答案)

操作系统复习题1 一、判断题 1.分时系统中,时间片设置得越小,则平均响应时间越短。() 2.多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。() 3.一个进程的状态发生变化总会引起其他一些进程的状态发生变化。() 4.在引入线程的OS中,线程是资源分配和调度的基本单位。() 5.信号量的初值不能为负数。() 6.最佳适应算法比首次适应算法具有更好的内存利用率。() 7.为提高对换空间的利用率,一般对其使用离散的分配方式。() 8.设备独立性是指系统具有使用不同设备的能力。() 9.隐式链接结构可以提高文件存储空间的利用率,但不适合文件的随即存取。() 10.访问控制矩阵比访问控制表更节约空间。() 二、选择题 1.在设计分时操作系统时,首先要考虑的是(A);在设计实时操作系统时,首先要考虑的是(B);在设计批处理系统时,首先要考虑的是(C)。 A,B,C :(1)灵活性和适应性;(2)交互性和响应时间;(3)周转时间和系统吞吐量;(4)实时性和可靠性。 2.对一个正在执行的进程:如果因时间片完而被暂停执行,此时它应从执行状态转变为(D)状态;如果由于终端用户的请求而暂停下来,则它的状态应转变为(E)状态;如果由于得不到所申请的资源而暂停时下来,则它的状态应转变为(F)状态。D,E,F:(1);静止阻塞(2);活动阻塞(3);静止就绪(4);活动就绪(5)执行。 3.我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,应采用(G);为照顾紧急作业用户,应采用(H);为能实现人机交互,应采用(I);而能使短作业、长作业和交互作业用户满意时,应采用(J)。 G,H,I,J:(1);FCFS调度算法(2);短作业优先调度算法;(3)时间片轮转算法;(4)多级反馈队列调度算法;(5)基于优先权的剥夺调度算法。 4.由固定分区发展为分页存储管理方式的主要推动力是(K);由分页系统发展为分段系统,进而发展为段页式系统的主要动力分别是(L)和(M)。 K,L,M:(1)提高内存利用率;(2)提高系统吞吐量;(3)满足用户需要;(4)更好地满足多道程序进行的需要;(5)既满足用户需求,又提高内存利用率。 5.在存储管理中,不会产生内部碎片的存储管理方式是(N);支持虚拟存储器,但不能以自然的方式提供存储器的共享和存取保护机制的存储管理方式是(O)。 N:(1)分页式存储管理;(2)分段式存储管理;(3)固定分区式存储管理;(4)段页式存储管理。 O:(1)段页式存储管理;(2)请求分区页式存储管理;(3)请求分段式存储管理;(4)可变分区存储管理;(5)固定分区存储管理;(6)单一连续分区式存储管理。 6.磁盘调度主要是为了优化(P),下列算法中能避免磁盘粘着的现象的是(Q)。P:(1)寻道时间;(2)旋转延迟时间;(3)传输时间。 Q:(1)SSTF;(2)FCFS;(3)SCAN;(4)CSCAN;(5)FSCAN。 7.文件系统中,目录管理最基本的功能是(R),位示图的主要功能是(S),FAT表的主要功能是(T)。 R,S,T:(1)实现按名存取;(2)提高文件存储空间利用率;(3)管理文件存储器的空闲空间;(4)指出分配给文件的盘块(首个盘块除外)的地址;(5)管理文件存储器的空闲空间,并指出分配给文件的盘块(首个盘块除外)的地址。8.文件系统采用多级目录结构,可以(U)和(V)。 U,V:(1)缩短访问文件存储器时间;(2)节省主存空间;(3)解决不同用户文件的命名冲突;(4)方便用户读写文件;(5)提高检索目录的速度。 9.计算机系统中信息资源的安全包括(W)、(X)和(Y)三个方面,其中程序被删除属于(W)方面的威胁,数据被非法截取属于(X)方面的威胁,消息被更改属于(Y)方面的威胁。W,X,Y:(1)保密性;(2)完整性;(3)可用性;(4)方便性。 三、填空题 1.操作系统最基本的特征是(1)和(2),最主要的任务是(3)。 2.引入进程的主要目的是(4),进程存在的唯一标志是(5)。 3.(6)是指通过破坏死锁产生的必要条件来防止死锁的发生。引起死锁的四个必要条件中,(7)是不应该被破坏的,但对某些特殊的资源(如打印机),该条可通过(8)来破坏;而其他能被破坏的三个必要条件分别是(9)、(10)和(11)。 4.虚拟存储器管理的基础是(12)原理,在请求分页管理方式中,页表中的状态位用来只是对应页(13)修改位用来只是对应页(14),引用位则是供(15)使用;而在请求分段系统还增加了增补位,它用来指示(16)。 5.设备驱动程序是(17)与(18)之间的通信程序如果系统中有3台相同的单显和2台相同的彩显则必须为它们配置(19)种设备驱动程序 6.廉价磁盘冗余阵列可组成一个大容量磁盘系统,它利用(20)技术来提高磁盘系统的存取进度,而利用(21)技术来增加磁盘系统的可靠性 7.包过滤防火墙工作在(22)层,采用代理服务技术的防火墙则工作在(23)层 文件系统对文件存储空间采用(23)分配方式,它通过(24)来管理空闲的文件存储空间。 四、问答题 1.假设某多道程序设计系统中有供用户使用的内存100k,打印机1台。系统采用可变分区管理内存:对打印机采用静态分配,并假设输入输出操作的时间忽略不计:采用最短剩余时间优先的进程调度算法,进程剩余执行时间相同时采用先来先服务算法;进程调度时机在执行进程结束时或有新进程到达时。现有一进程序列如下: 假设系统优先分配内存的低地址区域,且不需移动已在主存中的进程,请: (1)给出进度调度算法选中进程的次序,并说明理由。 (2)全部进程执行结束所用的时间是多少 2.请用信号量解决以下的过独木桥问题:同一方向的行人可连续过桥,当某一方向的行人必须等待:另一方向的行人必须等待:当某一方向无人过桥是,另一方向的行人可以过桥。 3.提高内存利用率的途径有哪些 4.何谓脱机输入/输出技术 5. 将目录文件当作一般数据文件来处理有什么优缺点 操作系统复习题1答案 一、判断题 1、错 2、对 3、错 4、对 5、对 6、错 7、错 8、错 9、对10、错 二、选择题 1、A :(2);B:(4);C:(3)。 2、D:(4);E:(3);F:(2)。 3、G:(2);H:(5);I:(3);J:(4)。 4、K:(1);L:(3);M:(5)。 5、N:(2);O:(2)。 6、P:(1)寻道时间;Q:(5)。 7、R:(1);S:(3);T:(5)。8、U:(3);V:(5)。9、W:(3);X:(1);Y:(2)。 三、填空题 (1)并发;(2)资源共享;(3)管理资源;(4)使程序能够正确地并发执行;(5)进程控制快PCB;(6)预防死锁;(7)互斥条件;(8)SPOOLing技术;(9)

操作系统习题答案

内存1通常情况下,在下列存储管理方式中,()支持多道程序设计、管理最简单,但存储碎片多;()使内存碎片尽可能少,而且使内存利用率最高。 Ⅰ.段式;Ⅱ.页式;Ⅲ.段页式;Ⅳ.固定分区;Ⅴ.可变分区 正确答案:Ⅳ;Ⅰ 2为使虚存系统有效地发挥其预期的作用,所运行的程序应具有的特性是()。 正确答案:该程序应具有较好的局部性(Locality) 3提高内存利用率主要是通过内存分配功能实现的,内存分配的基本任务是为每道程序()。使每道程序能在不受干扰的环境下运行,主要是通过()功能实现的。Ⅰ.分配内存;Ⅱ.内存保护;Ⅲ.地址映射;Ⅳ.对换;Ⅴ.内存扩充;Ⅵ.逻辑地址到物理地址的变换;Ⅶ.内存到外存间交换;Ⅷ.允许用户程序的地址空间大于内存空间。 正确答案:Ⅰ;Ⅱ 4适合多道程序运行的存储管理中,存储保护是 正确答案:为了防止各道作业相互干扰 5下面哪种内存管理方法有利于程序的动态链接()? 正确答案:分段存储管理

6在请求分页系统的页表增加了若干项,其中状态位供()参考。 正确答案:程序访问 7从下面关于请求分段存储管理的叙述中,选出一条正确的叙述()。 正确答案:分段的尺寸受内存空间的限制,但作业总的尺寸不受内存空间的限制8虚拟存储器的特征是基于()。 正确答案:局部性原理 9实现虚拟存储器最关键的技术是()。 正确答案:请求调页(段) 10“抖动”现象的发生是由()引起的。 正确答案:置换算法选择不当 11 在请求分页系统的页表增加了若干项,其中修改位供()参考。 正确答案:换出页面 12 虚拟存储器是正确答案:程序访问比内存更大的地址空间 13测得某个请求调页的计算机系统部分状态数据为:CPU利用率20%,用于对换空间的硬盘的利用率97.7%,其他设备的利用率5%。由此断定系统出现异常。此种情况下()能提高CPU的利用率。

操作系统课程教学大纲

GDOU-B-11-213 《操作系统》课程教学大纲 课程简介 课程简介: 本课程主要讲述操作系统的原理,使学生不仅能够从系统内部了解操作系统的工作原理,而且可以学到软件设计的思想方法和技术方法。主要内容 包括:操作系统的概论;操作系统的作业管理;操作系统的文件管理原理; 操作系统的进程概念、进程调度和控制、进程互斥和同步等;操作系统的各 种存储管理方式以及存储保护和共享;操作系统的设备管理一般原理。其次 在实验环节介绍实例操作系统的若干实现技术,如:Windows操作系统、Linux 操作系统等。 课程大纲 一、课程的性质与任务: 本课程计算机学科的软件工程专业中是一门专业方向课,也可以面向计算机类的其它专业。其任务是讲授操作系统的原理,从系统内部了解操作系统的工作原理以级软件设计的思想方法和技术方法;同时介绍实例操作系统的若干实现技术。 二、课程的目的与基本要求: 通过本课程的教学使学生能够从操作系统内部获知操作系统的工作原理,理解操作系统几大管理模块的分工和管理思想,学习设计系统软件的思想方法,通过实验环节掌握操作系统实例的若干实现技术,如:Windows操作系统、Linux操作系统等。 三、面向专业: 软件工程、计算机类 四、先修课程: 计算系统基础,C/C++语言程序设计,计算机组成结构,数据结构。 五、本课程与其它课程的联系:

本课程以计算系统基础,C/C++语言程序设计,计算机组成结构,数据结构等为先修课程,在学习本课程之前要求学生掌握先修课程的知识,在学习本课程的过程中能将数据结构、计算机组成结构等课程的知识融入到本课程之中。 六、教学内容安排、要求、学时分配及作业: 第一章:操作系统概论(2学时) 第一节:操作系统的地位及作用 操作系统的地位(A);操作系统的作用(A)。 第二节:操作系统的功能 单道系统与多道系统(B);操作系统的功能(A)。 第三节:操作系统的分类 批处理操作系统(B);分时操作系统(B);实时操作系统(B)。 第二章:作业管理(2学时) 第一节:作业的组织 作业与作业步(B);作业的分类(B);作业的状态(B);作业控制块(B)。 第二节:操作系统的用户接口 程序级接口(A);作业控制级接口(A)。 第三节:作业调度 作业调度程序的功能(B);作业调度策略(B);作业调度算法(B)。 第四节:作业控制 脱机控制方式(A);联机控制方式(A)。 第三章:文件管理(8学时) 第一节:文件与文件系统(1学时) 文件(B);文件的种类(B);文件系统及其功能(A)。 第二节:文件的组织结构(1学时) 文件的逻辑结构(A);文件的物理结构(A)。 第三节:文件目录结构(1学时) 文件说明(B);文件目录的结构(A);当前目录和目录文件(B)。 第四节:文件存取与操作(1学时) 文件的存取方法(A);文件存储设备(C);活动文件(B);文件操作(A)。 第五节:文件存储空间的管理(2学时) 空闲块表(A);空闲区表(A);空闲块链(A);位示图(A)。 第六节:文件的共享和保护(2学时)

计算机操作系统考试题题库及答案

计算机操作系统试题库与答案 一、选择题 1、热启动 DOS的方法是____C____键。 A、依次按下 CTRL+ALT+INS B、依次按下 CTRL+ALT+ESC C、同时按下 CTRL+ALT+DEL D、同时按下 CTRL+ALT+ESC 2、DOS 规定,主文件名由 1到_______个字符组成。 A、4 B、6 C、8 D、12 3、下列一个 DOS 的主文件名中,____C____是合法的。 A、&A.DBF B、@Z2 材 C、FILEL.WPS D、*.EZE1 4、DOS 中规定文件名是由____B____两部分组成的。 A、文件名+基本名 B、主文件名+ .扩展名 C、主文件名+扩展名 D、后缀+名称 5、MS-DOS 包括内部命令和外部命令, 外部命令以____A____存放在磁 A、文件方式 B、数据方式 C、系统方式 D、记录方式 6、当用户需使用某一文件时,在命令行中应指出文件的_____C____。 A、关键字 B、内容 C、盘符\路径\文件名 D、属性 7、DOS 的内部命令是在____D____时装入到内存的。 A、安装 B、执行用户程序 C、启动 D、执行系统程序 8、DOS 文件标识符一般格式为____D____。 A、[<路径>] <文件名> B、[<盘符>] <文件名> C、[<盘符>] <文件名> [<扩展名>] D、[<盘符>][<路径>]<文件名>[<.扩展名>] 9、DOS 命令中的"*"号可代替___A___个字符。 A、任意 B、1 C、3 D、8 10、设当前工作盘是 C 盘,存盘命令中没有指明盘符,则信息将存放于____B__。 A、内存 B、C 盘 C、A 盘 D、D 盘 11、在 DOS系统下,要编辑现有磁盘文件,则必须将文件读至____D____。 A、运算器 B、寄存器 C、控制器 D、内存储器 12、DOS 的含义是:____C___ A、数据库管理系统 B、实时操作系统 C、磁盘操作系统 D、汉字操作系统 13、可以对一张作了写保护的软盘进行操作的 DOS 命令是:___C____ A、DEL B、RD C、DIR D、REN 14、下列文件中,不是 DOS 可执行文件的是:____A___ A、TODAY.BAS B、TODAY.BAT C、https://www.360docs.net/doc/137797528.html, D、WPS.EXE 15、在 DOS命令中可用的通配符是:___B____ A、*和/ B、*和? C、?和/ D、\和. 16、表示当前工作目录的父目录的符号是:_______ A、. B、..\.. C、\ D、.. 17、要分屏显示 C 盘当前目录下的文件目录的全部信息,正确的命令是:____C___ A、TYPE C: /P B、DIR C:\ /P C、DIR C: /P D、LIST C:/P 18、删除指定子目录的 DOS 命令是:___A__ A、RD B、ERASE C、DEL D、RM

操作系统试卷二

1.在一个计算机系统中,特权指令(A)下执行。 A.只能在管态 B.只能在用户态 C.可在管态,也可在用户态 D.不能在管态,也不能在用户态 2.实时操作系统必须在__ C _____内完成来自外部的事件。 A.响应时间 B.周转时间 C.规定时间 D.调度时间 3、最适合分时系统的进程调度算法是( D ) 。 A.FCFS B.SSJF C.优先数法 D.轮转法 4.进程从运行状态进入就绪状态的原因可能是_ D____。 A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完 5.设有五个进程共享一个互斥段,在同一时间最多允许一个进程进入互斥段,则所采用的互斥信号量初值应该是___ C _____。 A.5 B.2 C.1 D.0 6.银行家算法在解决死锁问题中是用于的。B A.预防死锁 B.避免死锁 C.检测死锁 D.解除死锁 7.在下列存储管理方案中,不适应于多道程序设计的是__ A ______。 A.单一连续分配 B.固定式分区分配 C.可变式分区分配 D.段页式存储管理 8.UNIX文件的目录结构采用__ D ______。 A.简单目录 B.二级目录 C.系统目录 D.带交叉勾链的树型目录 9.文件系统的主要目的是___ A _____。 A.实现对文件的按名存取 B.实现虚拟存储 C.提高外存的读写速度 D.用于存储系统文件 10.下列算法中用于磁盘移臂调度的是。C A时间片轮转法 B.LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 二、判断题(5*2分) 1.采用多道程序设计的系统中,系统的程序道数越多,系统的效率就越高。错 2.作业的联机控制方式适用于终端作业。对 3.时间片越小,系统的响应时间就越小,系统的效率就越高。错 4.程序的并发执行是指同一时刻有两个以上的程序,它们的指令在同一处理器上执行。错 5.按最先适应算法分配的分区,一定与作业要求的容量大小最接近。错 三、填空题(5*2分) 1.为实现CPU与外部设备的并行工作,系统引入了____中断和通道______硬件机制。 2.UNIX系统采用___索引_____结构存放文件物理块的地址。 3.文件的符号名与物理地址的转换是通过_文件目录______实现的。 4.用户编程时使用____逻辑____地址,处理机执行程序时使用__物理________地址。 5.采用资源有序分配算法可以__预防___死锁的发生。

操作系统课程设计2014教学大纲

《操作系统课程设计》大纲 一、设计目的和要求 目的:本课程设计是为配合计算机相关专业的重要专业课《操作系统》而开设的,其主要内容是让学生实际进行操作系统功能模块的设计和编程实现。通过本课程设计的实施,使学生能将操作系统的概念具体化,并从整体和动态的角度去理解和把握操作系统,以巩固和补充操作系统的原理教学,提高学生解决操作系统设计及实现过程中的具体问题的能力。 要求:通过本课程设计的实施,要求培养学生以下能力: (1)培养学生在模拟条件下与实际环境中实现功能模块和系统的能力:课程设计要求学生实际进行操作系统功能模块的设计和编程实现,具体包括:基于线程的多任务调度系统的设计与实现;一个简单文件系统的设计与实现。 (2)培养学生设计和实施工程实验的能力,合理分析试验结果的能力:学生在完成项目的过程中,需要进行实验设计、程序调试、错误分析,从而熟悉实验设计方法及实验结果的分析方法。 (3)培养学生综合运用理论和技术手段设计系统和过程的能力:学生需根据设计项目的功能要求及操作系统原理的相关理论提出自己的解决方案,需考虑项目实现的软硬件环境,设计相关数据结构及算法,在实现过程中发现解决方案的问题并进行分析改进。 (4)培养学生分析并清楚阐述设计合理性的能力:要求学生在项目上机验收和实验报告中分析阐述设计思路的合理性和正确性。 (5)培养学生的组织管理能力、人际交往能力、团队协作能力:课程设计分小组进行,每个小组有一个组长,负责组织本组成员的分工及合作。 二、设计学时和学分 学时:32 ;学分:1 三、设计的主要内容 以下三个题目中:1、2中选做一题,第3题必做。 1、基于线程的多任务调度系统的设计与实现 (1)线程的创建、撤消和CPU切换。 掌握线程的定义和特征,线程的基本状态,线程的私有堆栈,线程控制块TCB,理解线程与进程的区别,实现线程的创建、撤消和CPU切换。 (2)时间片轮转调度 理解各种调度算法、调度的原因,完成时钟中断的截取,具体实现调度程序。 (3)最高优先权优先调度 理解优先权的概念,并实现最高优先权优先调度策略。 (4)利用记录型信号量实现线程的同步

《操作系统》试题库_简答题

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

大二-操作系统-试卷2及答案

《操作系统》试题(A卷)(适用于网络工程(物联网)本科生,闭卷考试,时间120分钟) 1.从一般用户角度看,操作系统是________。 A.计算机资源的管理者 B.计算机工作流程的组织者 C.用户与计算机硬件系统之间的接口 D.由按层次结构组成的软件模块的集合 2.并发性是指若干事件在________发生。 A.同一时刻B.同一时间间隔内 C.不同时刻D.不同时间间隔内 3.UNIX OS是典型的________。 A.单用户单任务作系统B.单用户多任务作系统 C.多用户单任务作系统D.多用户多任务作系统 4.操作系统在控制和管理进程过程中,涉及到________这一重要数据结 构,这是进程存在的唯一标志。 A.FCB B.FIFO C. FDT D.PCB 5.进程间的基本关系为________。 A.相互独立与互相制约B.同步与互斥 C.并行执行与资源共享D.信息传递与信息缓冲 6.缓冲技术用于________。 A.缓和CPU与I/O设备间速度不匹配的矛盾 B.提供主、辅存接口 C.提高设备运行效率 D.扩充相对地址空间 7.段页式管理每取一数据,要访问________次内存。 A.1 B.2 C.3 D.4 8.通道是一种________。 A.I/O端口B.数据通道 C.I/O专用处理机D.软件工具 9.在进行作业调度时,要想兼顾作业等待时间和要求服务时间,应选取 ________算法。 A.高响应比优先B.优先级调度C.FCFS D.SJF 10.已经获得除________以外的所有运行所需资源的进程处于就绪状态。 A.存储器B.打印机C.CPU D.磁盘空间11.在一个请求页式存储管理中,一个程序的页面走向为4、3、2、1、4、 3、5、 4、3、2、1、5,并采用FIFO算法。设分配给该程序的存储块数

操作系统(第二版)习题答案

第1章 一、填空 1.计算机由硬件系统和软件系统两个部分组成,它们构成了一个完整的计算机系统。 2.按功能划分,软件可分为系统软件和应用软件两种。 3.操作系统是在裸机上加载的第一层软件,是对计算机硬件系统功能的首次扩充。 4.操作系统的基本功能是处理机(包含作业)管理、存储管理、设备管理和文件管理。 5.在分时和批处理系统结合的操作系统中引入“前台”和“后台”作业的概念,其目的是改善系统功能,提高处理能力。 6.分时系统的主要特征为多路性、交互性、独立性和及时性。 7.实时系统与分时以及批处理系统的主要区别是高及时性和高可靠性。 8.若一个操作系统具有很强的交互性,可同时供多个用户使用,则是分时操作系统。 9.如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率、大吞吐量和作业流程的自动化,则属于批处理操作系统。 10.采用多道程序设计技术,能充分发挥CPU 和外部设备并行工作的能力。 二、选择 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 操作系统允许多个用户在其终端上同时交互地使用计算机。 A.批处理B.实时C.分时D.多道批处理6.如果分时系统的时间片一定,那么 D ,响应时间越长。 A.用户数越少B.内存越少C.内存越多D.用户数越多 三、问答 1.什么是“多道程序设计”技术?它对操作系统的形成起到什么作用? 答:所谓“多道程序设计”技术,即是通过软件的手段,允许在计算机内存中同时存放几道相互独立的作业程序,让它们对系统中的资源进行“共享”和“竞争”,以使系统中

操作系统课程教学网站论文

摘要 通过操作系统教学网站的建设,完成了对于操作系统课程的远程化授课。可以使学生不受时间空间的限制,通过网络对于这门课程进行学习。建立起了基于B/C的网络化教学系统。本网站采用当前最流行的JSP网络编程技术,可以实现数据的高效、动态、交互访问,具有强大的Server/Client交互能力。本文中所做的主要工作:介绍Win2000 +JSP(J2DK+TOMCAT)系统并且嵌入 JAVABEAN的一般原理;阐述整个操作系统教学网站的概要设计,系统结构及工作原理;分析了系统实现中的特殊性、难点和重点;详细设计实现学院介绍、教学资源、课程表、课堂教学、在线答疑、其他课程、课件下载、留言反馈、自我测试、成绩管理、站内搜索、公告专栏、友情链接、校园风景、新闻中心、栏目导航等程序模块;各个模块的具体实现,且分析并解决实现中的若干技术问题;建立完整的实验网站,进行测试并分析结果。 关键字: JAVABEAN JSP 交互访问 JAVASCRIPT JDBC

Abstract Through the operating system teaching website construction, completed long-distance has taught regarding the operating system curriculum, was allowed to cause the student without the time space limit, and carried on the study through the network regarding this curriculum. Established based on the B/C network teaching system. This website uses the current most popular JSP network programming technology, may realize the data to be highly effective, dynamically, alternately visits, and has the formidable Server/Client interactive ability. In this article does main work: Introduced Win2000 +JSP (J2DK+TOMCAT) the system and to insert JA V ABEAN the general principle; Elaborates the entire operating system teaching website outline design, the system structure and the principle of work; Has analyzed in the system realization particularity, the difficulty and key; The detailed design realization institute introduced, in the teaching resources, the class schedule, the classroom instruction, the on-line Q/A, other curricula, class downloading, the message feedback, the self- test, the result management, the station search, program module and so on announcement column, friendship link, campus scenery, news center, column navigation; Each module concrete realization, also in analysis and solution realization certain technical questions; The establishment integrity experimental website, carries on the test and the analysis result. Key words: JA V ABEAN JSP alternately visits JA V ASCRIPT JDBC

《操作系统》考试试卷(A卷)

山东科技大学2009—2010学年第二学期 《操作系统》考试试卷(A卷) 班级姓名学号 一、判断题(回答“正确”或“错误”,并对错误命题简要说明理由)(每小题2分,共10分) 1、一个作业由若干作业步组成,在多道程序系统中这些作业步可以并发执行。 2、在引入线程的操作系统中,线程是资源分配和调度的基本单位。 3、采用资源静态分配法可以预防死锁的发生。 4、多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。 5、在页式存储管理系统中,当发生缺页中断时应淘汰掉内存中一页。 二、填空题(每空1分,共10分) 1、并发和(1)是操作系统的两个最基本的特征,两者之间互为存在条件。 2、在中断驱动方式中,CPU是以(2)为单位对I/O进行干预的;DMA方式时,是以(3)为单位进行干预的,I/O通道方式是以(4)为单位进行干预的。 3、一个作业的运行时间假设为1个小时,它在系统中等待了3个小时,那么该作业的周转时间为(5),而响应比为(6)。 4、文件的逻辑结构通常采用两种形式:一是(7)文件,二是(8)文件。 5、SPOOLing技术不仅提高了(9)设备的利用率,而且还为用户提供了(10)设备。 三、单项选择题(每小题2分,共30分) 1、实时操作系统必须在______内处理完来自外部的事件。 A.响应时间B.被控对象规定时间 C.周转时间D.调度时间

2、联想存储器(TLB)在计算机系统中是用于______的。 A.存储文件信息B.与主存交换信息 C.内存地址变换D.内存管理信息 3、在消息缓冲通信中,消息队列属于______资源。 A.临界B.共享C.永久D.可剥夺 4、为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用______。 A.约定的方法B.多级目录C.路径D.索引 5、临界区是______。 A.一段互斥执行的程序段B.一个缓冲区 C.一段共享数据区D.一个互斥资源 6、在请求分页存储管理中,当所访问的页面不在内存时,便产生缺页中断,缺页中断是属于______。 A.I/O中断B.程序中断C.访管中断D.外中断 7、位示图用于______。 A.页面置换B.磁盘空间管理C.文件目录查找D.磁盘驱动调度 8、在一个可变式分区管理中,最差适应算法应将空闲区按______的次序排列。 A.地址递增B.地址递减C.容量递增D.容量递减 9、设有两个进程共享3个同类资源,为使系统不死锁,每个进程最多可以申请______资源。 A.0 B.1 C.2 D.3 10、采用固定分区方式分配主存的最大缺点是______。 A.主存利用率不高B.分配算法复杂 C.不利于存储保护D.零头太多 11、通过硬件和软件的功能扩充,把原来独占的设备改造成若干用户共享的设备,这种设备为______。 A.虚拟设备B.存储设备C.用户设备D.系统设备 12、为了防止系统故障造成系统中文件被破坏,通常采用______的方法来保护文件。 ①二次转储②随机转储③建立副本④虚拟转储⑤定时转储

计算机操作系统习题答案

计算机操作系统习题答 案 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

第一章操作系统概论 1.单项选择题 ⑴ B; ⑵ B; ⑶ C; ⑷ B; ⑸ C; ⑹ B; ⑺ B;⑻ D;⑼ A;⑽ B; 2.填空题 ⑴操作系统是计算机系统中的一个最基本的系统软件,它管理和控制计算机系统中的各种系统资源; ⑵如果一个操作系统兼有批处理、分时和实时操作系统三者或其中两者的功能,这样的操作系统称为多功能(元)操作系统; ⑶没有配置任何软件的计算机称为裸机; ⑷在主机控制下进行的输入/输出操作称为联机操作; ⑸如果操作系统具有很强交互性,可同时供多个用户使用,系统响应比较及时,则属于分时操作系统类型;如果OS可靠,响应及时但仅有简单的交互能力,则属于实时操作系统类型;如果OS在用户递交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于批处理操作系统类型; ⑹操作系统的基本特征是:并发、共享、虚拟和不确定性; ⑺实时操作系统按应用的不同分为过程控制和信息处理两种; ⑻在单处理机系统中,多道程序运行的特点是多道、宏观上并行和微观上串行。 第二章进程与线程 1.单项选择题

⑴ B;⑵ B;⑶ A C B D; ⑷ C; ⑸ C; ⑹ D; ⑺ C; ⑻ A; ⑼ C; ⑽ B; ⑾ D; ⑿ A; ⒀ D; ⒁ C; ⒂ A; 2.填空题 ⑴进程的基本状态有执行、就绪和等待(睡眠、阻塞); ⑵进程的基本特征是动态性、并发性、独立性、异步性及结构性; ⑶进程由控制块(PCB)、程序、数据三部分组成,其中PCB是进程存在的唯一标志。而程序部分也可以为其他进程共享; ⑷进程是一个程序对某个数据集的一次执行; ⑸程序并发执行与顺序执行时相比产生了一些新特征,分别是间断性、失去封闭性和不可再现性; ⑹设系统中有n(n>2)个进程,且当前不在执行进程调度程序,试考虑下述4种情况: ①没有运行进程,有2个就绪进程,n个进程处于等待状态; ②有一个运行进程,没有就绪进程,n-1个进程处于等待状态; ③有1个运行进程,有1个等待进程,n-2个进程处于等待状态; ④有1个运行进程,n-1个就绪进程,没有进程处于等待状态; 上述情况中不可能发生的情况是①; ⑺在操作系统中引入线程的主要目的是进一步开发和利用程序内部的并行性; ⑻在一个单处理系统中,若有5个用户进程,且假设当前时刻为用户态,则处于就绪状态的用户进程最多有4个,最少0个;

相关文档
最新文档