CPU & Hardware low level interactions...in x-86... CPU can easily add, subtract, multiply & divide! How does it talk to devices?
Atomic operations and Critical Sections in assembly...in x-86 We all know how atomic operations and semaphores work in higher-level languages, but very few actually know how they are implemented by the CPU!
Introduction to Device Drivers...in Linux... A brief overview of the procedure to write your own character device driver in Linux.
How computers start up! Part 3: Moving on to Protected Mode(32-bit) Moving on from 16 bit Real Mode to 32-bit Protected Mode post setting up GDT
How computers start up! Part 2: Real Mode(16-bit) in X-86 assembly Deep dive into the process of bringing up the system through various CPU modes of execution.
How computers start up! Part 1: BIOS in X-86 Deep dive into the process of finding boot-able media in x-86 processor machines which use BIOS as their firmware.