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
Post a Comment