Skip to content

salahashraf253/FOS_Operating_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FOS_Operating_System

FCIS operating system project

Project Specifications

  1. Kernel heap: allow the kernel to dynamically allocate and free memory space at run-time (for user directory, page tables …etc.)
  2. Load and run multiple user programs that are partially loaded in main memory and fully loaded in secondary memory (H.D.D.)
  3. Handle page faults during execution by applying Modified Clock replacement algorithm
  4. CPU Scheduler: implement the multi-level feedback queue algorithm
  5. User heap: Allow user program to dynamically allocate and free memory space at run-time (i.e. malloc and free functions) by applying NEXT and BEST FIT strategy

About

FCIS operating system project 2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •