文件名称:GEEKOS
介绍说明--下载内容均来自于网络,请自行研究使用
通过对一个教学操作系统GEEKOS的编译过程,形成磁盘映射文件,并在Bochs模拟器下模拟启动,来了解操作系统的基本原理和系统的启动过程。
(系统自动生成,下载前可以参看下载内容)
下载文件列表
压缩包 : 71477193geekos.rar 列表 Geekos操作系统分析与实现.doc project1\.bochsrc project1\build\.bochsrc project1\build\BIOS-bochs-2-processors project1\build\BIOS-bochs-4-processors project1\build\BIOS-bochs-8-processors project1\build\BIOS-bochs-latest project1\build\bochs.exe project1\build\bochs.ico project1\build\bochs.out project1\build\bochsdbg.exe project1\build\bochsrc-sample.txt project1\build\bximage.exe project1\build\CHANGES.txt project1\build\common\.ignore project1\build\common\fmtout.o project1\build\common\memmove.o project1\build\common\string.o project1\build\common project1\build\COPYING.txt project1\build\depend.mak project1\build\diskc.img project1\build\geekos\.ignore project1\build\geekos\bget.o project1\build\geekos\bitset.o project1\build\geekos\blockdev.o project1\build\geekos\crc32.o project1\build\geekos\dma.o project1\build\geekos\elf.o project1\build\geekos\fd_boot.bin project1\build\geekos\floppy.o project1\build\geekos\gdt.o project1\build\geekos\ide.o project1\build\geekos\idt.o project1\build\geekos\int.o project1\build\geekos\io.o project1\build\geekos\irq.o project1\build\geekos\kernel.bin project1\build\geekos\kernel.syms project1\build\geekos\keyboard.o project1\build\geekos\kthread.o project1\build\geekos\lowlevel.o project1\build\geekos\lprog.o project1\build\geekos\lspawn.o project1\build\geekos\main.o project1\build\geekos\malloc.o project1\build\geekos\mem.o project1\build\geekos\pfat.o project1\build\geekos\screen.o project1\build\geekos\segment.o project1\build\geekos\setup.bin project1\build\geekos\synch.o project1\build\geekos\timer.o project1\build\geekos\trap.o project1\build\geekos\tss.o project1\build\geekos\vfs.o project1\build\geekos project1\build\libc\.ignore project1\build\libc\conio.o project1\build\libc\errno.c project1\build\libc\errno.o project1\build\libc\libc.a project1\build\libc project1\build\Makefile project1\build\niclist.exe project1\build\penguin.ico project1\build\README.txt project1\build\sb16ctrl.exe project1\build\sb16ctrl.txt project1\build\tools\.ignore project1\build\tools project1\build\Uninstall.exe project1\build\user\.ignore project1\build\user\a.o project1\build\user project1\build\VGABIOS-elpin-2.40 project1\build\VGABIOS-elpin-LICENSE.txt project1\build\VGABIOS-lgpl-latest project1\build\VGABIOS-lgpl-README.txt project1\build project1\COPYING project1\include\geekos\argblock.h project1\include\geekos\bget.h project1\include\geekos\bitset.h project1\include\geekos\blockdev.h project1\include\geekos\bootinfo.h project1\include\geekos\crc32.h project1\include\geekos\defs.h project1\include\geekos\dma.h project1\include\geekos\elf.h project1\include\geekos\errno.h project1\include\geekos\fileio.h project1\include\geekos\floppy.h project1\include\geekos\fmtout.h project1\include\geekos\gdt.h project1\include\geekos\ide.h project1\include\geekos\idt.h project1\include\geekos\int.h project1\include\geekos\io.h project1\include\geekos\irq.h project1\include\geekos\kassert.h project1\include\geekos\keyboard.h project1\include\geekos\kthread.h project1\include\geekos\ktypes.h project1\include\geekos\list.h project1\include\geekos\malloc.h project1\include\geekos\mem.h project1\include\geekos\pfat.h project1\include\geekos\range.h project1\include\geekos\screen.h project1\include\geekos\segment.h project1\include\geekos\string.h project1\include\geekos\symbol.h project1\include\geekos\synch.h project1\include\geekos\timer.h project1\include\geekos\trap.h project1\include\geekos\tss.h project1\include\geekos\vfs.h project1\include\geekos project1\include\libc\fmtout.h project1\include\libc\string.h project1\include\libc project1\include project1\LICENSE-klibc project1\Makefile project1\scripts\eipToFunction project1\scripts\findaddr project1\scripts\generrs project1\scripts\kerninfo project1\scripts\mkcdisk project1\scripts\mkuprog project1\scripts\numsecs project1\scripts\pad project1\scripts\pcat project1\scripts\pw project1\scripts\scan project1\scripts\zerofile project1\scripts project1\src\common\fmtout.c project1\src\common\memmove.c project1\src\common\string.c project1\src\common project1\src\geekos\bget.c project1\src\geekos\bitset.c project1\src\geekos\blockdev.c project1\src\geekos\bootsect.asm project1\src\geekos\crc32.c project1\src\geekos\defs.asm project1\src\geekos\depend.mak project1\src\geekos\destroyThread project1\src\geekos\dma.c project1\src\geekos\elf.c project1\src\geekos\fd_boot.asm project1\src\geekos\floppy.c project1\src\geekos\gdt.c project1\src\geekos\ide.c project1\src\geekos\idt.c project1\src\geekos\int.c project1\src\geekos\io.c project1\src\geekos\irq.c project1\src\geekos\keyboard.c project1\src\geekos\kthread.c project1\src\geekos\lowlevel.asm project1\src\geekos\lprog.c project1\src\geekos\lspawn.asm project1\src\geekos\main.c project1\src\geekos\malloc.c project1\src\geekos\mem.c project1\src\geekos\pfat.c project1\src\geekos\README.txt project1\src\geekos\screen.c project1\src\geekos\segment.c project1\src\geekos\setup.asm project1\src\geekos\symbol.asm project1\src\geekos\synch.c project1\src\geekos\timer.c project1\src\geekos\trap.c project1\src\geekos\tss.c project1\src\geekos\util.asm project1\src\geekos\vfs.c project1\src\geekos project1\src\libc\compat.c project1\src\libc\conio.c project1\src\libc\entry.c project1\src\libc project1\src\tools\buildFat.c project1\src\tools\Makefile project1\src\tools project1\src\user\a.c project1\src\user project1\src project1 project0\build\.bochsrc project0\build\BIOS-bochs-2-processors project0\build\BIOS-bochs-4-processors project0\build\BIOS-bochs-8-processors project0\build\BIOS-bochs-latest project0\build\bochs.exe project0\build\bochs.ico project0\build\bochs.out project0\build\bochsdbg.exe project0\build\bochsrc-sample.txt project0\build\bximage.exe project0\build\CHANGES.txt project0\build\common\.ignore project0\build\common\fmtout.o project0\build\common\memmove.o project0\build\common\string.o project0\build\common project0\build\COPYING.txt project0\build\depend.mak project0\build\docs\development\book1.html project0\build\docs\development\c14.html project0\build\docs\development\c399.html project0\build\docs\development\c417.html project0\build\docs\development\c80.html project0\build\docs\development\development.dbk project0\build\docs\development\x102.html project0\build\docs\development\x106.html project0\build\docs\development\x405.html project0\build\docs\development\x409.html project0\build\docs\development\x413.html project0\build\docs\development\x423.html project0\build\docs\development\x427.html project0\build\docs\development\x54.html project0\build\docs\development\x72.html project0\build\docs\development\x76.html project0\build\docs\development\x86.html project0\build\docs\development\x90.html project0\build\docs\development\x94.html project0\build\docs\development\x98.html project0\build\docs\development project0\build\docs\documentation\book1.html project0\build\docs\documentation\c11.html project0\build\docs\documentation\c22.html project0\build\docs\documentation\c67.html project0\build\docs\documentation\c73.html project0\build\docs\documentation\documentation.dbk project0\build\docs\documentation\x129.html project0\build\docs\documentation\x55.html project0\build\docs\documentation project0\build\docs\images\dlxlinux-in-linux.gif project0\build\docs\images\undercon.gif project0\build\docs\images project0\build\docs\index.html project0\build\docs\user\book1.html project0\build\docs\user\c1061.html project0\build\docs\user\c1838.html project0\build\docs\user\c1842.html project0\build\docs\user\c1846.html project0\build\docs\user\c1900.html project0\build\docs\user\c23.html project0\build\docs\user\c2379.html project0\build\docs\user\c318.html project0\build\docs\user\c323.html project0\build\docs\user\user.dbk project0\build\docs\user\x1048.html project0\build\docs\user\x1069.html project0\build\docs\user\x1401.html project0\build\docs\user\x1455.html project0\build\docs\user\x1863.html project0\build\docs\user\x1875.html project0\build\docs\user\x1880.html project0\build\docs\user\x1929.html project0\build\docs\user\x1934.html project0\build\docs\user\x1940.html project0\build\docs\user\x1944.html project0\build\docs\user\x1948.html project0\build\docs\user\x1953.html project0\build\docs\user\x1980.html project0\build\docs\user\x200.html project0\build\docs\user\x2012.html project0\build\docs\user\x2095.html project0\build\docs\user\x2204.html project0\build\docs\user\x2220.html project0\build\docs\user\x2253.html project0\build\docs\user\x2356.html project0\build\docs\user\x2362.html project0\build\docs\user\x237.html project0\build\docs\user\x2385.html project0\build\docs\user\x2388.html project0\build\docs\user\x2391.html project0\build\docs\user\x2394.html project0\build\docs\user\x2397.html project0\build\docs\user\x2492.html project0\build\docs\user\x2513.html project0\build\docs\user\x2628.html project0\build\docs\user\x2640.html project0\build\docs\user\x2875.html project0\build\docs\user\x2885.html project0\build\docs\user\x2890.html project0\build\docs\user\x2894.html project0\build\docs\user\x347.html project0\build\docs\user\x39.html project0\build\docs\user\x46.html project0\build\docs\user\x489.html project0\build\docs\user\x53.html project0\build\docs\user\x589.html project0\build\docs\user\x60.html project0\build\docs\user\x71.html project0\build\docs\user\x75.html project0\build\docs\user project0\build\docs project0\build\geekos\.ignore project0\build\geekos\bget.o project0\build\geekos\crc32.o project0\build\geekos\fd_boot.bin project0\build\geekos\gdt.o project0\build\geekos\idt.o project0\build\geekos\int.o project0\build\geekos\io.o project0\build\geekos\irq.o project0\build\geekos\kernel.bin project0\build\geekos\kernel.exe project0\build\geekos\kernel.syms project0\build\geekos\keyboard.o project0\build\geekos\kthread.o project0\build\geekos\lowlevel.o project0\build\geekos\main.o project0\build\geekos\malloc.o project0\build\geekos\mem.o project0\build\geekos\screen.o project0\build\geekos\segment.o project0\build\geekos\setup.bin project0\build\geekos\synch.o project0\build\geekos\timer.o project0\build\geekos\trap.o project0\build\geekos\tss.o project0\build\geekos project0\build\keymaps\sdl-pc-de.map project0\build\keymaps\sdl-pc-us.map project0\build\keymaps\x11-pc-da.map project0\build\keymaps\x11-pc-de.map project0\build\keymaps\x11-pc-es.map project0\build\keymaps\x11-pc-fr.map project0\build\keymaps\x11-pc-it.map project0\build\keymaps\x11-pc-se.map project0\build\keymaps\x11-pc-uk.map project0\build\keymaps\x11-pc-us.map project0\build\keymaps project0\build\libc\.ignore project0\build\libc project0\build\Makefile project0\build\niclist.exe project0\build\penguin.ico project0\build\README.txt project0\build\sb16ctrl.exe project0\build\sb16ctrl.txt project0\build\tools\.ignore project0\build\tools project0\build\Uninstall.exe project0\build\user\.ignore project0\build\user project0\build\VGABIOS-elpin-2.40 project0\build\VGABIOS-elpin-LICENSE.txt project0\build\VGABIOS-lgpl-latest project0\build\VGABIOS-lgpl-README.txt project0\build project0\COPYING project0\include\geekos\argblock.h project0\include\geekos\bget.h project0\include\geekos\bootinfo.h project0\include\geekos\crc32.h project0\include\geekos\defs.h project0\include\geekos\errno.h project0\include\geekos\fmtout.h project0\include\geekos\gdt.h project0\include\geekos\idt.h project0\include\geekos\int.h project0\include\geekos\io.h project0\include\geekos\irq.h project0\include\geekos\kassert.h project0\include\geekos\keyboard.h project0\include\geekos\kthread.h project0\include\geekos\ktypes.h project0\include\geekos\list.h project0\include\geekos\malloc.h project0\include\geekos\mem.h project0\include\geekos\range.h project0\include\geekos\screen.h project0\include\geekos\segment.h project0\include\geekos\string.h project0\include\geekos\symbol.h project0\include\geekos\synch.h project0\include\geekos\timer.h project0\include\geekos\trap.h project0\include\geekos\tss.h project0\include\geekos project0\include\libc\fmtout.h project0\include\libc\string.h project0\include\libc project0\include project0\LICENSE-klibc project0\scripts\eipToFunction project0\scripts\findaddr project0\scripts\generrs project0\scripts\kerninfo project0\scripts\mkcdisk project0\scripts\mkuprog project0\scripts\numsecs project0\scripts\pad project0\scripts\pcat project0\scripts\pw project0\scripts\scan project0\scripts\zerofile project0\scripts project0\src\common\fmtout.c project0\src\common\memmove.c project0\src\common\string.c project0\src\common project0\src\geekos\bget.c project0\src\geekos\bootsect.asm project0\src\geekos\crc32.c project0\src\geekos\defs.asm project0\src\geekos\depend.mak project0\src\geekos\fd_boot.asm project0\src\geekos\gdt.c project0\src\geekos\idt.c project0\src\geekos\int.c project0\src\geekos\io.c project0\src\geekos\irq.c project0\src\geekos\keyboard.c project0\src\geekos\kthread.c project0\src\geekos\lowlevel.asm project0\src\geekos\main.c project0\src\geekos\malloc.c project0\src\geekos\mem.c project0\src\geekos\README.txt project0\src\geekos\screen.c project0\src\geekos\segment.c project0\src\geekos\setup.asm project0\src\geekos\symbol.asm project0\src\geekos\synch.c project0\src\geekos\timer.c project0\src\geekos\trap.c project0\src\geekos\tss.c project0\src\geekos\util.asm project0\src\geekos project0\src\libc\compat.c project0\src\libc project0\src\tools project0\src\user project0\src project0