CST 334 - Finals Week
Hello All, CST 334 has been quite the journey, I learned a lot during this semester such as how memory is utilized in operating systems, how locks/unlocks/waits/joins all affect the efficiency and reliability of the OS. By learning the type of bugs that we are bound to encounter. I also learned about deadlocks, which is when two or more threads are in waiting mode. Regarding how the OS is able to detect when it’s time to input or output data, it would utilize Condition Variables, it would do this in order to synchronize thread and have their either sleep until a certain value is true in order to minimize wasted resources. Semaphores were also another method of synchronization, it was invested by a very intelligent individual that goes by Dijkstra, he designed this to manage multiple addresses in threads. I also got to learn more about APIs and how simple they are to understand now, before this class I thought there were very complex and hard to understand. I’m extremely gl...