实例介绍
MIT 的操作系统资料,北大操统实验班用。
【实例截图】
【核心代码】
e18b9b5f-6691-4cf3-a1f2-05f3d783184a
└── lab1
├── boot
│ ├── boot.S
│ ├── main.c
│ ├── Makefrag
│ └── sign.pl
├── CODING
├── conf
│ ├── env.mk
│ └── lab.mk
├── GNUmakefile
├── grade-functions.sh
├── grade-lab1.sh
├── grade-lab2.sh
├── grade-lab3.sh
├── inc
│ ├── assert.h
│ ├── COPYRIGHT
│ ├── elf.h
│ ├── env.h
│ ├── error.h
│ ├── kbdreg.h
│ ├── lib.h
│ ├── memlayout.h
│ ├── mmu.h
│ ├── queue.h
│ ├── stab.h
│ ├── stdarg.h
│ ├── stdio.h
│ ├── string.h
│ ├── syscall.h
│ ├── trap.h
│ ├── types.h
│ └── x86.h
├── init.d
├── init.s
├── jos.in
├── jos.out
├── kern
│ ├── console.c
│ ├── console.h
│ ├── COPYRIGHT
│ ├── entrypgdir.c
│ ├── entry.S
│ ├── env.c
│ ├── env.c~
│ ├── env.h
│ ├── init.c
│ ├── init.c~
│ ├── kclock.c
│ ├── kclock.h
│ ├── kdebug.c
│ ├── kdebug.c~
│ ├── kdebug.h
│ ├── kdebug.h~
│ ├── kernel.ld
│ ├── Makefrag
│ ├── monitor.c
│ ├── monitor.c~
│ ├── monitor.h
│ ├── pmap.c
│ ├── pmap.c~
│ ├── pmap.h
│ ├── pmap.h~
│ ├── printf.c
│ ├── syscall.c
│ ├── syscall.c~
│ ├── syscall.h
│ ├── trap.c
│ ├── trap.c~
│ ├── trapentry.S
│ ├── trapentry.S~
│ └── trap.h
├── lib
│ ├── console.c
│ ├── entry.S
│ ├── exit.c
│ ├── libmain.c
│ ├── libmain.c~
│ ├── Makefrag
│ ├── panic.c
│ ├── printf.c
│ ├── printfmt.c
│ ├── readline.c
│ ├── string.c
│ └── syscall.c
├── mergedep.pl
├── obj
│ ├── boot
│ │ ├── boot
│ │ ├── boot.asm
│ │ ├── boot.o
│ │ ├── boot.out
│ │ └── main.o
│ ├── kern
│ │ ├── console.o
│ │ ├── entry.o
│ │ ├── entrypgdir.o
│ │ ├── env.o
│ │ ├── init.d
│ │ ├── kclock.o
│ │ ├── kdebug.o
│ │ ├── kernel
│ │ ├── kernel.asm
│ │ ├── kernel.img
│ │ ├── kernel.sym
│ │ ├── monitor.o
│ │ ├── pmap.o
│ │ ├── printfmt.o
│ │ ├── printf.o
│ │ ├── readline.o
│ │ ├── string.o
│ │ ├── syscall.o
│ │ ├── trapentry.o
│ │ └── trap.o
│ ├── lib
│ │ ├── console.o
│ │ ├── entry.o
│ │ ├── exit.o
│ │ ├── libjos.a
│ │ ├── libmain.o
│ │ ├── panic.o
│ │ ├── printfmt.o
│ │ ├── printf.o
│ │ ├── readline.o
│ │ ├── string.o
│ │ └── syscall.o
│ └── user
│ ├── badsegment
│ ├── badsegment.asm
│ ├── badsegment.o
│ ├── badsegment.sym
│ ├── breakpoint
│ ├── breakpoint.asm
│ ├── breakpoint.o
│ ├── breakpoint.sym
│ ├── buggyhello
│ ├── buggyhello2
│ ├── buggyhello2.asm
│ ├── buggyhello2.o
│ ├── buggyhello2.sym
│ ├── buggyhello.asm
│ ├── buggyhello.o
│ ├── buggyhello.sym
│ ├── divzero
│ ├── divzero.asm
│ ├── divzero.o
│ ├── divzero.sym
│ ├── evilhello
│ ├── evilhello.asm
│ ├── evilhello.o
│ ├── evilhello.sym
│ ├── faultread
│ ├── faultread.asm
│ ├── faultreadkernel
│ ├── faultreadkernel.asm
│ ├── faultreadkernel.o
│ ├── faultreadkernel.sym
│ ├── faultread.o
│ ├── faultread.sym
│ ├── faultwrite
│ ├── faultwrite.asm
│ ├── faultwritekernel
│ ├── faultwritekernel.asm
│ ├── faultwritekernel.o
│ ├── faultwritekernel.sym
│ ├── faultwrite.o
│ ├── faultwrite.sym
│ ├── hello
│ ├── hello.asm
│ ├── hello.o
│ ├── hello.sym
│ ├── softint
│ ├── softint.asm
│ ├── softint.o
│ ├── softint.sym
│ ├── testbss
│ ├── testbss.asm
│ ├── testbss.o
│ └── testbss.sym
├── tags
└── user
├── badsegment.c
├── breakpoint.c
├── breakpoint.c~
├── buggyhello2.c
├── buggyhello.c
├── divzero.c
├── evilhello.c
├── faultread.c
├── faultreadkernel.c
├── faultwrite.c
├── faultwritekernel.c
├── hello.c
├── Makefrag
├── softint.c
├── testbss.c
└── user.ld
12 directories, 186 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论