Монолітна система
Монолітні системи можуть мати різні визначення в контексті програмного й апаратного забезпечення.
Програмний комплекс називається "монолітний", якщо він має монолітну архітектуру, в якій функціонально помітні аспекти (наприклад, введення і виведення даних, обробка даних, обробка помилок і інтерфейс користувача) не архітектурно окремі компоненти, а компоненти, що зв'язані між собою.
ЕОМ використовували монолітну архітектуру з чималим успіхом. Монолітні архітектури реалізовані на DOS ранніх версій Windows на основі ПК часто погано працювали з декількома користувачами. Таке зниження продуктивності відбувалося, в основному, через поганий механізм для блокування записів і обробки файлів по локальній мережі.
Електронна система апаратних засобів, така як багатоядерний процесор, називається "монолітною", якщо його компоненти інтегровані разом до єдиної інтегральної схеми. Зверніть увагу, що така система може складатися з архітектурно окремих компонентів багатоядерної системи, кожне ядро утворює окремий компонент – до тих пір, як вони реалізуються на одному кристалі.