Software Architecture

Description

GCSE Computing Mind Map on Software Architecture, created by K Kelsall on 13/06/2023.
K Kelsall
Mind Map by K Kelsall, updated more than 1 year ago
K Kelsall
Created by K Kelsall about 1 year ago
0
0

Resource summary

Software Architecture
  1. Von Neumann Architecture
    1. Data and instructions are stored in RAM
      1. Instructions are fetched from RAM in order
        1. The CPU will use special registers (fast temporary memory)
          1. Program Counter
            1. Holds the address of the next instruction to be fetched
            2. Memory Address Register (MAR)
              1. Holds the address of the current instruction
              2. Memory Data Register (MDR)
                1. Holds the content of the address from the MAR
                2. Current Instruction Register (CIR)
                  1. Holds the instruction that is currently being decoded and executed
                  2. Accumulator
                    1. Holds the results of any processing
                3. Arithmetic Logic Unit
                  1. Performs arithmetic and logical operations
                    1. Where calculations are done
                      1. Where decisions are made
                      2. Control unit
                        1. Fetches, decodes and manages the execution of instructions
                          1. Sends control signals to control hardware
                            1. Moves data around the system

                              Media attachments

                              Show full summary Hide full summary

                              Similar

                              A level Computing Quiz
                              Zacchaeus Snape
                              Types and Components of Computer Systems
                              Jess Peason
                              Input Devices
                              Jess Peason
                              Output Devices
                              Jess Peason
                              Computing
                              Kwame Oteng-Adusei
                              Pack of playing cards answer
                              Karl Taylor
                              Code Challenge Flow Chart
                              Charlotte Hilton
                              Computing Hardware - CPU and Memory
                              ollietablet123
                              Computer Systems
                              lisawinkler10
                              Computer science quiz
                              Ryan Barton
                              Input, output and storage devices
                              Mr A Esch