xv6学习资料

时间:2017-05-05 13:30:31
【文件属性】:

文件名称:xv6学习资料

文件大小:1.21MB

文件格式:PDF

更新时间:2017-05-05 13:30:31

xv6

Xv6是由麻省理工学院(MIT)为操作系统工程的课程(代号6.828)[1],[2]开发的一个教学目的的操作系统。 Xv6是在x86处理器上(x即指x86)用ANSI标准C重新实现的Unix第六版(Unix V6,通常直接被称为V6[3])。Unix V6是1975年发布的,基于DEC PDP-11小型机,当时还没有x86系列CPU,而现在PDP的机器已经很少见了,当时使用是在标准ANSI C发布之前的旧式C语言。 与Linux或BSD系统不同,Xv6很简单,可以在一个学期讲完,全部代码只有8千行多,但仍包括了Unix的重要概念和组织结构。由于是基于较早的Unix V6,Xv6的结构与现代操作系统,如Linux,Windows的差距较大。 在MIT以外,很多其它大学也在操作系统课程中使用了Xv6或其变种,如耶鲁,清华等。 另外一个类似的教学用类Unix系统是著名的Minix。


网友评论