1.1 Systems architecture

Description

GCSE Computing Mind Map on 1.1 Systems architecture, created by eleanor croker on 28/02/2018.
eleanor croker
Mind Map by eleanor croker, updated more than 1 year ago
eleanor croker
Created by eleanor croker almost 7 years ago
0
0

Resource summary

1.1 Systems architecture
  1. Embedded Systems
    1. An embedded system is a system that has software embedded into hardware, usually for a specific purpose
      1. Examples
        1. Washing Machine
          1. Mobile Phones
            1. ATMs
              1. Thermostats
                1. Vending Machines
                  1. Modern Dashboards in Cars
                    1. Supermarket checkouts
                  2. What is a CPU?
                    1. The CPU is the brain of the computer
                      1. The CPU is where the processing takes place, and modern processors based on von Neumann architecture or structure.
                        1. Also known as a microprocessor
                        2. Von Neumann architecture:
                          1. Program Counter
                            1. This continuously provides the CPU with the memory address of the next instruction in the cycle to be carried out.
                            2. MDR
                              1. Memory Data Register
                                1. An instruction or piece of data that is fetched from memory is temporarily stored here until it is used.
                                2. MAR
                                  1. Memory Address Register
                                    1. This is the location address in the memory of the next piece of data or instruction that the CPU needs to fetch or execute.
                                    2. Accumulator
                                      1. This is where the results of calculations carried out by the ALU are temporarily stored until they are needed.
                                      2. These are used to store numbers .
                                      3. CPU components
                                        1. ALU
                                          1. Arithmetic Logic Unit
                                            1. The ALU is divided into two units, an arithmetic unit (AU) and a logic unit (LU).
                                              1. This is where calculations are carried out, including mathematical tasks, logic tests, and data comparisons.
                                              2. CU
                                                1. Control Unit
                                                  1. This tells different parts of the CPU what to do.
                                                  2. Cache
                                                    1. This stores frequently requested instructions.
                                                      1. There are 3 levels
                                                        1. Level One (2KB – 64KB) Instructions are first searched in this cache. L1 cache very small in comparison to others, thus making it faster than the rest.
                                                          1. Level Three (1MB -8MB) With each cache miss, it proceeds to the next level cache. 3 is the largest among the all the cache, so it's slower, but it's still faster than the RAM.
                                                            1. Level Two (256KB - 512KB) If the instructions are not present in the L1 cache then it looks in the L2 cache, which is a slightly larger pool of cache, thus accompanied by some latency.
                                                        2. Fetch Execute Cycle
                                                          1. This cycle does exactly as it says. It fetches the instructions, decodes them, then executes them.
                                                            1. The CPU can differentiate between data and instructions. Each opcode will consist of an instruction of N bites, which then expects the subsequent M bytes to be data. So the CPU uses each opcode to determine how many of the following bytes are data, and how many are instructions.
                                                            2. Performance of a CPU
                                                              1. Performance of a CPU is the amount of work accomplished by a computer system.
                                                                1. Clock Speed
                                                                  1. CPUs have a clock, which keeps all operations in sync. The clock speed refers to the number of times per second the clock “ticks”. Clock speed is measured in Hertz “Hz”.
                                                                  2. Cache Size
                                                                    1. Cache size refers to how big the cache memory is. The more there is, the more frequently-accessed instructions can be stored.
                                                                    2. Number of Cores
                                                                      1. Number of cores refers to the number of processors inside a CPU chip. There are two main types of cores: Physical + Logical
                                                                      2. More expensive, high tech computers often have a higher clock speed, larger cache sizes and a higher number of cores

                                                                      Media attachments

                                                                      Show full summary Hide full summary

                                                                      Similar

                                                                      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
                                                                      GCSE Computing - 4 - Representation of data in computer systems
                                                                      lilymate