Кожен із зазначених модулів виконує певну частину функцій, покладених на ОС. Місця постійного розміщення цих модулів різні. Так, базова система введення / виведення знаходиться в постійному пристрої, що запам'ятовує (ПЗУ), а не на дисках, як всі інші модулі.
Мал. 6.4. Склад операційної системи MS-DOS
Базова система введення / виведення (BIOS) виконує найбільш прості і універсальні послуги операційної системи, пов'язані із здійсненням вводу-виводу. У функції BIOS входить також автоматичне тестування основних апаратних компонентів (оперативної пам'яті і ін.) При включенні машини і виклик блоку початкового завантаження DOS.
Блок початкового завантаження (або просто завантажувач) - це дуже коротка програма, єдина функція якої полягає в зчитуванні з диска в оперативну пам'ять двох інших частин DOS - модуля розширення базової системи введення / виводу і модуля обробки переривань.
Модуль розширення базової системи введення / виводу дає можливість використання додаткових драйверів. обслуговуючих нові зовнішні пристрої, а також драйверів для нестандартного обслуговування зовнішніх пристроїв.
Модуль обробки переривань реалізує основні високорівневі послуги DOS, тому його і називають основним.
Командний процесор DOS обробляє команди, що вводяться користувачем.
Утиліти DOS - це програми, що поставляються разом з операційною системою у вигляді окремих файлів. Вони виконують дії обслуговуючого характеру, наприклад, розмітку дискет, перевірку дисків і т.д.