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 glad I learned how to use Docker and C language with respect of the internal innerworkings on Operating systems; this will very beneficial to my career.

I want to dedicate the sacrifice, tears, late nights studying and all my efforts to my dog, Goku. He passed away about 2 weeks ago from today (08/15/2025), it was devastating to say the least. I didn't think I would have the energy and focus to continuing my efforts in this class, but Goku gave me the energy and peace of mind that he is in a better place now and helped me push through this semester.  


Here's a picture that is above my desk where I work and study.

Rest Easy Goku <3

 

 


Comments

Popular posts from this blog

Learning Journal - CSUMB - January 6, 2025

Learning Journal - Week IV

Learning Journal - CSUMB - January 15, 2025