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: Knowing governments, there are *probably* bizarre and stupid laws applying?
gollark: I mean, cryptography is a much bigger subject than just... blockchain things.
gollark: Apparently "PeerCoin" had it first and Ethereum is/was considering it.
gollark: It's less wasteful than proof of work, but also arguably not really very fair.
gollark: I don't know exactly how proof of stake works, but basically just... new currency units are randomly allocated to nodes which "stake" some existing currency units or something (they're not consumed).
References
- 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.