第二章进程管理程序在顺序执行(①顺序性:每个操作必须在下一个操作开始之前结束。②封闭性 :程序一旦开始运行,独占全部资源,其执行结果不受外界因素影响。③可再现性 :当程序重复执行时,只要程序执行的环境和初始条件相同,必将获得相同的结果。)时和并发执行(并发、资源共享、制约关系和动态等特征)时,分别具有哪些特征? 什么叫进程 (进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。)?为什么要引入进程的概念? 1.进程的基本特征是什么?(动态、共行、独立)?请叙述进程与程序的关系和差别?2.进程有哪几种基本状态?请画出各状态之间的状态变化图并说明状态转换的典型原因?3.什么是PCB?包含哪些主要内容?其作用是什么(是使一个在多道程序环境下不能独立运行的程序 (含数据),成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程。)(为什么说 PCB 是进程存在的唯一标志)?4.下列哪些情况是对的: ⑴ 进程由自己创建⑷ 进程由于自己解除挂起⑵ 进程由于自己阻塞⑸ 进程由于自己唤醒⑶ 进程由于自己挂起⑹ 进程由自己撤消5.请解释忙等待与阻塞的区别。6.用进程状态变迁图,我们可以说明有关处理机管理的大量内容,⑴ 什么“事件”引起每次显著的状态变迁?⑵ 当人们观察系统中所有进程时,我们能够看到由某一进程产生的一次状态变迁也可能引起一进程的变迁。在什么情况下,进程变迁3 能立即引起一进程的变迁1 发生?⑶在什么情况下,如果有的话,将发生下述因果变迁: 21; 32; 41 ⑷ 在什么情况下,如果有的话,下述变迁不会立即引起其它变迁发生?a) 1; b) 2; c) 3; d) 4 7.操作系统的内核是什么? 8.原语与非内核程序在执行上有什么不同? 9.什么是进程的控制?包括哪些基本内容(进程的创建 ,进程的撤消 ,进程的阻塞 ,进程的唤醒 ,进程的挂起 ,进程的激活 ,改变进程的优先级⋯等)? 10. 什么是线程?试说明进程与线程的关系与区别。11. 并发进程间的制约有哪两种?引起制约的原因是什么? 12. 我们说程序的并发执行将导致最终失去封闭性.这话对所有的程序都成立吗?试举例说明 . 13. 什么叫与时间有关的错误?与时间有关的错误表现在哪些方面?请举例说明之 . 14. 什么是进程间的互斥?什么是进程间的同步?这两个概念有何区别? 15. 考虑一台计算机,它没有TEST AND SET LOCK指令,但可以按原子操作方式将一个寄存器的内容与另一个存储器字进行交...