-
Notifications
You must be signed in to change notification settings - Fork 0
Device Drivers
NtinosTheGamer2324 edited this page Dec 11, 2025
·
3 revisions
ModuOS includes drivers for essential hardware components.
┌────────────────────────────────────────┐
│ Kernel Subsystems │
└────────────┬───────────────────────────┘
│
┌────────────▼───────────────────────────┐
│ Device Drivers │
│ ┌──────────┐ ┌──────────┐ │
│ │ Storage │ │ Graphics │ │
│ │ ATA/AHCI │ │ VGA │ │
│ └────┬─────┘ └────┬─────┘ │
│ ┌────▼─────┐ ┌────▼─────┐ │
│ │ Input │ │ System │ │
│ │ PS/2 │ │ PCI/ACPI │ │
│ └──────────┘ └──────────┘ │
└────────────┬───────────────────────────┘
│
Hardware Access
- ATA/ATAPI: IDE drives and CD-ROMs
- AHCI/SATA: Modern SATA controllers
- vDrive: Virtual drive abstraction
- VGA: Text mode (80x25)
- VBE: VESA BIOS Extensions
- PS/2: Keyboard and mouse
- USB: HID devices (WIP)
- PCI: Device enumeration
- ACPI: Power management
- RTC: Real-time clock
- Storage Drivers - Disk access
- PCI Subsystem - Device discovery