What are Operating Systems(OS)?


The kernel is a central component of the OS, responsible for communication between software and hardware.

  • Process Management
  • Device Management
  • Memory Management
  • Interrupt Handling
  • I/O File Communication
  • File Systems

Processes, Threads, and Concurrency

Treads work like a line of code that runs through the code and data structure of the program. This would be called the thread of execution. We have one thread of code that's coursing through the program.



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Daniel Bergmann

Daniel Bergmann

Daniel Bergmann is a developer located in Reykjavik, Iceland.