没有合适的资源?快使用搜索试试~ 我知道了~
xv6-improved:最低操作系统
共149个文件
c:85个
h:38个
makefile:8个
需积分: 9 1 下载量 70 浏览量
2021-03-11
21:49:42
上传
评论
收藏 412KB ZIP 举报
温馨提示
计划 先说说我的几个计划制定的Guideline吧。这样大家好理解我为什么那么决定。 首先,我个人认为我们的目标不在于重新设计轮子,而在于重新制造轮子。因此以下的所有计划基本都有现成的实现。的。在此之后,也希望大家在实现时不要太过草率,多多参考类Unix操作系统的设计,以及POSIX标准。 实际上,我觉得这是操作系统课,而不是软件设计概论。换言之,我们该做的是与操作系统相关的。所谓的操作系统,是与进程调度,内存管理,IO等等相关。丰富的系统调用接口,并提高系统资源分配的效率。 总而言之,我的终极目标在于实现一个POSIX操作系统。POSIX是一个标准,包含对系统API,shell和其相关组件以及文件系统的规定。因此,我的初步计划在于重新实现与Linux内核保持高度相似的系统调用接口。在系统调用完成的基础上,实现(或适应现有的开源实现)标准C语言库函数,细长讲现有的开源软件顺利的移植到xv6
资源推荐
资源详情
资源评论
收起资源包目录
xv6-improved:最低操作系统 (149个子文件)
demo.basic 239B
ash.c 356KB
stdio.c 75KB
usertests.c 39KB
bi.c 30KB
scanf.c 28KB
fs.c 18KB
proc.c 15KB
sh.c 12KB
vm.c 12KB
mkfs.c 9KB
vi.c 9KB
console.c 8KB
sysfile.c 8KB
devrandom.c 8KB
lapic.c 7KB
stdlib.c 7KB
syscall.c 6KB
log.c 6KB
testdev.c 6KB
syssync.c 5KB
time.c 5KB
demo.c 5KB
string.c 4KB
ide.c 4KB
testsound.c 4KB
reader.c 4KB
main.c 4KB
bio.c 4KB
mp.c 4KB
file.c 3KB
trap.c 3KB
exec.c 3KB
spinlock.c 3KB
rwtest.c 3KB
pipe.c 3KB
picirq.c 2KB
bootmain.c 2KB
semaphore.c 2KB
grep.c 2KB
rm.c 2KB
kalloc.c 2KB
ioapic.c 2KB
devhda.c 2KB
semtest.c 2KB
devperfctr.c 2KB
pwd.c 2KB
ctype.c 2KB
printf.c 2KB
ls.c 2KB
tui.c 2KB
string.c 2KB
init.c 2KB
rwlock.c 2KB
devhdainfo.c 1KB
devsound.c 1KB
uart.c 1KB
cmp.c 1KB
sysproc.c 1KB
devfull.c 1KB
mount.c 1KB
devzero.c 1KB
stressfs.c 1KB
kbd.c 1KB
wc.c 996B
timer.c 964B
cp.c 943B
forktest.c 893B
sleeplock.c 856B
devnull.c 850B
ulib.c 707B
cat.c 695B
sound.c 584B
math.c 552B
testsound.c 515B
jerry.c 509B
mkdir.c 385B
ln.c 299B
timetest.c 283B
kill.c 273B
mount.c 251B
zombie.c 235B
stdtests.c 226B
echo.c 223B
_start.c 183B
gendisk.c 0B
Makefile.common 512B
.gitignore 47B
mmu.h 9KB
defs.h 6KB
kbd.h 3KB
x86.h 3KB
proc.h 3KB
limits.h 3KB
mp.h 2KB
fs.h 2KB
user.h 2KB
syscall.h 2KB
traps.h 2KB
stdio.h 1KB
共 149 条
- 1
- 2
资源评论
DGGs
- 粉丝: 15
- 资源: 4645
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功