操作系统
文章平均质量分 72
countcain
我喜欢纯洁的东西
展开
-
信号量在linux0.11下的实现及其在生产者,消费者应用中的体现
此为Mr.Peach在哈工大做的第四次操作系统,想说说思路与注意细节及信号量的更多相关内容,之后可能用ruby重写一份代码以帮助理解。(本文假定你为工大学生,对信号量与进程同步互斥,系统调用有一定了解) 首先说说生产者,消费者模型的工作流程。在每一项要求后面,我想放上解决思路,而不是源码,sunner设计这么一个实验不容易。 建立一个生产者,N个消费者,N>1。用文件实现一个共原创 2012-10-17 07:46:56 · 816 阅读 · 1 评论 -
进程通信之内存地址映射与共享,同时如何在Linux0.11下实现共享内存
Mr.Peach这一周经历了许多磨难,所以才在deadline前2天写了这篇博文,关于进程通信时,共享内存的相关理解。 这一切都要从哈工大的第五次操作系统实验说起,它的任务就是将第四次的消费者生产者问题改造改造,进程间的通信方式从文件转为内存。 内存管理有分段式管理,页式管理,也有段式地址,段基址+段偏移得线性地址,线性地址可以得到页目录号,页号,页内偏移地址,页号加上页偏移得物理地址。Lin原创 2012-10-27 05:38:25 · 1383 阅读 · 0 评论 -
mac 下 虚拟机 安装 windows7
1.首先下载vmware fusion 5.0.3,地址:http://soft.macx.cn/4418.htm 点击右上角:免费下载。 2.下载windows7 原版镜像,我放在个人ftp上了,地址是: 3.当vmware fusion下载完后,安装它,dmg的解压密码是 www.macx.cn 解压后,出现以下图片: 将中间的vmware fusion图标托曳到应用程序那个图原创 2013-08-09 10:32:28 · 1053 阅读 · 0 评论