This past week, I gained knowledge on crucial principles within the realm of operating systems. Specifically, I explored the concept of virtualizing the CPU and memory. This process allows for a level of separation between software and physical hardware, permitting multiple programs to access shared resources without causing disruptions. Additionally, I studied the topic of concurrency, which refers to an operating system's capacity to execute numerous tasks concurrently.
Another important topic covered was persistence, which is the ability of an OS to store data even when the system is turned off. I gained an understanding of how file systems work and how data is stored on hard drives and other storage devices. Finally, I delved into the history of operating systems, starting with Unix and tracing the evolution of OSes up to the present day, exploring the various types of OSes that have been developed over the years.
Overall, this week has provided me with a solid foundation in the core concepts of operating systems, and I am excited to delve deeper into this subject in the weeks to come.
No comments:
Post a Comment