计算机操作系统 实验报告及答案)

实验报告配套教材:
书名:计算机操作系统
作者:方敏 王亚平
出版社:西安电子科技大学出版社
实验报告概述:
实验1 创建进程 实验题目 创建进程 实验目的 学会通过基本的Windows或者Linux进程控制函数,由父进程创建子进程,并实现父子进程协同工作。 实验软件环境 VC++6.0或Linux操作系统 实验内容 创建两个进程,让子进程读取一个文件,父进程等待子进程读取完文件后继续执行,实现进程协同工作。 进程协同工作就是协调好两个进程,使之安排好先后次序并以此执行,可以用等待函数来实现这一点。当需要等待子进程运行结束时,可在父进程中调用等待函数。 实验3信号通信 实验题目 信号通信 实验目的 利用信号通信机制在父子进程及兄弟进程间进行通信。 实验软件环境 VC++6.0或者Linux操作系统 实验内容 父进程创建一个有名事件,由子进程发送事件信号,父进程获取事件信号后进行相应的处理。 实验8 模拟实现一个Linux文件系统 一.实验题目:(必做) 模拟实现一个Linux文件系统 二.实验目的: 熟悉Linux文件系统。熟悉文件系统的管理,掌握成组链接法等方法。 三.实验软件环境: VC++ 四.实验内容: 在磁盘空间模拟实现一个Linux文件系统,并提供基本的文件操作命令(如mk,cp, mkdir,rmdir,cd,ls,cat,chmod,chown,chgrp,chnam等。文件系统的实现要求采用混合索引式文件结构,包括使用空闲节点号栈管理空闲节点和成族链接管理空闲盘块;