操作系统简单题汇总

更新时间:2023-11-28 04:50:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

操作系统简单题汇总

1. 什么是进程?什么是线程?进程与线程有何区别?

答:进程是具有独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和度的独立单位。线程有时称轻量级进程,进程中的一个运行实体,是一个CPU调度单位,资源的拥有者还是进程或称任务。

进程和线程的不同之处可从以下四个方面比较:

(1)调度:线程作为调度的基本单位,同进程中线程切换不引起进程,当不同进程的线程切换才引起进程切换;进程作为拥有资源的基本单位。 (2)并发性:一个进程间的多个线程可并发。

(3)拥有资源:线程仅拥有隶属进程的资源;进程是拥有资源的独立单位。 (4)系统开销:进程大;线程小。

2.什么叫设备独立性?如何实现设备独立性?

答:为了提高系统的可适应性和可扩展性,应用程序应独立于具体使用的物理设备,这就是所谓的设备独立性,也称设备无关性。

为了实现与设备的无关性引入逻辑设备和物理设备的概念。在应用程序中,使用逻辑设备名称来请求使用某类设备;而系统在实际执行时,使用物理设备名称。同时系统中必须有一张联系逻辑设备名称和物理设备名称的映射表, 3. 什么叫紧凑?为什么要进行紧凑?

答:为了解决碎片问题,可采用的一种方法是,将内存中的所有作业进行移动,使它们相邻接。这样,原来分散的多个小分区便拼接成一个大分区,从而就可以把作业装入运行,这种通过移动,把多个分散的小分区拼接成大分区的方法被称为紧凑。 进行接凑的目的是为了提高内存的利用率。

4.对空闲磁盘空间的管理常采用哪几种分配方式?在 UNIX 系统中又是采用何种分配方式?

答:空闲表法、空闲链表法、位示图法和成组链接法。在 UNIX 系统中采用成组链接法。 5. 进程有那三种基本状态? 它们之间相互转换的原因是什么? 6. 试说明UNIX系统中所采用的混合索引分配方式。 7. 为什么说SPOOLING系统是“伪脱机输入输出”系统?。 8. 分页和分段存储管理有何区别?

9. 试画出进程的基本状态图,并注明状态转换的典型原因。 10. 什么是死锁?产生死锁的根本原因是什么? 11. 什么叫设备独立性?如何实现设备独立性?

操作系统简单题汇总

12. 试说明分页地址映射的基本原理。

13. 简述死锁产生的原因及必要条件, 解决死锁的办法有哪些?

答:死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程将永远不能再向前推进。产生死锁的原因可归结为两点: (1)争资源。

(2)进程推进顺序非法。

在具备下述四个必要条件时,就会产生死锁。

a互斥条件 b请求和保持条件 c不剥夺条件 d环路等待条件

14. 什么是多道程序技术,它带来了什么好处?

答:多道程序技术即是指在内存中存放多道作业,运行结束或出错,自动调度内存中另一道作业运行。多道程序主要优点如下:

(1)资源利用率高。由于内存中装入了多道程序,使它们共享资源,保持系统资源处于忙碌状态,从而使各种资源得以充分利用。

(2)系统吞吐量大。由于CPU和其它系统资源保持“忙碌”状态,而且仅当作业完成或运行不下去时才切换,系统开销小,所以吞吐量大。 15. 有结构文件可分为哪几类,其特点是什么? 答:有结构文件可分为以下三类,分别是:

(1)顺序文件。它是指由一系列记录,按某种顺序排列所形成的文件。

(2)索引文件。当记录为可变长度时,通常为之建立一张索引表,并为每个记录设置一表项,以加速对记录的检索速度。

(3)索引顺序文件。这是上述两种文件方式的结合,它为文件建立一张索引表,为每一组记录中的第一个记录设置一表项。 16. 分时系统的基本特征是什么? 答:分时系统主要有以下特征:

(1) 多路性 (2)独立性 (3)及时 (4)交互性 17. 分页系统与分段系统的区别主要在于哪些方面?

答:分页与分段系统有很多相似之处,但两者在概念上完全不同,主要表现在: (1)页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外汇零头,提高内存利用率。段是逻辑单位,分段的目的是为了更好的满足用户的需要。 (2)页的大小固定,段的长度不固定

操作系统简单题汇总

(3)分业的作业地址是一维的,分段的地址空间是二维的,在标识一个地址时,要给出段名和段内地址

18. 操作系统的目标是什么? 答:操作系统的目标有以下几点:

(1)方便性 (2)有效性 (3)可扩充性 (4)开放性 19. 程序链接的方法有哪几种,请分别作简要阐述。

答:链接程序的功能,是将经过编译或汇编后得到的一组目标模块以及它们所需要的库函数,装配成一个完整的装入模块,实现的方法有三种: (1)静态链接,即事先链接,以后不再拆开的链接方式。

(2)装入时动态链接,却用户源程序经编译后所得到的目标模块,是在装入内存时,边装入边链接的。

(3)运行时动态链接,这种方式可将某些目标模块的链接,推迟到执行时才进行,即在执行过程中,若发现一个被调用模块未装入内存时,再由操作系统去找该模块,将它装入内存,并把它链接到调用者模块上。

20. 什么叫虚拟存储器?实现方式有哪些?

答:所谓虚拟存储器,是指将作业的一部分装入内存便可运行作业的存储器系统。也即是指具有请示调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统。 虚拟存储器的实现方式有两种: (1)请求分页系统 (2)请求分段系统

21. 简述引起进程调度的原因。

答:引起进程调度的事件主要有以下几个:

(1) 在执行进程执行完毕或因某种事件而不能再执行

(2) 在进程通信或同步过程中执行某些原语,如P操作,block原语 (3) 执行中的进程因提出I/O操作而暂停执行

(4) 在可剥夺式调度中有一个比当前进程优先级更高的进程进入到就绪队列。 (5) 在分时系统中时间片用完 22. 操作系统的基本特征是什么?

答:各种操作系统都拥有共同的特征。分别是:

(1)并发 (2)共享 (3)虚拟

操作系统简单题汇总

(4)异步性 (分别简要阐述)

23. 文件系统为用户提供的系统调用命令有哪些? 答:文件系统为用户提供的系统调用主要有以下几种:

(1)建文件 (2)打开文件 (3)关闭文件 (4)读文件 (5)写文件 24. 什么是请求分页系统?它需要哪些方面的硬件机构支持?

答:请求分页系统是在分页系统的基础上,增加了请求调页功能、页面置换功能所形成的页式虚拟存储系统。为了实现请求调页和置换功能,系统必须提供必要的硬件支持。其中,最重要的是:

(1)请求分页的页表机制。 (2)缺页中断机构 (3)地址变换机构

25. 选择调度方式和算法的准则是什么?

答:选择调度方式和调度算法的准则,有的是面向用户的,有的是面向系统的。 面向用户的准则:

(1)周转时间短 (2)响应时间快 (3)截止时间的保证 (4)优先权准则 面向系统的准则:

(1)系统吞吐量高 (2)处理机利用率高 (3)各类资源的平衡利用 26. 进程有哪三种基本状态?请分别阐述。

答:进程在运行中不断地改变其运行状态,通常,一个进程必须具有以下三种基本状态。 (1)就绪状态。即进程以分配到除CPU以外的所有必要的资源后,只要能再获得处理机,便可立即执行,这样的状态即就绪状态。

(2)执行状态。指进程已获得处理机,其程序正在执行。

(3)阻塞状态。指进程因发生某事件,如I/O请求,申请缓冲空间等而暂停执行时的状态,亦即进程的执行受到阻塞。

27. 什么叫分时系统,它的特征是什么?

答:分时系统是指一台主机上连接了多个带有显示器和键盘的终端,同进允许多个用户共享主机中的资源,每个用户都可通过自已的终端以交互方式使用计算机。 分时系统的特征如下:

(1)多路性。即多个用户分时使用一台主机。

(2)独立性。每个用户各占一个终端,独立操作,互不干扰。 (3)及时性。用户的请求能在很短时间内获得响应。

操作系统简单题汇总

(4)交互性。用户可通过终端与系统进行广泛的人机对话。 28. 什么是操作系统?简单叙述操作系统的五大分类和五大功能。 29. 进程与程序的关系和区别是什么? 30. 有几种I/O控制方式?各有何特点? 31. 什么是临界资源和临界区? 32. 简述单道及多道程序设计的异同 33. 举例说明进程之间的同步与互斥的关系

34. 简述虚拟存储器的概念,在有虚拟存储器的系统中,描述地址访问的步骤 35. 举例说明两个进程之间的死锁 36. 简述设备管理的主要功能

37. 简述动态地址重定位与动态重定位的过程。 38. 简述中断、陷阱、软中断之间的异同。

39. 何谓临界资源?使用临界资源的诸进程间如何实现进程同步。

40. 虚拟存储器的基本特征是什么?虚拟存储器的容量主要受到哪两方面的限制? 41. 何谓进程?请图示具有基本进程状态的状态转移图,并指出转移原因。 42. 何谓临界资源?使用临界资源的诸进程间如何实现进程同步。 43. 什么是死锁?产生死锁的原因是什么?

44. 试述文件管理系统设置打开文件、关闭文件命令的原因?

本文来源:https://www.bwwdw.com/article/to4t.html

Top