Computer Structure

Cards (14)

  • What does the ALU do?
    Mathematical or logical work
  • What three types of operators does the ALU work with?
    • Comparison operators (<, >, =>, =<, ==, !=)
    • Logical operators (AND, OR, NOT)
    • Arithmetic operators (+, -, *, /)
  • What does the control unit do?
    Coordinating the computers activities
  • What do registers do?
    Store temporary data
  • What are the three areas of the processor?
    • ALU
    • Control Unit
    • Registers
  • What are the two types of memory?
    • ROM (Read Only Memory)
    • RAM (Random Access Memory)
  • What are the two types of bus?
    • Address bus
    • Data bus
  • Address bus facts?
    • Unidirectional
    • from processor -> storage
  • Data bus facts?
    • Bidirectional
    • processor <-> storage
  • Machine code is a low level language
  • High level languages have to be translated by a translator into low level languages to be read by the processor
  • What are the two types of translator?
    • Interpreter
    • Compiler
  • Interpreter facts?
    • Errors are highlighted
    • Is slower to run
    • Anyone can see your code
  • Compiler facts?
    • Debugging is complex
    • Runs quickly
    • Source code is hidden