操作系统中为什么要引入进程的概念?为了实现并发进程间的合作和协调工作以及保证系统的安全性 操

大学 进程,安全性,工作 已帮助 人

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

请帮忙给出正确答案和分析,谢谢!

热搜:专家型教师通常是用什么慢慢地引入要讲的教学内容

答案解析

难度★★☆ 搜索
  • 正确答案:为了提高资源利用率和系统吞吐量操作系统采用了多道程序设计。而在多道程序环境下程序的执行是并发的这样程序就要失去封闭性并且间断且不可再现。并发执行的三个特点决定通常的程序是不能被并发执行的于是引入了进程的概念。 操作系统应该在进程管理方面做以下工作: ①进程控制。负责创建进程控制进程的状态转换并在必要的时候撤销进程。 ②进程调度。CPU空闲时负责在就绪队列中选择一个进程获得CPU资源。 ③进程同步。负责让并发的进程互斥地访问临界资源对执行的次序进行协调。 ④进程通信。负责进程间合作用的各种信息的交换。 ⑤防止死锁。预防、避免、检测死锁并能从死锁中恢复。
    为了提高资源利用率和系统吞吐量,操作系统采用了多道程序设计。而在多道程序环境下程序的执行是并发的,这样程序就要失去封闭性,并且间断且不可再现。并发执行的三个特点决定通常的程序是不能被并发执行的,于是引入了进程的概念。操作系统应该在进程管理方面做以下工作:①进程控制。负责创建进程,控制进程的状态转换,并在必要的时候撤销进程。②进程调度。CPU空闲时负责在就绪队列中选择一个进程获得CPU资源。③进程同步。负责让并发的进程互斥地访问临界资源,对执行的次序进行协调。④进程通信。负责进程间合作用的各种信息的交换。⑤防止死锁。预防、避免、检测死锁,并能从死锁中恢复。