Skip to content

AniketSanghi/Operating-Systems

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Operating-Systems

Implemented and experimented with some functionalities of Operating systems in CS330 under Prof. Debadatta Mishra

Assignment 1

Experimented with the process abstraction APIs (including fork, pipe, stats) provided by the existing OSs.

Assignment 2

Implemented syscalls including fork, pipe, open, read, write in the gemOS.

Assignment 3

Implemented syscalls including mmap, munmap, mprotect, cfork, vfork including the page table manipulation and memory handling for all in gemOS.

Assignment 4

Experimented with threading and locking APIs in the existing OSs. Implemented a read-write lock and parallelised hashing code.

Overall a good learning experience :)

About

Implemented and experimented with some functionalities of Operating systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages