Tugas besar IF2230 - Sistem Operasi. Tugas ini akan membuat sebuah program mistis yang umumnya tidak diketahui orang awam bernama sistem operasi. Sistem operasi yang akan dibuat akan berjalan pada arsitektur x86 32 bit yang nanti akan dijalankan dengan emulator QEMU.
- Booting Sequence & GRUB
- Kernel Sederhana
- Pembuatan Disk Image
- Build Script
- Menjalankan Sistem Operasi
- Kernel Development & Simple Text Framebuffer
- Pembuatan Global Descriptor Table (GDT)
- Memasuki Protected Mode
- Interrupt
- Keyboard Device Driver
- Filesystem
- Paging Data Structures
- Higher Half Kernel
- Activate Paging
- Inserter
- User GDT & Task State Segment
- Simple Memory Allocator
- Simple User Program
- Launching User Mode
- System Calls
- Shell Implementation
- Built-in Utility Command
Name | NIM | Github |
---|---|---|
Christian Albert Hasiholan | 13521078 | ChrisAlberth |
Tobias Natalio Sianipar | 13521090 | tobisns |
Ammar Rasyad Chaeroel | 13521136 | ammarasyad |
Bintang Dwi Marthen | 13521144 | Marthenn |