简答题1什么是计算机的操作系统?操作系统的作用是什么?答:一般认为,操作系统是管理计算机系统资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件。作用:(1)管理计算机系统资源。(2)为用户提供方便的使用接口。(3)具有扩充硬件的功能。2请分析网络操作系统和分布式操作系统的区别。答:网络操作系统把计算机网络中的各台计算机系统有机地联合起来,为用户提供统一、经济而有效地使用各台计算机系统的方法,可使各台计算机系统相互传递数据。因此,网络操作系统的主要功能是实现各台计算机系统之间的通信以及网络中各种资源的共享。分布式操作系统能使系统中若干台计算机相互协作完成一个共同的任务,或者说一个任务分布在几台计算机上并行的运行。网络操作系统强调的是网络资源的共享和各计算机之间的通信;而分布式操作系统除了网络资源的共享和各机通信外,更加强调任务的分布和并行执行的特点。3操作系统为什么要提供“系统调用”?答:系统调用是操作系统为用户程序提供的一种服务界面,也可以说是操作系统保证程序设计语言能正常工作的一种支持。在源程序一级,用户用程序设计语言描述算题任务的逻辑要求,例如读文件、写文件、请求主存资源等。这些要求的实现只有通过操作系统的系统调用才能完成,其中有些要求还必须执行硬件的特权指令才能达到目的。4程序状态字和程序状态字寄存器有什么关系?答:每个程序都有自己的程序设计状态字,它刻画本程序的执行状态。但是,单处理器系统只有一个程序状态字寄存器,它存放当前正在运行程序的程序状态字。处理器依靠程序状态字寄存器的内容来控制程序的执行。5运行在目态下的用户程序怎样才能使用外围设备?答:要控制外围设备必须使用有关的IO指令,但是IO指令属于特权指令。处于目态下的用户程序是不能直接执行IO指令的。如果用户程序需要完成IO操作,可以调用操作系统中“启动IO”子程序来完成。现代的操作系统都有一条在目态下执行的“访管指令”,用户可以通过在直接的程序中放上一条访指令并设置一些参数,来调用操作系统的有关系统调用子程序。处理器执行到访管指令的时候就会产生一个中断事件,实现用户程序和系统调用程序之间的转换,系统调用程序实现完成用户所需要的外围设备的启动和控制。当系统调用结束后,重新返回到用户程序被中断的下一条指令运行。6计算机系统由哪两大部分组成?答:计算机系统包括计算机硬件和计算机r