Paper 1 Flashcards
What is the purpose of the CPU?
- Process data and instructions
- To control the rest of the computer system
What are the components of the CPU and what does each one do?
Control Unit – Does the FDE cycle, moves data around the system
Arithmetic Logic Unit – Performs arithmetical and logical decisions, acts as a gateway between primary memory and secondary storage
Cache – A small amount of high-speed RAM built directly in the CPU
Clock – sends out regular pulses to keep the components coordinated, this is measured in hz
Buses – High speed internal connectors for data transfer between components:
Address Bus – Carries the memory address from the processor to the primary memory in input / output devices
Control Bus – Carries the clocks signals, carries signals from the CU to other components
Data Bus – carries actual data
- What are the Von Neumann Registers and what is the role of each one? / FDE Cycles
Program Counter – Holds the address of the next function to be fetched from the primary memory
Memory Address Register – holds the address of the current instruction that is to be fetched from the memory
Memory Data Register – Holds the contents found in the address held in the MAR
Current Instruction Register – Holds the instruction that is currently being executed
Control Unit – Receives the data and sends a signal to update the program counter
Accumulator – Data is processed here
ALU – Holds the data being processed and the result of it
Give three ways that the performance of a CPU can be improved
Faster clock speed
Bigger cache size
More cores
What is Clock Speed measured in and how does it affect the performance of a CPU?
HZ, the higher the clock speed the more signals are sent
What is Cache size measured in and how does it affect the performance of a CPU?
MHz, the higher the hertz the faster the speed
How does number of cores affect the performance of a CPU?
The more cores there are, the more tasks it can multitask and more instructions it can complete
Give three examples of embedded systems / general purpose computers
Watches, fitness trackers, GPS
Why do computers need primary memory?
They need it to hold instructions that are currently in use
What are the differences between RAM and ROM?
RAM is volatile while ROM is non-volatile. RAM stores instructions that are currently in use while ROM stores data long-term
What is stored in ROM?
Instructions and data that is needed for the computer to turn on
- What is stored in RAM?
Data, programs and instructions that are currently in use
What is virtual memory?
The use of secondary storage as temporary primary memory, it exchanges data between primary and secondary depending on what’s being used in a process called “swapping”. Because of this process and the fact that secondary storage takes much longer to access, this slows down the computer’s performance.
. What is secondary storage?
Non-volatile, long-term storage
What are the types of storage? Give two benefits and two negatives of each
Magnetic / Hard Disk Drives:
+ Cheap
+ High in capacity
- Can be damaged in dropped
- Vulnerable to magnetic fields
Optical Devices (Blu Ray Disk):
+ Nonvolatile Storage
+ Easily Transportable
- R media can only be written to once
- ROM media can not be written to at all
Solid State Devices (Electrical Storage):
+ Portable
+ High-speed
- Expensive
- Vulnerable to power loss
What characteristics should you consider when comparing types of storage?
Durability, storage capacity, speed, price, utility
List the units of data storage in size order from Bit to Petabyte
Bit
Bit
Byte (x8 of previous)
Megabyte (x1000 of previous)
Kilobyte (x1000 of previous)
Gigabyte (x1000 of previous)
Terabyte (x1000 of previous)
Kilobyte (x1000 of previous)
Why do computers store data as binary?
It is the simplest way for computers to understand and store data, easiest for the computer to process
How is the size of a sound file calculated?
Sample rate x bit depth x duration
How is the size of an image file calculated?
Image height x image width x colour depth
What is the most significant bit?
The left-most number