xv6:一个简单的类Unix的教学操作系统-01

本文来源 后续译文可在该公众号中查找。

作者:Russ Cox, Frans Kaashoek, Robert Morris

时间:2022-09-05

前言和致谢

这是一份关于操作系统课程的初稿。它通过研究一个称为xv6的示例内核来解释操作系统的主要概念。Xv6是Dennis Ritchie和Ken Thompson的Unix Version 6(v6)[17]的重新实现。Xv6大体上遵循了v6的结构和风格,但它是用ANSI C[7]在多核RISC-V[15]上实现。

在阅读本文时应该与xv6的源代码一起阅读,xv6的灵感来自John Lions的《Commentary on UNIX 6th Edition》[11]。参见https://pdos.csail.mit.edu/6.1810上xv6和xv6的线上资源,包括几个使用xv6进行实验的作业。

本书已经用于MIT的操作系统课程6.828和6.S081,我们感谢直接或间接对xv6做贡献的教师、助教,还有学习本课程的学生们。特别感谢Adam Belay、Austin Clements和Nickolai Zeldovich。最后,我们要感谢通过电子邮件向我们发送文本中的bug或改进建议的人:Abutalib Aghayev, Sebastian Boehm, brandb97, Anton Burtsev, Raphael Carvalho, Tej Chajed, Rasit Eskicioglu, Color Fuzzy, Wojciech Gac, Giuseppe, Tao Guo, Haibo Hao,Naoki Hayama, Chris Henderson, Robert Hilderman, Eden Hochbaum, Wolfgang Keller,Henry Laih, Jin Li, Austin Liew, Pavan Maddamsetti, Jacek Masiulaniec, Michael McConville,m3hm00d, miguelgvieira, Mark Morrissey, Muhammed Mourad, Harry Pan, Harry Porter,Siyuan Qian, Askar Safin, Salman Shah, Huang Sha, Vikram Shenoy, Adeodato Simó, Ruslan Savchenko,Pawel Szczurko,Warren Toomey, tyfkda, tzerbib, Vanush Vaswani, XiWang, and Zou ChangWei,Sam Whitlock, LucyShawYang, and Meng Zhou。

如果您发现错误或有改进建议,请发送电子邮件给Frans Kaashoek和Robert Morris(kaashoek,rtm@csail.mit.edu).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值