- processor (consists of the ALU) - control unit (controls operation of the memory, processor and input/output devices) - ALU (carries out logic systems) - system clock (used to produce timing signals on the control bus)
2
New cards
Busses
- carries data through components - address bus (unidirectional) - data bus (bi-directional) - control bus (unidirectional and bi-directional)
3
New cards
Immediate access store
holds data and instructions when they are loaded from the main memory and waiting to be processed
4
New cards
Current Instruction Register (CIR)
- increments value of instructions by 1 - fetches the data and instructions
5
New cards
Memory Address Register (MAR)
- stores address of instruction, copies it and sends to the MDR
6
New cards
Memory Data Register (MDR)
- stores data from address received from the MAR - sends it to the CIR
7
New cards
Program Counter (PC)
- increments value of instructions by 1 - fetches the data and instructions
8
New cards
Accumulator
- during calculations, data is temporarily held in it
9
New cards
Fetch-decode-execute cycle
1. PC contains address of next instruction 2. address copied from MAR via address bus 3. fetched instruction temporarily stored in MDR 4. instruction moved from MDR to CIR 5. PC incremented by 1 for next instruction 6. fetched instruction decoded and executed
10
New cards
System clock
controls the speed at which instructions are processed
11
New cards
Clock speed
dictates how many instructions the CPU can process each second
12
New cards
Issues of increasing clock speed
- operations become unsynchronised and computer can crash - overheating of CPU
13
New cards
Cache memory
memory that is used to store recently accessed or frequently accessed data so that the CPU can retrieve it quickly
14
New cards
Advantages of using many cores
faster performance
15
New cards
Disadvantages of using many cores
multiple cores attempt to access or modify the same data at the same time, causing delays due to contention
16
New cards
Embedded systems
Special-purpose software designed and included inside a larger system
17
New cards
Input devices
enable the user to input data and commands into the computer
- acoustic: sound - accelerometer: acceleration - flow: fluid movement - gas: gas concentration - humidity: moisture level - infra-red (active): amount of infrared light - infra-red (passive): heat emission - level: position or quantity - light: brightness - magnetic field: magnetic strength - moisture: water content - pH: acidity or alkalinity - pressure: force per unit area - proximity: object detection - temperature: hotness or coldness
20
New cards
Control of street lighting
- light sensor sends data to ADC - digitises data and sends it to microprocessor - microprocessor samples data every minute - if data from sensor < value stored, signal is sent from microprocessor to street lamp, lamp is switched on
Inkjet printer: - uses liquid ink sprayed onto the paper through tiny nozzles - good for printing high-quality colour images and photos - slower printing speed - ink cartridges may need frequent replacement
Laser printer: - uses toner powder fused onto the paper using heat and pressure - ideal for printing text-heavy documents - faster printing speed - toner cartridges last longer than ink cartridges - generally better suited for printing in high-volume
23
New cards
LCD vs LED monitors
LCD: - uses liquid crystal display technology - requires a separate backlight - thicker and heavier - lower energy efficiency - limited colour accuracy and viewing angles
LED: - uses light-emitting diode technology for backlighting - thinner and lighter - higher energy efficiency, often consuming less power - improved colour accuracy and wider viewing angles - more durable
24
New cards
Primary storage
- directly accessed by the CPU - e.g. RAM, ROM, cache memory
25
New cards
Secondary storage
- not directly accessed by the CPU - e.g. HDD, SSD, DVD, memory stick, Blu-ray disc
26
New cards
Off-line storage
- can be physically moved away from a device and stored somewhere else - e.g. CD/DVD, Blu-ray disks, USB flash memories, cloud storage
27
New cards
Random Access Memory (RAM)
- data that needs to be stored or accessed immediately - volatile - used to store data and files - can be written to or read from and can be changed - larger RAM size, faster computer - if RAM becomes full, processor has to overwrite old data on RAM
28
New cards
DRAM vs. SRAM
DRAM: - needs to be constantly refreshed - less expensive to manufacture - higher memory capacity - consumes less power
SRAM: - doesn't need to be constantly refreshed - faster data access time
29
New cards
Read Only Memory (ROM)
- non-volatile - used to store start-up instructions - can only be read and cannot be changed
30
New cards
Virtual memory
- space on a hard disk or other storage device that simulates RAM - HDD or SSD
31
New cards
Magnetic storage
- uses platters which are divided into tracks and sectors - date is read and written using electromagnets - e.g. HDD
32
New cards
Optical storage
moving lasers shone at disk to create and read pits and lands
e.g. - e.g. CD/DVD, Blu-ray disks
33
New cards
Solid-state (flash memory)
- uses NAND or NOR technology - transistors are used as control gates and floating gates - e.g. SSD
34
New cards
Cloud storage
- same data is stored on more than one server in case of maintenance or repair - can be accessed remotely in comparison to storing data locally
35
New cards
Network Interface Card (NIC)
allows a device to connect to a network
36
New cards
Media Access Control (MAC)
- NIC is given a MAC address at the point of manufacture - usually written as hexadecimal - created using the manufacturer code and the serial code
37
New cards
Internet Protocol (IP)
- protocol for sending data across the internet that assigns unique numbers to each connected device
38
New cards
Static vs. dynamic IP
Static IP addresses: - assigned manually to a device - does not change over time
Dynamic IP addresses: - assigned automatically to a device - changes periodically or when device connects to a different network
39
New cards
IPv4 vs. IPv6
IPv4: - widely used protocol
IPv6: - removes the risk of IP address collisions - has built-in authentication checks - allows for more efficient packet routes
40
New cards
Router
- sends data to a specific destination on a network - can assign IP addresses - can connect a local network to the internet