原文:操作系统实验报告-共享内存

实验要求 与信号量实验中的pc.c的功能要求基本一致,仅有两点不同: 不用文件做缓冲区,而是使用共享内存 生产者和消费者分别是不同的程序。生产者是producer.c,消费者是consumer.c。两个程序都是单进程的,通过信号量和缓冲区进行通信。 具体要求在mm shm.c中实现shmget 和shmat 两个系统调用。它们能支持producer.c和consumer.c的运行即可,不需要完整地 ...

2017-06-08 16:30 0 2000 推荐指数:

查看详情

操作系统第5次实验报告内存管理

操作系统第5次实验报告内存管理 姓名:倪晓东 学号:201821121020 班级: 计算1811 1. 记录内存空间使用情况 解释你是如何记录内存空间使用情况,给出关键代码。 /*记录内存空间使用情况,每个进程分配到的内存块描述 ...

Mon May 18 00:20:00 CST 2020 0 840
操作系统第5次实验报告内存管理

袁祎琦 201821121033 计算1812 内存管理的功能: 1、内存空间的分配与回收:由操作系统完成主存储器空间的分配和管理,使程序员摆脱存储分配的麻烦,提高编程效率。 2、地址转换:在多道程序环境下,程序中的逻辑地址与内存中的物理地址不可能一致,因此存储管理必须提供 ...

Fri May 15 23:29:00 CST 2020 0 563
[操作系统实验lab3]实验报告

[感受] 这次操作系统实验感觉还是比较难的,除了因为助教老师笔误引发的2个错误外,还有一些关键性的理解的地方感觉还没有很到位,这些天一直在不断地消化、理解Lab3里的内容,到现在感觉比Lab2里面所蕴含的内容丰富很多,也算是有所收获,和大家分享一下我个人的一些看法与思路,如果有错误的话请指正 ...

Sun May 17 20:29:00 CST 2015 4 5781
[操作系统实验lab4]实验报告

实验概况## 在开始实验之前,先对实验整体有个大概的了解,这样能让我们更好地进行实验。 我们本次实验需要补充的内容包括一整套以sys开头的系统调用函数,其中包括了进程间通信需要的一些系统调用如sys_ipc_can_recv等,以及补充完成fork.c函数,当然也不能少填写 ...

Thu Sep 17 07:29:00 CST 2015 0 3999
操作系统实验报告-熟悉实验环境

实验材料准备 下载实验包hit-oslab-linux-20110823.tar.gz(包含linux-0.11源码、bochs虚拟机等): 下载gcc-3.4-ubuntu.tar.gz(编译linux-0.11需要用到的低版本gcc): 实验环境设置 ...

Mon Jul 25 09:45:00 CST 2016 4 3356
操作系统第五次实验报告——内存管理

0 个人信息 张樱姿 201821121038 计算1812 1 实验目的 通过编程进一步了解内存管理。 2 实验内容 在服务器上用Vim编写一个程序:仿真实现某个内存管理算法,测试给出结果,并对运行结果进行解释。 3 实验报告   3.1 记录 ...

Mon May 18 00:29:00 CST 2020 0 683
操作系统实验报告-系统调用

实验内容 在Linux 0.11上添加两个系统调用,并编写两个简单的应用程序测试它们。 iam() 第一个系统调用是iam(),其原型为: 完成的功能是将字符串参数name的内容拷贝到内核中保存下来。要求name的长度不能超过23个字符。返回值是拷贝的字符数。如果name的字符个数超过 ...

Thu Aug 04 05:33:00 CST 2016 2 4374
操作系统第2次实验报告:创建进程

姓名:吕煜华 学号:201821121046 班级:计算1812 1. 编写程序 在服务器上用VIM编辑器编写一个程序:一个进程创建(fork)两个子进程。给出源代码: ...

Sun Apr 05 08:22:00 CST 2020 0 748
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM