操作系统
wwjloves2study
记录一下学习过程
展开
-
《Operating Systems: Three Easy Pieces》27 Interlude: Thread API 插曲:线程API
27 Interlude: Thread API 插曲:线程API 前言: 本章简要介绍了线程API的主要部分。 当我们展示如何使用API时,将在后续章节中进一步解释每个部分。 可以在各种书籍和在线资源中找到更多详细信息[B89,B97,B + 96,K + 96]。 我们应该注意,后面的章节将以许多示例更慢地介绍锁和条件变量的概念; 因此,本章可以更好地用作参考。 **关键CRUX:**如何创...原创 2020-04-30 23:30:36 · 271 阅读 · 0 评论 -
《Operating Systems: Three Easy Pieces》26 Concurrency: An Introduction 并发介绍
26 Concurrency: An Introduction 并发介绍 到目前为止,我们已经看到了OS执行的基本抽象的发展。我们已经看到了如何采用单个物理CPU并将其转变为多个虚拟CPU,从而使人们幻想同时运行多个程序。我们还看到了如何为每个进程创建大型私有虚拟内存的错觉。当操作系统确实在物理内存(有时是磁盘)之间秘密地复用地址空间时,地址空间的这种抽象使每个程序的行为就好像它具有自己的内存一样...原创 2020-04-29 18:29:14 · 245 阅读 · 0 评论 -
《Operating Systems: Three Easy Pieces》25 A Dialogue on Concurrency 并发对话
Part II Concurrency 并发 25 并发对话 教授:因此,我们达到了操作系统的三个支柱中的第二个支柱: 并发。 学生:我以为有四个支柱…? 教授:不,那是该书的旧版本。 学生:嗯…好。那么什么是并发? 教授:好吧,想象一下我们有一个桃子- 学生:(打扰)桃子又来了!你和桃子怎么了? 教授:曾经读过T.S.艾略特? J. Alfred Prufrock的情歌,“我敢吗 吃桃子”,还有...原创 2020-04-29 09:39:26 · 171 阅读 · 0 评论