Download presentation
Presentation is loading. Please wait.
Published byEthel Ward Modified over 9 years ago
1
Making MINT64OS Chan Seok Kang 2013/01/21
2
2Computer Systems and Platforms Lab Content Introduction My Approach Encountered Problem Conclusion & Future Work Reference
3
3Computer Systems and Platforms Lab Introduction
4
4Computer Systems and Platforms Lab Introduction MINTOS (Multicore INTeligent OS) Operating System based on GUI Supported Multi-core / 64bit Final Purpose : To understand the process of OS & Architecture.
5
5Computer Systems and Platforms Lab Introduction Bochs IBM PC Competible Emulator & Debugger (x86, x86_64) Supports Emulation of Processors, memory, disk etc.. Free software with GNU LPGL Simple & Easy to use
6
6Computer Systems and Platforms Lab My Approach
7
7Computer Systems and Platforms Lab My Approach Environment Gentoo Linux & xfce4 Bochs 2.6 Eclipse IDE C/C++ Virtual machine Environment : Floppy-disk Booting CPU : Intel Penryn t9600 RAM : 256MB
8
8Computer Systems and Platforms Lab My Approach Operating Mode Protect Mode Real ModeIA-32e Mode Reset Power On
9
9Computer Systems and Platforms Lab My Approach OS Booting Process Power On POST (Power On Self Test) Initialize Examine BootLoader Copy the Image Switch to Protected mode Copy the Image Into the memory BIOS can handle this.
10
10Computer Systems and Platforms Lab My Approach OS Booting Process 32bit Kernel Initialize Examine 64bit Kernel My Progress
11
11Computer Systems and Platforms Lab My Approach Result Loading Virtual OS Image (Empty)
12
12Computer Systems and Platforms Lab My Approach Result Switch to Protected Mode
13
13Computer Systems and Platforms Lab My Approach Result C language Kernel Upload
14
14Computer Systems and Platforms Lab My Approach Result Change the configure : /root/.bochsrc
15
15Computer Systems and Platforms Lab My Approach Result Check the memory Size
16
16Computer Systems and Platforms Lab My Approach Result Make a page Table
17
17Computer Systems and Platforms Lab My Approach Result Read CPUID (GenuineIntel / AuthenicAMD) Swtich to IA-32e Mode
18
18Computer Systems and Platforms Lab Future work
19
19Computer Systems and Platforms Lab Future work on this week Enable Keyboard Input Adding Keyboard device driver Making Console Shell Control Interrupt ( PIC ) Adding Time Device Driver ( RTC )
20
20Computer Systems and Platforms Lab Reference
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.