Description: EOS is a major open-source operating system for teaching, and its style is windows kernel source code style. EOS' s overall structure is simple, from the boot, loader, kernel.dll to the application, the structure clear and straightforward, but the function of the kernel functions are relatively complete, a total of more than 10,000 source lines, more suitable for middle-class operating system kernel source code learners. 0.12, compared with Linux0.11 or, EOS of the core structure of a more modular structure than the clear, is to learn principles and core analysis of the operating system a better tool.
File list (Check if you may need any files):
EOS源代码\8253.c
.........\8259.c
.........\block.c
.........\boot.asm
.........\bugcheck.c
.........\console.c
.........\cpu.asm
.........\create.c
.........\crt.c
.........\Debug\8253.o
.........\.....\8259.o
.........\.....\block.o
.........\.....\boot.bin
.........\.....\boot.lst
.........\.....\bugcheck.o
.........\.....\console.o
.........\.....\cpu.lst
.........\.....\cpu.o
.........\.....\create.o
.........\.....\crt.o
.........\.....\delete.o
.........\.....\dispatch.o
.........\.....\eosapi.o
.........\.....\event.o
.........\.....\fat12.o
.........\.....\file.o
.........\.....\floppy.o
.........\.....\generr.o
.........\.....\hal386.lst
.........\.....\hal386.o
.........\.....\int.lst
.........\.....\int.o
.........\.....\io.o
.........\.....\ioinit.o
.........\.....\iomgr.o
.........\.....\kernel.dll
.........\.....\keyboard.o
.........\.....\keymap.o
.........\.....\ktimer.o
.........\.....\libkernel.a
.........\.....\list.o
.........\.....\loader.bin
.........\.....\loader.lst
.........\.....\mempool.o
.........\.....\mminit.o
.........\.....\mutex.o
.........\.....\obhandle.o
.........\.....\obinit.o
.........\.....\object.o
.........\.....\obmethod.o
.........\.....\obtype.o
.........\.....\pas.o
.........\.....\peldr.o
.........\.....\pfnlist.o
.........\.....\pscxt.o
.........\.....\psexp.o
.........\.....\psinit.o
.........\.....\psobject.o
.........\.....\psstart.o
.........\.....\ptelist.o
.........\.....\rbuf.o
.........\.....\sched.o
.........\.....\semaphore.o
.........\.....\serial.o
.........\.....\setjmp.lst
.........\.....\setjmp.o
.........\.....\start.o
.........\.....\syspool.o
.........\.....\sysproc.o
.........\.....\vadlist.o
.........\.....\virtual.o
.........\Debug
.........\delete.c
.........\dispatch.c
.........\eos.h
.........\eosapi.c
.........\eosdef.h
.........\error.h
.........\event.c
.........\fat12.c
.........\fat12.h
.........\file.c
.........\floppy.c
.........\Floppy.img
.........\generr.c
.........\hal386.asm
.........\int.asm
.........\io.c
.........\io.h
.........\ioinit.c
.........\iomgr.c
.........\iop.h
.........\kdb.h
.........\kdb.o
.........\ke.h
.........\keyboard.c
.........\keymap.c
.........\ki.h
.........\ktimer.c
.........\License.txt