操作系统上机实验题目
实验 1
实验题目
创建进程
实验目的
学会通过基本的 Windows 或者 Linux 进程控制函数,由父进程创建子进程,并实现
父子进程协同工作。
实验软件环境
VC++6.0 或 Linux 操作系统
实验内容
创建两个进程,让子进程读取一个文件,父进程等待子进程读取完文件后继续执行,
实现进程协同工作。
进程协同工作就是协调好两个进程,使之安排好先后次序并以此执行,可以用等待函
数来实现这一点。当需要等待子进程运行结束时,可在父进程中调用等待函数。
实验 2
实验题目
线程共享进程数据
实验目的
了解线程与进程之间的数据共享关系。创建一个线程,在线程中更改进程中的数据。
实验软件环境
VC++6.0 或者 Linux 操作系统
实验内容
在进程中定义全局共享数据,在线程中直接引用该数据进行更改并输出该数据。
实验 3
实验题目
信号通信
实验目的
利用信号通信机制在父子进程及兄弟进程间进行通信。
实验软件环境
VC++6.0 或者 Linux 操作系统
实验内容
父进程创建一个有名事件,由子进程发送事件信号,父进程获取事件信号后进行相应的
处理。