- 1
- 0
- 约8.16千字
- 约 14页
- 2023-12-27 发布于河南
- 举报
第4章操作系统习题
复习题
1、什么是操作系统?
答:操作系统(OperatingSystem,简称OS)是管理计算机系统资源、控制程序执
行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户使用计算机提供良
好运行环境的一类系统软件。(P89)
2、操作系统的基本功能是什么?
答:操作系统是用户与计算机硬件之间的接口。使得用户能够方便、可靠、安全、高
效地操纵计算机硬件和运行自己的程序。操作系统合理组织计算机的工作流程,协调各个
部件有效工作,为用户提供一个良好的运行环境。操作系统是计算机系统的资源管理者,
负责管理包括处理器、存储器、I/O设备等硬件资源和程序和数据等软件资源,跟踪资源
使用情况,监视资源的状态,满足用户对资源的需求,协调各程序对资源的使用冲突;为
用户提供简单、有效使用资源统一的手段,最大限度地实现各类资源的共享,提高资源利
用率。(P90-91)
3、操作系统的基本组成有哪些?
答:操作系统构成的基本单位包括内核和进程、线程。内核对硬件处理器及有关资源
进行管理,给进程的执行提供运行环境。进程是程序动态执行的过程。(P91)
4、操作系统如何分类?
答:根据系统运行的方式分类,操作系统的基本类型有三种:批处理系统、分时系统
和实时系统。具备全部或兼有两者功能的系统称通用操作系统。根据系统的运行环境分类
的操作系统有:微机操作系统、网络操作系统、分布式操作系统和嵌入式操作系统。(P9
2-94)
5、什么是进程?它与程序是什么关系?
答:进程是一个可并发执行的具有独立功能的程序关于某个数据集合的一次执行过程,
也是操作系统进行资源分配和保护的基本单位。程序是静态的概念,它以文件形式存在于
辅助存储器中,进程是动态的概念,程序执行时创建进程,一个程序多次执行创建多个进
程,这多个进程可同时存在于机器的内存中。进行执行完成后结束,进程终止,但程序本
身仍然存在,并不因进程的终止而消失。(P91,96-98)
6、什么是死锁?死锁产生的原因是什么?
答:在系统运行过程中,多个进程间相互永久等待对方占用的资源而导致各进程都无
法继续运行的现象称为“死锁”。发生死锁后,实际上各进程都占有一定的资源而都不能正
常使用,系统的资源实际上被罢占并空闲的,是严重的资源的浪费;若无外力作用,进程
不能自己从死锁中解脱出来。
产生死锁的原因主要是:系统资源不足,进程会因争夺有限的资源而陷入死锁;进程
运行推进的顺序不合适,进程运行推进顺序与速度不同,也可能产生死锁;资源分配不当
等。
(P99-100)
7、什么是虚拟存储器?应如何设置?
答:在存储管理方式中,利用辅助存储器扩展主存以便于处理规模更大的作业,称为
虚拟存储器。这样可使主存空间能充分被利用,而且用户编制程序时可以允许的逻辑地址
空间大于主存储器的绝对地址空间。对于用户来说,如同计算机系统具有一个容量更大的
主存储器。
虚拟存储器一般设置为物理内存容量的1.5到2倍大小比较合适。
(P100-101)
8、文件系统的主要作用是什么?如何建立文件系统?
答:文件系统即文件管理系统。它的主要作用是以文件的形式,对外存储器的空间进
行管理,对用户提供文件的按名存取、共享和保护等功能,为用户提供一整套方便有效的
文件使用和操作方法。文件系统能保证存取速度快、存储空间利用率高、数据可共享、安
全可靠。
在磁盘上建立文件系统的过程就是初始化,也就是将记录数据的结构写到磁盘上。建
立文件系统要根据操作系统的需要,不同的操作系统要用不同的文件系统进行格式化。
(P101-103)
9、缓冲技术的基本思想是什么?它有什么作用?
答:缓冲技术的基本思想如下:在系统的主存储器中设置专门供I/O操作使用的I/O缓
冲区。当一个进程执行写操作输出数据时,先向系统申请一个输出缓冲区,然后将数据高
速送到缓冲区,此时进程可以继续运行;同时系统将缓冲区内容写到I/O设备上。当一个
进程执行读操作输入数据时,先向系统申请一个输入缓冲区,系统将一个物理记录的内容
读到缓冲区中,然后根据进程要求,把当前需要的逻辑记录从缓冲区中选出并传送给进程。
缓冲技术的作用是提高CPU和I/O设备的并行性,以及I/O设备和I/O设备之间的
并行性,从而提高整个系统的效率。相
原创力文档

文档评论(0)