操作系统
Сlover
某蒟蒻
展开
-
用户级线程必须映射到内核级线程的原因探究
复习OS时遇到的问题,网课和课本都只说了用户级线程和内核级线程需要建立映射关系,却没解释原因。于是自己在网上查找了一些资料,总算是弄懂了,希望对你也有帮助。原创 2021-01-09 23:11:25 · 1815 阅读 · 1 评论 -
Stanford Pintos Project2源代码分析&实现思路
Stanford Pintos Project2源代码分析&实现思路原创 2020-12-13 10:52:46 · 7909 阅读 · 14 评论 -
Stanford cs140 Pintos Project2实验目标
斯坦福大学cs140课程实验2的主要任务翻译&整理原创 2020-11-14 23:05:07 · 2700 阅读 · 0 评论 -
Stanford Pintos Project1源代码分析&实现思路
Stanford Pintos Project1的代码分析&实验思路原创 2020-11-09 00:08:44 · 1892 阅读 · 1 评论 -
优先级反转的经典案例——火星拓荒者
火星拓荒者(Mars Pathfinder)是一艘在1997年携带探测车登陆火星并建立基地的美国太空船。它包括命名为卡尔萨冈纪念站的登陆者,和一辆重量很轻 (10.6公斤/23磅),命名为旅居者号的轮型机器人火星车。这艘太空船于火星全球探勘者号发射一个月之后的1996年12月4日由德爾它 II发射,并于1997年7月4日于火星上称为欧克西亚沼区的克里斯平原阿瑞斯谷着陆。火星拓荒者号着陆后﹐开始把数据传送回地球。几天后,信息和图像传送就被一系列的总系统复位所中断。对于软件工程师来说,这个问题是被如何诊断和.原创 2020-10-17 10:57:41 · 1171 阅读 · 1 评论 -
Stanford cs140 Pintos Project1实验目标
斯坦福大学cs140课程实验1的主要任务翻译&整理原创 2020-10-13 23:07:58 · 1189 阅读 · 0 评论 -
浅谈监视器、条件变量、互斥锁
1. 监视器 先来看看Stanford的pintos文档中对监视器(monitor)的定义: A monitor is a higher-level form of synchronization than a semaphore or a lock. A monitor consists of data being synchronized, plus a lock, called the monitor lock, and one or more condition variables. Bef原创 2020-10-12 11:13:16 · 326 阅读 · 0 评论