Start 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…Sep 14, 2020Sep 14, 2020
Sketch on the UNIX Timesharing SystemUnix is general-purpose, multi-user, interactive operating system, it offers several new features hardly found in other largers operating…Aug 27, 2020Aug 27, 2020
Pascal GPU memory and cache hierarchyMemory access efficiency is an important factor in fully utilizing the computational power of graphics processing units (GPUs). However…Jan 15, 2019Jan 15, 2019
File System DesignSo what exactly is a file system? The general concept is that the file system provides naming organization. It manages the physical disk…Oct 30, 2017Oct 30, 2017
Virtual Memory MechanismsAs we can see in the previous post, all allocation algorithms we discussed lead to external fragmentation. As time goes by, external…Oct 19, 2017Oct 19, 2017