Skip to content

Konstantin-sudo/OS1_Simple-Operating-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

University project within the curse Operating Systems 1

Simple preemptive operating system kernel for 8086 processor

  • Written in C++
  • Implemented features:
    • concepts of threads
    • change of context (time sharing(asynchronous), interrupts, explicit(synchronous))
    • concept of semaphores
    • concept of events in a relation to interrupts (binary semaphore)
  • User of this app can create multiple threads and use implemented semaphores and events for their synchronization and expect time sharing on cpu usage