Σχεδίαση λογισμικού
Το λογισμικό εισόδου εξόδου εξασφαλίζει:
Για την ικανοποίηση των παραπάνω ο έλεγχος εισόδου εξόδου σε ένα
λειτουργικό σύστημα χωρίζεται στα παρακάτω στρώματα:
-  Χειριστές διακοπών
-  Οδηγοί συσκευών
-  Λογισμικό Λ.Σ. ανεξάρτητο από τις συσκευές (ονοματολογία, προστασία)
-  Λογισμικό επιπέδου χρήστη (ετεροχρονισμός μέσω 
διεργασίας παροχής υπηρεσιών (daemon).