Advanced Operating Systems: The SPIN Approach
What did I learn? What are the main takeaways? The concept of border crossing pops up over and over again. This is a new term I never heard of prior to this cla...
What did I learn? What are the main takeaways? The concept of border crossing pops up over and over again. This is a new term I never heard of prior to this cla...
For advanced operating systems course, us students are required to sign up for (at least) two research papers that we summarize. Although two papers doesn’...
I’m really struggling to intimately understanding virtually index privately tagged concept. From a high level, I get that VIPT is an optimization techniqu...
In the context of an operating system, what does structure even mean and why is it important? Structure determines how the operating system serves application i...
How can the OS make use of a larger, slower device to transparently provide the illusion of a large virtual address space? Overview Why try and create a large v...
In my other blog post on memory segmentation, I talked about diving the process’s virtual address space into segments: code, heap, stack. Memory segmentat...
This blog post contains notes I took on memory segmentation, from “OS in Three Easy Pieces Chapter 16”, one strategy for implementing virtual memory...
One of my virtual class mates took the poorly formatted syllabus living on Canvas and converted the document into a beautifully organized excel sheet (above). I...
Before tackling the homework assignment, I’m going to rate myself on the questions (below), from a scale of 1 (no freaking clue) to 5 (truly understand). ...
I’ve finished watching the lectures and taking notes for the operating systems refresher course1 that covers operating system fundamentals, the course cov...