下载后可任意编辑操作系统课程设计——Linux 系统管理实践与进程通信实现实验学期 2 至 2 学年,第 学期学生姓名 下载后可任意编辑专业班级 学 号 指导老师 詹 操作系统课程组制《操作系统》课程设计报告实验题目:Linux 系统管理实践与进程控制、进程通信实现设计时间:2024-01-09 至 2024-01-14一、实验目的与要求1、掌握基本的同步与互斥算法。2、学习使用 Linux 中基本的同步对象,掌握相关函数的使用方法。3、了解 Linux 中多进程的并发执行机制,实现进程的同步与互斥。4、查阅相关资料。5、熟悉各种命令、系统调用与有用程序。6、按给定功能设计相关程序。7、撰写课程设计报告。二、实验内容桌上有一只盘子,盘子只能放 5 只水果,每次只能放一只水果或取出一只水果。爸爸专放苹果,妈妈专放橘子,儿子专等吃盘子中的橘子,女儿专等吃盘子中的苹果。分别用 P,V 操作实现他们的协作行为。三、实验设备与环境:下载后可任意编辑 Virtual C++ 6.0 , Linux 操作系统 Linux 环境介绍:Linux 是一种自由和开放源码的类 Unix 操作系统。目前存在着许多不同的 Linux,但它们 都使用了 Linux 内核。Linux 的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说 Linux 是基于 Unix 的,很大程度上也是因为这两者的基本思想十分相近。Linux 的应用前景比较宽阔,尤其值得一提的当属谷歌研发的基于 Linux 的移动操作系统——Android。Android 把 Linux 交到了全球无数移动设备消费者的手里,大概是 Linux 迄今为止在主流界取得的最大成功。由于 Linux 的内核几乎完全由 C 语言编制,且非常稳定,大部分运行在 unix 系统下的工具已经被移值到 linux 系统上 ,最重要的是它的开放代码性,这对学习及开发都是较有利的.常用命令介绍:1、pwd :用于显示用户当前所在的目录2、cd :命令不仅显示当前状态,还改变当前状态 cd 某个文件路径 可进入上一层目录 cd ..可进入上一层目录 cd -可进入上一个进入的目录 cd ~可进入用户的 home 目录3、cp:该命令的功能是将给出的文件或目录拷贝到另一文件或目录中4、./可执行文件:用来执行某个可执行文件5、ls: 查看年当前文件夹所包含的文件,而且可以查...