内容简介

OSTEP ("oh step"), or the "the comet book", represents the culmination of years of teaching intro to operating systems to both undergraduates and graduates at the University of Wisconsin-Madison Computer Sciences department for nearly 20 years.The book is organized around three concepts fundamental to OS construction: virtualization (of CPU and memory), concurrency (locks and condition variables), and persistence (disks, RAIDS, and file systems).The material, if combined with serious project work and homeworks, will lead students to a deeper understanding and appreciation of modern OSes.The authors, Remzi and Andrea Arpaci-Dusseau, are both professors of Computer Sciences at the University of Wisconsin-Madison. They have been doing research in computer systems for over 20 years, working together since their first graduate operating systems class at U.C. Berkeley in 1993.Since that time, they have published over 100 papers on the performance and reliability of many aspects of modern computer systems, with a special focus on file and storage systems. Their work has been recognized with numerous best-paper awards, and some of their innovations can be found in the Linux and BSD operating systems today.


Remzi Arpaci-Dusseau is the Grace Wahba professor and Chair of Computer Sciences at UW-Madison. He co-leads a research group with Professor Andrea Arpaci-Dusseau. Together, they have graduated 24 Ph.D. students and won numerous best-paper awards; many of their innovations are used by commercial systems. For their work, Andrea and Remzi received the 2018 ACM-SIGOPS Mark Weiser a...

下载地址

豆瓣评论

  • 世界将我包围
    最值得读的操作系统书。简单,清晰,有趣,收获非常多2021-07-04
  • feir
    全书三部分:Virtualization (cpu, memory), Concurrency (atomicity, ordering), Persistence (hardware, file system). OS 概念大都不难,很多问题加一层 indirection 就可解决, 但当这往往会带来新的问题,引入更多的复杂度。本书的思路也是problem -> solution -> new problem … 如此往复。OS 难的是 implementation, 建议把 xv6 的project 做完,对很多概念的理解会深入的多。2021-11-30
  • 7086
    特别要强调,本书作者在persistence这个piece里漂亮地讲解了磁盘的构造和工作方式,还有两个专章分别讲解RAID和固态存储,十分易懂。本书很适合入门,每一部分都不需要很多背景知识,稍微了解点组成原理就可以顺利阅读。免费、内容新、入门友好,遇到此书是种幸运,尤其是在试读了《现代操作系统》等常提及的大部头而只感到不得要领、走投无路的时候。2020-08-21

猜你喜欢

大家都喜欢