Nat 5 Computing Science

Description

Scottish National 5 Computing Science- Computer Systems
Madeline Delaney
Mind Map by Madeline Delaney, updated more than 1 year ago
Madeline Delaney
Created by Madeline Delaney about 3 years ago
151
0

Resource summary

Nat 5 Computing Science
  1. Data Representation
    1. Binary
        1. Everything stored by a computer is stored using Binary- 0s and 1s
        2. Floating Point Representation
          1. The mantissa and exponent are stored as separate numbers. The compute recreates the the number for calculations when it needs to.
            1. The greater the number of bits sued to store the mantissa, the more precise the number will be.
              1. The greater the number of bits used to store the exponent, the greater the range of numbers can be represented.
                1. The mantissa will store the precision of the number and the exponent will store the range of numbers.
                2. Vector Graphics
                  1. Vector graphics store a picture by storing each object's attributes eg. Instructions to draw the shapes.
                    1. Rectangle
                      1. Co-ordinates: x, y Height, Width, Fill Colour, Line Colour
                      2. Ellipse
                        1. Co-ordinates: Cx, Cy, Rx, Ry Fill Colour, Line Colour
                        2. Line
                          1. Co-ordinates: x1, y1, x2, y2 Line Colour
                          2. Polygon (Any shape with 3 or more sides)
                            1. Co-ordinates: x1, y1, x2, y2, x3, y3... Fill Colour, Line Colour
                          3. Bit-Mapped Graphics
                            1. Computers store, in binary, each pixel in a 2d grid.
                              1. Number of bits per pixel depends on the number of colours in the image- more colours, more bits.
                            2. Computer Structure
                              1. Components
                                1. All components are part of the Processor
                                  1. Control Unit
                                    1. Controls the sequencing of fetching, decoding and executing instructions.
                                    2. Arithmetic & Logic Unit (ALU)
                                      1. Performs all calculations and logical operations.
                                      2. Registers
                                        1. Temporary memory locations within the processor.
                                      3. Memory
                                        1. All memory locations within RAM (Random Access Memory) are given a unique address so that the computer can read and write data to that location correctly.
                                        2. Buses
                                          1. Address Bus
                                            1. This identifies the memory location that is going to be read from or written to.
                                            2. Data Bus
                                              1. This transfers the data between the processor and memory, and vice versa.
                                            3. Translators
                                              1. They translate high-level program code to binary.
                                                1. Interpreter
                                                  1. Translates the program code into machine code one line at a time and executes each line immediately after it has translated it.
                                                    1. Machine code is not retained so program must be translated each time. Therefore good for finding errors.
                                                  2. Compiler
                                                    1. Translates the whole program and then saves the translated machine code version. This means that the translated code can be run again and again.
                                                      1. Used for programs that are ready for release.
                                                2. Environmental Impact
                                                  1. Energy Use of Computer Systems
                                                    1. It is estimated that there are two billion computer systems in use throughout the world- these all use energy.
                                                      1. As users we need to consider how to reduce unnecessary energy use.
                                                      2. Methods to Reduce Energy Usage
                                                        1. Power Down Settings
                                                          1. Automatically power down after a period of inactivity.
                                                            1. Control setting for single components.
                                                            2. Leaving Computers on Standby
                                                              1. Power consumption is reduced.
                                                              2. Settings on Monitors
                                                                1. Reduce Brightness
                                                                  1. Activate Efficiency Mode
                                                                    1. Use Energy Efficient Monitors
                                                                2. Security Precautions
                                                                  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 Nat5 revision
                                                                  mr.douglas
                                                                  Computing Hardware - CPU and Memory
                                                                  ollietablet123
                                                                  Computer Systems
                                                                  lisawinkler10
                                                                  Computer science quiz
                                                                  Ryan Barton