The most basic level is hardware, which includes our CPU, memory, hard disks, networking ports, etc. The physical layer computes what our machine is doing.
The next level is the kernel, which handles process and memory management, device communicatio...