《操作系统》课程实验
目 录
实验1 BACI环境下进程的并发执行 3
实验2 BACI环境下解决死锁问题 11
实验3 μC/OS-II操作系统的进程调度模块源码分析 16
实验4 μC/OS-II操作系统的动态内存管理 18
实验5 磁盘调度算法模拟实验 21
附1: 创建进程(开设Linux基础课程班级选作) 26
附2: 线程的创建及线程间互斥的实现(开设Linux基础课程班级选作) 34
实验 BACI环境下进程的并发执行
【实验目的】
了解BACI并发运行环境使用BACI设计并发程序,深入理解并发概念【条件要求】
1认真阅读和掌握预备知识上机操作。
【预备知识】BACI简介
并行和同步是计算机科学中的重要课题。由于对并行和分布式计算的日益重视,理解并行和同步变得愈发重要。为了获得对于这些概念的感性认识,编写并行程序的实践经验将是必不可少的。BACI是帮助学生获得需要的“第一手”并行程序设计经验的选项之一。
BACI是Ben-Ari Concurrent Interpreter(Ben-Ari并行解释器)的缩写。编译器和解释器最初由M. Ben-Ari设计完成,主要基于Niklaus Wirth的Pascal编译器。最初版本的BACI编译器和解释器基于这些代码,并运行于一个PRIME大型机。经过大量的修改和扩充,目前版本已经移植到了PC上,支
原创力文档

文档评论(0)