LINUX/UNIX ARCHITECTURE
Hệ điều hành linux nói riêng và unix nói chung có chung kiến trúc như hình dưới, đi từ vật lý lên ta có các layers (hay stack) như sau:
1. Hardware - nói về các phần cứng của máy chủ như (CPU, Mem, I/O)
2. Kernel: Là thành phần chính của hệ điều hành, trái tim của linux. Trong kernel bao gồm các modules (drivers) điều khiển phần cứng hoạt động, các program cấp kernel để điều khiển việc cấp phát tài nguyên phần cứng phía dưới cho các ứng dụng chạy trên linux hoạt động, ...