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

上传人:F****n 文档编号:101515095 上传时间:2019-09-28 格式:DOCX 页数:17 大小:681.86KB
返回 下载 相关 举报
操作系统复习题简答题总结.doc_第1页
第1页 / 共17页
操作系统复习题简答题总结.doc_第2页
第2页 / 共17页
操作系统复习题简答题总结.doc_第3页
第3页 / 共17页
操作系统复习题简答题总结.doc_第4页
第4页 / 共17页
操作系统复习题简答题总结.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《操作系统复习题简答题总结.doc》由会员分享,可在线阅读,更多相关《操作系统复习题简答题总结.doc(17页珍藏版)》请在金锄头文库上搜索。

1、1操作系统的基本特征有哪些?答:操作系统的基本特征:(1) 并发。并发是指两个或多个活动在同一给定的时间间隔中进行。(2) 共享。共享是指计算机系统中的资源被多个任务所共用。(3) 异步性。在多道程序环境下,各个程序的执行过程有“走走停停”的性质。每一道程序既要完成自己的事情,又要与其他程序共享系统中的资源。这样,它什么时候得以执行、在执行过程中是否被其他事情打断(如I/O中断)、向前推进的速度是快还是慢等,都是不可预知的,由程序执行时的现场所决定。另外,同一程序在相同的初始数据下,无论何时运行,都应获得同样的结果。这是操作系统所具有的异步性。2操作系统的主要功能有哪些?答:操作系统的主要功能

2、包括:存储管理,进程和处理机管理,文件管理,设备管理以及用户接口管理。3、操作系统一般为用户提供了哪三种界面?它们各有什么特点?答:4、操作系统主要有哪三种基本类型?它们各有什么特点?5、操作系统主要有哪些类型的体系结构?UNIX系统和Linux系统各采用哪些结构?答:一般说来,操作系统有四种结构:整体结构、层次结构、虚拟机结构、客户机-服务器结构。Linux系统采用的是整体结构。UNIX系统采用的是层次结构。6、Linux系统有什么特点?7、使用虚拟机有哪些优势和不足?8、现代计算机系统由什么组成的?9、在操作系统中,为什么要引入进程的概念?它与程序的区别和联系分别是什么?10、操作系统在计

3、算机系统中处于什么位置?11、进程的基本状态有哪几种?答:进程的基本状态有三种,分别为运行态、就绪态、阻塞态。12、你熟悉哪些操作系统?想一想你在使用计算机过程中,操作系统如何提供服务?答:我们最熟悉的一般为Windows操作系统,它是由微软(Microsoft)公司推出的一个功能强大的图形界面操作系统。常用的操作系统还有Linux,UNIX操作系统。我们在使用计算机时,首先接触的是用户界面,我们可以通过键盘上输入命令,在桌面上点击鼠标完成操作,这时系统就知道执行相应的功能。13、PCB的作用是什么?它是怎样描述进程的动态性质的?答:进程控制块PCB是进程组成中最关键的部分。每个进程有唯一的进

4、程控制块;操作系统根据PCB对进程实施控制和管理,进程的动态、并发等特征是利用PCB表现出来的;PCB是进程存在的唯一标志。PCB中有表明进程状态的信息:该进程的状态是运行态、就绪态还是阻塞态,利用状态信息来描述进程的动态性质。14、PCB表的组织方式主要有哪几种?分别简要说明。答:PCB表的组织方式主要有:线性方式、链接方式和索引方式。线性方式是把所有进程的PCB都放在一个表中。链接方式按照进程的不同状态把它们分别放在不同的队列中。索引方式是利用索引表记载相应状态进程的PCB地址。15、进程和线程的区别是什么?答:(1)动态性。程序是静态、被动的概念,本身可以作为一种软件资源长期保存;而进程

5、是程序的一次执行过程,是动态、主动的概念,有一定的生命周期,会动态地产生和消亡。(2)并发性。传统的进程是一个独立运行的单位,能与其他进程并发执行。进程是作为资源申请和调度单位存在的;而通常的程序是不能作为一个独立运行的单位并发执行的。(3)非对应性。程序和进程无一一对应关系。一个程序可被多个进程共用;一个进程在其活动中又可以顺序地执行若干个程序。(4)异步性。各个进程在并发执行过程中会产生相互制约关系,造成各自前进速度的不可预测性。而程序本身是静态的,不存在这种异步特征。16、进程进入临界区的调度原则是什么? 答:如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。 任何时候,处于临

6、界区内的进程不可多于一个。如已有进程进入自己的临界区,则其它所有试图进入临界区的进程必须等待。 进入临界区的进程要在有限时间内退出,以便其它进程能及时进入自己的临界区。 如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。17简述信号量的定义和作用。答:信号量一般是由两个成员组成的数据结构,其中一个成员是整型变量,表示该信号量的值,它是与相应资源的使用情况有关的;另一个是指向PCB的指针。当多个进程都等待同一信号量时,它们就排成一个队列,由信号量的指针项指出该队列的头。信号量通常可以简单反映出相应资源的使用情况,它与P、V操作原语一起使用可实现进程的同步和互斥。18、P操作

7、原语和V操作原语是如何定义的?答:P、V操作原语的定义:P(S):顺序执行下述两个动作:信号量的值减1,即S=S-1;如果S0,则该进程继续执行;如果S0,则把该进程的状态置为阻塞态,把相应的PCB连入该信号量队列的末尾,并放弃处理机,进行等待(直至其它进程在S上执行V操作,把它释放出来为止)。V(S):顺序执行下述两个动作:S值加1,即S=S+1;如果S0,则该进程继续运行;如果S0,则释放信号量队列上的第一个PCB(即信号量指针项所指向的PCB)所对应的进程(把阻塞态改为就绪态),执行V操作的进程继续运行。19、计算机系统中产生死锁的根本原因是什么?答:计算机系统中产生死锁的根本原因是:资

8、源有限且操作不当。此外,进程推进顺序不合适也可以引发的死锁。20、发生死锁的四个必要条件是什么?答:发生死锁的四个必要条件是:互斥条件,不可抢占条件,占有且申请条件,循环等待条件。21、一般解决死锁的方法有哪三种?一般解决死锁的方法有:死锁的预防、死锁的避免、死锁的检测与恢复。22、是否所有的共享资源都是临界资源?为什么?不是所有的共享资源都是临界资源。因为临界资源是一次仅允许一个进程使用的资源,而系统中有很多资源可以让多个进程同时使用,例如硬盘、正文段等。23、存储器一般分为哪些层次?它们各有何特性?答:存储器一般分为寄存器、高速缓存、内存、磁盘和磁带。CPU内部寄存器,其速度与CPU一样快

9、,但它的成本高,容量小。高速缓存,它们大速度很快,放在CPU内部或非常靠近CPU的地方。但成本很高,容量较小。内存,它是存储器系统的主力。内存中存放的信息是易变的,当机器电源被关闭后,内存中的信息就全部丢失了。磁盘,它是对内存的扩展,但是CPU不能直接存取磁盘上的数据。磁盘上可以永久保留数据,而且容量特别大。磁盘上数据的存取速度低于内存存取速度。磁带保存的数据更持久,容量更大,但它的存取速度很慢,而且不适宜进行随机存取。24、装入程序的功能是什么?常用的装入方式有哪几种?答:装入程序的功能是根据内存的使用情况和分配策略,将装入模块放入分配到的内存区中。程序装入内存的方式有三种,分别是绝对装入方

10、式、可重定位装入方式和动态运行时装入方式。25、对程序进行重定位的方式分为哪两种?简述各自的实现方式。答:静态重定位是在目标程序装入内存时,由装入程序对目标程序中的指令和数据的地址进行修改,即把程序的逻辑地址都改成实际的内存地址。动态重定位是在程序执行期间,每次访问内存之前进行重定位。26、对换技术如何解决内存不足的问题?答:在多道程序环境中可以采用对换技术。此时,内存中保留多个进程。当内存空间不足以容纳要求进入内存的进程时,系统就把内存中暂时不能运行的进程换出到外存上,腾出内存空间,把具备运行条件的进程从外存换到内存中。27、解释固定分区法和动态分区法的基本原理。答:固定分区法内存中分区的个

11、数固定不变,各个分区的大小也固定不变,但不同分区的大小可以不同。每个分区只可装入一道作业。动态分区法各个分区是在相应作业要进入内存时才建立的,使其大小恰好适应作业的大小。28、在动态重定位分区管理方式中如何实现虚-实地址映射?答:进程装入内存时,是将该其程序和数据原封不动地装入到内存中。当调度该进程在CPU上执行时,操作系统就自动将该进程在内存的起始地址装入基址寄存器,将进程的大小装入限长寄存器。当执行指令时,如果地址合法,则将相对地址与基址寄存器中的地址相加,所得结果就是真正访问内存的地址。29、在分页系统中页面大小由谁决定?页表的作用是什么?如何将逻辑地址转换成物理地址?答:在分页系统中页

12、面大小由硬件决定。页表的作用是实现从页号到物理块号的地址映射。用页号p去检索页表,从页表中得到该页的物理块号f,把它装入物理地址寄存器中。同时,将页内地址d直接送入物理地址寄存器的块内地址字段中。30、虚拟存储器有哪些基本特征?虚拟存储器的基本特征是:虚拟扩充不是物理上,而是逻辑上扩充了内存容量;部分装入每个进程不是全部一次性地装入内存,而是只装入一部分;离散分配不必占用连续的内存空间,而是“见缝插针”;多次对换所需的全部程序和数据要分成多次调入内存。31、页面抖动与什么有关?答:好的页面置换算法能够适当降低页面更换频率,减少缺页率,尽量避免系统“抖动”。32、为了提高内存的利用率,在可重定位

13、分区分配方式中可通过什么技术来减少内存碎片?答:在可重定位分区分配方式中采用紧缩技术来减少内存碎片。33、请求分页技术与简单分页技术之间的根本区别是什么?答:请求分页提供虚拟存储器,而简单分页系统并未提供虚拟存储器。34、什么是分页?什么是分段?两者有何区别?35、分页存储管理的基本方法是什么?36、在UNIX/Linux系统中,文件分为哪些类型?37、文件的逻辑组织有几种形式?答:文件的逻辑组织有两种形式:有结构文件和无结构文件。有结构文件又称记录式文件,分为定长和变长的记录文件。而无结构文件又称为字符流文件,在UNIX/Linux系统中,文件都采用流式文件。38、文件的物理组织主要有哪几种

14、形式?它们各有什么优缺点?39、一般来说,文件系统应具备哪些功能?答:一般说来,文件系统应具备以下功能:文件管理;目录管理;文件存储空间的管理;文件的共享和保护;提供方便的接口。40、文件控制块与文件有何关系?答:文件控制块用于控制和管理文件的数据结构,其中包括文件名、文件类型、位置、大小等信息。文件控制块与文件一一对应,即在文件系统内部,给每个文件唯一地设置一个文件控制块,核心利用这种结构对文件实施各种管理。41、文件系统中的目录结构有哪几种基本形式?各有何优缺点?UNIX/Linux系统中采用哪种目录结构?42、在Linux系统中,ext2文件系统的构造形式是什么?超级块的作用是什么?答:

15、在Linux系统中,ext2文件系统的构造形式为引导块和一系列的块组。其中块组又包括超级块、块组描述结构、块位示图、索引节点位示图、索引节点表和数据块。超级块中包含有文件系统本身的大小和形式的基本信息。文件系统管理员可以利用这些信息来使用和维护文件系统。43、硬盘分区有哪三种类型?Linux可以安装在哪些分区上?答:硬盘分区有三种类型:主分区、扩展分区和逻辑分区。Linux既可以安装在主分区上,也可以安装在逻辑分区上。44、什么是文件的备份?数据备份的方法有哪几种?按时机分,备份分哪几种?答:文件备份就是把硬盘上的文件在其它外部的存储介质上做一个副本。数据备份的方法有完全备份、增量备份和更新备份三种。后备分为“定期备份”和“不定期备份”。45、什么是文件保护?常用的保护机制有哪些?答:文件保护是指文件免遭文件主或其他用户由于错误的操作而使文件受到破坏。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号