操作系统原理》复习

发布 2022-01-12 08:08:28 阅读 1947

第部一部分客观题(选择、判断、填空)

一、单项选择题。

1、程序执行时下一条执行指令的地址放在( c )寄存器中。

a.ir b. psw c. pc

2、程序状态字psw的用途是( c)

a.储存下一条指令的地址 b.储存下一条指令的内容 c.存储指令执行结果表现的各种状态 d.存储条件码和标志位。

3、下列不属于操作系统功能的是( c)

a.内存管理 b.中断处理 c.文档编辑 调度。

4、当两个进程需要的资源被对方进程占用,同时还在请求着永远不能得到的资源时,就说这些进程在调度**现了( c )。

a.互斥 b.同步 c.死锁

5、在一个进程运行过程中,当它所需要的设备没有准备好时,进程将会进入到(e )。

a.运行态 b.挂起态 c.就绪态 d.终止态 e.阻塞态。

6、当一个进程在执行中获得了所需要的资源,在本轮调度中又获得了处理器使用权,该进程进入( a)。

a.运行态 b.阻塞态 c.就绪态 d.终止态。

7、所谓进程调度,其调度的对象是进程,而其任务是( a )。

a.从就绪队列中按一定的调度策略选择一个进程占用cpu

b.将程序中使用的数据调入内存。

c.将指令从外存储空间调入内存

8、由下列突发事件引起的中断,其优先级最高的是( d )。

a.除数为0 b.超时中断 c.键盘请求输入 端口出错。

9、一个分时操作系统的( a )性是最好的。

a.交互 b.及时响应 c.吞吐。

10、在处理器调度中采用交互方式,即在分派处理器的过程中不断与用户交互的操作系统是( b )。

a.实时系统 b.分时系统 c.批处理系统。

11、在linux系统调用中,使用( a )系统调用可以让一个进程创建一个子进程。

a.fork b.execv c.open d.read

12、在linux系统调用中,使用( b )系统调用可以让进程执行与其父进程不同的操作。

a.fork b.execv c.open d.read

13、采用分页方式管理内存时,若将页划分的过小会导致( a )情况出现。

a.页表过长 b.内碎片过多 c.页面抖动

14、在请求分页存储管理中,若把页面尺寸增大一倍,在程序顺序执行时,则一般缺页中断次数会( b )

a.增加 b.减少 c.不变 d.不确定。

15、当两个进程之间各自的执行结果互为对方的执行条件时,就说这两个进程间存在着( c )关系。

a.死锁 b.交互 c.同步

16、按照软件分类原理,操作系统应属于( c )范畴。

a.应用软件 b.支撑软件 c.系统软件。

17、为了防止非法用户入侵,系统可以对进入系统的用户的身份进行认证,认证方法可以是(b)。

a. 了解他的工作经历 b. 用生物识别法采集比对有关信息 c. 检查他使用的磁盘信息。

17、在多道系统环境中,将多个解决不同问题的程序装入计算机的内存中,其主要目的是为了(b)。

a.扩大存储空间 b.使多道程序并发执行 c.增加i/o的访问效率。

18、在多道并发环境中处理器调度的基本单元可以是( c )。

a.程序 b.文件 c.进程

19、一个用户编写的程序在未被调用执行前,其逻辑地址的起始位置通常设为( c )。

a.500 b.1000 c.0

20、把逻辑地址变为内存的物理地址的过程叫做( d )

a.编译 b.连接 c.运行 d.地址重定位。

21、在分页管理中,若将页划分的过大会导致( b )情况发生。

a.页表过长 b.内碎片过多 c.内存空间变小

22、在操作系统中,可以为用户程序提供系统功能访问接口的是( c )。

a.库函数 b.dell c.系统调用 d.中间件。

23、程序中的逻辑炸弹和后门陷阱通常是由于 (b )造成的。

a.存储空间过小 b.内部编程人员编写 c.访问i/o次数过多。

24、在下述存储管理技术中,只有( d )可提供虚拟存储基础。

a.动态分区法 b.交换技术 c.静态分页法 d.动态分页。

25、能够使独占设备虚拟化成“共享设备”的技术是( b )。

a.raid b.spooling c.samba d.nfs

26、在程序执行时,下一条将要执行的指令地址放在( c )寄存器中。

a. ir b. psw c. pc

27、在多道系统环境中,将多个解决不同问题的程序装入计算机的内存中,其主要目的是为了(b)。

a.扩大存储空间 b.使多道程序并发执行 c.增加i/o的访问效率。

28、当一个进程已获得了所需要的资源,在本轮调度中又获得了处理器使用权,该进程进入( d )。

a.阻塞态 b.终止态 c.就绪态 d.运行态。

二、判断题(在括号中打勾或叉)

1、操作系统是其它软件的运行平台,属于系统软件范畴。(v )

2、在计算机的寄存器中通常存储着大批量的文件信息。(x )

3、利用动态分页技术并结合局部性原理可以实现虚拟存储管理。(v )

4、为处理器增加中断处理机制可以提升系统内存的利用效率。(x )

5、对于多个并发进程共享的资源,必须采用互斥机制进行管理。(v )

2、多道并发系统之所以提高了系统整体执行效率,是因为系统刻意缩短了每一个程序的执行时间。(x )

6、在保护模式下处理器的特权级操作是为用户程序的执行而设定的。(x )

7、在处理器调度中,当分派处理器过程中不断与用户进程交互的系统被称为分时系统。(∨

8、操作系统对计算机的辅助存储器进行管理的部分称为内存管理。(x )

9、为了保证多个进程在使用共享资源时不发生错误,所建立的管理机制称为进程间的读写机制。( x)

10、使用互斥机制可以有效地保护临界资源被正确使用,从而保证并发进程的正确执行。( v )

11、在处理器中增加mmu功能部件,可以提升地址重定位的执行效率。(∨

12、在处理器中增加mmu功能部件,可以有效地提升用户对磁盘的访问效率。( x )

13、 为了化解使用者对存储器容量大、速度快、成本低三项指标要求之间的矛盾,系统中通常采用扩大内存空间的方式来解决。( x )

14、 通常用户程序是通过操作系统中提供的系统调用或api实现对系统资源请求的。( v )

15、 利用动态分页技术并结合局部性原理可以实现虚拟存储管理。(v )

16、在发生中断时保护现场信息是为了使中断响应可以分优先级完成。( x )

17、采用数字加密技术可以使数据在存储及传递阶段处于密文方式。( v )

18、 文件系统主要是针对计算机外存储器的管理,通过文件系统可以实现对大批量数据信息或需长久保存的信息进行存储和访问。(v)

19、 进程的pid可以唯一标识一个进程,pid信息由操作系统在进程创建时生成、并在进程运行时进行维护和修改。(∨

20、在一个较短的时间内,程序所执行的指令和执行指令中所需的操作数地址都具有一定的局部性。(∨

21.操作系统对计算机的外存储器进行管理的模块被称为是设备管理模块。(x )

22.计算机处理器中设置的特权级操作是为了方便用户程序的执行而设定的。(x )

23.为了保证多个并发进程在使用共享资源时不发生错误,所建立的管理机制称为进程间的互斥。(∨

24. 没有操作系统的管理,用户使用计算机时将会非常不便,但并不是说完全无法使用计算机。(

三、填空题。

1、操作系统是资源管理器,操作系统是虚拟计算机。

2、从进程输入到计算机中直到计算机首次给出回复的时间称为进程响应时间,从进程提交到进程最后完成的时间称为周转时间。

3、同一进程的多个线程共享数据空间和程序**段 。

4、进程映像是进程的生存环境 ,每个进程都与惟一的进程映像相对应。

5、对信号量的down操作和up操作,具有原子特性,因此被称为操作原语 。

6、 短进程优先算法改善了fcfs调度的平均周转时间和平均带权周转时间,缩短了进程的等待时间。

7、虚拟机结构相较一般的层次结构系统,特点在于实现了硬件的完全保护及使硬件功能通过软件方式逐层展现。

8、单缓存技术可以使设备之间做到一定限度的并行,因为这时缓冲区是临界资源。

9、对系统造成破坏的除了黑客和外部人员外,还包括内部人员和一般用户 。

10、如果没有中断机制,操作系统中的大部分程序将无法执行。

11、在进程调度中若采用时间片轮转法进行调度,当时间片过长时该算法退化成_ fcfs__算法。

12、在分页管理中,将页划分的过小会导致页表过长,将页划分的过大会导致产生过多的内碎片。

13、在文件管理中,可以使用位图法或链接法,实现对磁盘空间的分配与**。

14、在计算机的存储结构中可以包含寄存器、cache 、内存 、磁盘等不同的存储介质。

15、把逻辑地址变为内存的物理地址的过程叫做_ 地址重定位__,通常可以使用__动态___分页方式实现虚拟存储管理。

16、我们将一条指令执行的全过程称为__指令周期___在其中包含了取指令周期、__译码周期_、指令执行周期和指令完成周期。

17、i/o设备通常由机械部件和电子部件组成,电子部件称为设备控制器 ;它与设备之间的接口有串口、并口、ide接口,u口等。

18、在共享某个资源时,不允许多个并发进程交叉执行的一段程序称为临界区。

19、操作系统是系统软件,操作系统是计算机中其他软件的运行平台 。

20、从进程提交到计算机完成进程处理的时间称为进程周转时间,在批处理系统中进程的周转时间最短。

操作系统原理作业

作业 1.在某页式存储管理系统中,页长为1k。设某作业有4 页,其页号是 被分别装入主存的 块中。试问 1 该作业所占的内存空间至少是多少 字节 2 现有某指令的逻辑地址为2680,该指令的物理地址是多少?2.一单道批处理系统中,有如下五个作业,并采用响应比高者优先调度算法,试计算作业的平均周转时间...

操作系统原理作业

第1章 1 2批处理系统和分时系统各有什么特点?为什么分时系统的响应比较快?答 在批处理系统中操作人员将作业成批装入计算机并由计算机管理运行,在程序的运行期间用户不能干预,因此批处理系统的特点是 用户脱机使用计算机,作业成批处理,系统内多道程序并发执行以及交互能力差。在分时系统中不同用户通过各自的终...

操作系统原理,作业

第3章作业。3.2 试比较进程和程序的区别。答 1 进程是一个动态概念,而程序则是一个静态概念。程序是指令的有序集合,没有任何执行的含义。而进程则强调执行过程,它动态地被创建,并被调度执行后消亡 2 进程具有并发特征,而程序没有 3 进程是竞争计算机系统资源的基本单位,从而其并发性受到系统自己的制约...