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