Skip to content

michael6991/waveos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

WaveOS

My own written UNIX like operating system. Multi-threded kernel that runs on a x86 machine. 64-bit (but preferably 32-bit)

Scheduler

Copmletely Fair Scheduler (CFS), Ingo Molnar

Page Replacement

Working Set Clock (WSClock)

page size = 4096 bytes

Memory Allocation Mechanism

Buddy Algorithm

Virtual and Physical Address lengths

32 bits

Page Table

Segments: text, data, stack

File System Structure

i-nodes

About

My own written UNIX like operating system 32-bit

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published