dickhead202
Performance Marketing Innovator
Divine
2
MONTHS
2 2 MONTHS OF SERVICE
LEVEL 1
400 XP
What you’ll learn
- Be able to build a simple operating system for the x86 architecture.
- Understand real mode
- Understand protected mode and long mode
- How to handle interrupts and exceptions in the 64-bit mode
- How to write OS kernel with the assembly code and C code
- Be able to write print function to print characters on the screen
- Be able to build a memory manager using x86 paging mechanism
- How to write timer handler for the process manager
- How to build a process manager to schedule processes and change them among different states (sleep, ready, killed)
- How to implement system call module to make user programs running in the system
- Write a keyboard driver (PS/2)
- Write a simple console and interact with OS kernel using commands
- Be able to write a simple file system module which supports reading fat16 system.
- Basic Knowledge of x86 Assembly Language and C Language
- A test computer and USB flash drive (If you want to run the OS on a real machine)
You must upgrade your account or reply in the thread to view hidden text.