System Architecture

Description

Year 10 Computing Mind Map on System Architecture, created by Jarran Phagura on 10/05/2017.
Jarran Phagura
Mind Map by Jarran Phagura, updated more than 1 year ago
Jarran Phagura
Created by Jarran Phagura about 7 years ago
43
2

Resource summary

System Architecture
  1. FDE CYCLE
    1. Fetch instructions
      1. Essentially, all a CPU does is carry out instructions, one after another, billions of times a seconds. The Fetch-Decode-Execute cycle describe how it does it.
        1. 1)Copy memory address from the program counter to the MAR
          1. 2)Copy the instructions stored in the MAR address to the MDR.
            1. 3)Increment (increase) the program counter to the point to the address of the address of the next instructions, ready for the next cycle
        2. Decode instructions
          1. The instruction in the MDR is decoded by the CU. The CU may then prepare for the next step, e.g by loading values into the MAR or MDR
          2. Execute instruction
            1. The instructions is performed. This could be: Load data from memory, write data to memory, do a calculation or logic operation (using the ALU), change the address in the PC, or halt the program
        3. Registers
          1. Accumulator - The part of the ALU that stores the intermediates results when doing a calculation
            1. Memory address register (MAR) -Holds memory address about to be used by the CPU. Remember - MAR stores Address, MDR stores Data.
              1. MDR (Memory Data Register) Holds data or instructions that have been fetched from memory. Remember - MAR stores Address, MDR stores Data.
                1. Program Counter Holds the memory address of the instruction for each cycle. It has the easiest job because it points to the first instruction for each cycle.
                2. The CPU has three main parts
                  1. The control unit (CU)
                    1. The control unit is in overall control of the CPU. Its main job is to execute program instructions by following the fetch-decoded-execute cycle. It controls the flow of data inside the CPU ( to registers, ALU, cache ) and outside the CPU ( To main memory and input/Output devices)
                    2. The Arithmetic logic unit (ALU)
                      1. It does all the calculation. It completes simple addition and subtraction, compares the size of numbers and can d multiplications and division using repeated addition and subtraction. It performs logic operation such as AND, OR and NOT and binary shift. It contains the accumulator register.
                      2. The cache
                        1. The cache is very fast memory in the CPU
                      3. Hardware is the physical components that make up a computer system some examples of this is RAM, Fan and Mouse
                        1. software is the program or applications that a computer can run some examples of this are Word processor, Browser and File manager
                        2. What is clock speed ? Clock speed is the higher the clock speed, the more instructions can be executed each second
                          1. What is number of cores? Number of cores are how many physical CPUs cores are on the chip. The more cores, the more instruction can be carried out simultaneously
                            1. what is cache size? the cache is an area of memory on the CPU used for frequently used instructions. The larger this is, the more frequently used instruction can be stored and accessed quickly as it will not have to go to RAM so often.
                            2. An embedded system is a computer system built into another device some examples of this are microwaves, dishwasher and washing machine.
                              1. How is Von Neumann architecture different from harvard architecture ? A Von Neumann architecture is where programs and data can be stored in the same memory unit. In Harvard architecture these were stored in seperate memory units and entering or altering programs was harder
                                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