pintos
文章平均质量分 75
Jasonradcliffe
这个作者很懒,什么都没留下…
展开
-
【pintos学习笔记】(1)pintos配置
零、前言 本学期的操作系统实验,这里的笔记po上实验报告以外,补充一些笔记。一、配置pintos和bochs虚拟机 (1)准备工作 ① 安装必要的软件及库 软件及库:如gcc、g++ Perl Make等,命令如下: sudo apt-get install build-essential Autoconf:用于生成可以自动地配置软件源代码原创 2015-04-28 00:02:52 · 5583 阅读 · 1 评论 -
【pintos学习笔记】(2)睡眠“忙等待”
一、问题描述 在pintos里,实现进程睡眠是依靠timer_sleep(ticks)函数。 该函数的实现是将进程“睡眠”后,利用Polling的机制不断中断当前CPU内的进程,使得CPU时间不能够让给别的进程,造成一个”忙等待”的现象。 这有点像一个俗语——“站着茅坑不拉shi”,把CPU时间一直紧紧攥着,然后也不让别的进程去完成任务了。而且这个进程也并有真正睡着,一直在问我到底原创 2015-05-01 00:34:29 · 3947 阅读 · 3 评论