Монолитная система
Эта статья нуждается в дополнительных цитатах для проверки . ( август 2018 г. ) |
Монолитная система – это система, интегрированная в одно целое, аналог монолита . Эта фраза может иметь несколько иное значение в контексте компьютерного программного и аппаратного обеспечения.
В прикладном программном обеспечении
[ редактировать ]В прикладном программном обеспечении программное обеспечение называется «монолитным», если оно имеет монолитную архитектуру , в которой функционально различимые аспекты (например, ввод и вывод данных, обработка данных, обработка ошибок и пользовательский интерфейс) переплетаются, а не содержат архитектурно отдельные элементы. компоненты. [1] Подобные программные системы являются примерами монолитных приложений . [2]
В аппаратном обеспечении
[ редактировать ]Электронная аппаратная система , такая как многоядерный процессор, называется «монолитной», если ее компоненты объединены в единую интегральную схему . Обратите внимание, что такая система может состоять из архитектурно отдельных компонентов — в многоядерной системе каждое ядро образует отдельный компонент — при условии, что они реализованы на одном кристалле . [ нужна ссылка ]
В системном ПО
[ редактировать ]В системном программном обеспечении монолитное ядро — это архитектура операционной системы (ОС), в которой вся ОС работает в пространстве ядра .
Ссылки
[ редактировать ]- ^ Род Стивенс (2 марта 2015 г.). Начало программной инженерии . Джон Уайли и сыновья. п. 94. ИСБН 978-1-118-96916-8 .
- ^ Харрис, Чендлер (2022). «Микросервисы против монолитной архитектуры: когда монолиты становятся слишком большими, возможно, пришло время перейти на микросервисы» . atlassian.com .