简答题

为了实现并发进程间的合作和协调工作,以及保证系统的安全,操作系统在进程管理方面应做哪些工作?

正确答案

(1)进程控制:系统必须设置一套控制机构来实现进程创建、进程撤消以及进程在运行过程中的状态转换。
(2)进程同步:系统必须设置同步机制来实现对所有进程的运行进行协调,协调的方式包括进程的互斥和进程的同步。
(3)进程通信:多道程序环境下可能需要诸进程合作完成一个任务,这些进程相互间需要通过交换信息来协调各自工作的进度。因此系统必须具有进程之间通信(交换信息)的能力。
(4)进程调度:系统必须能够在处理机空闲时,按一定算法从就绪进程队列中选择一个就绪进程,把处理机分配给它,并为之设置运行的现场使其投入运行。

答案解析

相似试题
  • 并发进程间的制约有哪两种?引起制约的原因是什么?

    简答题查看答案

  • 页式管理易于实现不同进程间的信息共享。

    判断题查看答案

  • 使用回送地址可以实现对本机网络协议的测试或实现本地进程间的通信。

    判断题查看答案

  • 作业调度与进程调度之间有什么差别?二者间如何协调工作?

    简答题查看答案

  • ()是结构化分析方法的核心技术,它表明系统的输入、处理、存储和输出,以及它们如何在一起协调工作。

    单选题查看答案

  • SPOOLing系统实现设备管理的虚拟技术,即:将独占设备改造为共享设备。它由专门负责I/O的常驻内存的进程以及输入、输出井组成。

    判断题查看答案

  • 为了保证网络的各个功能的相对独立性,以及便于实现和维护,通常将协议划分为多个子协议,并且让这些协议保持一种(),子协议的集合通常称为()。

    填空题查看答案

  • 试从调度、并发性、拥有资源和系统开销四个方面对传统进程和线程进行比较。

    简答题查看答案

  • 什么是进程间的互斥?什么是进程间同步?

    简答题查看答案