Монолитная система — это система, которая интегрирована в единое целое, аналогично монолиту . Фраза может иметь несколько иные значения в контексте компьютерного программного обеспечения и оборудования.
В прикладном программном обеспечении программное обеспечение называется «монолитным», если оно имеет монолитную архитектуру , в которой функционально различимые аспекты (например, ввод и вывод данных, обработка данных, обработка ошибок и пользовательский интерфейс) переплетены, а не содержат архитектурно отдельные компоненты. [1] Такие программные системы являются примерами монолитных приложений . [2]
Электронная аппаратная система , такая как многоядерный процессор, называется «монолитной», если ее компоненты объединены в одну интегральную схему . Обратите внимание, что такая система может состоять из архитектурно отдельных компонентов — в многоядерной системе каждое ядро образует отдельный компонент — при условии, что они реализованы на одном кристалле . [ требуется ссылка ]
В системном программном обеспечении монолитное ядро представляет собой архитектуру операционной системы (ОС), в которой вся ОС работает в пространстве ядра .