?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?
5
?/p>
?/p>
?/p>
?/p>
?/p>
费祥林、骆斌编着
第一?/p>
操作系统概论
习题一
一?/p>
思考题
1.
简述现代计算机系统的组成及层次结构?/p>
答:
现代计算机系统由硬件和软件两个部分组成。是硬件和软件相互交织形成的集合
体,构成一个解决计算问题的工具。硬件层提供基本可计算的资源,包括处理器、寄
存器、内存、外存及
I/O
设备。软件层由包括系统软件、支撑软件和应用软件。其?/p>
系统软件是最靠近硬件的?/p>
2
、计算机系统的资源可分成哪几类?试举例说明?/p>
答:
包括两大类,
硬件资源和信息资源?/p>
硬件资源分为处理器?/p>
I/O
设备?/p>
存储器等?/p>
信息资源分为程序和数据等?/p>
3.
什么是操作系统?操作系统在计算机系统中的主要作用是什么?
答:
操作系统是一组控制和管理计算机硬件和软件资源?/p>
合理地对各类作业进行调度?/p>
以及方便用户使用的程序的集合?/p>
操作系统在计算机系统中主要起
4
个方面的作用?/p>
?/p>
1
?/p>
服务用户观点——操作系统提供用户接口和公共服务程序
?/p>
2
?/p>
进程交互观点——操作系统是进程执行的控制者和协调?/p>
?/p>
3
?/p>
系统实现观点——操作系统作为扩展机或虚拟机
?/p>
4
?/p>
资源管理观点——操作系统作为资源的管理者和控制?/p>
4.
操作系统如何实现计算与操作过程的自动化?
答:大致可以把操作系统分为以下几类:批处理操作系统、分时操作系统、实时操?/p>
系统、网络操作系统和分布式操作系统。其中批处理操作系统能按照用户预先规定好
的步骤控制作业的执行,实现计算机操作的自动化。又可分为批处理单道系统和批?/p>
理多道系统。单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业
可自动、顺序地被装入运行。批处理多道系统则允许多个作业同时装入主存储器,?/p>
央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样?/p>
以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐?/p>
5
.操作系统要为用户提供哪些基本的和共性的服务?/p>
答:
?/p>
1
)创建程序和执行程序?/p>
?/p>
2
)数?/p>
I/O
和信息存取;
?/p>
3
)通信服务?/p>
?/p>
4
)差?/p>
检测和处理。为了保证高效率、高质量的工作,使得多个应用程序能够有效的共享系
统资源,
提高系统效率?/p>
操作系统还具备一些其他的功能?/p>
资源分配?/p>
统计?/p>
保护等?/p>
6.
试述操作系统所提供的各种用户接口?/p>
答:操作系统通过程序接口和操作接口将其服务和功能提供给用户。程序接口由一?/p>
系统调用组成,在应用程序中使用“系统调用”可获得操作系统的低层服务,访问?/p>
使用系统管理的各种软硬件资源,是操作系统对外提供服务和功能的手段;操作接?