Welcome![Sign In][Sign Up]
Location:
Downloads SourceCode Other OS Develop
Title: vs Download
 Description: My Mini operating system source code Already implemented features: Phase 1: 1 BootSect 2 Kernel Loader (has entered the protected mode, and the necessary parameters to the Kernel) 3 Kernel (open page storage, a simple physical memory management, interrupt provides a basic set of interfaces, using Bget created a simple heap) Phase 2: An optimized part of the code, including kernel stack, kernel stack of re-arrangement 2 Initializes a TSS, to deal with privilege level change 3 to GDT from the previous KernelLoader space to their own space 4 introduces the concept of the process (using two-way linked list to manage) 5 to achieve the first Ring3 process (but at the moment IF position 0, they will not respond to the clock interrupt) Stage 3: 1 Now the system has two processes 2 Turn the clock interrupt, the process scheduling 3, each process now has two stacks (Ring3 stack, Ring0 kernel stack), the interrupt handler also has its own kernel stack, this way, no ma
 Downloaders recently: [More information of uploader 521313]
 To Search: loader vs
  • [tinySQL-2.src] - TinySQL is a lightweight pure java datab
  • [ReactOS030] - a similar windows, completely on my own
  • [OS-DIY-manual] - The use of assembly language operating s
  • [abc02941] - In vc6.0+ Masm.611 under the compiler is
  • [micro-os] - This is a simple operating system source
File list (Check if you may need any files):
vs\bochsrc.bxrc
..\..otloader\boot.ld
..\..........\boot.s
..\..........\Makefile
..\kernel\arc.h
..\......\bk.txt
..\......\heap.c
..\......\heap.h
..\......\IDT.c
..\......\IDTEntry.s
..\......\intel.h
..\......\InteruptPrc.c
..\......\kernel.ld
..\......\kernelDefine.h
..\......\keyboard.c
..\......\keyboard.h
..\......\keymap.h
..\......\krnEntry.s
..\......\krnMain.c
..\......\Makefile
..\......\phy_mm.c
..\......\phy_mm.h
..\......\process.c
..\......\process.h
..\......\rtl\bget.c
..\......\...\bget.h
..\......\stdlib.c
..\......\stdlib.h
..\......\syscall.h
..\......\syscall.s
..\......\types.h
..\......\vir_mm.c
..\......\vir_mm.h
..\.rnloader\biosint.s
..\.........\cmain.c
..\.........\code16gcc.h
..\.........\floppy.c
..\.........\intel.h
..\.........\krnloader.ld
..\.........\loader(BK).s
..\.........\loader.s
..\.........\Makefile
..\.........\mm.c
..\.........\mm.h
..\.........\reg.c
..\.........\reg.h
..\.........\stdlib.c
..\.........\stdlib.h
..\.........\types.h
..\Makefile
..\kernel\rtl
..\bin
..\bootloader
..\kernel
..\krnloader
vs
    

CodeBus www.codebus.net