当前位置:文档之家› 川师操作系统2010级考试试题 - 副本

川师操作系统2010级考试试题 - 副本

川师操作系统2010级考试试题 - 副本
川师操作系统2010级考试试题 - 副本

操作系统考试试题卷一

1、下面关于计算机系统和操作系统的叙述中错误的是(A)。

A.操作系统是独立于计算机系统的,它不属于计算机系统

B.计算机系统是一个资源集合体,包括软件资源和硬件资源

C.操作系统是一种软件

D.计算机硬件是操作系统赖以工作的实体,操作系统的运行离不开计算机硬件的支持

2、在设计实时操作系统时,首先要考虑的是(D)。

A、灵活性和可适应性

B、交互性和响应时间

C、周转时间和系统吞吐量

D、实时性和可靠性

3、一作业进入内存后,则所属该作业的进程初始时处于(B)状态。

A、运行

B、等待

C、就绪

D、收容

4、我们如果为每一个作业只建立一个进程,则为了照顾短作业用户,就采用A B;为照顾紧急作业的用户,应采用B E;为能实现人机交互作用应采用C D;为了兼顾短作业和长时间等待的作业,应采用D C;为了使短作业、长作业及交互作业比较满意,应采用E F;为了使作业的平均周转时间最短,应采用算法F A。

A、FCFS调度算法;

B、短作业优先;

C、时间片轮转法;

D、多级反馈队列调度算法;

E、基于优先权的剥夺调度算法;

F、高响应比优先。

5、若P、V操作的信号量S初值为2,当前值为-1,则表示有(D)个等待进程。

A 0

B 1

C 2

D 3

6、一个计算机系统的虚拟存储器的最大容量是由(C)确定的。

A、内存容量B、外存容量

C、内存和外存的容量之和

D、计算机的地址结构

7、在装入一个作业时,把作业中的指令地址和数据地址全部转换成绝对地址,这种地址转换方式称为 D 。

A、动态重定位

B、静态重定位

C、段式地址转换

D、页式地址转换

8、不属于I/O控制方式的是C

A.程序控制方式

B.中断程序方式

C.DMA控制方式

D.调度驱动方式

9、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是(B)

A.2 B.3 C.4 D.5

10、某虚拟存储器的用户编程空间共32个页面,每页1K,主存为16K。假定某

时刻一用户页表已调入内存的页面对应的物理块好如下表。则逻辑地址0A5C (H)所对应的物理地址为(B)。0A5C→0000 1010 0101 1100(每页1K说明后十位为页内地址,0000 10为页号)→0001 0010 0101 1100

A、125C(H)

B、025C (H)

C、1A5C(H)

D、0A5C(H)

二、填空题

1、在文件系统中用户以___记录____为单位对文件进行存取、检索。

2、地址映射是指将程序空间中的逻辑地址转变为内存空间中的___物理地址_。

3、设备分配问题中,算法实现时,同样要考虑安全性的问题,防止在对个进程

进行设备请求时,因相互等待对方释放所占设备所造成的___死锁_____现象。

4、以动态分区式内存管理中,倾向于优先使用低地址部分空闲区的算法是__首

次适应算法__。

5、顺序性、封闭性与_并发性_可再现性___是程序执行时的3个基本特征。

6、__操作系统_设备控制器_是CPU与I/O设备之间的借口。

7、为了能对一个文件进行正确存取,必须为文件设置用于描述和控制文件的数

据结构,称之为__文件目录文件控制块__。

8、I/O通道与CPU共享__ 内存__。

9、如果对换是以__进程控制块_整个进程_为单位,则称之为“整体对换”或“进

程对换”。

10、_ 微内核__操作系统结构能够有效的支持多处理机运行,它非常适用于分布

式系统环境。

三、解答题

1、假设有一种低级调度算法是让“最近使用处理器较少的进程”运行,试解释

这种算法对“I/O繁重”型作业有利,但并不是永远不受理“处理器繁重”

型作业。

答:因为I/O繁忙型作业忙于I/O,所以它CPU 用得少,按调度策略能优先执行。同样原因一个进程等待CPU 足够久时,由于它是“最近使用处理器较少的进程”,就能被优先调度,故不会饥饿

2、假设多个用户共享一个文件目录系统,用户甲要用文件A、B、C、E,用户

乙要用文件A、D、E、F。已知用户甲的文件A与用户乙的文件A实际上不是同一个文件;用户甲的文件C与用户乙的文件F实际上是同一个文件;甲、乙两用户的文件E是同一个文件。试问你是否可以拟定一种文件目录组织方案,使得甲、乙两用户既能共享文件而又不造成混乱?

答:采用多级目录结构,文件目录分解为基本目录和符号目录,只要在不同文件符号目录中使用相同文件内部标识符,甲、乙两用户既能共享文件而又不造成混乱

3、设备管理有哪些主要功能?其主要任务是什么?

答:主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等。

主要任务: 完成用户提出的I/O 请求,为用户分配I/O 设备;提高CPU 和

I/O 设备的利用率;提高I/O速度;以及方便用户使用I/O设备.

4、某请求分页存储系统使用一级页表,假设页表全部放在主存内,:

1)若一次访问主存花120ns,那么,访问一个数据的时间是多少?

240ns

2)若增加一个快表,在命中或失误时需有20ns开销,如果快表命中率为80%,

则访问一个数据的时间为多少?

(120 + 20) * 80% + (240 + 20 ) * 20 = 164 ns

四、分析题

1、三个进程PA、PB和PC协作解决文件打印问题:PA将文件记录从磁盘读入主存的缓冲区1,每执行一次读一个记录;PB将缓冲区1的内容读出并读入到缓冲区2,每执行一次读出并读入一个记录;PC将缓冲区2的内容打印出来,每执行一次打印一个记录。缓冲区1的大小和m个记录大小一样,缓冲区2的大小和n个记录大小一样。请用P、V操作来保证文件的正确打印。

解答:设置四个信号量empty1、empty2、full1、full2、mutex1和mutex2,信号量empty1和empty2分别表示缓冲池1和缓冲池2是否为空,其初值为m 和n;信号量full1和full2分别表示缓冲池1和缓冲池2是否有记录供读出,其初值均为0;信号量mutex1和mutex2分别表示对缓冲池1和缓冲池2的访问互斥,其初值为1。其进程间的同步与互斥关系如下:

int empty1=m;

int empty2=n;

int full1=0;

int full2=0;

int mutex1=1;

int mutex2=1;

main()

{ PA();

PB();

PC();

}

PA( )

{while(1)

{ 从磁盘读出一个文件记录;

p(empty1);

p(mutex1);

将一个文件记录读入缓冲池1;

v(mutex1);

v(full1);

}

}

PB( )

{while(1)

{ p(full1);

p(mutex1);

从缓冲区1中读出一个文件记录;

v(mutex1);

v(empty1);

p(empty2);

p(mutex2);

将一个记录读入缓冲区2;

v(mutex2);

v(full2);

}

}

PC( )

{while(1)

{ p(full2);

p(mutex2);

从缓冲池2读出一个文件记录打印;

v(mutex2);

v(empty2);

}

}

2、假设系统为某进程分配了3个物理块,考虑页面走向为:7、0、1、2、0、

3、0、

4、2 、3、0、3、2、1、2、0、1、7、0、1,求采用LRU进行页面置换,计算置换次数。

解:采用LRU页面淘汰算法的缺页情况如表4.11所示,在进程运行时,先将7,0,1三个页面装入内存,当进程要访问页面2时,将会产生缺页中断,由于页面2和1在前面最近访问过,而页面7是前面最久未访问过的,所以淘汰页面7,将页面2调入,依次类推。发生缺页中断的次数为12,页面置换次数为9。LRU页面淘汰算法的缺页情况

页面走向7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1

7 0 1

物理块1 7 7 7 2 2 4 4 4 0 1 1 1

物理块2 0 0 0 0 0 0 3 3 3 0

物理块3 1 1 3 3 2 2 2 2 2 7

缺页否√√√√√√√√√√√√

3、在单道批处理系统中,有五个作业进入输入井的时间及需要执行的时间如下表所示,并约定当这五个作业全部进入输入井后立即进行调度,忽略调度的时间

要求:写出分别采用先来先服务和最短执行时间优先调度算法时的调度次序和作业平均周转时间。

先来先服务:1-2-3-4-5 (80+100+110+125+125)/5=108

最短执行时间优先调度算法:1-5-3-4-2 (40+115+50+65+10)/5

4、设系统中有3类资源(A,B,C)和5个进程(P1,P2,P3,P4,P5)。资源A的数量为17,资源B的数量为5,资源C的数量为20。在T0时刻的系统状态

(1)在T0时刻是否为安全状态?若是,请给出安全序列。

答:是 P5→P4→P3→P2→P1

(2)在T0时刻若有进程P2请求资源(0,3,4),是否能够实施资源分配?

为什么?

Request2(0,3,4)≤Need2(1,4,4)

Request2(0,3,4)≤Arailable(2,3,3);不能实施资源分配

5、.两个并发进程的程序如下:

Begin

Int n=4;

cobegin

process A

begin

L1:n=n+3;goto L1;

end;

process B

begin

L2:print(N);n=0;goto L2;

end;

coend;

end.

回答问题:(1)写出process A和 process B又并发执行了一个循环,写出可能出现的操作序列 7或者4

(2)若process A先执行了2个循环后,process A和 process B又并发执行了一个循环,写出可能出现的打印值。请用PV操作实现同步,使两并发进程能正确执行

13或者10

操作系统课程设计题目

课程设计任务书 一、课程设计目的 《计算机操作系统》课程设计是计算机类专业的集中实践性环节之一,是学习完《计算机操作系统》课程后进行的一次全面的综合练习。其目的在于加深对操作系统课程的理解,使学生更好地掌握操作系统的基本概念、基本原理、及基本功能,理解操作系统在计算机系统中的作用、地位和特点,具有分析实际操作系统,设计、构造和开发现代操作系统的基本能力,为今后从事的各种实际工作,如设计、分析和改进各种系统软件和应用软件提供必要的软件理论基础。 二、课程设计内容及要求 课程设计要求: 每位同学从下述设计任务中任选一个任务完成,上机验收运行结果,现场提问,并提交所完成该任务的课程设计报告。 实验要求: 1)上机前认真使用C语言编写好程序,采用Visual C++6.0作为编译环境; 2)上机时独立调试程序 3)上机验收运行结果,现场提问 4)根据具体任务要求,提交课程设计实验报告,报告内容包括:课程设计目的、内容、基本原理、模块划分、数据结构、算法设计、程序流程图(包括主程序流程图、模块详细设计流程图等)、以及算法源码(必须有相关注释,以有助于说明问题为宜,不得全盘打印而不加任何注释)、心得体会等。

设计内容一页式虚拟存储管理页面置换算法 1.目的和要求 在熟练掌握计算机虚拟存储技术的原理的基础上,利用一种程序设计语言模拟实现几种置换算法,一方面加深对原理的理解,另一方面提高学生通过编程根据已有原理解决实际问题的能力,为学生将来进行系统软件开发和针对实际问题提出高效的软件解决方案打下基础 2.实验内容 阅读教材《计算机操作系统》,掌握存储器管理相关概念和原理。 模拟实现页式虚拟存储管理的三种页面置换算法(OPT、FIFO和LRU),并通过比较性能得出结论。 前提: (1)页面分配采用固定分配局部置换。 (2)作业的页面走向和分得的物理块数预先指定。可以从键盘输入也可以从文件读入。 (3)置换算法的置换过程输出可以在显示器上也可以存放在文件中,但必须清晰可读,便于检验。 3.实验环境 Windows操作系统、VC++6.0、C语言 4.实验提示 (1)基础知识 存储管理是操作系统进行资源管理的一个重要功能。现代操作系统广泛采用虚

国开《操作系统》2024期末试题及答案(试卷号:1251)

国家开放大学电大本科《操作系统》2024 期末试题及答案(试卷号:1251) 一、选择题(选择一个正确答案的代码填入括号中,每小题 2 分-共 30 分) 1.在计算机系统中,控制和管理各种软、硬件资源,有效地组织多道程序运行的系统软件称作( )。 A.文件系统 B.操作系统 C.网络系统 D.数据库系统 2.操作系统内核与用户程序、应用程序之间的接口是( )。A. shell 命令 B.系统调用 C.图形界面 D.C 语言函数 3.进程与程序之间有密切联系,但又是不同的概念。二者的一个本质区别是( )。 A.程序顺序执行,进程并行执行 B.程序是动态概念,进程是静态概念 C.程序是静态概念,进程是动态概念 D.程序保存在文件中,进程存放在内存中 4.在操作系统中进程存在的唯一标志是利用( )表现出来的。 A.数据 B.程序 C.程序和数据 D.进程控制块 5.系统出现死锁的原因是( )。 A.计算机系统发生了重大故障 B.有多个封锁的进程同时存在 C.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数 D.若干进程因竞争资源而无休止地循环等待着,而且都不释放已古有的资源 6.作业调度选择一个作业装入主存后,该作业能否占用处理器必须由( )来决定。 A.进程调度 B.作业控制

C.设备管理 D.驱动调度 7.为了使计算机在运行过程中能及时处理内部和外部发生的各种突发性事件,现代操作系统采用了( )机制。 A.查询 B.进程 C.中断 D.调度 8.把逻辑地址转变为内存物理地址的过程称作( )。 A.编译 B.连接 C.运行 D.重定位 9.在页式存储管理系统中,整个系统的页表个数是( )。 A.1 个 B.2 个 C.与页面数相同 D.和装入主存的进程个数相同 10.存储管理中,页面抖动是指( )。 A.使用机器时,屏幕闪烁的现象 B.系统盘有问题,致使系统不稳定的现象 C.由于主存分配不当,偶然造成主存不够的现象 D.被调出的页面又立刻被调入所形成的频繁调入调出现象 11.下列描述不是文件系统功能的是( )。 A.建立文件目录 B.管理文件存储空间 C.提供一组文件操作 D.实现对磁盘的驱动调度 12.如果文件系统中有两个文件重名,不应采用( )。 A.单级目录结构 B.二级目录结构

2019年成人高考专升本医学综合真题及答案三套

2019年成人高考专升本医学综合真题(一) 一、A型题1-B小题,每小题1.25分,共105分。在每小题给出的A、 B、C、D、E五个选项中,请选出一项最符合题目要求的。 1.下列属于躯干骨的是【】 A.锁骨 B.胸骨 C.肩胛骨 D.舌骨 E.髂骨 2.能作屈、伸、收、展和旋转运动的关节是【】 A.距小腿关节 B.肘关节 C.桡腕关节 D.膝关节 E.肩关节 3.形成腹股沟韧带的结构是【】 A.腹内斜肌和腹横肌下缘合成 B.腹内斜肌腱膜 C.腹横肌腱膜

D.腹内斜肌和腹横肌腱膜合成 E.腹外斜肌腱膜 4.扁桃体的位置在【】 A.喉前庭的侧壁 B.鼻咽部的侧壁 C.喉咽部的侧壁 D.口腔的侧壁 E.口咽部的侧壁 5.右锁骨中线与右助号交点稍下方的是【】 A.胆囊管的体表投影 B.胆囊颈的体表投影 C.胆囊底的体表投影 D.胆囊体的体表投影 E.幽门的体表投影 6.属于腹膜内位的器官是【】 A.肝 B.胆囊 C.胃 D.胰

E.子宫 7.开口于上鼻道的鼻旁窦是【】 A.上颌赛 B.额窦 C.蝶窦 D.筛窦后群 E.筛窦前中群 8.与肺尖相对应的壁胸膜是【】 A.肋胸膜 B.膈胸膜 C.胸膜顶 D.纵隔胸膜 E.肋膈隐窝 9.包被于肾实质表面的结构是【】 A.肾筋膜 B.肾纤维囊 C.肾脂肪囊 D.肾周围脂肪 E.脏腹膜

10.前列腺的位置是在【】 A.包绕尿道球部 B.膀胱底与直肠之间 C.尿生殖膈下方 D.包绕尿道膜部 E.耻骨联合与直肠之间 11.输卵管外侧端的开口部位在【】 A.卵巢 B.腹膜腔 C.卵果窝 D.腹腔 E.阴道后穹 12.肺动脉的发出部位是【】 A左心房 B.右心房 C.右心室 D.左心室 E.右心耳

计算机操作系统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.虚地址即程序执行时所要访问的内存地址。

《操作系统课程设计》题目要求

操作系统课程设计要求 一.设计目的 熟悉Linux编程环境,加强对Linux命令的理解及函数的运用 二.设计内容 1. 在Linux环境下模拟实现简单命令解释器。 (1)要求实现的基本命令包括: pwd //显示当前所在目录的路径名 dir <目录名> //列出指定目录名中的所有目录及文件 cd <目录名或路径>//改变当前工作目录 newdir <目录名> //新建目录 deldir <目录名> //删除目录 exit //退出命令解释程序 (2)可选做的扩展命令包括: rename <旧文件名> <新文件名> //重命名一个文件或目录 find <目录> -name <待查找的文件名> //在指定的目录及其子目录中查找指定的文件date //显示当前日期 (3)提示:整个程序的大致框架可参考如下: while ( exit未被输入) { 接收键盘的一行输入 分析输入的命令 对输入的命令进行处理,调用系统函数实现功能 } 2. 设计要求 (1) 设计必须在Linux环境下进行。 (2) 命令解释程序的提示符为:姓名拼音@ (3) 程序编写中不得使用system()系统调用。 (4) 整个程序必须严格经过测试,完成所有基本功能。源程序应有较详尽的注释。 3.可能用到的系统调用: open(),close(),read(),write(),creat() chdir(), opendir(),readdir(),rewinddir(),closedir(),rmdir(),mkdir() getcwd(), ftw() time(), localtime(), asctime()

2019-2020年电大考试《计算机操作系统》考题及答案

一、单项选择题 注意:蓝色的选项为正确答案。 第一章 1.在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称为 ( B )。 A.文件系统B.操作系统 C.网络管理系统D.数据库管理系统 2.按照所起的作用和需要的运行环境,操作系统属于(D )。 A.用户软件B.应用软件 C.支撑软件D.系统软件 3.操作系统的基本职能是(D )。 A. 提供功能强大的网络管理工具 B. 提供用户界面,方便用户使用 C. 提供方便的可视化编辑程序 D. 控制和管理系统内各种资源,有效地组织多道程序的运行 4.操作系统负责管理计算机系统的(C )。 A.程序B.作业C.资源D.进程 5.在计算机系统中,操作系统是( A )。 A.处于裸机之上的第一层软件B.处于硬件之下的低层软件 C.处于应用软件之上的系统软件D.处于系统软件之上的用户软件 6.为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。 这属于( B )。 A.处理器管理B.存储管理 C.文件管理D.作业管理 7.操作系统对缓冲区的管理属于(B )的功能。 A.处理器管理B.设备管理 C.文件管理D.存储器管理 8.以下不属于操作系统关心的主要问题的是(D )。 A.管理计算机裸机 B.设计、提供用户程序与计算机硬件系统的界面 C.管理计算机系统资源 D.高级程序设计语言的编译器 9.以下不属于操作系统具备的主要功能的是(C )。 A.内存管理B.中断处理 C.文档编辑D.CPU调度 10.在下列操作系统中,强调吞吐能力的是(B )。 A.分时系统B.多道批处理系统 C.实时系统D.网络系统 11.批处理系统的主要缺点是(B )。 A.CPU的利用率不高B.失去了交互性 C.不具备并行性D.系统吞吐量小 12.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是(B )。

2018年成人高考专升本医学综合真题及参考答案

2018年成人高等学校招生全国统一考试专升本 医学综合 一、A型题1-B小题,每小题1.25分,共105分。在每小题给出的A、B、C、D、E五个选项中,请选出一项最符合题目要求的。 1.下列属于躯干骨的是【】 A.锁骨 B.胸骨 C.肩胛骨 D.舌骨 E.髂骨 2.能作屈、伸、收、展和旋转运动的关节是【】 A.距小腿关节 B.肘关节 C.桡腕关节 D.膝关节 E.肩关节 3.形成腹股沟韧带的结构是【】 A.腹内斜肌和腹横肌下缘合成 B.腹内斜肌腱膜 C.腹横肌腱膜 D.腹内斜肌和腹横肌腱膜合成 E.腹外斜肌腱膜 4.扁桃体的位置在【】 A.喉前庭的侧壁 B.鼻咽部的侧壁 C.喉咽部的侧壁 D.口腔的侧壁 E.口咽部的侧壁 5.右锁骨中线与右助号交点稍下方的是【】 A.胆囊管的体表投影 B.胆囊颈的体表投影 C.胆囊底的体表投影 D.胆囊体的体表投影 E.幽门的体表投影 6.属于腹膜内位的器官是【】 A.肝 B.胆囊 C.胃 D.胰

E.子宫 7.开口于上鼻道的鼻旁窦是【】 A.上颌赛 B.额窦 C.蝶窦 D.筛窦后群 E.筛窦前中群 8.与肺尖相对应的壁胸膜是【】 A.肋胸膜 B.膈胸膜 C.胸膜顶 D.纵隔胸膜 E.肋膈隐窝 9.包被于肾实质表面的结构是【】 A.肾筋膜 B.肾纤维囊 C.肾脂肪囊 D.肾周围脂肪 E.脏腹膜 10.前列腺的位置是在【】 A.包绕尿道球部 B.膀胱底与直肠之间 C.尿生殖膈下方 D.包绕尿道膜部 E.耻骨联合与直肠之间 11.输卵管外侧端的开口部位在【】 A.卵巢 B.腹膜腔 C.卵果窝 D.腹腔 E.阴道后穹 12.肺动脉的发出部位是【】 A左心房 B.右心房 C.右心室 D.左心室 E.右心耳

操作系统-课程设计

课程设计说明书(操作系统) 题目:进程调度 院系:计算机科学与工程学院 专业班级:信息安全13-2 学号:20133029xx 学生姓名:xx 指导教师:xx 2015年12月15日

安徽理工大学课程设计(论文)任务书计算机科学与工程学院

安徽理工大学课程设计(论文)成绩评定表

摘要 现代计算机系统中,进程是资源分配和独立运行的基本单位,是操作系统的核心概念。因而,进程就成为理解操作系统如何实现系统管理的最基本,也是最重要的概念。进程调度是进程管理过程的主要组成部分,是必然要发生的事件。 在现代操作系统中,进程的并发机制在绝大多数时候,会产生不断变化的进程就绪队列和阻塞队列。处于执行态的进程无论是正常或非正常终止、或转换为阻塞状态,都会引发从就绪队列中,由进程调度选择一个进程进占CPU。 进程调度的核心是进程调度的算法.在本课程设计中,用良好清晰的界面向用户展示了进程调度中的时间片轮转调度算法。在最终实现的成果中,用户可指定需要模拟的进程数,CPU时间片和进程的最大执行时间,并且选择需要演示的算法,界面将会动态的显示进程调度过程及各个队列的变化。通过此进程调度模拟系统,用户可以对时间片轮转调度算法有进一步以及直观的了解。 关键词:进程,调度,PCB,时间片轮转

目录 1.设计目的 (6) 2.设计思路 (6) 3.设计过程 (8) 3.1流程图 (8) 3.2算法 (8) 3.3数据结构 (10) 3.4源代码 (10) 4.实验结果及分析 (20) 4.1 使用说明 (20) 4.2程序演示 (20) 5.实验总结 (24) 6.参考文献 (24)

电大国家开放大学《操作系统(本)》2019-2020期末试题及答案

国家开放大学电大《操作系统(本)》2019-2020期末试题及答案 一、选择题(选择一个正确答案的代码填入括号中,每小题2分.共30分) 1.按照所起的作用和需要的运行环境,操作系统属于( )。 A.用户软件 B.应用软件 C.支撑软件 D.系统软件’ 2.在实时系统中,一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回。下面属于实时系统的是( )。 A.计算机激光照排系统 B.办公自动化系统 C.计算机辅助设计系统 D.航空订票系统 3.-个进程被唤醒意味着( )。 A.该进程重新占有了CPU B.进程状态变为就绪 C.它的优先权变为最大 D.其PCB移至就绪队列的队首 4.操作系统中有一组常称为特殊系统调用的程序,其操作具有不可分割性,在操作系统中称为( )。 A.初始化程序 B.原语 C.子程序 D.控制模块 5.在操作系统中,作业处于( )时,已处于进程的管理之下。 A.后备状态 B.阻塞状态 C.执行状态 D.完成状态 6.从系统的角度出发,希望批处理控制方式下进入输入井的作业( )尽可能小。 A.等待装入主存时间 B.周转时间 C.执行时间 D.平均周转时间 7.系统调用是由操作系统提供的内部调用,它( )。 A.直接通过键盘交互方式使用 B.只能通过用户程序间接使用 C.是命令接口中的命令 D.与系统的命令一样 8.通常,用户编写的程序中所使用的地址是( )。 A.逻辑地址 B.物理地址 C.绝对地址 D.内存地址 9.在分页存储管理系统中,从页号到物理块号的地址映射是通过( )实现的。 A.分区表 B.页表 C.PCB D.JCB 10.与文件物理组织形式有关的是( )。

2007年成人高考专升本医学综合考试真题及答案

2007年成人高考专升本医学综合考试真题及答案 一、A型题:1~84小题,每小题1.25分,共105分。在每小题给出的A、B、C、D、E五个选项中,请选出一项最符合题目要求的。 第1题下列骨中,属于不规则骨的是【】 A. 顶骨 B. 椎骨 C. 腕骨 D. 肱骨 E. 胫骨 【正确答案】B 第2题颅骨共23块,其中脑颅骨的块数是【】 A. 4块 B. 6块 C. 8块 D. 10块 E. 15块 【正确答案】C 【答案解析】本题考查脑颅骨的块数。脑颅由8块骨组成,其中不成对的有额骨、筛骨、蝶骨和枕骨,成对的有颞骨和顶骨。 第3题下列骨之间连接,有前、后交叉韧带的是【】 A. 股骨与胫骨之间 B. 股骨与腓骨之间 C. 股骨与髌骨之间 D. 胫骨与腓骨之间

E. 腓骨与髌骨之间 【正确答案】A 第4题下列肌收缩时,可使足心内翻的是【】 A. 趾长伸肌 B. 长伸肌 C. 腓骨长肌 D. 胫骨前肌 E. 小腿三头肌 【正确答案】D 【答案解析】本题考查胫骨前肌的主要作用。胫骨前肌的起点是胫、腓骨上端、骨间膜前面,止点是内侧楔骨内侧面、第1跖骨底,受腓深神经支配,主要作用是使足背屈、内翻。 第5题下列脏器中,属于上消化道的是【】 A. 胆囊 B. 胰 C. 回肠 D. 空肠 E. 十二指肠 【正确答案】E 第6题胃与十二指肠相连处是【】 A. 贲门 B. 幽门 C. 胃底 D. 胃体 E. 胃窦

【正确答案】B 第7题下列选项中,出入肺门的是【】 A. 气管 B. 主支气管 C. 肺叶支气管 D. 气管杈 E. 段支气管 【正确答案】B 【答案解析】本题考查出入肺门的结构。肺门为支气管、血管、神经和淋巴管等出入的门户。第8题膀胱三角位于膀胱的部位是【】 A. 膀胱底 B. 膀胱体 C. 膀胱颈 D. 膀胱尖 E. 膀胱前壁 【正确答案】A 第9题下列选项中,位于精索内的是【】 A. 附睾 B. 睾丸 C. 精囊腺 D. 输精管 E. 射精管 【正确答案】D

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

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、

2017操作系统(含课程设计) - 随堂练习

随堂练习提交截止时间:2017-12-15 23:59:59 当前页有10题,你已做10题,已提交10题,其中答对10题。 1.(单选题) 操作系统是基本的特征是() A、并发 B、共享 C、虚拟 D、异步 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 2.(单选题) 下面不属于操作系统设计目标的是() A、提高资源利用率 B、提高系统吞吐量 C、用户操作计算机更方便 D、并行执行多个进程 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 3.(单选题) 历史上最早出现的操作系统是() A、单道批处理系统 B、多道批处理系统 C、分时系统 D、实时系统 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 4.(单选题) 实时操作系统必须在()内处理完来自外部的事件。 A、响应时间 B、周转时间 C、被控对象规定时间 D、调度时间 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 5.(单选题) 操作系统是对()进行管理的软件。 A、软件 B、硬件 C、计算机资源 D、应用程序 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 6.(单选题) 配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为()计算机。 A、并行 B、真实 C、虚拟 D、共享 答题: A. B. C. D. (已提交)

问题解析: 7.(单选题) 操作系统中采用多道程序设计技术提高了CPU和外部设备的() A、利用率 B、可靠性 C、稳定性 D、兼容性 答题: A. B. C. D. (已提交) 参考答案:A 问题解析: 8.(单选题) 在操作系统中,并发性是指若干事件____发生( ) A、在同一时刻 B、在不同时刻 C、在某一时间间隔内 D、依次在不同时间间隔内 答题: A. B. C. D. (已提交) 参考答案:C 问题解析: 9.(单选题) ()操作系统允许在一台主机上同时联接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A、网络操作系统 B、批处理操作系统 C、实时操作系统 D、分时操作系统 答题: A. B. C. D. (已提交) 参考答案:D 问题解析: 10.(单选题) 下面关于操作系统的叙述中正确的是 ( ) A、批处理作业必须提交作业控制信息 B、分时系统不一定都具有人机交互功能 C、从响应时间的角度看,实时系统与分时系统差不多 D、由于采用了分时技术,用户可以独占计算机的资源 答题: A. B. C. D. (已提交) 参考答案:A 问题解析:

电大操作系统试题及答案

《操作系统》期末复习模拟题 一、选择题(选择一个正确答案得代码填入括号中) 1。按照所起得作用与需要得运行环境,操作系统属于( ). A、用户软件B。系统软件 C.应用软件D.支撑软件 2。为了使系统中所有得用户都能得到及时得响应,该操作系统应该就是( )。 A。多道批处理系统B。实时系统 C.网络系统D。分时系统 3.已经获得除()以外得所有运行所需资源得进程处于就绪状态。 A.CPU B。存储器 C.磁盘空间 D.打印机 4.在一段时间内,只允许一个进程访问得资源称为( )。 A。共享资源 B.共享区 C。临界区 D。临界资源 5。在进程通信中,使用信箱方式交换信息得就是( )。 A、低级进程通信 B.共享内存方式 C。高级进程通信D。管道文件方式 6.作业调度得关键在于( ). A、选择恰当得进程管理程序B.用户作业准备充分 C.选择恰当得作业调度算法D.有一个较好得操作环境 7。作业得生存期共经历4个状态,分别就是提交、()、执行与完成。 A、开始 B。后备 C.等待 D。就绪 8.在下列存储管理方案中,未采用动态重定位技术得就是()。 A、固定分区 B。可变分区 C。页式管理 D.请求分页管理 9。在页式存储管理系统中,整个系统得页表个数就是( )。

A。1个B。2个 C.与页面数相同 D。与装入主存得进程个数相同 10、文件管理实际上就是管理( )。 A.辅助存储空间 B.主存空间 C。物理地址空间 D.逻辑地址空间 11、数据库文件得逻辑结构形式就是()。 A、只读文件 B。记录式文件 C.流式文件 D.档案文件 12、下列有关通道得叙述中,不正确得就是( ). A.编制好得通道程序就是存放在主存中得 B.通道就是处理输入、输出得软件 C.所有外围设备得启动工作都由系统统一来做 D。来自通道得I/O中断事件由设备管理负责处理 13、设备得打开、关闭、读、写等操作就是由( )完成得。 A.用户程序 B.编译程序 C.设备驱动程序D.设备分配程序 14.CPU得处理速度远远高于打印机得打印速度,为了解决这一矛盾,可采用() A.缓冲技术 B.虚存技术 C。并行技术 D.请求分页技术 15、嵌入式操作系统得最大特点就是( )。 A。分布性 B。实时性 C。可定制性 D.自治性 16.以下著名得操作系统中,属于多用户、分时系统得就是( )。 A、 DOS系统 B.Windows NT系统

湖北成人教育2018年成人高考专升本医学综合考试预测题及答 (2)

湖北成人教育2018年成人高考专升本医学综合考试预测题及答案(四)一、A型题:1~84小题,每小题l.25分,共105分。在每小题给出的A、B、 C、D、E 五个选项中,请选出一项最符合题目要求的。 1.髋关节的构成特点及运动( ) A.髋臼周缘有纤维软骨构成的髋臼唇 B.关节囊薄而松弛 C.无囊内韧带 D.股骨颈全部被关节囊包裹 E.髋关节是三轴关节,运动幅度较大 2.胸骨角是下列哪两部分的连接处( ) A.胸骨体与剑突 B.胸骨柄与胸骨体 C.胸骨与锁骨 D.胸骨柄与剑突 E.以上都不对 3.下列对通气/血流比值的叙述,正确的是( ) A.正常值为0.48 B.比值减小表示肺泡无效腔增大 C.比值增大表示功能性动一静脉短路增加 D.肺的各部分比值相同 E.比值增大或减小都可导致缺02与C02潴留 4.肺的形态和位置( ) A.肺尖钝圆,可超出锁骨内侧1/3上方2~3cm B.右肺前缘有心切迹 C.左、右两肺位于左、右胸膜腔内 D.右肺两叶,左肺三叶 E.肺的下缘在腋中线处与第l0肋相交 5.非特异投射系统( ) A.由丘脑的感觉接替核弥散地向大脑皮质投射 B.向大脑皮质投射的区域狭窄,引起特定的感觉 C.受到破坏时,动物将出现角弓反张现象 D.受到破坏时,动物进入持久的昏睡状态。 E.受到刺激时,动物脑电图呈同步化慢波 6.对对脓毒症病人进行血细菌培养,何时抽血可提高阳性率( ) A.高热时 B.高热后 C.寒战时 D.寒战后 E.预计寒战、发热前 7.下列关于睾丸的叙述,错误的是( ) A.位于阴囊内,左右各一 B.表面包有一层坚韧的纤维膜称为白膜 C.可分为内、外缘,前、后面和上、下端 D.老年人的睾丸萎缩变小

操作系统期末试题及答案

《操作系统》期末试卷 姓名 一、选择题(15*2分=30分) 1、在操作系统中,JCB是指(A ) A.作业控制块B.进程控制块C.文件控制块D.程序控制块 2、并发进程之间(D) A.彼此无关 B.必须同步 C.必须互斥 D.可能需要同步或互斥 3 A 4 ?A 5、(D A 6 A 7 A. 8 A. C. 9、设有。 A.2 10 A. 11 A 12、() A C 13 A 14、(B A.固定分区 B.分段 C.分页 D.可变分区 15、在进程管理中,当()时,进程从阻塞状态变为就绪状态。 A.进程被进程调度程序选中B.等待某一事件C.等待的事件发生D.时间片用完 二、填空题(20*1分=20分) 1、在单用户环境下,用户独占全机,此时程序的执行具有_封闭性______和_可再现性_。 2、对于信号量,在执行一次P操作时信号量-1_;当其值为__<0__时,进程应阻塞。在执行V操作时信号量的值应当_信号量+1_; 当其值为__<=0__时,应唤醒阻塞队列中的进程。 3、进程的三种基本状态分别是、进程的三种基本状态分别是__运行______,_就绪_和__阻塞(等待)__。 4、多道程序环境下的各道程序,宏观上它们是_并行__运行,微观上是_串行_运行。 5、在单CPU系统中有(n>1)个进程,在任一时刻处于就绪的进程最多是__n-1__个,最少是___0____个。

6、分区管理方案不能实现虚存的原因是_作业地址空间不能大于存储空间_。 7、段页式存储管理中,是将作业分_段__,__段_____内分___页____。分配以__页_____为单位。在不考虑使用联想存储器快表 的情况下,每条访问内存的指令需要____3___访问内存。其中第_2___次是查作业的页表。 三、简答题(4*5分=20分) (2) ????????????进程A???????????????????????????????进程B ???????????...??????????????????????????????????... ????????P(mutex);????????????????????????????P(mutex);

操作系统课程设计论文

学年论文(课程设计)题目:操作系统课程设计 学院数学与计算机学院 学科门类工学 专业网络工程 学号 姓名 指导教师王煜 年月日

河北大学学年论文(课程设计)任务书 (指导教师用表) 指导教师签字: 系主任签字: 主管教学院长签字: 装 订 线

河北大学学年论文(课程设计)成绩评定表学院:数学与计算机学院 装 订 线

摘要 此系统实现了存储管理、设备管理和进程管理。 存储管理部分主要实现主存空间的分配和回收。存储管理采用可移动的可变分区存储管理方式。采用数组来模拟主存,大小为512个字节。 设备管理主要包括设备的分配和回收。模拟系统中有A、B、C三种独占型设备,A设备3个,B设备2个,C设备1个。设备分配时采用采用先来先服务策略。设备回收时唤醒等待设备的进程。 进程管理主要包括进程调度,进程的创建和撤销、进程的阻塞和唤醒,中断作用的实现。其中硬件中的中央处理器用不断循环的函数CPU( )模拟,重要寄存器(如:程序状态寄存器PSW、指令寄存器IR)用全局变量模拟,中断的发现是在函数CPU中加检测PSW 的方式来模拟,时钟的模拟通过timer控件实现。进程控制块的模拟通过数组,本系统最多容纳10个。进程调度时采用时间片轮转调度算法,时间片为5。 关键词:存储管理设备管理进程管理时间片

ABSTRACT The system has storage management, equipment management and process management. The storage management has achieved the allocation and recovery of the main memory space. Variable storage management is used as storage management .We simulate the main memory by array, whose size is 512 bytes. The device management, including the distribution and recovery of devicet. We simulate three devices ,A,B,C. the numbers of them are 3,2,1. The distribution of device used to adopt first-come first-service strategy. It awakes the blocking process when the device is recycled. The process management, including scheduling ,creating revocation ,blocking and waking up the process, the realization of the interruption.We simulate the central processing unit by the cycling function named CPU(),simulate the important register by global variable, simulate the recovering of interruption by checking PSW in the function of CPU(),simulate the clock by the timer control. The simulation of the process control block by array, whose number is up to 10. When the scheduling of the process happens, we use the algorithm of time piece rotation scheduling, and the time piece is 5. Key words: storage device process time

最新国家开放大学电大《操作系统》期末题库及答案

最新国家开放大学电大《操作系统》期末题库及答案 考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有其他网核及教学考一体化答案,敬请查看。 《操作系统》题库及答案一 一、选择题(选择一个正确答案的代码填入括号中,每小题2分,共 30分) 1.现代操作系统的基本特征是( )、资源共享和操作的异步性。 A.多道程序设计 B.中断处理 C.程序的并发执行 D.实现分时与实时处理 2.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是( )。 A.多道批处理系统 B.分时系统 C.实时系统 D.网络系统 3.操作系统内核与用户程序、应用程序之间的接口是( )。 A.shell命令 B.图形界面 C 系统调用 D.C语言函数 4.多个进程的实体能存在于同一内存中,在一段时间内都得到运行。这种性质称作进程的( )。 A.动态性 B.并发性 C.调度性 D.异步性 5.下列进程状态的转换中,不正确的是( )。 A.就绪一运行 B.运行一就绪 C.就绪一阻塞 D.阻塞一就绪 6.为了使系统中各部分资源得到均衡使用,就必须选择对资源需求不同的作业进行合理搭配。这项工作是由( )完成的。 A.作业调度 B.中级调度 C.进程调度 D.内存调度 7.下列作业调度算法中,具有最短的作业平均周转时间的是( )。 A.先来先服务法 B.短作业优先法 C.优先数法 D.时间片轮转法 8.通常,用户编写的程序中所使用的地址是( )。 A.逻辑地址 B.物理地址 C.绝对地址 D.内存地址

2019年专升本成考医学综合知识试题

2019年专升本成考医学综合知识试题第1题下列骨中,属于不规则骨的是【】 A.顶骨 B.椎骨 C.腕骨 D.肱骨 E.胫骨 【准确答案】B 第2题颅骨共23块,其中脑颅骨的块数是【】 A.4块 B.6块 C.8块 D.10块 E.15块 【准确答案】C 【答案解析】本题考查脑颅骨的块数。脑颅由8块骨组成,其中不成对的有额骨、筛骨、蝶骨和枕骨,成对的有颞骨和顶骨。 第3题下列骨之间连接,有前、后交叉韧带的是【】 A.股骨与胫骨之间 B.股骨与腓骨之间 C.股骨与髌骨之间

D.胫骨与腓骨之间 E.腓骨与髌骨之间 【准确答案】A 第4题下列肌收缩时,可使足心内翻的是【】 A.趾长伸肌 B.长伸肌 C.腓骨长肌 D.胫骨前肌 E.小腿三头肌 【准确答案】D 【答案解析】本题考查胫骨前肌的主要作用。胫骨前肌的起点是胫、腓骨上端、骨间膜前面,止点是内侧楔骨内侧面、第1跖骨底,受腓深神经支配,主要作用是使足背屈、内翻。 第5题下列脏器中,属于上消化道的是【】 A.胆囊 B.胰 C.回肠 D.空肠 E.十二指肠 【准确答案】E 第6题胃与十二指肠相连处是【】 A.贲门

B.幽门 C.胃底 D.胃体 E.胃窦 【准确答案】B 第7题下列选项中,出入肺门的是【】 A.气管 B.主支气管 C.肺叶支气管 D.气管杈 E.段支气管 【准确答案】B 【答案解析】本题考查出入肺门的结构。肺门为支气管、血管、神经和淋巴管等出入的门户。 第8题膀胱三角位于膀胱的部位是【】 A.膀胱底 B.膀胱体 C.膀胱颈 D.膀胱尖 E.膀胱前壁 【准确答案】A

第9题下列选项中,位于精索内的是【】 A.附睾 B.* C.精囊腺 D.输精管 E.*管 【准确答案】D 【答案解析】本题考查位于精索内的结构。精索内主要有输精管和*动脉、蔓状静脉丛、神经、淋巴管和腹膜鞘突的残余(鞘韧带)等。 第10题下列选项中,穿行于腹股沟管的是【】 A.输卵管 B.子宫峡 C.子宫主韧带 D.子宫阔韧带 E.子宫圆韧带 【准确答案】E 【答案解析】本题考查穿行于腹股沟管的结构。子宫圆韧带起于子宫体前面的上外侧,输卵管子宫口的下方,在阔韧带前叶的覆盖下向前外侧弯行,穿经腹股沟管,散为纤维止于阴阜和大****的皮下。 第11题肺动脉起始部位是【】 A.右心房 B.右心室

操作系统期末考试试题

一、单项选择 1、在存储管理方案中,__D_____ 可与覆盖技术配合. A、页式管理 B、段式管理 C、段页式管理 D、可变分区管理 2、在存储管理中,采用覆盖与交换技术的目的是___A______。 A、节省主存空间 B、物理上扩充准存容量 C、提高CPU效率 D、实现主存共享 3、动态重定位技术依赖于___B______。 A、重定位装入程序 B、重定位寄存器 C、地址机构 D、目标程序 4、虚拟存储器的最大容量____A______。 A、为内外存容量之和 B、由计算机的地址结构决定 C、是任意的 D、有作业的地址空间决定 5、在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,但执行访问页号序列为1、2、3、4、1、2、5、1、、2、3、4、5、6时,将产生___D___次缺页中断。 A、7 B、8 C、9 D、10 6、设内存的分配情况如下图所示。若要申请一块40K字节的内存空间,若采用最佳适应算法,则所得到的分区首址为____C___。 A、100K B、190K C、330K D、410K 7、很好地解决了“零头”问题的存储管理方法是____A____。 A、页式存储管理 B、段式存储管理 C、多重分区管理 D、可变分区管理 8、系统“抖动”现象的发生是由___A___引起的。 A、置换算法选择不当 B、交换的信息量过大 C、内存容量不足 D、请求页式管理方案 9、在可变式分区存储管理中的拼接技术可以_____A___。 A、集中空闲区 B、增加主存容量 C、缩短访问周期 D、加速地址转换 10、分区管理中采用“最佳适应”分配算法时,宜把空闲区按____A__次序等记在空闲区表中。 A、长度递增 B、长度递减 C、地址递增 D、地址递减 11、在固定分区分配中,每个分区的大小是_C__。 A、相同 B、可以不同但根据作业长度固定 C、可以不同但预先固定 D、所作业长度变化

操作系统课程设计题目

实验一进程调度 一、实验目的 观察、体会Linux 系统的进程调度方法,并通过一个简单的进程调度模拟程序的实现,加深对进程调度算法,进程切换的理解。 二、实验内容 采用动态优先数的方法,编写一进程调度程序模拟程序。模拟程序只进行相应的调度模拟操作,不需要实际程序。 [提示]: (1) 假定系统有五个进程,每一个进程用一个进程控制块PCB来代表,进程控制块的格式为: 进程名 指针 要求运行时间 优先数 状态 其中,进程名——作为进程的标识,假设五个进程的进程名分别为P1,P2,P3,P4,P5。 指针——按优先数的大小把五个进程连成队列,用指针指出下一个进程的进程控制块的首地址,最后一个进程中的指针为“0”。 要求运行时间——假设进程需要运行的单位时间数。 优先数——赋予进程的优先数,调度时总是选取优先数大的进程先执行。 状态——可假设有两种状态,“就绪”状态和“结束”状态。五个进程的初始状态都为“就绪”,用“R”表示,当一个进程运行结束后,它的状态为“结束”,用“E”表示。 (2) 在每次运行你所设计的处理器调度程序之前,为每个进程任意确定它的“优先数”和“要求运行时间”。 (3) 为了调度方便,把五个进程按给定的优先数从大到小连成队列。用一单元指出队首进程,用指针指出队列的连接情况。 (4) 处理器调度总是选队首进程运行。采用动态改变优先数的办法,进程每运行一次优先数就减“1”。由于本实习是模拟处理器调度,所以,对被选中的进程并不实际的启动运行,而是执行: 优先数-1 要求运行时间-1 来模拟进程的一次运行。 提醒注意的是:在实际的系统中,当一个进程被选中运行时,必须恢复进程的现场,让它占有处理器运行,直到出现等待事件或运行结束。在这里省去了这些工作。 (5) 进程运行一次后,若要求运行时间?0,则再将它加入队列(按优先数大小插入,且置队首标志);若要求运行时间=0,则把它的状态修改成“结束”(E),且退出队列。 (6) 若“就绪”状态的进程队列不为空,则重复上面(4)和(5)的步骤,

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