![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Operating system practice
baiduoWang
这个作者很懒,什么都没留下…
展开
-
进程控制
一、实验目的设计并实现Unix的“time”命令。“mytime”命令通过命令行参数接受要运行的程序,创建一个独立的进程来运行该程序,并记录程序运行的时间。二、实验内容在Windows下实现:• 使用CreateProcess()来创建进程• 使用WaitForSingleObject()在“mytime”命令和新创建的进程之间同步• 调用原创 2017-05-28 10:42:14 · 7383 阅读 · 0 评论 -
编译Linux内核
一、实验目的1. 重新编译Linux内核,了解编译内核的基本方法和步骤。2. 熟悉Linux系统的操作命令。二、实验内容下载并重新编译Linux内核文件。重新配置Grub启动文件,进入自己编译的内核运行Linux系统。本次实验是在Linux4.2.0-42内核的环境下,下载并重新编译内核源代码(Linux-4.5)。三、实验环境 虚拟机:VMware® Wo原创 2017-05-28 10:28:56 · 956 阅读 · 0 评论 -
内存监视
一、实验目的熟悉Windows存储器管理中提供的各种机制和实现的请求调页和群集技术。Windows提供给应用程序的内存方式具有统一的简明和保护性的特点。另外,用户不需要知道操作系统如何分配内存,只需要知道应用程序如何分配内存即可。通过实验,了解Windows内存结构和虚拟内存的管理,学习如何在应用程序中管理内存,体会Windows应用程序使用内存的简单性。了解当前系统中内存的使用情况,原创 2017-05-28 11:29:49 · 8402 阅读 · 1 评论 -
文件复制
一、 实验目的了解在Windows中,文件系统如何管理保存在磁盘、光盘等存储介质上的信息。并通过文件系统提供的各种API,对文件进行同步和异步读写,深入了解Windows文件系统的功能和作用以及同步I/O和异步I/O的特点。熟悉Linux文件系统提供的有关文件操作的系统调用。文件系统是使用计算机信息系统的重要接口。通过使用文件系统的系统调用命令操作文件,以达到对文件系统实现功能的理解和掌握原创 2017-05-28 12:48:35 · 7610 阅读 · 0 评论 -
生产者消费者问题
一、实验目的1、对于不同系统的平台学会使用调用系统函数,掌握进程创建的方法和步骤。2、理解不同进程之间的通信机制,掌握生产者消费者问题。二、实验内容 生产者消费者问题(需要Windows版本和Linux版本)• 一个大小为3的缓冲区,初始为空• 2个生产者– 随机等待一段时间,往缓冲区添加数据– 若缓冲区已满,等待消费者取走数据后再添加– 重原创 2017-05-28 11:03:04 · 7786 阅读 · 3 评论