现代操作系统一般都提供多进程(或称多任务)运行环境,回答以下问题: (1) 为支持多进程的并发执行,系统必须建立哪些关于进程的数据结构? (2) 为支持进程状态的变迁,系统至少应提供哪些进程控制原语? (3) 执行每一个进程控制原语时,进程状态发生什么变化?相应的数据结构发生什么变化?
举一反三
- 现代操作系统一般都提供多进程(或称多任务)运行环境,回答以下问题: (1) 为支持多进程的并发执行,系统必须建立哪些关于进程的数据结构? (2) 为支持进程状态的变迁,系统至少应提供哪些进程控制原语? (3) 执行每一个进程控制原语时,进程状态发生什么变化?相应的数据结构发生什么变化?
- (考研真题)现代 OS 一般都提供多进程(或称多任务)运行环境,回答以下问题。 (1)为支持多进程的并发执行,系统必须建立哪些关于进程的数据结构? [br][/br] (2)为支持进程状态的变迁,系统至少应提供哪些进程控制原语? [br][/br] (3)在执行每一个进程控制原语时,进程状态会发生什么变化?相应的数据结构会发 [br][/br] 生什么变化?
- 父进程创建子进程和主程序调用子程序有何不同?为支持多进程的并发执行,系统必须建立哪些关于进程的数据结构?
- 在多任务操作系统中,系统是支持进程并发执行的,也就是说多个进程可以同一时刻运行。
- 用户为阻止进程继续运行,应利用( )原语,若进程正在执行,则进程的状态会由执行状态转变为( )状态;以后,若用户要恢复其运行,应利用( )原语,此时进程应转变为( )状态。