CST 334 - Module 8
Week 8, This final week served as a recap for all the things we learned in the second half of the course. With both concurrency and persistence. However, I would like to continue to talk about persistence as it was a very dense topic. Last week, I had briefly talked about some of the things that were covered in the material, but not why they were important. As everyone knows, hard drives or solid-state drives are important. They hold data for our applications, photos, videos, etc. It is common for people to view it simply as storage, which it is to be fair, but really it should be viewed as a way for the computer to remember things after it is shut down, or a process finishes a task. We want data to persist. When the computer shuts down, it forgets a lot of data, including the OS. When the computer turns on again, it grabs the OS from the hard drive and loads it in the main memory. The hard drive's control block contains information about how data is stored on it, which allows the...