Skip to content

Extension of MIT's Open Source Unix-like Operating System xv6

Notifications You must be signed in to change notification settings

s4ndhyac/BasicOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BasicOS

  • Extended the open source Unix-like Operating System xv-6
  • Implemented unix system calls to:
    • get the memory dump [mtop]
    • support multi-threading [thread]
    • mutex locking [thread]
    • conditional variables [extracredit_cond_var]
    • semaphores [extracredit_semaphore]
    • fixed sbrk dynamic memory allocation function to support multi-threading [extracredit_sbrk]
    • TODO: Fix malloc memory allocator to support multi-threading
    • linked list file-addressing [big]