stringtranslate.com

Sistema monolítico

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

En software de aplicación

En el software de aplicación , el software se denomina "monolítico" si tiene una arquitectura monolítica , en la que 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 arquitecturalmente separados. componentes. [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 entre sí en un único circuito integrado . Tenga en cuenta que un sistema de este tipo puede consistir en componentes arquitectónicamente separados (en un sistema de múltiples núcleos, cada núcleo forma un componente separado) siempre que se realicen en un solo troquel . [ cita necesaria ]

En el software del sistema

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

Referencias

  1. ^ Rod Stephens (2 de marzo de 2015). Iniciación en Ingeniería de Software. John Wiley e hijos. pag. 94.ISBN​ 978-1-118-96916-8.
  2. ^ Harris, Chandler (2022). "Microservicios versus arquitectura monolítica: cuando los monolitos crecen demasiado, puede ser el momento de hacer la transición a microservicios". atlassian.com .