习题
习 题
习题3 3.1为什么引入进程概念?进程的特征是 什么?它与程序有什么区别? 引入进程概念是为了描述程序在系统中运行 时的不断变化的状态以及系统的并行特征 进程的基本特征是动态、并行
习题3 • 3.1 为什么引入进程概念?进程的特征是 什么?它与程序有什么区别? – 引入进程概念是为了描述程序在系统中运行 时的不断变化的状态以及系统的并行特征。 – 进程的基本特征是动态、并行
习题3 3.2 程序:具有一定功能的指令的集合。 过程:可以被其它程序调用的具有独立功能的指令 集合。 处理器:是计算机系统中执行计算的硬件单元,是 计算机硬件的基本组成部分 进程:具有独立功能的程序关于某个数据集合的 次运行活动。 用户:作业和程序的拥有者。 任务:计算机需要执行的某种操作。 作业:用户要求计算机执行的一组任务
习题3 • 3.2 – 程序:具有一定功能的指令的集合。 – 过程:可以被其它程序调用的具有独立功能的指令 集合。 – 处理器:是计算机系统中执行计算的硬件单元,是 计算机硬件的基本组成部分。 – 进程:具有独立功能的程序关于某个数据集合的一 次运行活动。 – 用户:作业和程序的拥有者。 – 任务:计算机需要执行的某种操作。 – 作业:用户要求计算机执行的一组任务
习题3 3.3为什么PCB是进程存在的唯一标志? 首先,进程是一个活动过程,不是一个物理实体 PCB保存了和进程相关的所有信息; 操作系统通过PCB识别和管理进程 34建立进程的实质是什么?撤销进程原语完成 哪些工作? 实质就是建立PCB,并且为进程分配程序和数据所 需的地址空间。 终止进程的执行;撤销进程的所有子孙进程;收回 进程所占有的资源
习题3 • 3.3 为什么PCB是进程存在的唯一标志? – 首先,进程是一个活动过程,不是一个物理实体; – PCB保存了和进程相关的所有信息; – 操作系统通过PCB识别和管理进程 • 3.4 建立进程的实质是什么?撤销进程原语完成 哪些工作? – 实质就是建立PCB,并且为进程分配程序和数据所 需的地址空间。 – 终止进程的执行;撤销进程的所有子孙进程;收回 进程所占有的资源
习题4 41为什么引入线程的概念,有何利弊? 进程是资源的拥有者,在进程的创建、撤消和切换 中,系统必须为之付出较大的时空开销。原因是进 程既是资源的拥有者,有是被调度的单元,引入线 程机制,把拥有资源和被调度两个角色分开 43进程和线程的关系是什么?线程由进程建立 的,是吗?线程对实现并行性比进程有什么好 处 线程属于进程,使用进程的资源; 不同的线程,其创建者不同,如ULT和KLT
习题4 • 4.1 为什么引入线程的概念,有何利弊? – 进程是资源的拥有者,在进程的创建、撤消和切换 中,系统必须为之付出较大的时空开销。原因是进 程既是资源的拥有者,有是被调度的单元,引入线 程机制,把拥有资源和被调度两个角色分开。 • 4.3 进程和线程的关系是什么?线程由进程建立 的,是吗?线程对实现并行性比进程有什么好 处? – 线程属于进程,使用进程的资源; – 不同的线程,其创建者不同,如ULT和KLT