操作系统作业题

操作系统作业题
操作系统作业题

一、单项选择题

1.访管指令所引起的中断属于( C )中断。

A.外中断B.I/O中断C.软中断D.程序中断

2.资源静态分配法破坏了死锁产生的(B)条件来预防死锁的发生。

A.互斥控制 B.保持和等待

C.不可剥夺控制 D.循环等待

3.虚拟存储的基础是程序局部性理论,它的基本含义是( B )。

A.代码的顺序执行B.程序执行时对内存访问的不均匀性

C.变量的连续访问D.指令的局部性

4.关于SPOOLING系统(D)的描述是错误的。

A.不需要独占设备

B.加快了作业执行的速度

C.使独占设备变成了共享设备

D.利用了处理器与通道并行工作的能力

5.设系统中有m个同类资源数,n为系统中的并发进程数,当n个进程共享m个互斥资源时,每个进程的最大需求数是w,试问下列情况下系统会死锁的是(D)。

A.m=4,n=3,w=2 B.m=2,n=2,w=1

C.m=5,n=2,w=3 D.m=4,n=3,w=3

6.文件系统中实现按名存取的功能是通过查找(B)来实现的。

A.磁盘空间B.文件目录C.磁盘控制器D.位示图

7.下面的叙述中,(D)不是设备管理中引入缓冲机制的主要原因。

A.缓和CPU和I/O设备间的速度不匹配问题

B.减少对CPU的中断频率和放宽对CPU响应时间的限制

C.提高CPU和I/O设备间的并行性

D.节省系统内存

8.下列操作系统强调交互性的系统是(B)。

A.批处理系统B.分时系统C.实时系统D.网络操作系统

9.响应比高者优先作业调度算法是通过计算时间和(D)来实现的。

A.输入时间B.完成时间C.周转时间D.等待时间

10.在可变分区管理方案中,若采用“最佳适应”分配算法,通常将空闲区按(A )排列。

A.容量递增B.容量递减C.地址递增D.地址递减

二、填空题.

1.把作业装入内存时完成地址变换的方式称静态地址再定位,而在作业

执行期间(访问到指令或数据)才进行地址变换的方式称为动态地址再定位。

2.死锁产生的四个必要条件是互斥执行、保持和等待、不可剥夺和循环等待。

3.通道又称为I/O处理机,它能完成内存和外设之间的信息传输,并与CPU 并行工作。

4.在存储管理中,引入快表的目的是_为了加快查询变换标的速度。

5.设某作业的的段表如下:

那么,逻辑地址(2,88)对应的物理地址是 90+88。逻辑地址(4,100)对应的物理地址是越界。

6.在操作系统中,把不可中断执行的操作称为原语。

三、判断改错题(正确的打√,错误的打Х,并改正,但画线部分不能修改)

1.分页存储管理中页面的大小是和主存储块的大小是不相等的。(×)

2. 进程同步是进程与进程间的间接制约问题,进程互斥是进程与进程间的直接制约问题(√ )。

3.位示图只能用在磁盘空间的管理。(√)。

5. 在分时系统中,响应时间时间片用户数,因此为改善系统的响应时间,常用的原则是使时间片越小越好。(×)。

7.当某进程执行P操作时,首先对S信号量减1,当S≤0时表示资源得不到满足,系统将执行P操作的进程插入等待队列(×)。

10.多道程序设计是利用了CPU和通道并行工作来提高系统的效率(√)。

四、简答题(每小题4分,共12分)

1.什么是线程?它与进程的区别是什么?

参考答案:

线程:也叫轻量级的进程,它是一个基于进程的运行单位,它可以不占有资源,一个进程可以有一个线程或者多个线程(至少一个),这些线程共享此进程的代码、Data和部分管理信息,但是每个线程都有它自己的PC、Stack和其他。

线程与进程的区别主要表现在以下几个方面:

(1)地址空间和资源不同:进程间相互独立;同一进程的各个线程之间却共享它

们。

(2)通信不同:进程间可以使用IPC通信,线程之间可以直接读写进程数据段来

进行通信;但是需要进程同步和互斥手段的辅助,以保证数据的一致性。(3)调度和切换不同:线程上下文切换比进程上下文的切换要快得多。

2.缓冲区的作用是什么?试述UNIX为块设备设置多缓冲的目的是什么?

参考答案:

缓冲区的作用是:

(1)缓和CPU和I/O设备之间速率不匹配的矛盾

(2)减少对CPU的中断频率,放宽对中断响应时间的限制

(3)提高CPU和I/O设备之间的并行性

UNIX为块设备设置多缓冲的目的是:

为了提高基本速率相差比较大的块设备之间的吞吐量,并减少对CPU的中断次数。

五. 综合题

1.某系统的进程状态转换图

3.设系统中有三类资源R1、R2、R3和R4,又设系统中有5个进程P1,P2,P3,P4和P5.在T0时刻系统状态如下:

(1) 系统是否处于安全状态?若是,则给出进程安全序列。

(2) 如果进程P5申请1个资源R1、1个资源R2、1个资源R3和2个资源R4,能否实施分配?为什么?

4. 若某计算机系统中的页式虚拟存储管理采用最近最少使用(LRU)页面淘汰算法,并且分配给某作业的存储块数为3,其中一块用来存放程序和变量i,j (不作他用)。假定一页可存放150个整数变量,且该作业的程序如下:

VAR A:ARRAY[1..150,1..100] OF integer;

i,j:integer;

FOR i:=1 to 150 DO

FOR j:=1 to 100 DO

A[i,j]:=0;

设变量i,j放在程序页中,初始时,程序及变量i,j已在内存,其余两页为空。矩阵A按行序存放。

(1)试问当程序执行完后,共缺页多少次?

(2)最后留在内存中的是矩阵A的哪一部分?

参考答案:

(1)数组A[150][100]总共有150行,100列,即每一个页面可以存放1.5行,也就是说矩阵的3行刚好放在2页内,访问他们需要中断2次,这样150行总共需要中断100次。

(2)留在内存中的是矩阵的最后3行。

一、单项选择题

1.下面关于操作系统的叙述中正确的是(C)。

A.从响应时间的角度来看,实时系统与分时系统无本质差别

B.多道运行是现代操作系统的特征之一,它是指宏观和微观上都并行

C.操作系统的特征是并行性、共享性、虚拟性和不确定性

D.在分时系统中,响应时间≈时间片×用户数,因此只要时间片足够小其响应时间一定能改善。

2.在进程状态的转换中,(B)是不可能的。

A.运行状态→就绪状态B.阻塞状态→运行状态

C.运行状态→阻塞状态 D.阻塞状态→就绪状态

7.在存储管理的各种方法中,主要考虑程序是否需要一次性装入、程序是否被装入到连续的物理内存中、能否实现存储扩充等问题。请问能够实现程序部分装入不连续物理内存便可运行的存储管理方法是( C )。

A.分区存储管理B.纯分页存储管理

C.请求分页存储管理 D.请求分段存储管理

8.文件系统采用二级目录结构,这样可以(A)。

A.缩短访问文件存储器时间

B.实现文件共享

C.节省主存空间

D.解决不同用户之间的文件名的冲突问题

10.在下列进程调度算法中,可能引起进程长时间得不到运行的算法是(D)。

A.可抢占式静态优先数算法B.不可抢占式动态优先数算法

C.时间片轮转算法 D.不可抢占式静态优先数算法

13.在Windows的FAT文件系统中,对磁盘空闲空间的管理采用( C )A.空白文件表法B.成组链接法C.位示图法D.索引表法

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

1.实时系统分为实时控制和实时信息处理两大类,实时控制系统主要用于. 工业生产的过程控制、航天系统的跟踪和控制,武器的制导等对响应速度要求非常高的系统,实时信息处理主要用于售票系统、信息查询和检索等对响应速度要求不是很高的系统中。

2.在作业调度算法中,相应比高者优先算法是先来先服务(FCFS)和最短作业优先调度算法(SJF)的折衷,它既考虑了作业到达的时间,又考虑了作业的长短。

3.在存储管理中,虚拟存储管理是利用了程序执行时的局部性原理。在纯分页存储管理、请求分页存储管理、纯分段存储管理和请求分段存储管理这四种方法中,请求分页存储管理和请求分段存储管理方法可以实现存储扩充,因此把具有存储扩充功能的存储系统也叫做虚拟存储系统。

4.在请求分页存储管理中,为了减少访问内存的次数采用_ 快表(或者关联寄存器)。

5.在段页式存储管理中,用分段方法来管理逻辑存储空间,用分页方法来管理物理存储空间。

6.引入线程的系统中,将进程作为资源分配的单位,线程

作为调度或者占有CPU的单位。因此将线程称为“轻量级”的进程。

7.当系统采用资源有序分配方法来预防死锁时,破坏了产生死锁的四个必要条件中的环路条件,而采用静态资源分配方法预防死锁时可以破坏产生死锁的四个必要条件中的保持和等待条件。

8.在操作系统中,把不可中断执行的操作称为原语。

9.引入通道和中断技术的目的是控制设备完成内存和外设之间的信息传输,提高I/O设备与CPU并行工作的能力。

10.设备独立性是指用户在编制程序时所使用的设备与物理设备无关,它的优点是可以提高设备分配的灵活性和可扩展性。

11.设备管理中引入缓冲的原因是为了解决CPU和I/O设备之间速度不匹配的问题,从而提高CPU、通道和I/O设备之间的并行性,减少CPU被中断的次数。

13.文件系统为了实现按名存取的功能,通过查找文件目录表来实现的。

四、应用题(每小题8分,共24分)

1.某计算机系统主存采用请求分页管理技术,主存容量为1MB,被划分为256块,每块大小为4KB。假设某个作业共有5个页面,其中0,1,2三个页面已分别装入到主存4,9,11三个物理块中,另外两个页面没有装入主存。该

作业的页面变换表(PMT)如下表所示。表中的状态为0表示页面已经装入到内存中,为1表示没有装入内存。

问题:

①若给定一个逻辑地址为9016,其物理地址是多少?给出其物理地址的计算过程。

②若给定一个逻辑地址为12388,其物理地址是多少?地址变换过程中会出现什么问题?

答:在请求分页的存储管理系统中,系统是通过查页表来进行地址转换的。对于本题中采用的页面大小为4KB,即页内相对地址为12位。

①首先从虚拟地址中分离出页号和页内地址。[9016/4096]=2,所以页号为2,页内地址为824。查页表知道2号页对应的物理块号为11,即物理地址为:11*4096=45056,再加上页内地址后其真正的物理地址为:45880。

②首先从虚拟地址中分离出页号和页内地址。[12388/4096]=3,所以页号为3,页内地址为100。查页表知道3号页对应的物理块号,发现其物理块号不在内存,此时可能发生缺页中断,从磁盘把对应的页号装入到内存物理块。假设此时物理内存还有足够的空闲块,则不需要淘汰已经装入的页面。设找到的空闲块号为7,则逻辑地址12385所对应的的物理地址为:7*4096+100=28772。

操作系统第二次作业答案

操作系统第二次作业 一、选择题 1.虚拟存储器的容量是由计算机的地址结构决定的,若CPU有32位地址,则 它的虚拟地址空间为【 A 】。 A.4G B.2G C.64K D.100K 2.在请求分页存储管理方案中,若某用户空间为3个页面,页长1KB,现有页 表如下,则逻辑地址1800】。 A.1052 B.3124 C.1076 D.5896 3.【 A 】用于管理各种不同的真实文件系统,是真实文件系统与服务之间的 接口。 A.VFS B.Ext2 C. vfat D.JFS 4.用磁带作为文件存贮介质时,文件只能组织成【 A 】 A.顺序文件 B.文件 C.索引文件 D.目录文件 5.按数据组织分类,【 B 】是以字节为单位直接读写的设备。 A.块设备 B.字符设备C.网络设备 D.虚拟设备6.在现代操作系统中采用缓冲技术的主要目的是【 C 】。 A.改善用户编程环境 B.提高CPU的处理速度 C.提高CPU和设备之间的并行程度 D.实现与设备无关性 7.【 D 】是将大量计算机通过网络连接在一起,以获得极高的运算能力和数 据共享的系统。 A. 实时系统 B.分时系统 C. 网络系统 D.分布系 统式 8.若一个文件的访问控制权限值为0754,请问同组用户对该文件具有【 C 】 权限。 A. 可读 B.可读可写 C. 可读可执行 D.没有权限 9.操作系统的安全问题中【 D 】是绕过安全性控制、获取对程序或系统访问 权的程序方法。 A.木马B.病毒C.蠕虫D.后门10.虚拟存储器的最大容量是由【B 】决定的。

A.页表长度B.计算机系统的地址结构和外存空间 C.存空间D.逻辑空间 11.在请求分页存储管理方案中,若某用户空间为3个页面,页长1KB,现有页 表如下,则逻辑地址2100】。 A.1052 B.3124 C.1076 D.5296 12.下面的【 B 】不是文件的物理存储结构。 A. 索引文件 B.记录式文件 C. 顺序文件 D.文件 13.从用户的角度看,引入文件系统的主要目的是【C 】。 A. 实现虚拟存储 B.保存文件系统 C. 实现对文件的按名存取 D.保存用户和系统的文档 14.使用SPOOLing系统的目的是为了提高【D 】的使用效率。 A.操作系统B.存C.CPU D.I/O设备 15.在UNIX中,通常把设备作为【 A 】文件来处理。 A.块设备或字符设备 B .普通 C.目录 D. 16.集群是【D 】系统的一种,是目前较热门的领域。 A. 实时 B.分时 C. 嵌入式 D.分布式 17.在终端中用ls –l查看某个文件的详细信息时显示drwxr-xr-x,从中可看出其 他用户对该目录具有【 B 】权限。 A. 可读 B.可读可执行 C. 可读可写可执行 D.可执行 18.操作系统的安全问题中【A 】是一种基于远程控制的黑客工具。 A.木马B.病毒C.后门 D.间谍软件 19.下列关于存地址叙述不正确的是【 A 】 A. 程序员使用的地址是物理地址 B.IA32平台上虚拟地址以“段:偏移量”的形式给出 C.线性地址空间是对CPU寻址能力的一种抽象 D.Linux中虚拟地址等价于线性地址 20.OS为每个文件开辟一个存储区【 C 】,里面记录这该文件的有关信息。 A. PCB B. JCB C. FCB D.DCB 21.从用户的角度看,引入文件系统的主要目的是【 C 】。 A. 实现虚拟存储 B.保存文件系统 C. 实现对文件的按名存取 D.保存用户和系统的文档 22.操作系统采用缓冲技术减少对CPU的【 A 】次数,从而提高资源的利用 率。

操作系统复习题及答案

1操作系统概述自测题 1 选择题 1.以下_____操作系统中的技术是用“时间”来换取“空间”的。 A.虚拟存储器 B.缓冲技术 C.SPOOLing技术 D.快表 2.设计实时操作系统必须首先考虑系统的______。 A.效率 B.可移植性 C.可靠性 D.使用的方便性 3.一个作业第一次执行时用了5min,而第二次执行时用了6min,这说明了操作系统的______特点。 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.采用多道程序设计技术可以提高CPU和外部设备的______。 A.稳定性 B.可靠性 C.利用率 D.兼容性 10.在计算机系统中,操作系统是_______。 A.处于裸机之上的第一层软件 B.处于硬件之下的底层软件 C.处于应用软件之上的系统软件 D.处于系统软件之上的用户软件 11.操作系统是对_____进行管理的软件。 A.软件 B.硬件 C.计算机资源 D.程序 12.从用户的观点,操作系统是______。 A.用户与计算机之间的接口 B.控制和管理计算机资源的软件 C.合理地组织计算机工作流程的软件 D.是扩充裸机功能的软件,是比裸机功能更强、使用方便的虚拟机 13.操作系统的基本类型是_____。 A.批处理系统、分时系统和多任务系统 B.实时系统、分时系统和批处理系统 C.单用户系统、多用户系统和批处理系统 D.实时系统、分时系统和多用户系统 14.为了使系统中的所有用户都得到及时的响应,操作系统应该是___. A.实时系统 B.批处理系统 C.分时系统 D.网络系统 15.如果分时系统的时间片一定,那么____会使响应时间越长。 A.用户数越少 B.用户数越多 C.内存越少 D.内存越多

操作系统作业题

一、单项选择题 1.访管指令所引起的中断属于( C )中断。 A.外中断B.I/O中断C.软中断D.程序中断 2.资源静态分配法破坏了死锁产生的(B)条件来预防死锁的发生。 A.互斥控制 B.保持和等待 C.不可剥夺控制 D.循环等待 3.虚拟存储的基础是程序局部性理论,它的基本含义是( B )。 A.代码的顺序执行B.程序执行时对内存访问的不均匀性 C.变量的连续访问D.指令的局部性 4.关于SPOOLING系统(D)的描述是错误的。 A.不需要独占设备 B.加快了作业执行的速度 C.使独占设备变成了共享设备 D.利用了处理器与通道并行工作的能力 5.设系统中有m个同类资源数,n为系统中的并发进程数,当n个进程共享m个互斥资源时,每个进程的最大需求数是w,试问下列情况下系统会死锁的是(D)。 A.m=4,n=3,w=2 B.m=2,n=2,w=1 C.m=5,n=2,w=3 D.m=4,n=3,w=3 6.文件系统中实现按名存取的功能是通过查找(B)来实现的。

A.磁盘空间B.文件目录C.磁盘控制器D.位示图 7.下面的叙述中,(D)不是设备管理中引入缓冲机制的主要原因。 A.缓和CPU和I/O设备间的速度不匹配问题 B.减少对CPU的中断频率和放宽对CPU响应时间的限制 C.提高CPU和I/O设备间的并行性 D.节省系统内存 8.下列操作系统强调交互性的系统是(B)。 A.批处理系统B.分时系统C.实时系统D.网络操作系统 9.响应比高者优先作业调度算法是通过计算时间和(D)来实现的。 A.输入时间B.完成时间C.周转时间D.等待时间 10.在可变分区管理方案中,若采用“最佳适应”分配算法,通常将空闲区按(A )排列。 A.容量递增B.容量递减C.地址递增D.地址递减 二、填空题. 1.把作业装入内存时完成地址变换的方式称静态地址再定位,而在作业 执行期间(访问到指令或数据)才进行地址变换的方式称为动态地址再定位。 2.死锁产生的四个必要条件是互斥执行、保持和等待、不可剥夺和循环等待。

川大2020《计算机控制系统》第二次作业答案

首页 - 我的作业列表 - 《计算机控制系统》第二次作业答案 完成日期:2020年06月08日 14点48分 说明:每道小题选项旁的标识是标准答案。 一、单项选择题。本大题共16个小题,每小题 3.0 分,共48.0分。在每小题给出的选项中,只有一项是符合题目要求的。 1.()是将生产过程工艺参数转换为电参数的装置。 A.传感器 B.A/D转换器 C.D/A转换器 D.互感器 2.在计算机和生产过程之间设置的信息传送和转换的连接通道是()。 A.接口 B.过程通道 C.模拟量输入通道 D.开关量输入通道 3.所谓量化,就是采用一组数码来逼近离散模拟信号的幅值,将其转换为 ()。 A.模拟信号 B.数字信号 C.程序代码 D.量化代码 4.数控系统一般由输入装置、输出装置、控制器和插补器等四大部分组成, 这些功能都由()来完成。 A.人 B.生产过程 C.计算机 D.实时计算 5.外界干扰的扰动频率越低,进行信号采集的采样周期应该越()。 A.长 B.短

C.简单 D.复杂 6.数字PID控制器是控制系统中应用最为广泛的一种控制规律,其中能迅速 反应误差,从而减小误差,但不能消除稳态误差的是()。 A.微分控制 B.积分控制 C.比例控制 D.差分控制 7.在计算机控制系统中,PID控制规律的实现必须采用数值逼近的方法。当 采样周期短时,用求和代替积分、用后向差分代替微分,使模拟PID离散化变为()。 A.微分方程 B.差分方程 C.积分方程 D.离散方程 8.香农采样定理给出了采样周期的上限,采样周期的下限为计算机执行控制 程序和()所耗费的时间,系统的采样周期只能在Tmin和Tmax之间选择。 A.输入输出 B.A/D采样时间 C.D/A转换时间 D.计算时间 9.在有交互作用的多参数控制系统中,振铃现象有可能影响到系统的()。 A.可靠性 B.稳定性 C.经济性 D.通用性 10.在实际生产过程中,因为前馈控制是一个(),因此,很少只采用前馈 控制的方案,常常采用前馈-反馈控制相结合的方案。 A.开环系统

操作系统习题及答案二学习资料

习题二处理器管理 一、单项选择题 1、操作系统中的作业管理是一种()。 A.宏观的高级管理 B.宏观的低级管理 C.系统刚开始加电 D.初始化引导完成 2、进程和程序的本质区别是(). A.存储在内存和外存 B.顺序和非顺序执行机器指今 C.分时使用和独占使用计算机资源 D.动态和静态特征 3、处于后备状态的作业存放在()中。 A.外存 B.内存 C.A和B D.扩展内存 4、在操作系统中,作业处于()时,已处于进程的管理之下。 A.后备 B.阻塞 C.执行 D.完成 5、在操作系统中,JCB是指()。 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、一个进程被唤醒意味着()。 A.该进程重新占有了CPU B.进程状态变为就绪 C.它的优先权变为最大 D.其PCB移至就绪队列的队首 13、当作业进入完成状态,操作系统(). A.将删除该作业并收回其所占资源,同时输出结果 B.将该作业的控制块从当前作业队列中删除,收回其所占资源,并输出结果

操作系统复习题及参考答案1-4

中南大学网络教育课程考试复习题及参考答案 操作系统1 一、判断题: 1.资源共享是现代操作系统的一个基本特征。() 2.信号量机制中,P、V操作必须成对出现。() 3.若进程资源分配图中含有环,则一定有进程处于死锁状态。() 4.绝对装入方式需要对内存地址进行重定位。() 5.“分页对换”和“分段对换”是为了支持虚拟存储系统。() 6.通道没有自己的内存,通道所执行的通道程序是放在主机的内存中的。() 7.程序的并行执行是现代操作系统的一个基本特征。() 8.一个进程被唤醒意味着重新占有了CPU。() 9.进程在运行过程中,请问和释放资源顺序不当,同样可以引起死锁。() 10.分段存储管理的引入是为了满足用户(程序员)在编程和使用上多方面的要求。() 11.系统中的各个部件,如CPU、存储设备等的连接都是由总线设备来实现的。() 12.在文件的索引存取方法中,允许随意存取文件中的一个记录。() 13.程序在并发执行时会失去封闭性。() 14.由于用户的响应时间要求,因此要求设置大的时间片长度。() 15.预防死锁是指在资源动态分配过程中,用某种方法去防止系统进入不安全状态。() 16.内存的单一连续分配模式只能用在单用户、单任务的OS中。() 17.虚拟存储器的“虚拟”是指用户可使用的内存容量比实际的内存容量大的多。() 18.在文件系统支持下,用户也需知道文件存放的物理地址。() 19.在单CPU环境下可以实现“多道程序系统”。() 20.程序与进程最主要的区别在于程序是静态实体,而进程是动态实体。() 21.死锁与程序的死循环一样。() 22.内存固定分区分配模式只能用在单用户、单任务的OS中。() 23.采用LRU置换算法时,当驻留集增大时,页故障率一定不会增加。() 24.通道与CPU共享内存。() 二、填空题: 1.操作系统的基本任务是( )。 2.从资源分配的角度看,P(wait)操作意味着向系统( )一个资源,V(signal)操作意味着( )一个资 源。 3.一个批处理型作业,从进入系统并驻留在外存的后备队列上开始,直至作业运行完毕,可能要经历下 述三级调度()、()、()。 4.产生死锁的四个必要条件是()、()、()和()。 5.()称之为“页内碎片”。 6.文件按其用途可分为:用户文件、()和()。 7.分时系统的四个主要特征是()、()、()、()。 8.进程调度分为以下两种方式()、()。 9.死锁的必要条件之一是“互斥”,该条件是指()。 10.根据链接时间的不同,可把链接分为()、()、()三种。 11.I/O控制方式主要分为()、()、()。 12.直接存储器DMA方式是专对()设备进行I/O控制的。 13.多道批处理系统的优缺点主要有()、()、()。 14.程序的并发执行的特征有()、()、()。 15.调度队列模型分为()、()、()。 16.程序的装入分为()、()、()。 17.缓冲区可工作在()、()、()和提取输出四种工作方式下。

操作系统作业题及答案

《操作系统》课程作业 (2013年春) 姓名: 学号: 专业: 年级: 学校: 日期:

作业一:作业管理 1、有三道程序A、B、C在一个系统中运行,该系统有输入、输出设备各1台。三道程序 A、B、C构成如下: A:输入32秒,计算8秒,输出5秒 B:输入21秒,计算14秒,输出35秒 C:输入12秒,计算32秒,输出15秒 问:(1)三道程序顺序执行的总时间是多少? (2)充分发挥各设备的效能,并行执行上述三道程序,最短需多少时间(不计系统开销)?并给出相应的示意图。 2、假设一个单CPU系统,以单道方式处理一个作业流,作业流中有2道作业,共占用CPU 计算时间、输入卡片数和打印输出行数如下: 其中,卡片输入机速度为1000张/分钟,打印机输出速度为1000行/分钟,试计算:(1)不采用spooling技术,计算这两道作业的总运行时间(从第1道作业输入开始到最后一个作业输出完毕)。 (2)如采用spooling技术,计算这2道作业的总运行时间(不计读/写盘时间),并给出相应的示意图。

作业二:进程管理 1、 请写出两程序S1和S2可并发执行的Bernstein 条件。 2、 有以下5条语句,请画出这5条语句的前趋图。 S1:y=x+1 R(x) W(y) S2:c=f-w R(f,w) W(c) S3:d=r-y R(r,y) W(d) S4:x=a+b R(a,b) W(x) S5:r=c+y R(c,y) W(r) 3、 设在教材第62页3.6.4节中所描述的生产者消费者问题中,其缓冲部分为m 个长度相等 的有界缓冲区组成,且每次传输数据长度等于有界缓冲区长度以及生产者和消费者可对缓冲区同时操作。重新描述发送过程deposit(data)和接收过程remove(data)。 P P P i P .. .. 1 2 i k 4、 设有k 个进程共享一临界区,对于下述情况,请说明信号量的初值、含义,并用P ,V 操作写出有关互斥算法。 (1) 一次只允许一个进程进入临界区; (2) 一次允许m (m

《操作系统》第二次作业参考答案

习题与参考答案 ? 1.10 什么是用户态和核心态?有何作用? 答:内核态可以无限制访问系统和资源,包括对系统存储、外部设备进行访问。操作系统就工作在内核态模式下。用户态下进程的访问权限受到了限制,可正常执行普通的操作命令外,对关键资源只能通过操作系统接口访问。例如,不能直接访问外部设备,不能直接访问操作系统的内存代码和数据。其作用是保护操作系统不受用户程序的破坏,提高系统的可靠性。 ? 1.11 什么是微内核结构?与单内核结构相比,各有何优势和缺点? 答:微内核结构:1)有足够小的内核2)基于客户/服务器模式 微内核结构优势:1)提高了系统的可扩展性2)增强了系统的可靠性;缺点:在完成一次客户对OS提出的系统服务请求时,需要进行消息内容打包和解包,需要进行消息的多次拷贝,进行多次用户/内核模式及上下文的切换,从而使微内核OS的运行效率降低。 单内核结构优势:系统服务只需要进行两次上下文的切换,效率较高。缺点:可靠性较低,可扩展性较差; ? 1.12 什么是并发?举例说明。 答:并发是指两个或多个事件在同一时间间隔内发生。如:在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行。可分为三种不同的执行情况,包括顺序执行、交替执行和并行执行。在多道分时操作系统中,如果只有一个CPU,每一时刻仅能有一道程序执行,微观上这些程序分时地交替执行,但在宏观上(一段时间内)是同时执行;在有多个处理机的系统中,多个程序便可被分配到不同处理机上,实现并行执行,是并发执行的一种特殊情况。 ? 1.13 什么是互斥共享?举例说明。 答:互斥访问共享是共享资源的一种形式,要求在一段时间内只允许一个进程可以访问该资源。例如:当一个进程A要访问某资源时,必须先提出请求。如果此时该资源空闲,系统便可将之分配给请求进程A使用。此后若再有其他进程B也要访问该资源时但A未用完时,则必须等待。仅当A进程访问完并释放该资源后,才允许进程B对该资源进行访问。 ? 1.14 什么是系统调用,与程序调用有何不同? 答:系统调用是应用程序请求OS内核完成某种功能的一种过程调用,是应用程序使用操作系统功能的入口。 与程序调用的不同:1)运行在不同的系统状态,调用程序是在用户态,被调用程序是运行在系统态2)状态的转换通过软中断进入3)返回问题,在采用了抢占式调度方式的系统中,在被调用过程执行完后,要对系统中所有要求运行的进程做优先权分

操作系统复习题含答案

一、什么是操作系统?你都用过什么操作系统?各有什么特点? 操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。DOS系统都是以命令的方式运行指令,有的也支持鼠标,甚至也可以做成菜单方式,但跟windows的亲和性相比是无法相比的。windos系列的操作系统主要特点就是简单,图形操作,不需要死记命令,适合非专业人士使用。unix系列由于是开源的,所以操作复杂,功能强大,可以按自己的需求设计与改造,适合专业人士,不适合初学者。 二、试说明操作系统系统的主要功能模块及其主要任务? 处理机管理的主要功能是:进程管理、进程同步、进程通信和处理机调度; 进程管理:为作业创建进程,撤销已结束进程,控制进程在运行过程中的状态转换。 进程同步:为多个进程(含线程)的运行进行协调。 进程通信:用来实现在相互合作的进程之间的信息交换。 处理机调度: (1)作业调度。从后备队里按照一定的算法,选出若干个作业,为他们分配运行所需 的资源(首选是分配内存)。 (2)进程调度:从进程的就绪队列中,按照一定算法选出一个进程,把处理机分配给 它,并设置运行现场,使进程投入执行。 内存管理的主要功能有:内存分配、内存保护、地址映射和内存扩充。 内存分配:为每道程序分配内存。 内存保护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰。 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址。 内存扩充:用于实现请求调用功能,置换功能等。 设备管理主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等。 主要任务: 完成用户提出的I/O 请求,为用户分配I/O 设备;提高CPU 和I/O 设 备的利用率;提高I/O速度;以及方便用户使用I/O设备. 文件管理的主要功能是文件存储空间的管理,目录管理,文件的读写管理和文件的共享与保护。主要任务是对用户文件和系统文件进行管理,以方便用户使用,并保证文件的安全性。 三、什么是多道程序设计技术?试叙述多道程序运行的特征。 所谓多道程序设计指的是允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。也就是说,计算机内存中可以同时存放多道(两个以上相互独立的)程序,它们都处于开始和结束之间。从宏观上看是并行的,多道程序都处于运行中,并且都没有运行结束;从微观上看是串行的,各道程序轮流使用CPU,交替执行。多道程序技术运行的特征:多道、宏观上并行、微观上串行。 四、在一个分时操作系统中,用户提交了一个作业,作业的内容包括:①请求内存(memory);

操作系统练习题_及答案解析

操作系统练习题 第一章引言 (一单项选择题 1操作系统是计算机系统的一种( 。A.应用软件 B.系统软件c.通用软件D.工具软件 2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( A.使用方便 B.高效工作 C.合理使用资源 D.使用方便并高效工作 3.允许多个用户以交互方式使用计算机的操作系统是( 。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.分时操作系统适用于( 。A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享 9.在混合型操作系统中,“前台”作业往往是指( 。A.由批量单道系统控制的作业 B.由批量多道系统控制的作业 c.由分时系统控制的作业D.由实时系统控制的作业

10.在批处理兼分时的系统中,对( 应该及时响应,使用户满意。A.批量作业B.前台作业c.后台作业D.网络通信 11.实时操作系统对可靠性和安全性要求极高,它( 。A.十分注重系统资源的利用率B.不强调响应速度 c.不强求系统资源的利用率 D.不必向用户反馈信息 12.分布式操作系统与网络操作系统本质上的不同之处在于( 。A.实现各台计算机之间的通信B.共享网络个的资源 c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务 13.SPOOL技术用于( 。A.存储管理B.设备管理C.文件管理 D.作业管理 14.( 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。 A处理器管理 B.存储管理 c.文件管理 D.作业管理 (二填空题 1. 计算机系统是按用户要求接收和存储信息,自动进行_______并输出结果信息的系统。 2.计算机是由硬件系统和_______系统组成。 3.软件系统由各种_______和数据组成。 4.计算机系统把进行_______和控制程序执行的功能集中组成一种软件称为操作系统。 5.操作系统使用户合理_______,防止各用户间相互干扰。 6.使计算机系统使用方便和_______是操作系统的两个主要设计目标。 7.批处理操作系统、_______和实时操作系统是基本的操作系统。 8.用户要求计算机系统中进行处理的一个计算机问题称为_______。

操作系统作业答案

习题一 1、举例说明为什么对并发执行的程序不加控制会产生与执行时间有关的错误? 解:程序在并发执行时由于资源是共享的,而且常常资源数少于程序对这些资源的需求数,致使这些并发执行的程序之间因为竞争资源导致存在间接制约关系,这种间接制约使得并发执行的程序具有随机性(异步性),即“执行—暂停—执行”,它们何时启动、何时停止是未知的。例如:飞机售票系统、堆栈的存数与取数过程等(示例说明略)。 2、程序并发执行为什么会失去顺序执行时的封闭性和可再现性? 解:所谓“封闭性”是指程序执行得到的最终结果由给定的初始条件决定,不受外界因素的影响。在程序并发执行时由于资源共享,导致这些资源的状态将由多个程序来改变,又由于存在程序执行的随机性,所以程序的运行失去封闭性。由于失去了封闭性,也将导致其失去可再现性。即虽然它们执行时的环境和初始条件相同,但得到的结果却可能各不相同。 习题二 1、试用加锁的方法解决飞机售票系统的问题。 例:民航售票系统,n个售票处 2、用机器指令(testAndset)解决飞机售票系统中任一进程的算法。

习题三 1、进程在做P、V操作时对自己和其他进程有何影响? 进程在信号量上执行P操作后,若信号量的值为正,当前进程继续执行;若信号量的值为负,当前进程变为等待状态、放弃处理机,其它进程则有机会获得CPU。 进程在信号量上执行V操作后,不会对自己有任何影响,但当信号量的值不大于0时,需要唤醒在该信号量上所对应的等待队列中的进程。 2、设课程的前驱、后继关系如下,若每修一门课程看作进程Px(x∈1..6)试用P、V操作算法描述这种前驱与后继关系。 答: Semaphore:S1:=S2:=S3:=S4:=S5:=S6:=0; Begin Cobegin P1、P2、P3、P4、P5、P6 coend; end. P1()P2()P3() Begin begin begin 修计算机导论;P(S1);P(S2); V(S1);修高级语言程序设计修计算机组成原理; V(S2);V(S3)V(S4); End; End; End; P4()P5()P6() Begin begin begin P(S3);P(S4);P(S5); 修数据结构;修86汇编语言;P(S6); V(S5);V(S6);修操作系统; End; End; End; 习题四 1、有三个进程R、W1、W2,进程R 从输入设备上读数据送缓冲区B,若是奇数由W1 进程从B 取数输出;若

操作系统课后题及答案

第一章 1 .设计现代OS 的主要目标是什么? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 2 .OS 的作用可表现在哪几个方面? 答:(1)OS作为用户与计算机硬件系统之间的接口 (2)OS 作为计算机系统资源的管理者 (3)OS 实现了对计算机资源的抽象 4 .试说明推动多道批处理系统形成和发展的主要动力是什么?答:主要动力来源于四个方面的社会需求与技术发展: (1)不断提高计算机资源的利用率; (2)方便用户; (3)器件的不断更新换代; (4)计算机体系结构的不断发展。 7 .实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。 解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。 12 .试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。 答:( 1 )及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100 微妙。 (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。不像分时系统那样能向终端用户提供数据和资源共享等服务。 (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度 的可靠性。因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。 13 .OS 有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。

操作系统第二次作业

《计算机操作系统》第二次作业 一、填空题 1、对于通用计算机而言,存储层次至少应具有最高层(CPU寄存器)、中间层(主存)、最低层(辅存)三级。 2、在较高档的计算机中,根据具体功能分工将存储器细划为(寄存器)、(高速缓存)、(主存储器)(磁盘缓存)、(固定磁盘)、(可移动存储介质)等六层。 3、在存储层次中,越向上,存储介质的访问速度越(快),价格越(高),相对存储容量越(小)。 4、在计算机系统存储层次中,(主存储器)和(寄存器)又称为可执行存储器,进程对它的访问可通过(机器)或(I/O)指令实现。 5、在I/O设备的接口中,有(数据信号)、(状态信号)、(控制信号)三种类型的信号。 6、设备控制器的基本功能有(数据缓冲)、(差错控制)、(数据交换)、(标识和报告设备的状态)、(接收和识别命令)、(地址识别)六个。 7、设备控制器由(设备控制器与处理机的接口)、(设备控制器与设备的接口)、(I/O 逻辑)三部分组成。 8、I/O通道的类型有(字节多路通道)、(数组选择通道)、(数组多路通道)三种。 9、基于文件系统的概念,可以把数据组成分为(文件)、(记录)、(数据项)三级。 10、在文件系统中,数据项可分为(基本数据项)和(组合数据项)两种类型。 11、文件可分为(有结构文件)和(无结构文件)两种。 12、文件的属性包括(文件类型)、(文件长度)、(文件的物理位置)、(文件的存取控制)四个。(还有一个文件的建立时间) 二、选择题 1、寄存器、高速缓存、主存储器和磁盘缓存均()操作系统管理的管辖范畴,掉电后它们存储的信息()。B A)属于、仍存在 B)属于、不存在 C)不属于、仍存在 D)不属于、不存在 2、固定磁盘和可移动存储介质均()操作系统管理的管辖范畴,掉电后它们存储的信息()。C A)属于,仍存在 B)属于,不存在 C)不属于,仍存在 D)不属于,不存在 3、在计算机系统存储层次中,系统对存放于寄存器和主存储器和存放于辅存中的信息的访问机制是()的,所需耗费的时间是()的。D A)相同,相同 B)相同,不同 C)不同,相同 D)不同,不同 4、单一连续分配方式可用于()的操作系统中。A A)单用户,单任务 B)单用户,多任务 C)多用户,单任务 D)多用户,多任务 5、在(A)中,由于/CPU的高速性和I/O设备的低速性,造成对CPU资源的极大浪费。 A)程序I/O方式 B)中断驱动I/O控制方式

操作系统练习题(全)

答案仅供参考 1.How does the distinction between kernel mode and user mode function as a rudimentary form of protection (security) system? (内核态和用户态作为保护系统有什么区别) 答:内核态和用户态的区别有以下方式,某些指令只有当CPU处于内核态时才可以执行。同样地,某些硬件设备只有当程序在内核态下执行才能够被访问。只有在CPU处于内核态时,才能够控制中断。因此,CPU处于用户态时的能力有限,从而强制保护关键的资源。 2. Which of the following instructions should be privileged? (下列哪个指令是受保护的) a. Set value of timer.设置计时器的值 b. Read the clock.读时钟 c. Clear memory.清除内存 d. Issue a trap instruction.解决一个陷阱指令 e. Turn off interrupts.关中断 f. Modify entries in device-status table.修改设备状态表中的条目 g. Switch from user to kernel mode.从用户态转到内核态 h. Access I/O device.访问I/O设备 答:受保护的:a、c、e、f、h,剩下的可以在用户态执行。 3.Why should an application programmer prefer programming according to an API rather than invoking actual system call? (为什么应用程序设计者更喜欢根据API编程) 答:使用API编程的一个好处是程序的可移植性:程序员用API设计的程序可以在任何支持相同API的系统上编译和运行,并且,对于一个应用程序来说,实际系统调用比API更加复杂和困难,总之,API调用和与其相关的内核中的系统调用有着很强的相关性。 4. What resources are used when a thread is created? How do they differ from those used when a process is created? (当线程创建时需要哪些资源,当进程创建时又需要哪些) 答:因为一个线程小于一个进程,因此,创建线程所用的资源一般比创建进程所用的资源少。创建一个进程需要分配进程控制块(PCB),一个相当大的数据结构,PCB包括了一个内存映射,打开文件的目录和外界变量。分配和管理内存映射通常是最费时的活动。创建一个用户或内核线程包括分配一个小的数据结构来控制寄存器的设置,堆栈和优先级。 5. Suppose that the following processes arrive for execution at the times indicated. Each process will run the listed amount of time. In answering the questions, use preemptive scheduling and base all decisions on the information you have at the time the decision must be made?(考点:调度算法) Process Arrival Time Burst Time P1 0 8 P2 1 4 P3 2 9 P4 3 5 What is the average turnaround time for these processes with the preemptive SJF scheduling algorithm(抢占、最短作业优先调度算法)? 答:甘特图: 0 1 5 10 17 26 平均等待时间=((10-1)+ 0 +(17-2)+(5-3))/4=6.5ms 6. Consider the following snapshot(快照)of a system:(考察银行家算法)

操作系统第二次作业题

操作系统第二次作业 要求:题目可打印,答案需手写!交给小课老师! 一、单项选择题 1.死锁产生的原因之一是__D____。 A.系统中没有采用SPOOLing技术 B.使用的P、V操作过多 C.有共享资源存在 D.资源分配不当 2.某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是__C____。 A.2 B.3 C.4 D.5 题解:当每个都获得了2台打印机而且系统中剩余打印机不少于1台时,系统不会发生死锁,即8>=2K+1,k=3.5,去整为4。 提示:有银行家算法可以推导出,要使系统安全,对于系统中有m个资源,有n个并发进程共享使用时,每个进程可以提出的最大资源请求数量为x,则n (x-1)+1<=m,即 X=1 当m=n X=(m-1)/n+1 当m>n 3.某时刻进程的资源使用情况如表2.20所示,此时的安全序列是____D__。 表2.20 某时刻进程的资源使用情况表 进程已经分配资源尚需资源可用资源 R1 R2 R3 R1 R2 R3 R1 R2 R3 P1 P2 P3 P4 2 0 0 1 2 0 0 1 1 0 0 1 00 1 1 3 2 1 3 1 2 0 0 0 2 1 A.P1,P2,P3,P4 B.P1,P3,P2,P4 C. P1,P4,P3,P2 D.不存在 题解: 表2.21 选项A的安全性检测表 进程Work Need Allocation Work+Allocation Finish 0 2 1 2 2 1 0 0 1 1 3 2 1 3 1 2 0 0 2 0 0 1 2 0 0 1 1 0 0 1 2 2 1 True False 表2.22 选项B的安全性检测表 进程Work Need Allocation Work+Allocation Finish 0 2 1 2 2 1 0 0 1 1 3 1 1 3 2 2 0 0 2 0 0 1 2 0 0 1 1 0 0 1 2 2 1 True False

操作系统作业题目

1. (1)画出下面一系列的语句的前趋图(假设x,y,z已知)。 S1:a=x+y; S2:b=z+1; S3:c=a-b; S4:d=b+5; S5:e=d-x; S6:f=c+e; S7:g=f+y; S8:h=f+5; S9:i=g+h。 (2)用描述的方式(节点集合为S ,前趋关系集合为-> )表示题1)中画出的前趋图。 2.利用信号量实现作业1中画出的前趋图的前趋关系。 3.在测量控制系统中的数据采集任务DataCollection()时,把所有采集的数据送到一个单缓冲区,计算任务DataCompute()从该缓冲区取出数据进行计算。试写出利用信号量机制实现两任务共享缓冲区Buffer的同步算法。

SJF完成时 间 周转时 间 带权周 转时间 5. 用时间片轮转法RR调度进程A、B、C、D和E,时间片q分别为2和4,完成下面的表格(参考教材P96 图3-6)。

(2)若进程P3提出请求Request(1,2,1)后,系统能否将资源分配给它? 7. 假设有一批作业A 、B 、C 、D 、E 、F ,它们的大小分别为7KB 、18KB 、9KB 、20KB 、35KB 、8KB ,根据不同的算法把它们分配到如下空闲分区表中。 1) 首次适应算法 2) 循环首次适应算法 带权周转时间 RR q=4 完成时间 周转时间 带权周转时间

3)最佳适应算法 4)最坏适应算法 8.已知某分页系统,主存容量为64K,页面大小为1K,对一个4页大的作业,其0,1,2,3页分别被分配到主存的2,4,6,7块中。 9.假设物理块数M=3,有一个作业的页面走向为 4、3、2、1、4、3、 5、4、3、2、1、5、 6、2、3、 7、1、2、6、1 1)采用先进先出FIFO页面置换算法,计算访问过程中所发生的缺页次数和缺页率; 2)采用最佳页面Optimal置换算法,计算访问过程中所发生的缺页次数和缺页率; 3)采用最近最久未使用LRU置换算法,计算访问过程中所发生的缺页次数和缺页率。 10. 假设有10个进程先后提出了磁盘I/O请求,它们要访问的磁道号分别是:78,30,9,15,102,140,156,54,45,125,试用先来先服务FCFS、最短寻道时间优先SSTF算法、SCAN和循环扫描CSCAN算法,分别给出访问过程中每次移

第二次作业-windows操作系统讲解学习

1.关于Windows 文件命名的规定,正确的是___d___。 a. 文件名可用字符、数字或汉字命名,文件名最多使用8个字符 b. 文件名可用所有的字符、数字或汉字命名 c. 文件名中不能有空格和扩展名间隔符"." d. 文件名可用允许的字符、数字或汉字命名 2.在Windows 资源管理器中,格式化磁盘的操作可使用___b___。 a. 选择"文件"下的"格式化"命令 b. 右击磁盘图标,选"格式化"命令 c. 选择"编辑"下的"格式化"命令 d. 选择"查看"菜单下的"格式化"命令 3.Windows 中,在已关闭所有应用程序的情况下,要关闭计算机,应___b___。 a. 选择"关闭Windows"对话框中的"结束任务"选项 b. 选择"关闭Windows"对话框中的"关机"选项 c. 选择"关闭Windows"对话框中的"取消"选项 d. 再按 Ctrl+Alt+Del 组合键 4.不可能在任务栏上出现的对象为___a___。 a. 对话框窗口的图标 b. 正在执行的应用程序窗口图标 c. 已打开文挡窗口的图标 d. 语言栏对应图标 5.在Windows 中,打开一个窗口后,通常在其底部是一个___c___。 a. 标题栏 b. 任务栏 c. 状态栏 d. 工具栏 6.桌面上有各种图标,图标在桌面上的位置__c____。 a. 不能移动 b. 可以移动,但只能由Windows系统完成 c. 可以移动,既可由Windows系统完成,又可由用户用鼠标拖曳完成 d. 可以移动,但只能由用户用鼠标拖曳完成 7.Windows的任务栏可用于_____b______。 a. 修改程序组的属性 b. 切换当前应用程序 c. 修改程序项的属性 d. 启动应用程序 8.在Windows的我的电脑窗口中,若已选定了文件或文件夹,为了设置其属性,可以打开属性对话框的操作是___c___。 a. 用鼠标右键单击"任务栏"中的空白处,然后从弹出的快捷菜单中选"属性"项 b. 用鼠标右键单击"查看"菜单中"工具栏"下的"属性"图标 c. 用鼠标右键单击该文件或文件夹名,然后从弹出的快捷菜单中选"属性"项 d. 用鼠标右键单击"文件"菜单中的"属性"命令 9.Windows 菜单操作中,如果对某个菜单项的选择没有任何反应,则该菜单项用___d___表示。 a. 三角箭头 b. … c. X d. 灰色 10.在Windows 控制面板中,使用"添加\删除程序"的作用是___d___。 a. 设置字体 b. 设置显示属性 c. 安装未知新设备 d. 卸载\安装程序 11.在Windows"开始"菜单下的"我最近的文档"菜单中存放的是____c__。 a. 最近建立的文档 b. 最近打开过的文件夹 c. 最近打开过的文档 d. 最近运行过的程序 12.Windows的窗口中,为滚动显示窗口中的内容,鼠标操作的对象是___b___。 a. 菜单栏 b. 滚动条

相关文档
最新文档