Mapa mental
Hardware

Conteúdo do mapa
Hardware
Elements of a computer
Primary Memory
- Read Only memory (ROM)
- NON Volatile
- Holds simple operating system (BIOS) as it is burned on chip wwhen computer is made
- BIOS
- Basic imput and Output system
- Runs a 'bootstrap loader' that looks for another operating system on the hard drive to load in to RAM
- Basic imput and Output system
- BIOS
- Holds simple operating system (BIOS) as it is burned on chip wwhen computer is made
- NON Volatile
- Random Access Memory (RAM)
- It is volatile
- Holds program instructions and data that is being edited.
- To execute a program it must be loaded from backing store to RAM as it is faster.
- Holds program instructions and data that is being edited.
- It is volatile
- Read Only memory (ROM)
External Backing Store
- includes SSD's, usb flash memory, SSD's and DVD's
- Mechanical storage is chaper but slower
- SSD's have no moving parts and are fast but expensive
- Theese are all usually slower and cheaper than RAM
- SSD's have no moving parts and are fast but expensive
- Mechanical storage is chaper but slower
- includes SSD's, usb flash memory, SSD's and DVD's
Bits, Bytes and Words
- Computers pass info using digital signals which are set as voltages (o,5)
- This digital code (machine code) has 2 values on and off (1,0)
- When it reaches its destination the digital code is changed to its original info (decoding)
- This digital code (machine code) has 2 values on and off (1,0)
- A bit is a binary digit
- A byte is 8 bits
- A kilobyte is 1024 bytes
- A megabyte is 1024kb
- A kilobyte is 1024 bytes
- A byte is 8 bits
- Computers pass info using digital signals which are set as voltages (o,5)
Von Neumann Architecture
- Central processing Unit
- Controls transmission of main data to and from memory
- Process the data in memory
- Controls transfer of data between input, memory and output
- Process the data in memory
- Controls transmission of main data to and from memory
- Control Unit
- Fetches each instruction in sequence from memory
- executes it by decoding it and sending control signals to other parts of the computer
- Fetches each instruction in sequence from memory
- Arthmetic Logic Unit (ALU) (inside the processor)
- Carries out processing and manipulation of data
- This normally consists of:
- Arithmetic operations (+/-)
- logical comparisons (AND,OR, XOR)
- Arithmetic operations (+/-)
- This normally consists of:
- Carries out processing and manipulation of data
- Registers
- Temporary memory locations in the CPU
- used when a program instruction is being carried out
- Holds details of instruction being carried out
- typically 12
- Holds details of instruction being carried out
- used when a program instruction is being carried out
- Temporary memory locations in the CPU
- Instruction Set
- These are the set of all program commands typically available in the CPU
- Central processing Unit
Special Registers
- MAR (Memory address register)
- MDR (Memory data register)
- PC (program counter)
- CIR (Current Instruction register)
- The instruction most frequently fetched from memory
- The address of the next program instruction to be read from memory
- CIR (Current Instruction register)
- Holds the data read from (or being written to) memory
- PC (program counter)
- Holds the address of the memory location in use
- MDR (Memory data register)
- MAR (Memory address register)
Busses
- Address Bus - used to specify the address in memory where the data will be read or written from
- Data Bus - used to transfer data from memory to CPU (visa versa)
- Control Bus - Used to send control signals between parts of the computer
RAM Cache memory
- faster and more expensive than ram but speeds up the operation of the CPU
- Its very small and usually in the CPU (100mb)
- As data is read form the RAM it is copied over to the RAM Cache meaning data used more recently can be read quicker
- Its very small and usually in the CPU (100mb)
- faster and more expensive than ram but speeds up the operation of the CPU
Fetch Execute Cycle
- This fetches the programs and instructions from memory.
- Registers and devices that are used:
- PC (Program counter) keeps track of the memory address that is to be executed next
- MAR (Memory address register) this is a two way register that holds the data fetched from memory)
- CIR (Current Instruction Register) - a tempory holding place for the instruction
- CU (Control Unit) decodes a program instruction in the CIR
- ALU performs mathematical operations and logical ones.
- ALU performs mathematical operations and logical ones.
- CU (Control Unit) decodes a program instruction in the CIR
- CIR (Current Instruction Register) - a tempory holding place for the instruction
- MAR (Memory address register) this is a two way register that holds the data fetched from memory)
- PC (Program counter) keeps track of the memory address that is to be executed next
- Registers and devices that are used:
- This fetches the programs and instructions from memory.
Imagens e arquivos do mapa
Informações
- Descrição
- A level Computer Science Mapa Mental sobre Hardware, criado por Matthew Bagshaw em 07-10-2016.
- Criado por
- Matthew Bagshaw
- Visualizações
- 0
- Avaliação

