操作系统简答题
- 格式:doc
- 大小:31.00 KB
- 文档页数:3
1. 操作系统有哪些主要功能?
处理机的管理、存储器的管理、设备的管理、文件的管理、接口的管理
2. 进程有哪些基本状态?引起状态变化的可能的原因是什么?
进程的基本状态有:就绪、执行、阻塞三种基本状态;
引起状态变化的可能的原因有I/O中断、时间片用完、等待事件完成等。
3. 何谓死锁?产生死锁的原因和必要条件是什么?
进程之间由于竞争资源,彼此陷入僵持状态,若无外力,不能向前推进。
原因:竞争资源、推进顺序不当;
互斥条件、请求和保持条件、不剥夺条件、环路等待条件
4. 分页管理和分段管理的主要区别有哪些?
1)页是信息的物理单位,分页是为了实现离散分配方式,以削减内存的零头,提高内存利用率。段是信息逻辑单位,分页管理面向系统,分段管理面向用户,它有一组意义相对完整的信息。
2)页的大小固定,段不固定
3)分页地址是一维的,而分段地址是二维的。
5. 引入缓冲的原因是什么?缓冲的类型有哪些?
原因:a、缓和cpu和I/O设备之间速度不匹配的矛盾;
b、减少cpu中断频率,放宽对cpu中断响应时间;
c、提高I/O设备和cpu的并行性;
类型:单缓冲、双缓冲、循环缓冲、缓冲池
6. I/O控制方式有哪些?
程序直接控制方式、I/O控制方式、DMA控制方式、通道控制方式。
7. 什么是操作系统?至少列出三种常用的操作系统。
操作系统是系统软件,它管理着计算机的硬件和软件资源,合理组织计算机工作流程,以便有效地利用这些资源,并为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与用户之间起到接口的作用。
WindowsXP、Linux、Unix
8. 进程有哪些基本状态?引起状态变化的可能的原因是什么?
进程的基本状态有:就绪、执行、阻塞三种基本状态;
引起状态变化的可能的原因有I/O中断、时间片用完、等待事件完成等。
9. 进程同步应遵循的原则是什么?
空闲让进、忙则等待、有限等待、让权等待
10. 分页管理和分段管理的主要区别有哪些?
1)页是信息的物理单位,分页是为了实现离散分配方式,以削减内存的零头,提高内存利用率。段是信息逻辑单位,分页管理面向系统,分段管理面向用户,它有一组意义相对完整的信息。
2)页的大小固定,段不固定
3)分页地址是一维的,而分段地址是二维的
11. 引入缓冲的原因是什么?缓冲的类型有哪些?
原因:a、缓和CPU和I/O设备之间速度不匹配的矛盾;
b、减少cpu中断频率,放宽对cpu中断响应时间;
c、提高I/O设备和CPU的并行性;
类型:单缓冲、双缓冲、循环缓冲、缓冲池
12. 什么是SPOOLing系统?如何利用SPOOLing系统实现打印机的共享? SPOOLing系统实现设备管理的虚拟技术,即:将独占设备改造为共享设备。它由专门负责I/O的常驻内存进程以及输入、输出井组成。
当有用户进程提出打印请求时,并没有把打印机真正分配给该进程,而是为用户进程做两件事:
1)在输出井申请一个空闲区,将需要打印的数据存放在空闲区;
2)为用户进程申请一张空闲请求打印表,把用户进程的打印要求填入其中,并将之挂在打印队列。
当打印机空闲时,OS从打印请求队列取下一张打印表,在输出进程的控制下将数据从输出井取出,经输出缓冲区由打印机打印输出,打印完毕后,从打印队列上取下一个打印表打印,直到打印队列为空。
13. 什么是操作系统?至少列出三种常用的操作系统。
操作系统是系统软件,它管理着计算机的硬件和软件资源,合理组织计算机工作流程,以便有效地利用这些资源,并为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与用户之间起到接口的作用。
网络操作系统、分时操作系统、实时操作系统、分布式操作系统
14. 简述分时和实时系统的主要区别。
分时系统注重用户的响应时间,它为每个用户提供适当大小的时间片,采用轮流的方法为用户服务,使每个用户感觉到自己独占一台计算机。采用减少用户数目、减少时间片的大小、减少内外存对换的信息量并提高对换速度等方法都能改善响应时间,但有时会损害系统性能。
实时系统是对特定输入作出反应所具有的速度足以控制发出实际信号的那个设备,它包括实时控制系统和实时信息处理系统。实时系统往往是专用的,在设计时首先要保证它的实时性和可靠性,其次才是系统效率。
15. 内存管理的主要功能是什么?
1)对主存空间进行分配和管理
2)提高主存的利用率
3)“扩充”主存容量
4)实现地址的变换
16. 简述进程与程序的主要区别。
1)程序是静态的,进程是动态的;
2)进程是一个独立运行的单位,共享资源褓,能与其它进程并发执行,而程序则不然;
3)一个程序可以对应多个进程,反过来,一个进程至少对应一段程序;
4)静态地观察进程,其实体是由程序和数据两部分构成,与程序没有什么区别
17. 存储管理的主要功能是什么?
1)对主存空间进行分配和管理
2)提高主存的利用率
3)“扩充”主存容量
4)实现地址的变换
18. 虚拟存储器的基本特征是什么?虚拟存储器的容量主要受到什么的限制?
:多次性,对换性,虚拟性
(1)虚存容量不是无限的极端情况,受内存外存的可使用的况容量限制2.虚容量还受计算机况线长度的地址结构限制3。速度和容量是时控矛盾,虚存量的扩大是以牺牲CPU工作时间