文件名称:xv6:完成OS开发课程
文件大小:146KB
文件格式:ZIP
更新时间:2024-02-25 06:20:58
c assembly os operating-system qemu
我对UIC的 OS开发课程的解决方案。 这是基于的镜像入侵操作系统 进展 在xv6中运行的简单程序(除法)。 具有自定义启动画面的自定义启动扇区。 用于控制台和显示的设备驱动程序。 mmap:渴望和懒惰。 页表魔术:重复数据删除和写时复制。 向xv6添加线程支持。 在xv6中实现信号。 xv6是Dennis Ritchie和Ken Thompson的Unix版本6(v6)的重新实现。 xv6大致遵循v6的结构和样式,但是是使用ANSI C为基于x86的现代多处理器实现的。 致谢xv6的灵感来自John Lions的UNIX第6版评论(对等通信; ISBN:1-573