stringtranslate.com

Sistema monolítico

Un sistema monolítico es un sistema que está integrado en un todo, de forma análoga a un monolito . La frase puede tener significados ligeramente diferentes en los contextos de software y hardware informáticos.

En el software de aplicación

En el software de aplicación , se dice que el software es "monolítico" si tiene una arquitectura monolítica , en la que los aspectos funcionalmente distinguibles (por ejemplo, entrada y salida de datos, procesamiento de datos, manejo de errores e interfaz de usuario) están todos entrelazados, en lugar de contener componentes arquitectónicamente separados. [1] Los sistemas de software como este son ejemplos de aplicaciones monolíticas . [2]

En hardware

Un sistema de hardware electrónico , como un procesador multinúcleo , se denomina "monolítico" si sus componentes están integrados en un único circuito integrado . Cabe señalar que un sistema de este tipo puede estar formado por componentes separados arquitectónicamente (en un sistema multinúcleo, cada núcleo forma un componente independiente) siempre que se realicen en una única matriz . [ cita requerida ]

En el software del sistema

En el software del sistema , un kernel monolítico es una arquitectura de sistema operativo (SO) donde todo el SO funciona en el espacio del kernel .

Referencias

  1. ^ Rod Stephens (2 de marzo de 2015). Ingeniería de software básica. John Wiley & Sons. pág. 94. ISBN 978-1-118-96916-8.
  2. ^ Harris, Chandler (2022). "Microservicios frente a arquitectura monolítica: cuando los monolitos crecen demasiado, puede ser el momento de hacer la transición a los microservicios". atlassian.com .