操作系统实验报告 计算机 0703班 200729 实验 4 进程的管道通信 1. 实验目的 1) 加深对进程概念的理解,明确进程和程序的区别。 2) 进一步认识并发执行的实质。 3) 分析进程争用资源的现象,学习解决进程互斥的方法。 4) 学习解决进程同步的方法。 5) 了解 Linux 系统中进程通信的基本原理。 进程是操作系统中最重要的概念, 贯穿始终,也是学习现代操作系统的关键。 通过本次实验,要求理解进程的实质和进程管理的机制。在 Linux 系统下实现进 程从创建到终止的全过程, 从中体会进程的创建过程、 父进程和子进程之间的关 系、进程状态的变化、进程之间的互斥、同步机制、进程调度的原理和以管道为 代表的进程间的通信方式的实现。 2. 内容及要求: 这是一个设计型实验,要求自行编制程序。 使用系统调用 pipe()建立一条管道,两个子进程分别向管道写一句话: Child p
实验目的 : 1. 了解操作系统的日志意义,存储,读取。 2. 编程(c、c++、c #语言或其他语言)实现操作系统日志 信息的读取 实验设备 : 安装 Windows 2000/2003/XP 或更高级别的 Windows操作系统的 主机。 所用软件: Visual Studio.Net 实验步骤 : 1.了解操作系统的日志意义,存储,读取 以 Windows2000/XP 为例,日志文件通常有应用程序日志,安全日志、 系统日志、 DNS服务器日志、 FTP日志、WWW日志等等。 日志文件默认位置: 应用程序日志、 安全日志、系统日志、 DNS日志默认位置: %sys temroot%\sys tem32\config ,默认文件大小 512KB,管理员都会改变这个默认大小。 安全日志文件: %sys temroot%\sys tem32\config\SecEvent.EVT