Hot Search : Source embeded web remote control p2p game More...
Location : Home Downloads SourceCode Other OS Develop
  • Category : OS Develop
  • Tags :
  • Update : 2012-11-26
  • Size : 66kb
  • Downloaded :0次
  • Author :程光
  • About : Nobody
  • PS : If download it fails, try it again. Download again for free!
Introduction - If you have any usage issues, please Google them yourself
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
Packet file list
(Preview for download)
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
Related instructions
  • We are an exchange download platform that only provides communication channels. The downloaded content comes from the internet. Except for download issues, please Google on your own.
  • The downloaded content is provided for members to upload. If it unintentionally infringes on your copyright, please contact us.
  • Please use Winrar for decompression tools
  • If download fail, Try it againg or Feedback to us.
  • If downloaded content did not match the introduction, Feedback to us,Confirm and will be refund.
  • Before downloading, you can inquire through the uploaded person information

Nothing.

Post Comment
*Quick comment Recommend Not bad Password Unclear description Not source
Lost files Unable to decompress Bad
*Content :
*Captcha :
DSSZ is the largest source code store in internet!
Contact us :
1999-2046 DSSZ All Rights Reserved.