资源简介
一、实习内容
模拟实现用同步机构避免发生进程执行时可能出现的与时间有关的错误。
二、实习目的
进程是程序在一个数据集合上运行的过程,进程是并发执行的,也即系统中的多个进程轮流地占用处理器运行。
我们把若干个进程都能进行访问和修改的那些变量称为公共变量。由于进程是并发地执行的,所以,如果对进程访问公共变量不加限制,那么就会产生“与时间有关”的错误,即进程执行后所得到的结果与访问公共变量的时间有关。为了防止这类错误,系统必须要用同步机构来控制进程对公共变量的访问。一般说,同步机构是由若干条原语——同步原语——所组成。本实习要求学生模拟PV操作同步机构的实现,模拟进程的并发执行,了解进程并发执行时同
代码片段和文件信息
#include
#include“stdio.h“
#include
#include“string.h“
#include“c.h“
#include “b.h“
void main()
{
printf(“\t \t*同步机构*\n“);
// printf(“
printf(“------------------------------------------------\n“);
initital();
Dispatch(PROCESS);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6268 2011-06-29 20:21 操作系统课设 同步机构\TBJG\b.h
文件 474 2011-06-29 16:33 操作系统课设 同步机构\TBJG\c.h
文件 172151 2011-06-29 21:11 操作系统课设 同步机构\TBJG\Debug\main.exe
文件 190732 2011-06-29 21:11 操作系统课设 同步机构\TBJG\Debug\main.ilk
文件 21919 2011-06-29 21:11 操作系统课设 同步机构\TBJG\Debug\main.obj
文件 235624 2011-06-29 21:11 操作系统课设 同步机构\TBJG\Debug\main.pch
文件 369664 2011-06-29 21:11 操作系统课设 同步机构\TBJG\Debug\main.pdb
文件 172129 2011-06-29 20:21 操作系统课设 同步机构\TBJG\Debug\TBJG.exe
文件 203400 2011-06-29 20:21 操作系统课设 同步机构\TBJG\Debug\TBJG.ilk
文件 235560 2011-06-29 20:21 操作系统课设 同步机构\TBJG\Debug\TBJG.pch
文件 484352 2011-06-29 20:21 操作系统课设 同步机构\TBJG\Debug\TBJG.pdb
文件 66560 2011-06-29 21:11 操作系统课设 同步机构\TBJG\Debug\vc60.idb
文件 53248 2011-06-29 21:11 操作系统课设 同步机构\TBJG\Debug\vc60.pdb
文件 281 2011-06-29 11:32 操作系统课设 同步机构\TBJG\main.cpp
文件 3377 2011-06-29 21:11 操作系统课设 同步机构\TBJG\main.dsp
文件 33792 2011-06-29 21:11 操作系统课设 同步机构\TBJG\main.ncb
文件 738 2011-06-29 21:11 操作系统课设 同步机构\TBJG\main.plg
文件 4366 2011-06-24 16:08 操作系统课设 同步机构\TBJG\TBJG.dsp
文件 533 2011-06-21 14:48 操作系统课设 同步机构\TBJG\TBJG.dsw
文件 82944 2011-06-29 20:41 操作系统课设 同步机构\TBJG\TBJG.ncb
文件 50688 2011-06-29 20:41 操作系统课设 同步机构\TBJG\TBJG.opt
文件 1296 2011-06-29 20:21 操作系统课设 同步机构\TBJG\TBJG.plg
文件 278799 2011-07-18 23:34 操作系统课设 同步机构\报告.docx
目录 0 2011-07-18 23:34 操作系统课设 同步机构\TBJG\Debug
目录 0 2011-07-18 23:34 操作系统课设 同步机构\TBJG
目录 0 2011-07-18 23:35 操作系统课设 同步机构
----------- --------- ---------- ----- ----
2668895 26
- 上一篇:Ethernet帧封装和解析程序
- 下一篇:SMIC0.13um
相关资源
- B/S模式_数据库课程设计_员工人事调动
- 基于Multisim的数字电路课程设计 数字
- 电子信息课程设计 彩灯控制电路
- 数据结构 图书管理系统课程设计代码
- 编译原理课程设计,PL0程序代码和报
- 操作系统课程设计-文件系统源码+文档
- 计算机网络课程设计 IP地址及其子网
- 操作系统课程设计 目录查询
- 基于单片机的数字移相器的课程设计
- 超市收银系统 数据库课程设计含源代
- 数字电子技术课程设计-密码锁
- 嵌入式简易智能电风扇的课程设计
- 电力拖动课程设计——逻辑无环流课
- 电力电子课程设计 直流斩波电路的设
- 通信原理课程设计2psk调制与解调
- 数据结构图的遍历的图形演示课程设
- 数据结构课程设计舞伴问题
- 微机原理课程设计
- 哈夫曼编码-译码器课程设计报告.do
- 汇编模拟 洗衣机
- 数据仓库课程设计报告
- 组成原理课程设计-不带进位加减法(
- VHDL的课程设计:密码锁
- 基于AT89C51的单片机秒表课程设计
- 车辆管理信息系统分析与设计
- PowerBuilder学生版课程设计
- 机电传动课程设计专用榫齿铣电气控
- 计算机网络课程设计---基于Winsock的网
- 四人抢答器 数字电路课程设计报告
- 软件工程课程设计 网上购物系统
评论
共有 条评论