Week 29 (7/23/2025 - 7/29/2025)

    (Click on READ MORE for better formatting)

    Hi everyone, welcome to my 29th blog! This is the Week 5 post for CST 334 Operating Systems.
  • Write a 1-2 paragraph journal post, of at least 250 words, of what you learned this week in CST 334.
    • Compared to the weeks prior, Week 5 was a bit lighter in terms of new material. Instead of five chapters, we only covered four. The lecture videos help recap these textbook readings, covering concepts such as concurrency and threads, threads API, locks, and lock-based data structures. For the readings of this week, I read OSTEP Chapters 26, 27, 28, and 29. Some examples of locks that were covered in the text include simple spin locks, ticket locks, and Linux-based Futex locks. The text also had information about how we can use locks in data structures such as linked lists, queues, and hash tables. Assignments tied to the lecture side of this week include watching the aforementioned lecture videos, Quiz 5, and the Week 5 Discussion. Unfortunately, due to how busy this week was, my group did not make much progress on the project. Finally, there was an extra credit opportunity available by filling out the survey sent out by the CS Online advisor, Kayla.

    • Unlike prior weeks, Week 5 did not have any labs or a programming assignment. This is because it was instead home to the midterm exam. After reaching out to Dr. Ogden, I discovered that the exam is open-book, open-note, and Googling appeared to be somewhat allowed. It seemed the main concern was the usage of Large Language Models (LLMs), which is completely fair. I then began considering the idea of making a study guide for the midterm and final. After replying with this idea, Dr. Ogden not only said that the idea was good, but that I can use it during the exam! With this extra incentive, I spent the next few days of this week devising a study guide that puts everything we covered so far into a massive Google Doc that is currently over 25 pages long. Content range from key takeaways from each module to example problems I have encountered. Having completed the midterm exam, I can confirm that making this study guide was worth it. Hopefully I can expand this study guide for use on the final exam as well!

    That is all for this week, see you in my Week 30 post!

Comments

Popular posts from this blog

Week 32 (8/13/2025 - 8/15/2025)

Weeks 41 - 48 (10/26/2025 - 12/19/2025)

Week 24 (6/18/2025 - 6/22/2025)