Blog

  • 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 class.  The term is almost synonymous to a context switch but it is subtly different in the sense that a context switch (switch…

    Advanced Operating Systems: The SPIN Approach
  • Yesterday Writing Wrote and published an article on Time Management Tip #1: Pomodoro Technique. How I use the technique and how I’ve adjusted it to fit my needs. Music Had my bi-weekly virtual guitar lesson with Jared. This was the first lesson back, after he took a 1.5 month sabbatical, a vacation he deserves and…

    Daily Review – Day ending in 2020/08/30
  • Writing Developed a manageable cadence of blogging a single blog post every day, most of them daily reviews or notes taken during advanced operating systems Writing the daily reviews (each entry eats up about 15 minutes of my morning) help me not only plant my two feet in the ground and settle for the day,…

    Weekly Review – Week ending in 2020/08/30
  • 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’t sound like much, many former students of the course suggested ignore the other research papers and instead, focus on watching the lectures (which do cover the papers, sort of), banging…

    Selecting research papers to read for Advanced Operating Systems
  • Since the pandemic hit the states back in February this year, I’ve been working remotely from home (such a blessing and a serious privilege). Working from home underscores the importance of time management, especially for someone like me who can either deeply fall into work mode for hours and hours (never breaking eyes away from…

    My time management tip #1  – Pomodoro Technique
  • What’s your chief aim for today Learning that while I’m on call for my team, I very rarely hit my targets for the day (see section on “How did yesterday go”). Not only that, but I’m drained by the end of the day, little to no CPU cycles left for studying (although this window of…

    Daily Review – Day ending in 2020/08/27
  • I’m really struggling to intimately understanding virtually index privately tagged concept. From a high level, I get that VIPT is an optimization technique, parallelizing both the translation of virtual addresses to physical and the cache look up of the physical address.  This seems impossible at first since the cache depends on the physical frame number…

    Thinking out loud – Not fully understanding virtually indexed physically tagged (VIPT) details
  • What’s your chief aim for today Writing Write and publish one piece on this blog Graduate School Complete typing up answers for assignment #1 Edit answers for pre-lab assignment Watch and take notes on second module in advanced operating systems (Lesson 2) Organization Review Inbox items sitting in OmniFocus Quickly glance over project Work Continue…

    Daily Review – Day ending in 2020/08/26
  • 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 in regards to the underlying hardware and how it balances the following qualities: protection, performance, flexibility, scalability, agility, and responsiveness. To obtain the above qualities, several designs exist including monolithic…

    OS Structure Overview
  • 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 virtual address space, a virtual address space that is larger than the physical amount of address memory installed on the system? Well, the illusion of a…

    How to go beyond physical memory ?