Edward HStart Linux Kernel HackingThis is a summary of how to compile and boot the Linux kernel on the KVM-qemu virtual machine. It covers how to get a VM running in KVM…10 min read·Sep 14, 2020----
Edward HSketch on the UNIX Timesharing SystemUnix is general-purpose, multi-user, interactive operating system, it offers several new features hardly found in other largers operating…6 min read·Aug 27, 2020----
Edward HPascal GPU memory and cache hierarchyMemory access efficiency is an important factor in fully utilizing the computational power of graphics processing units (GPUs). However…8 min read·Jan 15, 2019----
Edward HFile System DesignSo what exactly is a file system? The general concept is that the file system provides naming organization. It manages the physical disk…5 min read·Oct 30, 2017----
Edward HVirtual Memory MechanismsAs we can see in the previous post, all allocation algorithms we discussed lead to external fragmentation. As time goes by, external…9 min read·Oct 19, 2017----