操作系统练习题进程管理.pdfVIP

  • 16
  • 0
  • 约6.38千字
  • 约 8页
  • 2021-10-19 发布于湖北
  • 举报
第二章 进程管理 程序顺序执行与并发执行比较 顺序执行 并发执行 程序顺序执行 间断执行,多个程序各自在“走走停停”种进行 程序具有封闭性 程序失去封闭性 独享资源 共享资源 具有可在现性 失去可再现性 有直接和简接的相互制约 多道程序设计概念及其优点 1. 多道程序设计:是在一台计算机上同时运行两个或更多个程序。 2. 多道程序设计的特点:多个程序共享系统资源、多个程序并发执行 3. 多道程序设计的优点:提高资源利用率、增加系统吞吐量 什么是进程,进程与程序的区别和关系 1. 进程的引入: 由于多道程序的特点,程序具有了并行、制约和动态的特征,就使得原来程序的概念已难以刻划和反 映系统中的情况了。 2. 进程:程序在并发环境下的执行过程。 3. 进程与程序的主要区别: 1) 程序是永存的,进程是暂时的 2) 程序是静态的观念,进程是动态的观念 3) 进程由三部分组成 程序 数据 进程控制块(描述进程活动情况的数据结构) 4) 进程和程序不是一一对应的 一个程序可对应多个进程即多个进程可执行同一程序 一个进程可以执行一个或几个程序 4. 程序与进程的类比 程 序 进 程 唱歌的曲谱或音乐乐器的乐谱 演出或演奏 剧本 演出 菜谱 烹调 5. 进程特征:动态性、并发性、调度性、异步性、结构性 进程的基本状态及其转换 1. 进程基本状态: 1) 运行态( Running ):进程正在占用 CPU; 2) 就绪态( Ready):进程具备运行条件,但尚未占用 CPU; 3) 阻塞态( Blocked ):进程由于等待某一事件不能享用 CPU。 2. 进程状态转换: 进程是由哪些部分组成 , 进程控制块的作用 1. 进程的组成:由程序、数据集合和 PCB三部分组成。 2. 进程控制块的作用:进程控制块是进程组成中最关键的部分。 1) 每个进程有唯一的 PCB。 2) 操作系统根据 PCB对进程实施控制和管理。 3) 进程的动态、并发等特征是利用 PCB表现出来的。 4) PCB是进程存在的唯一标志。 PCB组织方式 线性队列、链接表、索引表 UNIX 进程管理命令: UNIX 进程管理命令: 1. ps-- 显示进程状态 功能:检查系统中当前存在的进程状态。 例如 $ ps 显示与控制中断相关进程的基本信息 2. sleep-- 使进程睡眠 功能:使进程暂停执行一段时间,其参数单位是秒。 例如 $ sleep 60 将等待 6

文档评论(0)

1亿VIP精品文档

相关文档