API and internals visual reference
about functionalities→ layers↓ |
human interfaces |
system | processing | memory | storage | networking | |||||||||||||
User space interfaces |
HI char devices | interfaces core | processes | memory access | files & directories access |
sockets access | |||||||||||||
virtual | security |
|
threads | virtual memory | Virtual File System |
address families: inet, unix |
|||||||||||||
bridges | debugging | synchronization |
|
||||||||||||||||
logical | HI subsystems | modules | Scheduler | logical memory | logical file systems |
protocols | |||||||||||||
devices control |
HID input |
buses, PCI | interrupts core | Page Allocator | block devices | network interfaces | |||||||||||||
hardware interfaces |
HI peripherals device drivers |
hardware interfaces |
CPU specific | pages | storage drivers |
network drivers |
|||||||||||||
|
|
|
|
|
|
|
Contents
- About
- System
- Processing
- about processes, threads, scheduling, synchronization, interrupts
- Memory
- about address spaces, memory allocation, memory mapping, VM, pages, data types, swap
- Storage
- about block devices, filesystems, VFS, ext3, disk cache, SATA, SCSI,
- Networking
- about network drivers, Ethernet, sockets, TCP/IP, NFS
- Human interfaces
- about HID, media, v4l, UVC, ALSA, console, input, cdev, security
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.