След като вече знаем какво е операционна система, как се е развила и какъв хардуер управлява, е време да погледнем как е устроена самата операционна система.
Операционната система не е една-единствена програма. Тя представлява съвкупност от компоненти, които работят заедно, за да управляват хардуера и да предоставят услуги на останалия софтуер.
Архитектурата на операционната система включва множество компоненти и концепции, които работят заедно на различни нива. Сред тях са приложенията, библиотеките, shell-ът, kernel-ът, драйверите и системните извиквания, както и механизмите за разделяне на User Space и Kernel Space.