Week 28 (7/16/2025 - 7/22/2025)

    (Click on READ MORE for better formatting)

    Hi everyone, welcome to my 28th blog! This is the Week 4 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.
    • Week 3 and Week 4 had the same amount of chapters to cover. The lecture videos help recap these textbook readings, covering concepts such as paging, translation lookaside buffers, multi-level paging, and swapping. For the readings of this week, I read OSTEP Chapters 18, 19, 20, 21, and 22. Interestingly, the lecture video on swapping combined OSTEP chapters 21 and 22, while the other videos were only focused on a single OSTEP chapter. Topics covered in these chapters reflect those discussed in the lectures but with more detail. Assignments tied to the lecture side of this week include watching the aforementioned lecture videos, Quiz 4, and the Week 4 Discussion. In relation to the group research project, my group Silicon Surfers began work on the presentation regarding our chosen paper called Triangulating Python Performance Issues with SCALENE. Finally, there was an extra credit opportunity available by filling out the survey sent out by the CS Online advisor, Kayla.

    • On the lab/development side of this week, it was essentially applying more theories of memory virtualization. There were four assignments related to this: Lab 3 Learning, Lab 3 Practice, Virtual Memory Lab (Part 2) and Programming Assignment 4. Lab 3 Learning and Lab 3 Practice focus specifically on how to translate a virtual address to a physical address given a page table with VPN and PTE values. On the other hand, Virtual Memory Lab (Part 2) gives more of a well-rounded practice by also including cache table problems that use the FIFO, LRU, and BELADY policies. I found that Programming Assignment 4 tied well with the concepts from the lectures and labs. As a result, I found it easier to understand than Programming Assignment 3.

    That is all for this week, see you in my Week 29 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)