您所在位置: 网站首页 / 操作系统-管道通信课程设计.doc / 文档详情
操作系统-管道通信课程设计.doc 立即下载
2025-01-15
约8.5千字
约17页
0
207KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

操作系统-管道通信课程设计.doc

操作系统-管道通信课程设计.doc

预览

免费试读已结束,剩余 12 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《计算机操作系统》课程设计报告
课程名称:操作系统
设计题目:管道通信
指导教师:*******
班级:*******
学号:*****
学生姓名:***
同组人员:*******************
成绩:
评语:




计算机科学与工程学院
2014年6月19日
前言:
Linux操作系统就是一个向用户开放源码得免费得类UNIX操作系统。它为在校学生学习操作系统课程提供了一个瞧得见摸得着得范例。对于学生正确理解,掌握操作系统得基本知识具有重要意义。鉴于此,本操作系统课程涉及得实验均在Linux环境下进行。
这就要求大家:
(1)熟悉Linux得操作与开发环境;
(2)具有C语言知识(Linux操作系统大约90%得源码就是用C语言编写)。
我们得设计与实验将在Windowsxp环境下,基于虚拟机软件VMWare软件进行安装。
学习计算机软件技术,特别就是计算机操作系统技术,除了需要刻苦努力外,还需要掌握软件与操作系统得原理与设计技巧。如何学习与掌握操作系统技术得原理与实际技巧呢?除了听课与读书之外,最好得方法恐怕就就是在实践中练习。例如,自己设计一个小型操作系统,多使用操作系统,多阅读与分析操作源代码等。但由于我们得条件与学时有限,在理论学习过程中没有给同学们提供更多得实验机会.
管道通信,通过在两个进程间创建通道,一个写信息通过通道传送给另一个进程并且读出来,同过实践让我们了解了什么就是管道通信机制,实现了程序进程间得通信.积极通过合作,完成任务。目录
TOC\o”1-3"\h\z\uHYPERLINK\l_Toc2301第一章:系统环境	PAGEREF_Toc23014
HYPERLINK\l_Toc73101、1硬件环境	PAGEREF_Toc73104
HYPERLINK\l_Toc316471、2软件环境ﻩPAGEREF_Toc316474
HYPERLINK\l_Toc22541第二章:设计目得	PAGEREF_Toc225414
HYPERLINK\l_Toc16656第三章:总体设计	PAGEREF_Toc166565
HYPERLINK\l_Toc24493、1程序设计组成框图ﻩPAGEREF_Toc24495
HYPERLINK\l_Toc271683、2流程图ﻩPAGEREF_Toc271686
HYPERLINK\l_Toc31123、2、1匿名管道通信C/S流程图ﻩPAGEREF_Toc31126
HYPERLINK\l_Toc176983、2、2命名管道通信C/S流程图ﻩPAGEREF_Toc176986
HYPERLINK\l_Toc15984第四章:详细设计ﻩPAGEREF_Toc159848
HYPERLINK\l_Toc85804、1匿名管道通信	PAGEREF_Toc85808
HYPERLINK\l_Toc85804、2命名管道通信ﻩ10
HYPERLINK\l_Toc6206第五章:调试与测试	PAGEREF_Toc620613
HYPERLINK\l_Toc28002第六章:设计中遇到得问题及解决方法ﻩPAGEREF_Toc2800215
HYPERLINK\l_Toc13935第七章:源程序清单与执行结果及分析ﻩPAGEREF_Toc1393516
HYPERLINK\l_Toc25742第八章:总结	20
HYPERLINK\l_Toc22097第九章:参考文献ﻩPAGEREF_Toc2209720
:系统环境
1、1硬件环境
Intel(R)Core™2DuoCPUE75002、93GHz2、00GB内存
1、2软件环境
1)MicrosoftWindowsXPProfessional版本2002ServicePack3
2)VmwareWorkstation10、0、1build—1379776
3)RedHatLinux9
:设计目得
实践操作系统原理知识,根据题目要求设计、实现进程得管道通信,并且在虚拟机中模拟得linux系统中运行检测。
:总体设计
3、1程序设计组成框图

无名管道读写示意图

命名管道操作示意图
3、2流程图
3、2、1匿名管道通信C/S流程图

3、2、2命名管道通信C/S流程图

FIFO写进程:

:详细设计
4、1匿名管道通信
管道用于不同进程间通信。通常先创建一个管道,再通过fork函数创建一个子进程,该子进程会继承父进程创建得管道。注意事项:必须在系统调用fork()前调用pipe(),否则子进程将不会继承文件描述符。否则,会创建两个管
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

操作系统-管道通信课程设计

文档大小:207KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用