Science A level
paper 1
PC - Correct answer Program counter, contains the address of the next
instruction"
"CIR - Correct answer Current Instruction Register: stores the address of the next
instruction currently being executed and decoded"
"Accumulator - Correct answer A storage register in the ALU that holds data
temporarily while the data is processed and before it is transferred to memory."
"RISC - Correct answer Reduced Instruction Set Computer: Only simple
instructions taking one clock cycle are executed - currently more widely used
than CISC
Advantages: allows for pipelining, execution will be quicker or as fast as CISC
Disadvantages: Compiler has to do more work, more RAM required"
"CISC - Correct answer Complex Instruction Set Computer: Large instruction set
is used to minimise lines of code required - mainly used for microcontrollers and
embedded systems
Advantages: compiler has very little work to do, not much RAM required
Disadvantages: Building in specialised instructions can be inefficient when only
~20% get used per program"
"What are the types of memory management? - Correct answer Paging: Available
memory is divided into fixed size pages, process in memory can be held in non-
contiguous pages, mapped to logical addresses by a page table
Segmentation: Divides address space logically into segments of varying length"
"What is virtual memory? - Correct answer A technique that uses a portion of the
computer's hard disk as an extension of RAM - swaps files in and out of RAM by a
process called disk thrashing"
"GPU - Correct answer Graphics Processing Unit - dedicated graphics processor
on a graphics card, used to render images stored in the RAM of the graphics
card."
"Multi-core CPU - Correct answer A CPU with more than one core on the same
chip - makes use of parallel processing for optimum efficiency"
, "MAR - Correct answer Memory Address Register, holds relevant memory address
(to read from or write to)"
"MDR - Correct answer Memory Data Register, stores data being transferred to
and from memory, acts as a buffer"
"ALU - Correct answer Arithmetic and Logic Unit, does all mathematical
calculations and makes all logical decisions"
"What affects processor performance? - Correct answer - The number of
processor cores: more cores -> better performance
- The processor's clock speed: faster clock speed -> better performance
- Amount/type of cache memory: more/better cache memory -> better
performance"
"RAM - Correct answer Random Access Memory - stores programs and data
currently in use. Volatile"
"ROM - Correct answer Read Only Memory - holds information which must be
permanently in memory eg. BIOS"
"What are the functions of an operating system? - Correct answer - Providing a
user interface
- Memory management
- Interrupt service routines
- Processor scheduling
- Backing store management
- Input and output management"
"What is a distributed operating system? - Correct answer Form of parallel
processing system which splits tasks over multiple computers - OS coordinates
so that the system appears to the user as a single system"
"What is a multitasking operating system? - Correct answer An OS which allows
each user to run more than one job at a time."
"What is a multi-user operating system? - Correct answer Allows multiple users to
use a computer system by allocating each one a slice of processor time - uses a
scheduling algorithm"
"Closed Source Software - Correct answer Also know as proprietary software,
computer software licensed under exclusive legal right of the copyright holder
with the intent that the licensee is given the right to use the software only under
certain conditions, and restricted from other uses, such as modification, sharing,
studying, redistribution, or reverse engineering."
"Utility program - Correct answer A small program that performs many of the
general housekeeping tasks for the computer, such as system maintenance and
file compression - Disk defragmentation, automatic backup/updating, virus
checking, compression software"