操作系统简答题(小抄版)_操作系统整理简答题

2020-02-28 其他范文 下载本文

操作系统简答题(小抄版)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“操作系统整理简答题”。

1.What are three objectives of an OS design?方便:操作系统使计算机更易于使用。

有效:操作系统允许以更有效的方式使用计算机系统资源。扩展的能力:在构造操作系统时,应该允许在不妨碍服务的前提下有效地开发、测试和引进新的系统功能。2.What is a proce?

进程是一个正在执行的程序,它被操作系统控制和选择。

3.Explain the distinction between a real addre and a virtual addre。

虚地址指的是存在于虚拟内存中的地址,它有时候在磁盘

中有时候在主存中。

实地址指的是主存中的地址。

4.What is multithreading?

多线程技术是指把执行一个应用程序的进程划分成可以同时运行的多个线程。

5.What is swapping and what is its purpose?

交换是指把主存中某个进程的一部分或者全部内容转移到磁盘。当主存中没有处于就绪态的进程时,操作系统就把一个阻塞的进程换出到磁盘中的挂起队列,从而使另一个进程可以进入主存执行。6.List three general categories of information in a poce control block。进程标识,处理器状态信息,进程控制信息。

7.List reasons why a mode switch between threads may be cheaper than a mode switch between procees。包含的状态信息更少。

8.What resources are typically shared by all of the of the threads of a proce?

例如地址空间,文件资源,执行特权等。

9.List three degrees of awarene between procees and briefy define each。

进程间互相不知道对方:这是一些独立的进程,他们不会

一起工作。

进程间间接知道对方:这些进程并不需要知道对方的进程ID号,但他们共享访问某些对象,如一个I/O缓冲区。进程间直接知道对方:这些进程可以通过进程ID号互相通

信,用于合作完成某些活动。

10.List the requirements for mutual exclusion。

1).必须强制实施互斥:在具有关于相同资源或共享对象的临界区的所有进程中,一次只允许一个进程进入临界区。

2).一个在临界区停止的进程必须不干涉其他进程。3.)绝不允许出现一个需要访问临界区的进程被无限延迟的情况,即不会饿死或饥饿。

4).当没有进程在临界区中时,任何需要进入临界区的进程

必须能够立即进入。

5.)对相关进程的速度和处理器的数目没有任何要求和限

制。

6).一个进程驻留在临界区中的时间是有限的。.What is a monitor?

管程是由一个或多个过程,一个初始化序列和局部数据组

成的软件模块。

12.What are the four conditions that create deadlock?

循环等待。

13.How can the circular wait condition be prevented?

可以通过定义资源类型的线性顺序来预防。如果一个进程

已经分配到了R类型的资源,那么它接下来请求的资源只能是那些排在R类型之后的资源类型。

14.What requirements is memory management intended to satisfy? 重定位、保护、共享、逻辑组织和物理组织。

15.What is the difference between internal and external frag mentation?

内部碎片是指由于被装入的数据块小于分区大小而导致的分区内部所浪费的空间。外部碎片是与动态分区相关的一种现象,它是指在所有分区外的存储空间会变成越来越多的碎片的。

16.What are the distinctions among logical, relative,and physical addrees?

逻辑地址是指与当前数据在内存中的物理分配地址无关的访问地址,在执行对内存的访问之前必须把它转化成物理地址。相对地址是逻辑地址的一个特例,是相对于某些已知点(通常是程序的开始处)的存储单元。物理地址或绝对地址是数据在主存中的实际位置。

17.What is the difference between simple paging and virtual memory paging?

简单分页:一个程序中的所有的页都必须在主存储器中程

序才能正常运行,除非使用覆盖技术。拟内存分页:不是程序的每一页都必须在主存储器的帧中来使程序运行,页在需要的时候进行读取。

18.Explain thrashing。

虚拟内存结构的震动现象,在这个过程中处理器大部分的时间都用于交换块,而不是执行指令。

19.Briefly define the alternative page fetch policies。

在请求式分页中,只有当访问到某页中的一个单元时才将

该页取入主存。

在预约式分页中,读取的并不是页错误请求的页。

20.What is accomplished by page buffering?

(1)被替换出驻留集的页不久又被访问到时,仍在主存中,减少了一次磁盘读写。

(2)被修改的页以簇的方式被写回,而不是一次只写一个,这就大大减少了I/O操作的数目,从而减少了磁盘访问的时间。

21.What is the difference between demand cleaning and precleaning?

在请求式清除中,只有当一页被选择用于替换时才被写回

辅存;

在预约式清除中,将这些被修改的多个页在需要用到它们

所占据的页帧之前成批的写回辅存。22.Briefly describe the three types of proceor scheduling。

长程调度:决定加入到待执行的进程池中; 中程调度:决定加入到部分或全部在主存中的进程集合中; 短程调度:决定哪一个可用进程将被处理器执行。

23.What is the difference between preemptive and nonpreemptive scheduling?

非抢占:在这种情况下,一旦进程处于运行态,他就不断

执行直到终止,或者为等待I/O或请求某些操作系统服务而阻塞自己。

抢占:当前正在运行的进程可能被操作系统中断,并转移

到就绪态。关于抢占的决策可能是在一个新进程到达时,或者在一个中断发生后把一个被阻塞的进程置为就绪态时,或者基于周期性的时间中断。

24.List and briefly define three techniques for performingI/O。

可编程I/O:处理器代表进程给I/O模块发送给一个I/O

命令,该进程进入忙等待,等待操作的完成,然后才可以继续执行。

中断驱动I/O:处理器代表进程向I/O模块发送一个I/O

命令,然后继续执行后续指令,当I/O模块完成工作后,处理器被

该模块中断。如果该进程不需要等待I/O完成,则后续指令可以仍是该进程中的指令,否则,该进程在这个中断上被挂起,处理器执行其他工作。

直接存储器访问(DMA):一个DMA模块控制主存和I/O模

块之间的数据交换。为传送一块数据,处理器给DMA模块发送请求,只有当整个数据块传送完成后,处理器才被中断。

25.What is the vdifference between logical I/O and device I/O?

逻辑I/O:逻辑I/O模块把设备当作一个逻辑资源来处理,它并不关心实际控制设备的细节。逻辑I/O模块代表用户进程管理的一般I/O功能,允许它们根据设备标识符以及诸如打开、关闭、读、写之类的简单命令与设备打交道。

设备I/O:请求的操作和数据(缓冲的数据、记录等)被转

换成适当的I/O指令序列、通道命令和控制器命令。可以使用缓冲技术,以提高使用率。26.What is the difference between block-oriented devices and stream-oriented devices?

面向块的设备将信息保存在块中,块的大小通常是固定的,传输过程中一次传送一块。通常可以通过块号访问数据。磁盘和磁带都是面向块的设备。

面向流的设备以字节流的方式输入输出数据,其末使用块

结构。终端、打印机通信端口、鼠标和其他指示设备以及大多数非辅存的其他设备,都属于面向流的设备。

27.Why would you expect improved performance using a double buffer rather than a single buffer for I/O?

双缓冲允许两个操作并行处理,而不是依次处理。典型的,在一个进程往一个缓冲区中传送数据(从这个缓冲区中取数据)的同时,操作系统正在清空(或者填充)另一个缓冲区。28.What delay elements are involved in a disk read or write?

寻道时间,旋转延迟,传送时间

29.What is a file management system?

文件管理系统是一组系统软件,为使用文件的用户和应用

程序提供服务。

30.List and briefly define five file organizations。

堆是最简单的文件组织形式。数据按它们到达的顺序被采

集,每个记录由一串数据组成。

顺序文件是最常用的文件组织形式。在这类文件中,每个

记录都使用一种固定的格式。所有记录都具有相同的长度,并且由相同数目、长度固定的域按特定的顺序组成。由于每个域的长度和位置已知,因此只需要保存各个域的值,每个域的域名和长度是该文件结构的属性。

索引顺序文件保留了顺序文件的关键特征:记录按照关键

域的顺序组织起来。但它还增加了两个特征:用于支持随机访问的文件索引和溢出文件。索引提供了快速接近目标记录的查找能力。溢出文件类似于顺序文件中使用的日志文件,但是溢出文件中的记录可以根据它前面记录的指针进行定位。

索引文件:只能通过索引来访问记录。其结果是对记录的放置位置不再有限制,只要至少有一个索引的指针指向这条记录即可。此外,还可以使用长度可变的记录。

直接文件或散列文件:直接文件使用基于关键字的散列。

《操作系统》简答题

计算机应用专业《操作系统》复习题1、什么是操作系统?它有什么基本特征?操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),......

操作系统简答题总结

四、解答题(共20分)1.什么是操作系统?它的主要功能是什么?操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计......

民事诉讼法简答题小抄

民事诉讼法律关系的要素:构成民事诉讼法律关系的必要因素,也就是民事诉讼法调整的人民法院人民法院和当事人及其他诉讼参与人之间的,以诉讼权利和义务为内容的社会关系,其中人民......

操作系统复习题简答题总结

1操作系统的基本特征有哪些? 答:操作系统的基本特征:(1) 并发。并发是指两个或多个活动在同一给定的时间间隔中进行。 (2) 共享。共享是指计算机系统中的资源被多个任务所共用。(3)......

《计算机操作系统》简答题总结

《计算机操作系统》简答题总结1、简述操作系统的定义。 操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。2、在多道程序设计技术的系统中,......

《操作系统简答题(小抄版).docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
操作系统简答题(小抄版)
点击下载文档
相关专题 操作系统整理简答题 简答题 操作系统 小抄版 操作系统整理简答题 简答题 操作系统 小抄版
[其他范文]相关推荐
[其他范文]热门文章
下载全文