kl800.com省心范文网

操作系统中的进程通信


2007 年第 3 期 ( 总第 10 3期) 牡丹江教 育学比学报 J O U R NA L O F M U DA NJ IA N G CO L LEG E O F EDU CA T ION No. 3 , 2007 S e r ia l N o . 10 3 操作 系统 中的进程通信 谷 立 东 (牡丹江教育学院,黑龙江 牡丹江 157005) [ 摘 要〕 操作 系统是计算机及其相关专业最重要的专业主干课程。而进程是操作 系统中最重要、 最基本 的概念之一, 所以有关进程的教学在计算机专业中的地位是十分重要的。笔者根据多年的教学体会, 对操作 系 统中有关进程的教学方法进行了探讨. 〔 关健词〕 操作系统;进程通信; 同步; 互斤 [ 中圈分类号]TP31 [ 文献标识码]A [ 文章编号] 1009- 2323(2007)03- 0096- 02 对于进程状态的转换过程, 在教学中我们要引导学生 注意如下几点 : ( 1) 进程从阻塞态到运行态, 必须经过就绪态而不能直 接转换到运行态。 (2) 一个进程由运行态转换为阻塞态一般是 由运行进 程 自己主动提出的。 (3) 一个进程由阻塞态变为就绪态总是 由外界事件引 起的, 而不是由该进程 自己引起的。进程状态发生变化的 原因和条件归根到底是由于进程之间的相互制约关系引起 的, 即进程之间要求同步和相互通信, 或是竞争共享资源。 4. 进程实体 进程既然是一个数据集合上的运行过程 , 那么进程就 不只是一个概念 , 而是相应地有个实体。进程实体由三部 分组成 : 操作系统是计算机及其相关专业最重要的专业主干课 程。操作系统的重要特征是程序的并发执行, 即在系统中 能同时存在两个以上正在执行的程序, 以提高计算机系统 的资源利用率. 进程概念的引人就是为了描述程序并发执 行所产生的这些新特性。 计算机的处理器是重要的系统资源, 如何充分发挥处 理器的功能是历来系统设计者要解决的问题。处理器的管 理实际上被归结为进程的管理。 一、 进程及进程的状态转换 进程(process) 是操作系统中最重要、 最基本的概念之 一, 它是系统分配资源的基本单位. 进程概念的引人是为 了描述系统中的各种并发活动。 1. 进 程 进程(process) 是一个具有独立功能的程序关于某个 数据集合的一次运行活动。 ( 1) 程序。 进程(process)具有动态性、 并发性等特点。反映进程 动态特性的是进程状态的变化. 进程要经历创建、 等待资 源、 就绪准备执行, 以及执行和执行后释放资源、 消亡等几 个过程和状态。 2. 进程的表示与状态 进程在其存在过程中, 由于各进程并发执行相互制约, 使它们的状态不断发生变化. 操作系统中进程的状态有许 多种, 但最基本的是代表进程生命周期的三种状态: (2)数据集合。 (3)进程控制块PCB(process Control Block) . 其中PCB是进程存在的唯一标志, 它是记录进程生存 期内状态变化的重要数据结构。系统通过 PCB 来控制、 管 理进程 。 二、 进程通信 进程间的数据交换方式称为进程通信。在操作系统的 支持下, 系统中各个进程独立地、 并发地执行。它们或者共 (1)就绪(Ready) 状态: 已经获得除 CPU 以外的所有 运行所需资源的进程处于就绪状态. (2) 运行(Running)状态: 已经获得 CPU 及其他运行资 源, 正在执行的进程处于运行状态。 (3) 阻塞( Blocked) 状态: 正在运行的进程因

赞助商链接

操作系统课程设计 进程管理、进程间通信

操作系统课程设计 进程管理、进程通信_IT/计算机_专业资料。烟台大学文经学院 烟台大学文经学院 课程:操作系统 学姓班 号: 名: 级: 指导老师: 设计名称 进程...

操作系统实验报告_进程与进程通信

5、 实验内容 进程通信的邮箱方式由操作系统提供形如 send()和 receive()的系统调 用来支持, 本实验要求学生首先查找资料了解所选用操作系统平台上用于进程通 信...

操作系统进程通信练习及答案

操作系统进程通信练习及答案操作系统进程通信练习及答案隐藏>> 进程同步与通信 练习题 (一)单项选择题 1.临界区是指( )。A.并发进程中用于实现进程互斥的程序段...

操作系统 进程通信

操作系统中的进程通信 3页 免费 操作系统课程设计-进程通信... 7页 免费 第三章进程管理6(进程通信... 25页 免费如要投诉违规内容,请到百度文库投诉中心;如要...

操作系统实验报告进程通信管理

了解 Linux 系统中进程之间通过软中断通信以及管道通信基本原 理和应用方法; 成绩 实验日期 PC 兼容机。Window xp 以上操作系统 实验环境的配置第 1 页 闽南...

第三章进程同步与通信作业习题与答案

第三章进程同步与通信作业习题与答案 - 第三章 一.选择题(50 题) 1.以下_B__操作系统中的技术是用来解决进程同步的。 A.管道 B.管程 C.通道 D.DMA 2...

操作系统实验进程的通信

2 体会进程通信的方法和效果。 三 实验环境 PC 机 1 台,Windows 操作系统和其上的虚拟 Linux 操作系统。 四 实验步骤 1. 管道通信 (1)编写一个程序。父...

操作系统 进程的管道通信

计算机操作系统实验报告 学院:计算机学院 班级:102 班 姓名:杨晓武 学号:...熟悉 UNIX/LINUX 支持的管道通信方式,并 在程序中运用了 pipe(),read()和 ...

操作系统实验LINUX基于管道的进程通信实验

操作系统实验LINUX基于管道的进程通信实验_工学_高等教育_教育专区。操作系统实验...2 主要代码 注释 //创建管道 //创建子进程失败时,循环 //把 buf 中的字符...

进程的管道通信

计算机操作系统实验第六次实验报告 计算机操作系统实验第六次实验报告学院: 计算机...它克服无名管道使用上的局限性,可让更多的进程也能利用管道进行通信。因而其它...