Skip to content

dipankardas011/Operating-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Building the Custom Operating System

Hobby & learn by doing

Took help from the GNI UNIX and Linux and its a abstract layer just to learn about the kernel and OS design

Components

  • CPU
  • File
  • Memory Management
  • Permission
  • Library

Currently how to RUN

  1. to test the stack you can compile stack.c under impl/
  2. to test the scheduling you can run the script ./runner.sh under CPU/

What I leaned

  1. How to make compile multiple C src using makefile and run them using bash script
  2. How and what the basic components for an operating system
  3. Implement Generic Queue, Stack for the scheduling algorithms

Achievement

[x] Scheduling [ ] multi-level feedback Scheduling

About

Just a abstract layer OS just for fun

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published