3.1.4 - Hardware

Description

A Level Computing (F451) Mind Map on 3.1.4 - Hardware, created by AndrewZV on 24/03/2014.
AndrewZV
Mind Map by AndrewZV, updated more than 1 year ago
AndrewZV
Created by AndrewZV about 10 years ago
47
1

Resource summary

3.1.4 - Hardware
  1. Central Components of a Computer System
    1. Arithmetic Logic Unit (ALU)
      1. Performs two sort of operations on data:
        1. Arithmetic
          1. Addition
            1. Subtraction
              1. Multiplication
                1. Division
                2. Logical
                  1. Comparison
                    1. Less than?
                      1. Greater than?
                        1. Equal to?
                        2. Acts as a conduit through which all I/O to the computer is done.
                          1. Gateway to the processor.
                      2. Control Unit
                        1. Co-ordinates and controls all the operations carried out by the computer.
                          1. Operates by repeating three operations:
                            1. 1. Fetch
                              1. Causes the next instruction to be fetched from main memory.
                              2. 2. Decode
                                1. Produces signals which control other parts of the computer such as the ALU.
                                2. 3. Execute
                                  1. Causes the next instruction to be executed.
                              3. Memory Unit (RAM)
                                1. Quick and easily accessible information can be read from and written to by the Control Unit.
                                  1. Access to and from the Memory Unit is very fast.
                                    1. Normally contains:
                                      1. Operating System (OS)
                                        1. Software currently in use.
                                          1. Data which the software is using.
                                          2. Volatile
                                            1. Data is lost when the computer is shut down.
                                          3. Registers
                                            1. An extremely fast piece of on-chip memory, for temporary storage.
                                              1. The registers you need to know are:
                                                1. Program Counter (PC)
                                                  1. Holds the address of the next instruction to be executed.
                                                  2. Memory Address Register (MAR)
                                                    1. Holds the address in memory of the location containing:
                                                      1. The next piece of data to be read.
                                                        1. The next instruction to be used.
                                                      2. Memory Data Register (MDR)
                                                        1. The contents of the address specified in the MAR are copied to the MDR. This may be:
                                                          1. An instruction/operation.
                                                            1. Data to be used (with an instruction).
                                                              1. Data to be copied to an address.
                                                            2. Current Instruction Register (CIR)
                                                              1. Holds the instruction while it is being decoded/executed.
                                                                1. The contents of the MDR are copied to the CIR if it is an instruction.
                                                                  1. Contains the operator and the operand of the current instruction.
                                                                  2. Status Register
                                                                    1. Contains "status" bits or flags that are set or cleared based on the result of an instruction.
                                                                    2. Accumulator
                                                                      1. Works with the ALU to performs arithmetic functions.
                                                                        1. Temporary storage areas.
                                                                    3. Buses
                                                                      1. A set of parallel wires connecting two or more components of the computer.
                                                                        1. There are three buses:
                                                                          1. Control Bus
                                                                            1. Carries command and control signals to and from every connected device.
                                                                              1. Fully bi-directional for all connected devices.
                                                                              2. Address Bus
                                                                                1. Communicates the physical addresses of computer memory elements/locations that the requesting device wants to access.
                                                                                2. Data Bus
                                                                                  1. Transports the actual physical data to and from the memory.
                                                                                    1. Both single-directional and bi-directional.
                                                                              3. Device Connectivity
                                                                                1. Hard-wire (Physical)
                                                                                  1. Copper Coaxial
                                                                                    1. Fibre Optic
                                                                                      1. Copper Twisted Cable
                                                                                      2. Wireless (Non-physical)
                                                                                        1. Wifi
                                                                                          1. Satellite
                                                                                            1. Bluetooth
                                                                                            2. Measured in the rate at which data can be transmitted.
                                                                                              1. Baud Rate
                                                                                              2. Data rate can be increased by:
                                                                                                1. Using higher quality cable.
                                                                                                  1. Less attenuation.
                                                                                                  2. Increasing frequency at which data is sent.
                                                                                                  3. Each signal can be sent on a different frequency or wavelength.
                                                                                                    1. The number of frequencies that can be used before they interfere with each other is called the bandwidth.
                                                                                                      1. Copper has low bandwidth.
                                                                                                        1. Wireless has high bandwidth.
                                                                                                          1. Fibre optic has very high bandwidth.
                                                                                                      2. Memory
                                                                                                        1. Main Memory
                                                                                                          1. Random Access Memory (RAM)
                                                                                                            1. Volatile (Wiped when the computer is turned off).
                                                                                                              1. Used to store programs which are currently running.
                                                                                                                1. Stores data which is currently being processed.
                                                                                                                2. Read Only Memory (ROM)
                                                                                                                  1. Non-Volatile
                                                                                                                    1. Contents are permanently etched into the memory chip at the manufacturing stage.
                                                                                                                  2. Secondary Storage
                                                                                                                    1. Magnetic
                                                                                                                      1. Data recorded onto magnetic disks.
                                                                                                                        1. Mechanical parts move over the disk's surface to read and write data.
                                                                                                                          1. Advantages
                                                                                                                            1. Cheap.
                                                                                                                              1. Large storage capacity.
                                                                                                                              2. Disadvantages
                                                                                                                                1. Not portable.
                                                                                                                                  1. Durability can be an issue.
                                                                                                                                2. Optical
                                                                                                                                  1. Data is recorded onto optical disks.
                                                                                                                                    1. Lasers read and write data.
                                                                                                                                      1. Advantages
                                                                                                                                        1. Highly portable.
                                                                                                                                          1. Cheap.
                                                                                                                                          2. Disadvantages
                                                                                                                                            1. Low storage capacity.
                                                                                                                                              1. Easily damaged.
                                                                                                                                            2. Solid State
                                                                                                                                              1. Data is recorded onto solid state memory chips.
                                                                                                                                                1. Disadvantages
                                                                                                                                                  1. Expensive.
                                                                                                                                                    1. Less storage capacity than magnetic storage.
                                                                                                                                                    2. No mechanical moving parts.
                                                                                                                                                      1. Advantages
                                                                                                                                                        1. Fast.
                                                                                                                                                          1. Durable.
                                                                                                                                                    3. Transfer of Data
                                                                                                                                                      1. Fetch/Decode/Execute Cycle
                                                                                                                                                        1. Interrupts
                                                                                                                                                          1. A signal from some device or source seeking the attention of the processor.
                                                                                                                                                            1. The interrupt signal is sent along the control line to the processor.
                                                                                                                                                              1. The currently executing program is suspended and control is passed to an ISR (Interrupt Service Routine).
                                                                                                                                                              2. There is a register in the CPU called the Interrupt Register.
                                                                                                                                                                1. It is checked at the beginning of every F/D/E Cycle.
                                                                                                                                                              3. Buffers (Cache)
                                                                                                                                                                1. Used to help match the speeds of many devices.
                                                                                                                                                                  1. Used between the high processing speeds of the CPU and the slower speeds of the Main Memory.
                                                                                                                                                                    1. Data can be written to a buffer as though it were Main Memory.
                                                                                                                                                                      1. The high speed processor can then carry out the next operation whilst the Main Memory reads from the buffer instead.
                                                                                                                                                                  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
                                                                                                                                                                  3.1.2 - Software
                                                                                                                                                                  AndrewZV
                                                                                                                                                                  3.1.6 Implications of computer use
                                                                                                                                                                  Dean Wakely
                                                                                                                                                                  Software
                                                                                                                                                                  15893
                                                                                                                                                                  Computing Hardware - CPU and Memory
                                                                                                                                                                  ollietablet123