CST334 - OS - WK1
The first week of CST334 has been interesting, since I've always wondered how computers bridge the gap between hardware and software, and it seems like the OS is the glue that holds it all together. I remember back in the lower division course of Computer Architecture, the professor spoke about how data is placed in memory and seeing where in the memory this information is being stored. He was careful to point out that the memory address that was seen is not exactly the hardware memory address because of virtualization. Then in the first week of this course we were exposed to virtualization to see how the OS manages the flow of information. I find that all the computer things I've learned in the past through online tutorials like setting up linux machines, etc, are coming together, to understand why that command I copy and pasted to change file permissions are actually doing!