Please enable JavaScript.
Coggle requires JavaScript to display documents.
System Architecture - Coggle Diagram
System Architecture
CPU components
-
-
-
-
Registers
Very small, super fast pieces of memory onboard the CPU
-
-
Fetch - Execute cycle
-
-
-
Computers: take an input, process data and deliver an output
the purpose of the CPU is to fetch, decode and execute instructions
Von Neumann Architecture
-
Contains Registers which are very small, fast pieces of onboard memory inside the CPU each with a specific purpose
-
CPU performance
Clock Speed
-
-
-
More hertz means more instructions can be fetched per second and the CPU therefore has a greater performance
Cache size
-
-
-
Greater cache size means less reliance on main memory which saves fetching data repeatedly from the RAM which is a relatively slow process
Number of cores
-
So a quad core would have 4 separate processing units each with their own: Registers, ALU, Control Unit
-
Doubling cores doesn't double the overall speed though because: CPU cores have to communicate with one another and programs aren't designed to make use of multiple cores
Embedded Systems
Embedded systems are computer systems with dedicated functions within a larger system e.g the display on a washing machine
Typically consume less power, are small and cheap - low cost per unit
Some examples include: traffic lights, domestic appliances, factory equipment and hospital equipment