Week 1 - Operating Systems
This week marks the official start of the Operating Systems course at CSUMB, and I am quite excited to learn about how these systems relate to modern computers. For the first week, I have read the introduction to the online book OSTEP from module one where the authors discuss what an operating system is and why it is so important. The book begins with explaining that running a program may execute numerous CPU instructions that follow the Von Neumann model, but it delves into thinking about how computers don't just run one program. Modern computing involves running many programs at the same time with the concrete limits of resources and in this case the OS is the main component that manages these operations. OS manages to do these operations by allowing the multiple run of programs to share CPU time, managing the memory, managing the I/O devices and storages. The book introduces the core concepts that make up how operating systems can handle running multiple programs at once by talk...