第3章进程和处理全机管理
第3章 进程和处理机管理 目录 3.1 进程的概念和定义 3.2 进程的状态和进程控制块 3. 3 进程控制 3.4 进程的互斥与同步 3. 5 进程通信 3.6 进程调度 3.7 死锁 3.8 线程 3.1 进程的概念和定义 操作系统是一个动态系统,在持续的运动过程中完成各种使命、实现各项功能。因此,要了解操作系统各模块间的动态连接关系和相互制约关系就不能用静态的程序概念来刻画操作系统。因此引进一个新的观点——进程观点,以便钻进操作系统内部去观察操作系统各模块的动态变化情况。 3.1.1 为什么引入进程 3.1.2 进程的定义 3.1.1 为什么引入进程 应该说,组织用户使用计算机的机制是随着计算机操作系统的发展而进化的。在监督程序时代是以作业形势表示程序运行的。那时,作业以同步方式串行地运行每个作业步。当操作系统发展到分时系统时,为了开发同一个作业中不同作业步之间的并发,作业机制已不能满足需要,因而引进了进程机制,让进程来实现作业步的执行。但随着多处理机计算机的出现,用户希望一个作业步中的程序还能够同时在多个处理机上运行,因此进程的机制得到了进一步发展,让一个进程同时拥有多个线程,让多个线程在不同处理机上运行。 1. 算法 我们可以把算法定义为:问题求解步骤的精确描述。
原创力文档

文档评论(0)