Kernel Space and User Space

An explanation of kernel space vs. user space, why hardware support is required to enforce the boundary, and how the CPU traps into the kernel via system calls.

Kernel Space and User Space

Skip List

A data structure, not too complicated, but gives relatively good performance for both searching, insertion and deletion.

Skip List