Week 25
CST-334 Week 1 This week we started a new class, CST-334: Operating Systems. This class discusses the ideas behind operating systems, why we use them, what they are for, and how they work. Operating Systems: Three Easy Pieces In CST-334 we will be reading Operating Systems: Three Easy Pieces , which is available for free on the book's website . Chapter 2: Introduction to Operating Systems This week we read chapter two of Operating Systems: Three Easy Pieces. This chapter discussed the basics of virtualization, concurrency, and persistence. Virtualization is the way in which operating systems share physical resources with processes. This includes giving each process its own virtual CPU, and its own portion of memory. Concurrency relates to the problems operating systems face when running multiple processes at the same time. How do operating systems allow multiple processes to run in a way that prevents errors or conflicts? Persistence relates to storing data in a more p...