Computer Science

View mindmap
  • Computer science
    • Data Types
      • Boolean
        • Can only be one of two values: True/False Yes/NO
      • Integer
        • A whole number: 1
      • String
        • A set of characters: "hello"
      • Character
        • Single letters: "A"
      • Float
        • Not a whole number: 2.4
    • Memory
      • RAM
        • Volatile
          • Temporary Memory - needs power
        • Random Access Memory
        • Data, files & programs
      • ROM
        • Non-Volatile
          • Permanent memory - doesn't need power
        • Read Only Memory
        • BIOS
      • Virtual memory
        • Secondary storage used as extra RAM
    • The CPU
      • Central processing unit
      • Control unit (CU)
        • Fetch-Decode-Execute cycle
        • Controls the flow of data Inside & Outside the CPU
      • Arithmetic logic unit (ALU)
        • Carries out calculations (+,-,/,x)
        • Performs logic operations (AND, OR, NOT, binary shifts
      • Cache
        • Stores regularly used data
        • Level 1 Level 2 Level 3
    • The CPU contains registers
      • Program Counter
        • Holds the memory address of the instruction for each cycle
      • MAR
        • Memory Address Register
        • Holds memory address about to be used by the CPU
      • MDR
        • Memory Data Register
        • Holds the data or instruction
      • Accumulator
        • Stores intermediate results of calculations in ALU

Comments

No comments have yet been made

Similar Computing resources:

See all Computing resources »See all component 1 resources »