文件名称:ucore-lab
介绍说明--下载内容均来自于网络,请自行研究使用
Ucore是一个很小的适于学习的操作系统,此“麻雀”包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。充分体现了“小而全”的指导思想。 这是全部的六个实验,有助于对操作系统的深入理解.-Ucore is a small operating system suitable for learning, " Sparrow" that contains the virtual memory management, process management, processor scheduling, synchronization mutex, interprocess communication, file system kernel function, the total amount of kernel code ( c+asm) does not exceed the 5K line. Fully reflects the guiding ideology of " small" . This is all of the six experiments, and to contribute to the in-depth understanding of the operating system.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
ucore-lab1\lab0-manual-20110218.pdf
..........\lab1-manual-20110221.pdf
..........\lab1-report.txt
..........\proj1\bin\bootblock
..........\.....\...\sign
..........\.....\...\ucore.img
..........\.....\.oot\asm.h
..........\.....\....\bootasm.S
..........\.....\....\bootmain.c
..........\.....\libs\types.h
..........\.....\....\x86.h
..........\.....\Makefile
..........\.....\obj\boot\bootasm.d
..........\.....\...\....\bootasm.o
..........\.....\...\....\bootmain.d
..........\.....\...\....\bootmain.o
..........\.....\...\bootblock.asm
..........\.....\...\bootblock.o
..........\.....\...\bootblock.out
..........\.....\...\sign\tools\sign.d
..........\.....\...\....\.....\sign.o
..........\.....\tools\function.mk
..........\.....\.....\gdbinit
..........\.....\.....\sign.c
..........\....2\bin\bootblock
..........\.....\...\sign
..........\.....\...\ucore.img
..........\.....\.oot\asm.h
..........\.....\....\bootasm.S
..........\.....\....\bootmain.c
..........\.....\libs\elf.h
..........\.....\....\types.h
..........\.....\....\x86.h
..........\.....\Makefile
..........\.....\obj\boot\bootasm.d
..........\.....\...\....\bootasm.o
..........\.....\...\....\bootmain.d
..........\.....\...\....\bootmain.o
..........\.....\...\bootblock.asm
..........\.....\...\bootblock.o
..........\.....\...\bootblock.out
..........\.....\...\sign\tools\sign.d
..........\.....\...\....\.....\sign.o
..........\.....\oslab1_proj2.udb
..........\.....\oslab1_proj3.1.udb
..........\.....\tools\function.mk
..........\.....\.....\gdbinit
..........\.....\.....\sign.c
..........\....3\bin\bootblock
..........\.....\...\kernel
..........\.....\...\sign
..........\.....\...\ucore.img
..........\.....\.oot\asm.h
..........\.....\....\bootasm.S
..........\.....\....\bootmain.c
..........\.....\kern\driver\console.c
..........\.....\....\......\console.h
..........\.....\....\init\init.c
..........\.....\....\libs\stdio.c
..........\.....\libs\elf.h
..........\.....\....\error.h
..........\.....\....\printfmt.c
..........\.....\....\stdarg.h
..........\.....\....\stdio.h
..........\.....\....\string.c
..........\.....\....\string.h
..........\.....\....\types.h
..........\.....\....\x86.h
..........\.....\Makefile
..........\.....\obj\boot\bootasm.d
..........\.....\...\....\bootasm.o
..........\.....\...\....\bootmain.d
..........\.....\...\....\bootmain.o
..........\.....\...\bootblock.asm
..........\.....\...\bootblock.o
..........\.....\...\bootblock.out
..........\.....\...\kern\driver\console.d
..........\.....\...\....\......\console.o
..........\.....\...\....\init\init.d
..........\.....\...\....\....\init.o
..........\.....\...\....\libs\stdio.d
..........\.....\...\....\....\stdio.o
..........\.....\...\kernel.asm
..........\.....\...\kernel.sym
..........\.....\...\libs\printfmt.d
..........\.....\...\....\printfmt.o
..........\.....\...\....\string.d
..........\.....\...\....\string.o
..........\.....\...\sign\tools\sign.d
..........\.....\...\....\.....\sign.o
..........\.....\oslab1_proj3.udb
..........\.....\tools\function.mk
..........\.....\.....\gdbinit
..........\.....\.....\sign.c
..........\......1\bin\bootblock
..........\.......\...\kernel
..........\.......\...\sign
..........\.......\...\ucore.img
..........\.......\.oot\asm.h
..........\.......\....\bootasm.S
..........\lab1-manual-20110221.pdf
..........\lab1-report.txt
..........\proj1\bin\bootblock
..........\.....\...\sign
..........\.....\...\ucore.img
..........\.....\.oot\asm.h
..........\.....\....\bootasm.S
..........\.....\....\bootmain.c
..........\.....\libs\types.h
..........\.....\....\x86.h
..........\.....\Makefile
..........\.....\obj\boot\bootasm.d
..........\.....\...\....\bootasm.o
..........\.....\...\....\bootmain.d
..........\.....\...\....\bootmain.o
..........\.....\...\bootblock.asm
..........\.....\...\bootblock.o
..........\.....\...\bootblock.out
..........\.....\...\sign\tools\sign.d
..........\.....\...\....\.....\sign.o
..........\.....\tools\function.mk
..........\.....\.....\gdbinit
..........\.....\.....\sign.c
..........\....2\bin\bootblock
..........\.....\...\sign
..........\.....\...\ucore.img
..........\.....\.oot\asm.h
..........\.....\....\bootasm.S
..........\.....\....\bootmain.c
..........\.....\libs\elf.h
..........\.....\....\types.h
..........\.....\....\x86.h
..........\.....\Makefile
..........\.....\obj\boot\bootasm.d
..........\.....\...\....\bootasm.o
..........\.....\...\....\bootmain.d
..........\.....\...\....\bootmain.o
..........\.....\...\bootblock.asm
..........\.....\...\bootblock.o
..........\.....\...\bootblock.out
..........\.....\...\sign\tools\sign.d
..........\.....\...\....\.....\sign.o
..........\.....\oslab1_proj2.udb
..........\.....\oslab1_proj3.1.udb
..........\.....\tools\function.mk
..........\.....\.....\gdbinit
..........\.....\.....\sign.c
..........\....3\bin\bootblock
..........\.....\...\kernel
..........\.....\...\sign
..........\.....\...\ucore.img
..........\.....\.oot\asm.h
..........\.....\....\bootasm.S
..........\.....\....\bootmain.c
..........\.....\kern\driver\console.c
..........\.....\....\......\console.h
..........\.....\....\init\init.c
..........\.....\....\libs\stdio.c
..........\.....\libs\elf.h
..........\.....\....\error.h
..........\.....\....\printfmt.c
..........\.....\....\stdarg.h
..........\.....\....\stdio.h
..........\.....\....\string.c
..........\.....\....\string.h
..........\.....\....\types.h
..........\.....\....\x86.h
..........\.....\Makefile
..........\.....\obj\boot\bootasm.d
..........\.....\...\....\bootasm.o
..........\.....\...\....\bootmain.d
..........\.....\...\....\bootmain.o
..........\.....\...\bootblock.asm
..........\.....\...\bootblock.o
..........\.....\...\bootblock.out
..........\.....\...\kern\driver\console.d
..........\.....\...\....\......\console.o
..........\.....\...\....\init\init.d
..........\.....\...\....\....\init.o
..........\.....\...\....\libs\stdio.d
..........\.....\...\....\....\stdio.o
..........\.....\...\kernel.asm
..........\.....\...\kernel.sym
..........\.....\...\libs\printfmt.d
..........\.....\...\....\printfmt.o
..........\.....\...\....\string.d
..........\.....\...\....\string.o
..........\.....\...\sign\tools\sign.d
..........\.....\...\....\.....\sign.o
..........\.....\oslab1_proj3.udb
..........\.....\tools\function.mk
..........\.....\.....\gdbinit
..........\.....\.....\sign.c
..........\......1\bin\bootblock
..........\.......\...\kernel
..........\.......\...\sign
..........\.......\...\ucore.img
..........\.......\.oot\asm.h
..........\.......\....\bootasm.S