chapter 3: hardware

studied byStudied by 13 people
4.0(1)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 26

flashcard set

Earn XP

Description and Tags

27 Terms

1
cpu
  • performs fetch and execute

  • directly accessed by main memory

New cards
2
3 components of cpu
  • CU

  • ALU

  • registers and buses

New cards
3
CU
  • performs decode stage

  • sends control signals

  • controls the flow of the cycle

New cards
4
ALU
  • arithmetic logic unit

  • performs logic and arithmetic calculations

  • using ACC

New cards
5
what are the 5 special purpose registers
  • pc

  • acc

  • cir

  • mar

  • mdr

New cards
6
PC
  • program counter

  • holds the address of the next instruction to be fetched from memory

New cards
7
MAR
holds instruction addres
New cards
8
MDR
holds instruction data
New cards
9
CIR
holds current instruction data at the CU to be decoded
New cards
10
ACC
temporarily holds values for the ALU
New cards
11
what are the 3 buses and what do they do
  • adress bus: pc → MAR (unidirectional)

  • data bus: MDR/CIR/IO devices (bidirectional)

  • control bus : carry timing signals (bidirectional)

New cards
12
fetch stage
  • pc holds next instruction address

  • address copied to MAR using address bus

  • data copied from MAR to MDR

  • data copied through data bus

  • to CIR

  • pc value increments by one to point to next instruction

New cards
13
decode stage
  • data held at CIR to be decoded by CU

  • data passed on the CPU

  • CU checks that IO devices are ready

  • if they are, instruction data is passed onto alu for execute

New cards
14
execute stage
  • ALU performs logic and arithmetic calculations required by the instruction

  • ACC temporarily stores values for the ALU

New cards
15
CPU core
  • one set of ALU, CU and register and buses

  • can also be dual or quad core

New cards
16
clock speed
the number of electrical pulses produced by CPU each second
New cards
17
overclocking
  • when the clock speed is too high for the computer

  • can cause overheating

New cards
18
cache memory
holds regularly used data for quicker access in the cpu
New cards
19
word
a group of bits in a single unit
New cards
20
microprocessor
integrated circuit on a single chip
New cards
21
instruction set
the commands that can be processed by the cpu
New cards
22
opcode
the instruction / operation eg ADD
New cards
23
operand
the data being acted on
New cards
24
embedded systems
a combination of hardware and software designed to carry out a specific function
New cards
25
examples of embedded systems
  • gps

  • security systems

  • lighting systems

  • washing machines

  • motor vehicles

New cards
26
benefits of embedded systems
  • can be small and portable

  • simple interface

  • can be remotely controlled

  • consume little power

  • relatively cheap

New cards
27
drawbacks of embedded systems
  • needs a specialist to troubleshoot issues

  • difficult to upgrade

  • can be hacked

  • can be thrown away easily if out of date/ wasteful

New cards
robot