Skip to content

Implemented system calls for no of total processes, process info like id, size, count of context switches, SJF scheduling algorithm and tested it for CPU and I/O bound tasks. Resolving page fault via lazy memory allocation. Incorporated features like creating a kernel process for paging, swap in, swap out mechanisms, and writing sanity tests.

Notifications You must be signed in to change notification settings

Naman027/OperatingSystems-xv6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Operating Systems Project

About The Project

Operating Systems Practical

  • Implemented system calls for no of total processes, process info like id, size, count of context switches, SJF scheduling algorithm and tested it for CPU and I/O bound tasks.
  • Resolving page fault via lazy memory allocation.
  • Incorporated features like creating a kernel process for paging, swap in, swap out mechanisms and writing sanity tests.
  • Built With

  • Xv6 Operating Systems
  • Prerequisites

    1. System Calls ( obviously abt Operting Systems )
    2. Memory Allocation Concept
    3. Virtual Memory Concept
    4. Scheduling Algorithms

    Usage

    Just Can see the way of implementation.

    About

    Implemented system calls for no of total processes, process info like id, size, count of context switches, SJF scheduling algorithm and tested it for CPU and I/O bound tasks. Resolving page fault via lazy memory allocation. Incorporated features like creating a kernel process for paging, swap in, swap out mechanisms, and writing sanity tests.

    Topics

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published