Monolithic system

Monolithic system can have different meanings in the contexts of computer software and hardware.

In software

A software system is called "monolithic" if it has a monolithic architecture, in which functionally distinguishable aspects (for example data input and output, data processing, error handling, and the user interface) are all interwoven, rather than containing architecturally separate components.[1]

In hardware

An electronic hardware system, such as a multi-core processor, is called "monolithic" if its components are integrated together in a single integrated circuit. Note that such a system may consist of architecturally separate components  in a multi-core system, each core forms a separate component  as long as they are realized on a single die.

gollark: Actually, no.
gollark: Wait, no, I have a solution: add lots of extra mass very fast so it goes supernova and does NOT go red.
gollark: But red dwarves eventually become blue dwarves or something, apparently... I think it's something with having more helium?
gollark: I mean, if you remove mass, it'll become a red dwarf, which is NOT what we want.
gollark: Hmm. This must be prevented. But how?

References

  1. Rod Stephens (2 March 2015). Beginning Software Engineering. John Wiley & Sons. p. 94. ISBN 978-1-118-96916-8.

See also

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.