华东交通大学操作系统考试卷A卷

华东交通大学操作系统考试卷A卷
华东交通大学操作系统考试卷A卷

承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。

得分评阅人

华东交通大学20 ~20 学年第 学期考试

专业 班级 学号 学生签名:

试卷编号: ( A )卷

操作系统 课程 课程类别:必

闭卷 考试日期:题

一二三四五六七八

十总分累分

人签

分20303020

100得分

考生注意事项:1、本试卷共 6 页,总分 100 分,考试时间 120 分钟。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

一、填空题(每空2分,共20分)

1、不同的操作系统具有不同的特质,但总体看,现代操作系统具有一些基本特征,主要包括:并发性、共享性、 和异步性四个特征。

2、操作系统的主要任务是为程序提供良好的运行环境,保证程序能稳定高效地运行,并最大程度提高系统中各种资源的利用率和方便用户的使用。因此现代操作系统都具有处理机管理、 、 设备管理和文件管理功能。

3、进程的结构特征是指进程实体由程序、数据段和 三部分

得分评阅人

构成。

4、进程执行时具有的间断性决定了进程可能具有多种状态,事实上,运行中的进程可能具有三种基本状态,即 、就绪状态和等待状态。

5、为了实现进程同步,所有的同步机制都应遵循四条准则,即:空闲让进、忙则等待、 和有限等待。

6、死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局。多个进程产生死锁的原因可归结为竞争资源和 。

7、将一个装入模块装入内存时,可以有绝对装入方式、可重定位装入方式和

三种装入方式。

8、虚拟存储器具有 、对换性和虚拟性三大特征。

9、随着计算机技术的发展,I/O 控制方式也在不断发展,为了减少主机对I/O 控制的干预,I/O 控制方式由程序I/O 方式到中断驱动I/O 方式,又到直接存储器访问(DMA )I/O 控制方式,最后发展到 。10、影响文件系统中的文件安全性的因素主要有人为因素、 和自然因素。

二、单项选择题(每题2分,共30分)

1、设计多道批处理系统时,首先要考虑的是( ) 。A 、灵活性和可适应性 B 、系统效率和吞吐量

C 、交互性和响应时间

D 、实时性和可靠性

2、引入多道程序的目的是( ) 。

A 、为了充分利用主存储器

B 、增强系统的交互能力

C 、提高实时响应速度

D 、充分利用CPU ,减少CPU 的等待时间

3、进程所请求的一次打印输出结束后,将使进程状态从 ( ) 。A 、运行态变为就绪态 B 、运行态变为等待态C 、就绪态变为运行态 D 、等待态变为就绪态

4、在9个生产者、6个消费者共享容量为8的缓冲区的生产者-消费者问题中,互斥使用缓冲区的信号量S 的初始值为( ) 。A 、8 B 、1 C 、9 D 、6

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、SPOOLing技术可以实现设备的( )分配.

A、独占

B、共享

C、虚拟

D、物理

13、CPU输出数据的速度远高于打印机打印速度,为了解决这一矛盾,可采用( ).

A、并行技术

B、通道技术

C、缓冲技术

D、虚存技术

14、目录文件所存放的信息是()。

A、某一文件存放的数据信息

B、某一个文件的文件目录

C、目录中所有数据文件目录

D、目录中所有子目录文件和数据文

件目录

15、文件目录的主要作用是( )。

A、按名存取

B、提高文件查找速度

得分评阅人

进程Max Allocation Available P00 0 10 0 1 3 3 0P1 2 7 5 2 0 0

P2 6 6 50 0 3 P3 4 3 5 1 1 5 P40 6 50 3 3 C 、节省空间 D 、提高外存利用率

三、计算题(共30分)

1、(8分)单道批处理环境下有5个作业,各作业进入系统的时间和估计运行时间如下表所示,试分别

给出用先来先服务和短作业优先的作业调度算法,计算5个作业的开始运行时间、结束时间、周转时间和平均周转时间

作业进入系统时间估计运行时间/分钟18:003028:202038:25848:40125

8:50

5

2、(6分)一系统某时刻出现如下表所示的资源分配情况:

试问:(1)T 0时刻是否为安全状

态?为什么?

(2)若这时P 3请求资源(1,2,0),是否能实施资源分配?为什么?

(3)在(2)基础上,若进程P 2请求资源(0,1,0),是否能实施资源分配?为什么?

3、(4分)若在一分页存储管理系统中,某作业的页表如下所示.已知页面大小为1024字节,试将逻辑地址1011,2148,4000,5012转化为相应的物理地址.

页号物理块号

03

12

24

37

.

4、(6分)一个请求分页系统中,有一个长度为 6 页的进程,假如系统为它分配 3 个物理块,并且此进程的页面走向为 2,3,2,1,5,2,4,6,5,3,2,5,2,4,3,6。系统采用LRU算法进行页面置换,试分析页面置换的情况及程序访问过程中所发生的缺页次数。

得分评阅人

5、(6分)假定某磁盘共有200个柱面,编号为0~199,如果在为访问136号柱面的请求者服务后,当前正在为访问125号柱面的请求者服务,同时有若干请求者在等待服务,它们依次要访问的柱面号为:85,148,92,178,95,152,106,195,128。请分析系统分别采用先来先服务算法、最短寻找时间优先算法和电梯调度算法时实际的访问服务次序及每种算法中磁头移动臂移动的磁道数。

四、综合分析题(每题10分,共20分)1、系统运行有三个进程:输入进程Inputer、计算进

程Calculator和打印进程Printer,它们协同完成工

作。输入进程和计算进程之间共用缓冲区buffer1,计算进程和打印进程之间共用缓冲区buffer2。输入进程接收外部数据放入buffer1中;计算进程从buffer1中取出数据进行计算,然后将结果放入buffer2;打印进程从buffer2取出数据打印输出。用算法描述这三个进程的工作情况,并用wait和signal原语实现其同步操作。(设buffer1和buffer2只能存放一个单位的数据)

2、有两个周期性实时任务A和B,任务A要求每20ms执行一次,执行时间为10ms,任务B要求每60ms执行一次,执行时间为25ms,按最低松弛度优先算法如何对他们进行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.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( )。 精品文档

计算机操作系统期末考试题及答案(模拟卷一)

2012计算机操作系统期末考试试题及答案 操作系统试卷A 一、简答题(每题5分,共30分) 1.什么是虚拟设备? 2.What’s the differrence between a process and a program? 3.What’s Hyper-Treading technology? 4.死锁的必要条件是什么? 5.为什么将文件控制块分成主部和次部两部分? 6.若系统有同类资源m个,被n个进程共享,问:当m>n和m<=n时每个进程最多可以请求多少个这类资源,使系统一定不会发生死锁?为什么? 二、填空题(每空1分,共10分) 1.操作系统的两个重要特性是:(1) 和(2) 。 2.只能在管态下执行的指令称为(3) 。处理机状态由目态转换为管态的唯一途径是(4) ,管态到目态的转换可以通过修改(5) 来实现。 3.进程在其生存期内可以处于如下三种基本状态之一:运行态、就绪态和等待态。当一个就绪进程(6) 时,其状态由就绪变为运行,当一个运行进程被抢占处理机时,其状态由运行变为(7) ,当一个运行进程因某事件受阻时,其状态由运行变为(8) ,当进程所等待的事件已经发生时,该进程状态由(9) 变为就绪。 4.线程是进程内的一个相对独立的(10)。 三、计算题(每题10分,共40分) 1.设某计算机系统采用虚拟页式存储管理方法,进程的虚拟地址空间为64KB,页面尺寸为4KB。假设当前进程的页表如右图所示(页表以二进制形式表示),请将虚拟地址8196和2050转换为物理地址。 2.设某计算机系统采用虚拟页式存储管理方法,内存中为该进程分配4个物理页架, 开始时内存页架为空,假设进程在一段时间内的页面访问序列如下:6,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1,请画图表示采用以下页面淘汰算法时的缺页中断次数:(1)最佳页面淘汰算法(OPT);(2)先进先出页面淘汰算法(FIFO);(3)使用过最久的先淘汰(LRU)。 3.在UNIX系统中,设磁盘物理块大小为1KB,每个索引块可以保存256个索引项,请画出UNIX文件的物理结构。假设某文件大小为1028KB,请计算访问以下逻辑块时需要多少次I/O传输:(1)8;(2)300;(3)16。 4.设有周期性实时任务集如下表所示,用最早截止期优先算法(EDF算法)和速率单调算法(RMS算法)是否可以调度?画出相应的Gantt图。 四、算法设计(每题10分,共20分) 1.设有一个可以装A、B两种物品的仓库,其容量无限大,但要求仓库中A、

华东交大11年计算机组成原理

华东交通大学计算机组成原理期末试题 一、填空题(每空2分,共20分) 1.中央处理器CPU和主存储器合称主机1。 2.每条指令都是由2操作码和地址码两部分组成。 3.在补码一位乘法中,如果判断位YnYn+1=10,则下一步(但不是最后一步)的操作是将部分积加上___3_【-x】补_,再向_ 右4__移一位。 4.控制器的实现方法有三种,它们是以逻辑代数为基础的_硬布线逻辑_5___和PLA 设计,以及采用存储逻辑实现的__微程序控制_6__设计。 9.当前正在执行的指令保存在CPU的_指令__P168_7____寄存器中;运算结果进位标志C保存在CPU的__通用(状态条件??__8___寄存器中。 15.字节多路通道是一种简单的共享通道,它是建立在_时间分割_9_的基础上,轮流为多台低速和中速外设服务。选择通道数据的传送是以_字节_10_方式进行,因此传送速率高。 二、选择题(单项选择,每题2分,共20分) 1.两个不为0的五位二进制的定点小数,经补码加法运算后结果为1.00000,若此结果不表示溢出,则下列推论中正确的是(C) A.两个都为正定点小数,和为1.00000 B.两个数符号相反,被加数比加数大1.00000 C.两个都为负定点小数,和为1.00000 D.两个数符号相反,被加数比加数小1.00000 2.算术右移指令执行的操作是(A)。 A.符号位填0,并顺次右移1位,最低位移至进位标志位; B.符号位不变,并顺次右移1位,最低位移至进位标志位; C.进位标志位移至符号位,顺次右移1位,最低位移至进位标志位; D.符号位填1,并顺次右移1位,最低位移至进位标志位; 3.用原码一位除法进行两定点数相除,在执行运算之前首先要进行的操作是(a)A.判商是否溢出B.判商是否为负数 C.判商是否为0 D.判商是否为正数 5.存储器进行两次连续、独立的操作(读或写)所需的时间间隔,通常称为(B)A.存储器的读写时间B.存储器的存取速度 C.存储器的平均无故障时间D.存储周期时间 6.指令系统采用不同寻址方式的目的是(B)。 A.实现存贮程序和程序控制; B.缩短指令长度,扩大寻址空间,提高编程灵活性; C.可直接访问外存; D.提供扩展操作码的可能并降低指令译码的难度; 7.间接访内指令STA @A(以主存A单元中的内容作为地址,将累加器的内容存入该主存单元)的指令周期包含CPU周期至少有(b)

计算机操作系统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.系统调用是操作系统和用户进程的接口,库函数也是操作系统和用户的接口。

嵌入式操作系统(西南交大)

1、嵌入式系统的特点:嵌入式系统通常是形式多样、面向特定应用的软硬件综合体;嵌入式系统得到多种类型的处理器和处理器体系结构的支持;嵌入式系统通常极其关注成本;嵌入式系统有实时性和可靠性的要求;嵌入式系统使用的操作系统是适应多种处理器、可剪裁、轻量型、实时可靠、可固化的嵌入式操作系统;嵌入式系统开发需要专门工具和特殊方法。 2、嵌入式系统的分类:(1)按嵌入式处理器的位数来分类:4、8、16、32、64位嵌入式系统;(2)按应用来分类:信息家电类、移动终端类、通信类、汽车电子类、工业控制类;(3)按速度分类:强实时系统, 其系统响应时间在毫秒或微秒级。一般实时系统, 其系统响应时间在几秒的数量级上,其实时性的要求比强实时系统要差一些。弱实时系统, 其系统响应时间约为数十秒或更长。这种系统的响应时间可能随系统负载的轻重而变化;(4)按确定性来分类:硬实时:系统对系统响应时间有严格的要求,如果系统响应时间不能满足,就要引起系统崩溃或致命的错误。软实时:系统对系统响应时间有要求,但是如果系统响应时间不能满足,不会导致系统出现致命的错误或崩溃;(5)按嵌入式系统软件复杂程度来分类:循环轮询系统、有限状态机系统、前后台系统、单处理器多任务系统、多处理器多任务系统。 3、嵌入式系统的应用领域:(1)嵌入式系统广泛地应用于消费电子、通信、汽车、国防、航空航天、工业控制、仪表、办公自动化等领域;(2)消费电子领域;(3)通信领域;(4)工控、汽车电子、仿真、医疗仪器等;(5)国防、航空航天领域。 4、嵌入式系统的发展趋势:(1)以信息家电、移动终端、汽车电子、网络设备等为代表的互联网时代的嵌入式系统,不仅为嵌入式市场展现了美好前景,注入了新的生命,同时也对嵌入式系统技术,提出新的挑战;(2)形成行业的标准:行业性嵌入式软硬件平台;(3)面向应用领域的、高度集成的、以32位嵌入式微处理器为核心的SOC将成为应用主流;(4)嵌入式应用软件的开发需要强大的开发工具和操作系统的支持;(5)嵌入式系统联网成为必然趋势,驱动了大量新的应用。 5、互联的价值:(1)嵌入式设备的互联性可提高对各种服务、内容和信息的访问能力;(2)为动态修改嵌入式软件提供了可能;(3)增强了系统和设备的可管理性。 6、嵌入式硬件系统的基本组成:嵌入式系统的硬件是以嵌入式微处理器为核心,主要由嵌入式微处理器、总线、存储器、输入/输出接口和设备组成。 7、嵌入式微处理器的特点及主流类型:体积小、重量轻、成本低、可靠性高、功耗低、工 作温度、抗电磁干扰、可靠性等方面增强据不完全统计,目前全世界嵌入式微处理器的品种总量已经超过千种,有几十种嵌入式微处理器体系,主流的体系有ARM、MIPS、PowerPC、SH、 X86等。 8、总线、存储器、I/O接口和设备:(1)总线:嵌入式系统的总线一般集成在嵌入式微 处理器中;从微处理器的角度来看,总线可分为片外总线(如:PCI、ISA等)和片内总线(如:AMBA、 AVALON、OCP、WISHBONE等);选择总线和选择嵌入式微处理器密切相关,总线的种类随不同的微处理器的结构而不同。(2)存储器:嵌入式系统的存储器包括主存和外存;大多数嵌入式系统的代码和数据都存储在处理器可直接访问的存储空间即主存中。系统上电后在主存中的代码直接运行。主存储器的特点是速度快,一般采用ROM、EPROM、Nor Flash、SRAM、DRAM等存储器件。目前有些嵌入式系统除了主存外,还有外存。外存是处理器不能直接访问的存储器,用来存放各种信息,相对主存而言具有价格低、容量大的特点。在嵌入式系统中一般不采用硬盘而采用电子盘做外存,电子盘的主要种类有NandFlash、 SD (Secure Digital)卡、CompactFlash、SmartMedia、Memory Stick、MultiMediaCard、、 DOC(Disk On Chip)等。(3)输入/输出接口和设备:嵌入式系统的大多数输入/输出接口和部分设备已经集成在嵌入式微处理器中。 输入/输出接口主要有中断控制器、DMA、串行和并行接口等,设备主要有定时器(Timers)、计数器(counters)、看门狗(watchdog timers)、RTC、UARTs、PWM(Pulse width modulator)、AD/DA、显示器、键盘和网络等。 9、嵌入式软件系统的分类:(1)系统软件:控制、管理计算机系统的资源;(2)支撑软件:辅助软件开发的工具;(3)应用软件:面向应用领域。从运行平台分类:运行在开发平台上的软件、运行在嵌入式系统上的软件。、 10嵌入式实时操作系统的特点:源代码、可移植、可固化、可裁减、可抢占性、支持多任务、可确定性、任务栈、系统服务、中断管理、稳定性和可靠性。 ?任务的定义及其主要特性: 任务是一个具有独立功能的无限循环的程序段的一次运行活动,是实时内核调度的单位,具有以下特性:1动态性:任务状态是不断变化的。一般分为就绪态、运行态和等待态。在多任务系统中,任务的状态将随着系统的需要不断进行变化。2并行性:系统中同时存在多个任务,这些任务在宏观上是同时运行的。3异步独立性:每个任务各自按相互独立的不可预知的速度运行,走走停停。

华东交通大学操作系统课程设计

课程设计(论文)任务书 软件学院学院软件测试专业 05—测试 1 班 一、课程设计(论文)题目哲学家问题的模拟实现 二、课程设计(论文)工作自 2008 年 1月 7日起至 2008 年 1月 11 日止。 三、课程设计(论文) 地点: 信息机房 5号楼 四、课程设计(论文)内容要求: 1.本课程设计的目的 通过课程设计,使学生理论联系实际,在程序设计实践中进一步了解操作系统的原理和算法的实现,了解设计系统时应考虑的因素。 了解C应用程序编写。 培养学生分析、解决问题的能力,提高学生的论文写作能力。 2.课程设计的任务及要求 1)基本要求: (1)熟悉C语言的运用,掌握和理解操作系统中的原理和算法; (2)结合操作系统的基本原理,进行程序设计; (3)对操作系统的设计和实现有进一步认识和理解。 2)课程设计论文编写要求 (1)理论设计部分以课程设计论文的形式提交,格式必须按照课程设计

论文标准格式进行书写和装订。 (2)课程设计报告(论文)包括目录、设计目的和要求、正文(相 关原理分析、程序设计、流程图、程序实现和程序调试等内容)、设计小结、 参考文献、附录等。 3)课程设计评分标准: (1)考勤与学习态度:20分 (2)理论理解与课程设计报告论文:30分; (3)动手操作与程序设计:30分; (4)设计论文答辩:20分。 4)参考文献: (1)汤子瀛. 计算机操作系统[M]. 西安电子科技大学出版社. 5)课程设计进度安排 1.准备阶段(2学时):选择设计题目、了解设计目的要求、查阅相关资料2.程序模块设计分析阶段(2学时):程序总体设计、详细设计 3.代码编写调试阶段(6学时):程序模块代码编写、调试、测试 4.撰写课程设计论文阶段(2学时):总结课程设计任务和设计内容,撰 写课程设计论文 学生签名: 2008 年 1 月 11 日

操作系统期末考试试卷

操作系统期末考试试卷 0250-0252操作系统试卷A 0250-0252操作系统试卷A 一、简答题(每题5分,共30分) 1.什么是虚拟设备? 2.What’s the differrence between a process and a program? 3.What’s Hyper-Treading technology? 4.死锁的必要条件是什么? 5.为什么将文件控制块分成主部和次部两部分? 6.若系统有同类资源m个,被n个进程共享,问:当m>n和m<=n时每个进程最多可以请求多少个这类资源,使系统一定不会发生死锁?为什么? 二、填空题(每空1分,共10分) 1.操作系统的两个重要特性是: (1) 和 (2) 。 2.只能在管态下执行的指令称为 (3) 。处理机状态由目态转换为管态的唯一途径是 (4) ,管态到目态的转换可以通过修改 (5) 来实现。 3.进程在其生存期内可以处于如下三种基本状态之一:运行态、就绪态和等待态。当一个就绪进程 (6) 时,其状态由就绪变为运行,当一个运行进程被抢占处理机时,其状态由运行变为(7) ,当一个运行进程因某事件受阻时,其状态由运行变为 (8) ,当进程所等待的事件已经发生时,该进程状态由 (9) 变为就绪。 4.线程是进程内的一个相对独立的 (10)。 三、计算题(每题10分,共40分) 1.设某计算机系统采用虚拟页式存储管理方法,进程的虚拟地址空间为64KB,页面尺寸为4KB。假设当前进程的页表如右图所示(页表以二进制形式表示),请将虚拟地址8196和2050转换为物理地址。 2.设某计算机系统采用虚拟页式存储管理方法,内存中为该进程分配4个物理页架, 开始时内存页架为空,假设进程在一段时间内的页面访问序列如下:6,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1,请画图表示采用以下页面淘汰算法时的缺页中

操作系统期中考试试题参考答案)

操作系统(A卷) 一、单项选择题(20分,每题1分, 共20题) 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、所谓(B)是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。 A.多重处理B.多道程序设计 C.实时处理 D.共行执行 6、(C)操作系统允许用户把若干个作业提交给计算机系统。 A.单用户 B.分布式C.批处理 D.监督 7、下面6个系统中,必须是实时操作系统的有(C)个。计算机辅助设计系统;航空订票系统;过程控制系统;机器翻译系统;办公自动化系统;计算机激光照排系统。 A.1 B.2 C.3 D.4 8、在操作系统中,(C)是进行系统资源分配、调度和管理的最小单位。 A.程序 B.指令C.进程 D.作业 9、(D)不是操作系统关心得主要问题。 A.管理计算机裸机 B.设计、提供用户程序与计算机硬件系统的界面 C.管理计算机系统资源 D.高级程序设计语言的编译程序 10、批处理系统的主要缺点是(A)。 A.失去了交互性 B.CPU的利用率降低 C.不具备并行性 D.以上都错 11、系统调用的目的是(A)。 A.请求系统服务 B.终止系统服务 C.申请系统资源 D.释放系统资源 12、进程和程序的本质区别是(D)。 A.存储在内存和外存 B.顺序和非顺序执行机器指令 C.分时使用和独占使用计算机资源 D.动态和静态的特征 13、在进程管理中,当(D)时进程从执行状态转换为就绪状态。 A.进程被进程调度选中 B.等待某一事件 C.等待的事件发生D.时间片用完 14、如果P、V操作S的初值为4,当前值为-2,那么表示有(B)个等待进程。 A.1 B.2 C.3 D.4 15、系统中有4个并发的进程都需要同类资源3个,系统不会发生死锁的最小资源数是(C)。 A.5 B.7 C.9 D.10 16、在下列(A)情况下,系统会出现死锁。 A.若干进程因竞争资源而无休止地互相等待它方释放已占有的资源

交大继续教育学院操作系统实验4参考答案

实验四远程进程socket通信参考答案 (一)实验目的 系统v的IPC通信机制只支持同一台计算机内的进程间通信。BSD UNIX,系统V和Solaris等操作系统所提供的Socked(插座,套接字)是最重要的进程通信工具,可支持广域网上异种机器之间的通信,包括各类UNIX系统和使用最为广泛的个人计算机。通过本实验能使学生进一步理解套接字通信的基本原理和机制,通过编制一个实用的异机socket通信程序,深入掌握套接字编程的方法和细节。 (二)实验题目 分别编一个客机程序和服务器程序,首先建立客户程序与服务器之间正确的socket 连结,然后利用send和recv函数,客户程序将一个较长的文本文件(如几k字节)中的数据发送给服务器。要求服务器全部正确地接收到所有的数据(一个也不能少),并将其存入一个文件。 (三)源代码 服务器端: #include #include #include #include #include #include #include int main(int argc, char **argv) { int sockfd,newsockfd,fd,n,length; struct sockaddr_in server; char buff[1024],rbuf[1024],*path; //open a socket and make the address sockfd=socket(AF_INET,SOCK_STREAM,0); /* 生成套接字*/ server.sin_family=AF_INET; /* 生成套接字*/ server.sin_addr.s_addr=INADDR_ANY; server.sin_port=0; /* 选择一个已释放的端口号*/ //bind the socket with address if(bind(sockfd,(struct sockaddr *)&server,sizeof(server))<0) return 1; length=sizeof(server); /* 获取并打印端口号*/

仓储与配送实验报告

仓储与配送模拟实验报告 学院:经济管理学院 班级: 12工商2班 姓名:沈伟冰 学号:20120410100218 指导老师:周湘峰老师 2015年6月

仓储与配送模拟实验报告 一、实验目的 通过仓储与配送模拟实验系统,了解仓储的概念及功能、仓储的任务、仓储在物流管理中的地位,以及仓库的功能和分类、仓库结构与布局、仓库设备仓库的入库、在库管理、出库、配送配载作业等方面的知识,掌握配送的概念和作用、配送中心的功能、配送中心的基本作业、分拣作业的流程和出货作业配送路线设计。熟练掌握3D.仓储配送模拟实训软件的操作;具备专业的物流管理能力,有效的组织各项物流活动并制定物流工作计划;具备管理和操作各种现代先进物流技术与分析具体问题的基本能力;熟悉软件的业务流程与相关单证的制作;能计算仓储成本。 二、实验原理 仓储的基本功能包括了物品的进出、库存、分拣、包装、配送及其信息处理等六个方面,其中,物品的出入库与在库管理可以说是仓储的最基本的活动,也是传统仓储的基本功能,只不过管理手段与管理水平得到了提升;物品的分拣与包装,过去也是有的,只不过现在更普遍、更深入、更精细,甚至已经与物品的出入库及在库管理相结合、共同构成现代仓储的基本功能;之所以仓储物流将“配送”作为仓储活动、作为仓储的基本功能之一,是因为配送不是一般意义上的运输,而是仓储的自然延伸,是仓库发展为配送中心的内存要求,如果没有配送,仓储也就仍然是孤立的仓库;至于信息处理,已经是现代经济活动的普遍现象,当然也应是仓储活动的内容之一,离开了信息处理,也就不成其为现代仓储了。为了能够达到上述结果,产生了仓储管理系统,该系统对于现场的作业状态非常敏感,他可以根据现场情况变化而实时调整作业计划,使整个作业计划安排能够达到最佳。在计划自动生成的时候,所考虑的因素主要有品项特性(是否对存储和搬运有特殊要求),储位分布以及储位分配情况,仓储作业面积,操作人员数以及操作人员的训练程度,作业允许的时间以及客户给定的服务时间以及仓储设备的运行状况等等。另外,仓储管理系统将人们在实际仓储作业中的优秀经验整合到系统作业管理中,使系统能够充分整合现有的仓储资源而达到作业效率的最

西南交通大学 操作系统 第一章

学习方法
Operating Systems Design and Implementation 主讲:周杲 Zhou Gao
Email:gzhou@https://www.360docs.net/doc/5617967404.html,
操作系统: 设计与实现
详细阅读和理解操作系统基本原理 (教材 和讲义) 针对MINIX操作系统研究具体的实现代 码,建立完整的操作系统概念 完成课后作业和上机编程
1
2
主要参考书(Reference books)
汤子瀛, 哲凤屏, 汤小丹 “计算机操作系 统”(修订版), 西安电子科技大学出版社 William Stallings, 魏迎梅等译, “计算机- 内核与设计原理”, 电子工业出版社 Andrew S. Tanenbaum, Operating Systems-Design and implementation(Second Edition), Prentice Hall & Tsinghua Univ. Press
3
第一章:引言
主要内容:
什么是操作系统 操作系统发展历史 现代操作系统特征 操作系统基本概念 用户接口 操作系统结构 操作系统的引导过程
4
§1.1 什么是操作系统
1. 现代计算机系统的组成
浏览器 编译器 计算机系统 银行系统 航空订票系统 编辑器 操作系统 机器语言 微程序 物理设备 硬件 ( 裸机 ) 命令解释器 系统程序 应用程序 软件
2. 什么是操作系统
用户 应用软件 其它系统软件 操作系统 硬件系统
操作系统作为虚拟机 (Virtual Machine) 操作系统作为资源管理器
5 6
1

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

一、选择题 1、在现代操作系统中引入了(),从而使并发和共享成为可能。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A.网络 B.分布式 C.分时 D.实时 3、从用户的观点看,操作系统是()。 A. 用户与计算机硬件之间的接口 B.控制和管理计算机资源的软件 C. 合理组织计算机工作流程的软件 D.计算机资源的的管理者 4、当CPU处于管态时,它可以执行的指令是()。 A. 计算机系统中的全部指令 B. 仅限于非特权指令 C. 仅限于访管指令 D. 仅限于特权指令 5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的()接口。 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、设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为()。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. T1+T2/3+2*T3/3 D.T3/3+2*T2/3+T1 11、在下面的I/O控制方式中,需要CPU干预最少的方式是()。 A.程序I/O方式B.中断驱动I/O控制方式C.直接存储器访问DMA控制方式D.I/O通道控制方式 12、有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则

2013-2014清理性考试卷参考答案

2013-2014清理性考试卷参考答案

第 2 页 共 7 页 华东交通大学2013—2014学年第二学期考试卷 试卷编号: (清理性考试)卷 操作系统 课程 课程类别:必 开卷(范围)( 限带教材 ): 考试日期: 考生注意事项:1、本试卷共 6 页,总分 100 分,考试时间 120 分钟。 2、考试结束后,考生不得将试卷、 答题纸和草稿纸带出考场。 一、填空题(每空1分,共20分) 1. 设计现代OS 的主要目标是:提高资源利用率和方便用户。 2. 进程最基本的特征是并发性和动态性,它由 进程控制块 (PCB ) 、 程序段 和 数据段 组成,其中进程控制块(PCB ) 是进程存在的唯一标志。 3. 产生死锁的必要条件是资源互斥使用、资源请求和保持条件、不剥夺条件、 环路等待条件。 4. 在段页式系统中(无快表),为获得一条指令或数据,都需要三次访问内存。第一次从内存中取得页表起始地址,第二次从内存中取得块号,第三次从内存中取得指令或数据。 5. 对打印机的I/O 控制方式通常采用中断驱动方式,对磁盘的I/O 控制方式通 常采用DMA 控制方式。 承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。 专业 班级 学号 学生签名:

6.设备驱动程序是控制设备动作的核心模块,如设备的打开、关闭、读、写等,用来控制设备上数据的传输。 7.文件的逻辑结构有记录式和字符流式两种方式。 二、单项选择题(每题1分,共20分) 1. 操作系统是一种(B)。 A. 应用软件 B. 系统软件 C. 通用软件 D. 工具软件 2.现代操作系统的基本特征是(C)、资源共享和操作的异步性。 A.多道程序设计 B. 中断处理 C.程序的并发执行 D. 实现分时与实时处理 3. 引入多道程序的目的在于(A)。 A.充分利用CPU,减少CPU等待时间 B.提高实时响应速度 C.有利于代码共享,减少主、辅存信息交换量 D.充分利用存储器 4. 实时操作系统追求的目标是(C)。 A. 高吞吐率 B. 充分利用内存 C. 快速响应 D. 减少系统开销 5. 一个进程被唤醒意味着(B)。 A. 该进程重新占有了CPU B. 进程状 态变为就绪 C. 它的优先权变为最大 D. 其PCB 移至就绪队列的队首 6. 进程从运行状态变为阻塞状态的通常原因是(A)。 A.输入或输出事件发生 B.时间片到 C.输入或输出事件完成 D.某个进程被唤醒 7. 为了对紧急进程或重要进程进行调度,调度算法应采用(C)。 A.先来先服务法 B. 优先级法 C.短作业优先法 D. 时间片轮转法 8. 信号量S的初值为8,在S上执行了10次P操作,8次V操作后,S的值为(C)。 A.10 B.8 C.6 D.4 9. 操作系统中,对信号量S的P操作定义中,使进程进入相应阻塞队列等待的条 件是(C)。 A. S>0 B. S=0 C. S<0 D. S 0 第 3 页共 7 页

操作系统期末考试(B卷)

大连大学2012/2013学年第二学期考试卷( B 卷) 考试科目: 计算机操作系统 (共 4 页) 一、选择题(每题1分,共15分) 1、现代操作系统的基本特征是(C )、资源共享和操作的异步性。 A 、多道程序设计 B 、中断处理 C 、程序的并发执行 D 、实现分时与实时处理 2、在操作系统中,并发性是指若干事件(C )发生。 A 、 在同一时刻 B 、 一定在不同时刻 C 、 某一时间间隔内 D 、 依次在不同时间间隔内 3、进程间的基本关系为(B ) A 、相互独立与相互制约 B 、同步与互斥 C 、并行执行与资源共享 D 、信息传递与信息缓冲 4、信号量S 的初值为9,在S 上执行了11次P 操作,3次V 操作后,S 的值为(B ) A 、0 B 、1 C 、3 D 、5 5、从下列有关存储管理的叙述中,选出不正确的叙述(D ) A 、 利用对换技术扩充内存时,设计时必须考虑的问题是:如何减少信息交换量、降低交换所用的时间 B 、 在现代操作系统中,不允许用户干预内存的分配 C 、 采用动态重定位技术的系统,目标程序可以不经任何改动,而装入物理内存 D 、 页式存储管理中,一个作业可以占用不连续的内存空间,而段式存储管理,一个作业则是占 用连续的内存空间 6、下面关于设备的描述,不正确的是(A ) A 、 通道是处理输入/输出的软件 B 、 所有外围设备的启动工作都由系统统一来做 C 、 来自通道的I/O 中断由设备管理负责处理 D 、 编制好的通道程序是放置在主存中的 7、下列作业调度算法中,最短的作业平均周转时间是(B ) A 、先来先服务法 B 、短作业优先法 C 、时间片轮转法 D 、优先数法 8、若P 、V 操作的信号量S 初值为2,当前值为-1,则表示有(B )个等待进程 A 、0 B 、1 C 、2 D 、3 9、SPOOling 技术利用于(B ) A、外设概念 B、虚拟设备概念 C、磁带概念 D、存储概念 10、CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(C ) A、并行技术 B、通道技术 C、缓冲技术 D、虚存技术 11、用户要在程序一级获得系统帮助,必须通过(C ) A、进程调度 B、作业调度 C、系统调用 D、键盘命令 12、死锁预防是保证系统不进入死锁状态的静态策略,其解决方法是破坏产生死锁的四个必要 条件之一。下列方法中破坏了“循环等待”条件的是(D ) 密 封 线

2019年交大-操作系统原理

2019年春季《操作系统原理》在线作业 一、单选题(共30 道试题,共60 分。)V 1. 从总体上说,多道程序设计技术可()单位时间的算题量。 A. 增加 B. 减少 C. 维持 正确答案:A 满分:2 分 2. 多道程序设计系统中,让多个计算问题同时装入计算机系统的主存储器()。 A. 并发执行 B. 顺序执行 C. 并行执行 D. 同时执行 正确答案:A 满分:2 分 3. 通常,文件的逻辑结构中()组织方式,既适合于交互方式应用,也适合于批处理方式应用。 A. 堆文件 B. 流式文件 C. 索引顺序文件 D. 顺序文件 正确答案:C 满分:2 分 4. 下面关于设备属性的论述中,正确的是()。 A. 字符设备的基本特征是可寻址到字节,即能指定输入的源地址或输出的目标地址 B. 共享设备必须是可寻址的和可随机访问的设备 C. 共享设备是指同一时间内允许多个进程同时访问的设备 D. 在分配共享设备和独占设备时都可能引起进程死锁 正确答案:B 满分:2 分 5. 在请求调页系统中有着多种置换算法:选择最先进入内存的页面予以淘汰的算法称为()。 A. FIFO算法 B. OPT算法 C. LRU算法 D. NRU算法 正确答案:A 满分:2 分 6. 下列第()项不是文件系统的功能? A. 文件系统实现对文件的按名存取 B. 负责实现数据的逻辑结构到物理结构的转换 C. 提高磁盘的读写速度 D. 提供对文件的存取方法和对文件的操作 正确答案:C 满分:2 分 7. 为了提高计算机的处理机和外部设备的利用率,把多个程序同时放入主存储器,在宏观上并行运行是()。 A. 分时操作系统 B. 实时操作系统 C. 批处理系统

C#人事管理系统

课程设计(论文)任务书 软件学院软件测试专业 ____________ 二________ 班 一、课程设计(论文)题目__________ 人事管理系统___________________________________ 二、课程设计(论文)工作自2009 年 _月_29_ 日起至2009 年 _月10 日止。 三、 课程设计(论文)地点:学院机房_________________________________________________ 四、课程设计(论文)内容要求: 1 ?本课程设计的目的 (1)件使学生增进对C#程序设计语言的认识,加强用C#语言编程能力; (2)利用本课程内的以及到目前为止所学到的有关知识和技术解决一些不太复杂的问题, 提高学生的实践动手能力; (3)使学生掌握系统调试; (4)培养学生分析、解决问题的能力; (5)提高学生的科技论文写作能力。 2 ?课程设计的任务及要求 1)基本要求: (1)对系统进行功能模块分析、控制模块分析 (2)系统设计要能完成题目所要求的功能; (3)编程简练,可用,尽可能的使系统的功能更加完善和全面; (4)程序简明易懂,多运用输入输出提示,多对程序进行测试,发现错误和缺陷 (5)特别要求自己独立完成; 2)创新要求:

在基本要求达到后,可进行创新设计。 3)课程设计论文编写要求

(1)要按照书稿的规格打印誊写论文 (2)论文包括目录、绪论、正文、小结、参考文献、谢辞、附录等 (3)论文装订按学校的统一要求完成4)答辩与评分标准: (1 )完成原理分析:20分; (2 )完成设计过程:40分; (3)完成调试:20分; (4)回答问题:20分。 年月曰 课程设计(论文)评审意见 讲师人事管理是企业管理的一个重要分支。随着当今企业人员数量不断增加、分工的不断细化、各行业间联系的不断密切。对人事管理的要求也不断提高,实现人事管 年月曰

操作系统期末试题加答案

1. 在分时系统中,一个进程用完给它的时间片后,其状态变为( )。(1分) A.就绪 B.等待 C.运行 D.由用户设定 ★标准答案:A 2. 下列算法中用于磁盘移臂调度的是( ) (1分) A.时间片轮转法 B.LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 ★标准答案:C 3. 操作系统的主要作用是()。(1分) A.管理设备 B.提供操作命令 C.管理文件 D.为用户提供使用计算机的接口,管理计算机的资源 ★标准答案:D 4. 在操作系统中,进程的最基本的特征是( )。(1分) A.动态性和并发性 B.顺序性和可再现性 C.与程序的对应性 D.执行过程的封闭性 ★标准答案:A 5. 下列各项步骤中,哪一个不是创建进程所必须的步骤()。(1分) A.建立一个进程控制块PCB B.由CPU调度程序为进程调度CPU C.为进程分配内存等必要的资源 D.将PCB链入进程就绪队列

★标准答案:B 6. 进程的组成部分中()是进程存在的唯一标志。(1分) A.PCB B.数据集合 C.共享程序 D.非共享程序 ★标准答案:A 7. 一个具有独立功能的程序占CPU直到得到最终结果的过程称为程序的顺序执行,它具有如下特点:顺序性、( )和可再现性。(1分) A.封闭性 B.动态性 C.开发性 D.异步性 ★标准答案:A 8. 可以通过破坏四个必要条件的一个或多个来预防死锁,但破坏()是不现实的。(1分) A.互斥 B.循环等待 C.请求和保持 D.不剥夺 ★标准答案:A 9. 某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将()。(1分) A.从就绪变为运行 B.从运行变为就绪 C.从运行变为阻塞 D.从阻塞变为就绪 ★标准答案:D 10. 从下列关于进程的描述中,找出描述正确的一项是( ) (1分) A.时间片越小,则分时效率越高

华东交通大学操作系统考试卷A卷

承诺:我将严格遵守考场纪律,知道考试违纪、作弊的严重性,还知道请他人代考或代他人考者将被开除学籍和因作弊受到记过及以上处分将不授予学士学位,愿承担由此引起的一切后果。 得分评阅人 华东交通大学20 ~20 学年第 学期考试 卷 专业 班级 学号 学生签名: 试卷编号: ( A )卷 操作系统 课程 课程类别:必 闭卷 考试日期:题 号 一二三四五六七八 九 十总分累分 人签 名 题 分20303020 100得分 考生注意事项:1、本试卷共 6 页,总分 100 分,考试时间 120 分钟。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 一、填空题(每空2分,共20分) 1、不同的操作系统具有不同的特质,但总体看,现代操作系统具有一些基本特征,主要包括:并发性、共享性、 和异步性四个特征。 2、操作系统的主要任务是为程序提供良好的运行环境,保证程序能稳定高效地运行,并最大程度提高系统中各种资源的利用率和方便用户的使用。因此现代操作系统都具有处理机管理、 、 设备管理和文件管理功能。 3、进程的结构特征是指进程实体由程序、数据段和 三部分

得分评阅人 构成。 4、进程执行时具有的间断性决定了进程可能具有多种状态,事实上,运行中的进程可能具有三种基本状态,即 、就绪状态和等待状态。 5、为了实现进程同步,所有的同步机制都应遵循四条准则,即:空闲让进、忙则等待、 和有限等待。 6、死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局。多个进程产生死锁的原因可归结为竞争资源和 。 7、将一个装入模块装入内存时,可以有绝对装入方式、可重定位装入方式和 三种装入方式。 8、虚拟存储器具有 、对换性和虚拟性三大特征。 9、随着计算机技术的发展,I/O 控制方式也在不断发展,为了减少主机对I/O 控制的干预,I/O 控制方式由程序I/O 方式到中断驱动I/O 方式,又到直接存储器访问(DMA )I/O 控制方式,最后发展到 。10、影响文件系统中的文件安全性的因素主要有人为因素、 和自然因素。 二、单项选择题(每题2分,共30分) 1、设计多道批处理系统时,首先要考虑的是( ) 。A 、灵活性和可适应性 B 、系统效率和吞吐量 C 、交互性和响应时间 D 、实时性和可靠性 2、引入多道程序的目的是( ) 。 A 、为了充分利用主存储器 B 、增强系统的交互能力 C 、提高实时响应速度 D 、充分利用CPU ,减少CPU 的等待时间 3、进程所请求的一次打印输出结束后,将使进程状态从 ( ) 。A 、运行态变为就绪态 B 、运行态变为等待态C 、就绪态变为运行态 D 、等待态变为就绪态 4、在9个生产者、6个消费者共享容量为8的缓冲区的生产者-消费者问题中,互斥使用缓冲区的信号量S 的初始值为( ) 。A 、8 B 、1 C 、9 D 、6 5、一种既有利于短小作业又兼顾到长作业的作业调度算法是( ) 。

相关文档
最新文档