Systems Architecture

Description

Mind Map on Systems Architecture, created by Alex Ford on 15/06/2022.
Alex Ford
Mind Map by Alex Ford, updated more than 1 year ago
Alex Ford
Created by Alex Ford over 3 years ago
1
0

Resource summary

Systems Architecture
  1. Fetch Decode Execute cycle
    1. Fetch
      1. Fetches instruction from memory such as RAM
      2. Decode
        1. Instructions is decoded into binary so the computer can understand
        2. Execute
          1. The CPU performs the actions required by the instruction
        3. CPU
          1. Clock Speed
            1. How fast the CPU can run
              1. measured in Megahertz or Gigahertz
                1. How many fetch decode execute cycles the CPU can handle in a second
                2. Cache
                  1. the larger the size of the Cache the faster the computer will be
                    1. the closer the cache is to the CPU the quicker the instructions will be ran
                      1. Cache has 3 levels each one closer to the CPU
                        1. level 1
                          1. Usually part of the CPU itself this makes it the fastest cache level
                          2. Level 2 and level 3
                            1. Both of these are slower and take longer to access than L1 and are built between the CPU and the RAM
                      2. Cores
                        1. The more cores a CPU has the more powerful it is
                          1. More cores allows the CPU to run multiple programs at the same time
                        2. The CPU is an electrical circuit that is responsible for processing the instructions on a computer system
                        3. Von Neumann Architecture
                          1. Registers
                            1. Memory Address Register (MAR)
                              1. Stores the memory location of data that needs to be accessed
                              2. Memory Data Register(MDR)
                                1. Stores the data that is being transferred to and from memory
                                2. Program Counter (PC)
                                  1. Stores the address of the next instruction to be executed
                                  2. Accumulator (AC)
                                    1. Stores results from calculations
                                    2. Arithmetic/Logic Unit (ALU)
                                      1. Carries out calculations and makes decisions on the data sent to the processor
                                      2. Control Unit (CU)
                                        1. Controls how data moves through the processor and controls the timing of operations and the instructions sent to the processor and the input and output devices
                                    3. Embedded Systems
                                      1. Embedded systems are circuits that have been programmed for a specific purpose and can't be re-programmed to do something else
                                        1. Examples of Embedded Systems
                                          1. Washing machine
                                            1. Car engine
                                              1. MP3 Player
                                            Show full summary Hide full summary

                                            Similar

                                            Database Schema
                                            Barbara Gerwien
                                            1.1 Systems Architecture
                                            Adam Davies
                                            Architecture Introduction
                                            Laurence Richardson
                                            Systems Architecture 101
                                            Chris Lee
                                            1.1 Systems Architecture
                                            Archie Fisher