Distributed systems: Difference between revisions
Mr. MacKenty (talk | contribs) |
Mr. MacKenty (talk | contribs) |
||
(12 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
'''Centrally controlled system''' - A hardware and/or software IT system in which all parts of it are controlled by a central controller/server/mainframe<ref>http://johnrayworth.info/jsr/_IB_Common/_topic7AssessmentStatements/7.1.7.php</ref>. | '''Centrally controlled system''' - A hardware and/or software IT system in which all parts of it are controlled by a central controller/server/mainframe<ref>http://johnrayworth.info/jsr/_IB_Common/_topic7AssessmentStatements/7.1.7.php</ref>. | ||
''' | '''Distributed system''': is a system in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal<ref>http://ib.compscihub.net/wp-content/uploads/2015/04/7.1.7.pdf</ref>. | ||
== An important distinction == | == An important distinction == | ||
Please remember, for the rest of your life, the image below, and the distinction between centralized, decentralized, and distributed networks. Although we are learning about '''control''', this idea is used in many different areas of computer science. Image used from https://openclipart.org/detail/277506/Centralized-Decentralized-and-Distributed-Networks who | Please remember, for the rest of your life, the image below, and the distinction between centralized, decentralized, and distributed networks. Although we are learning about '''control''', this idea is used in many different areas of computer science. Image used from https://openclipart.org/detail/277506/Centralized-Decentralized-and-Distributed-Networks who have released this under the [http://creativecommons.org/publicdomain/zero/1.0/ Creative Commons Zero 1.0 License ] | ||
[[File:Centralized-Decentralized-and-Distributed-Networks-2017041028.png|400px]] | [[File:Centralized-Decentralized-and-Distributed-Networks-2017041028.png|400px]] | ||
== Comparison of different systems == | |||
From the Dartford School<ref>http://ib.compscihub.net/wp-content/uploads/2015/04/7.1.7.pdf</ref>: | |||
Advantages of central system: | |||
* Easier to administrate | |||
* More control | |||
Advantages of distributed systems: | |||
* Quicker access | |||
* Shared load | |||
* Response more specific to environment | |||
Disadvantages of distributed system: | |||
* More complex to administrate | |||
* Less control | |||
Disadvantages of central systems: | |||
* Slower access | |||
* Computing load is on (usually) one device. | |||
* Response to a less specific environment | |||
== Sample test question == | |||
* [[:media:Sample-Q-7.1.7.png |Click here for a question from an OLDER IB computer science test]] | |||
* [[:media:Sample-A-7.1.7.png |And please click here for the answers, but not until you've made a real effort!]] | |||
== Standards == | == Standards == |
Latest revision as of 07:38, 8 April 2019
From John Rayworth's excellent site (here):
Centrally controlled system - A hardware and/or software IT system in which all parts of it are controlled by a central controller/server/mainframe[2].
Distributed system: is a system in which components located on networked computers communicate and coordinate their actions by passing messages. The components interact with each other in order to achieve a common goal[3].
An important distinction[edit]
Please remember, for the rest of your life, the image below, and the distinction between centralized, decentralized, and distributed networks. Although we are learning about control, this idea is used in many different areas of computer science. Image used from https://openclipart.org/detail/277506/Centralized-Decentralized-and-Distributed-Networks who have released this under the Creative Commons Zero 1.0 License
Comparison of different systems[edit]
From the Dartford School[4]:
Advantages of central system:
- Easier to administrate
- More control
Advantages of distributed systems:
- Quicker access
- Shared load
- Response more specific to environment
Disadvantages of distributed system:
- More complex to administrate
- Less control
Disadvantages of central systems:
- Slower access
- Computing load is on (usually) one device.
- Response to a less specific environment
Sample test question[edit]
- Click here for a question from an OLDER IB computer science test
- And please click here for the answers, but not until you've made a real effort!
Standards[edit]
- Compare a centrally controlled system with a distributed system