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.