Articulo de referencia

Sistema monolítico

Un sistema monolítico es un sistema integrado en un todo, análogo a un monolito . La expresión puede tener significados ligeramente diferentes en el contexto del software y el h...

Un sistema monolítico es un sistema integrado en un todo, análogo a un monolito . La expresión puede tener significados ligeramente diferentes en el contexto del software y el hardware informático.

En el software de aplicación

En el software de aplicación , se denomina "monolítico" a aquel que posee una arquitectura monolítica , en la que los aspectos funcionalmente distinguibles (por ejemplo, la entrada y salida de datos, el procesamiento de datos, el manejo de errores y la interfaz de usuario) están interrelacionados, en lugar de contener componentes arquitectónicamente separados. [ 1 ] Los sistemas de software de este tipo 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 destacar que dicho sistema puede constar de componentes arquitectónicamente independientes ( en un sistema multinúcleo, cada núcleo constituye un componente independiente ), siempre que estén integrados en un único chip .  

En el software del sistema

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

Referencias

  1. Rod Stephens (2 de marzo de 2015). Introducción a la ingeniería de software . 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 migrar a microservicios" . atlassian.com .