a sequence of steps that can be followed to complete a task
New cards
2
computer program
an implementation of an algorithm
New cards
3
binary
base 2
New cards
4
denary
base 10
New cards
5
hexadecimal
base 16
New cards
6
why do computers use binary?
easy to represent,
New cards
7
bit
a single binary digit
New cards
8
nibble
4 bits
New cards
9
byte
8 bits
New cards
10
why do we use hexadecimal in computing?
it is easier for humans to read than binary
New cards
11
left binary shift
multiplies a number
New cards
12
right binary shift
divides a number
New cards
13
what do binary shifts do?
multiplies/divides a number by 2
New cards
14
how many bits are used to encode in ASCII?
7 bits
New cards
15
how many bits are used to encode in unicode?
16 bits
New cards
16
advantages of ASCII
takes up less space
New cards
17
advantages of unicode
can encode more characters eg in other languages
New cards
18
how many codes are the same in ASCII and unicode
the first 127
New cards
19
pixel
picture element
New cards
20
bitmap image
made up of pixels
New cards
21
vector graphics
shapes are used to represent an image
New cards
22
colour depth
number of bits used to represent each pixel
New cards
23
image file size calculation in bytes
height x width x colour depth /8
New cards
24
what are vector graphics better for?
artificial images
New cards
25
what are bitmap images better for?
representing more complex images or natural landscapes
New cards
26
amplitude
the maximum displacement of a wave
New cards
27
frequency
the number of cycles per second
New cards
28
sample
measure of amplitude at a given point in time
New cards
29
sample rate
number of samples taken per second
New cards
30
sample resolution
the number of bits used to represent each sample
New cards
31
sound file size calculation in bytes
length x sample rate x sample resolution
New cards
32
how are sound waves converted from analogue to digital sound?
the signal is sampled at regular intervals, the samples are approximated, each integer is encoded as a binary number with a fixed number of bits
New cards
33
huffman coding
a lossless compression method based on how frequently a piece of data occurs
New cards
34
lossless compression
no data is lost and the file can be decompressed with all of tis information intact
New cards
35
data compression
storing a file using less memory
New cards
36
lossy compression
some data is lost when the file is compressed
New cards
37
huffman compressed file size
total bits x frequency of each character x 7 bit ASCII
New cards
38
run length encoding (RLE)
reduces the physical size of repeating strings into two bytes
New cards
39
what are the two bytes in RLE
byte 1 : represent the number of characters in a run byte 2 : the value of the character in the run
New cards
40
advantage of RLE
good when there are long runs of repeating characters
New cards
41
analogue
data which can use any value in a continuous range
New cards
42
software
computer programs that give instructions to the computer to run
New cards
43
application software
a program designed to perform a specific task that the user interacts with directly
New cards
44
system software
controls the computer hardware and manages the application software
New cards
45
network
two or more computers that are connected together
New cards
46
the internet
a global network of interconnected computers, refers to the hardware
New cards
47
world wide web
a service that has web pages and other data
New cards
48
LAN
local area network
New cards
49
WAN
wide area network
New cards
50
PAN
personal area network
New cards
51
advantages of a network
can share resources, allows communication, allows easier network
New cards
52
disadvantages of a network
greater security risk, malware can spread more easily, if there is a problem it can affect the whole network
New cards
53
personal area network
set up around an individual person
New cards
54
example of a PAN
bluetooth
New cards
55
local area network
covers a relatively small geographical area
New cards
56
wide area network
covers a much wider geographical area, made up of many local area networks
New cards
57
WLAN
wireless local area network
New cards
58
wireless access point (WAP)
a switch that allows devices to connect wirelessly
New cards
59
Boolean logic
a data type with two values, true or false
New cards
60
what makes up logic gates
transistors
New cards
61
logic gates
form the basis of decision making in a computer
New cards
62
NOT gate
outputs the opposite of the input
New cards
63
AND gate
only true if both inputs are true
New cards
64
OR gate
true if either of the inputs are true
New cards
65
XOR gate
only true if one of the inputs is true not both
New cards
66
von Neumann architecture
the design of a CPU created by von Neumann in 1945
New cards
67
stored program concept
where program instructions and the data to be processed are stored in the same memory system
New cards
68
Arithmetic logic unit (ALU)
where arithmetic and logic operations take place
New cards
69
Control unit (CU)
controls and monitors data transfer between different input and output hardware and decodes machine code
New cards
70
Clock
keeps the CPU components synchronised
New cards
71
Central Processing unit (CPU)
controls the interpretation and executuon of instructions in a computer
New cards
72
bus
wires through which data is transferred
New cards
73
registers
memory locations in the CPU used to store frequently accessed data and instructions
New cards
74
data bus
carries data between components
New cards
75
address bus
carries the memory address to find the next instruction
New cards
76
control bus
carries instructions from the CPU
New cards
77
instruction set
a set of commands for the CPU that tells it how to perform arithmetic and logic operations, handle data and read/write to memory, and control the flow of code
New cards
78
fetch execute cycle
fetch, decode, execute
New cards
79
RAM
random access memory
New cards
80
is main memory volatile
yes
New cards
81
volatile memory
the content is erased when the computer is turned off
New cards
82
ROM
read only memory
New cards
83
is secondary storage volatile
no
New cards
84
BIOS
basic input output system
New cards
85
what does BIOS do
tells the CPU to perform self checks and set up the computer by testing the memory, checking what hardware is present and coping the operating system into the RAM
New cards
86
main memory
where all data, files and programs are stored while they are being used
New cards
87
which memory type can be read and written to
RAM
New cards
88
secondary storage
used to save files and holds software like the operating system
New cards
89
Magnetic hard disk drive (HDD)
tracks with tiny magnets, the polarity of the magnets determines the binary digit, concentric rings of magnets
New cards
90
advantage of HDD
cheap
New cards
91
disadvantages of HDD
moving parts can break, electromagnetic surge could corrupt data, slow speed of read/write access
New cards
92
optical disk (CD)
track with pits and land, uses a laser to read data
New cards
93
advantage of optical disk
can transfer easily between computers
New cards
94
disadvantages of optical disk
can scratch easily, not much storage, no unlimited writes
New cards
95
solid state drive (SSD)
uses transistors with electrons
New cards
96
advantages of SSD
much faster, reliable when reading, quiet
New cards
97
disadvantages of SSD
more expensive, less reliable when writing
New cards
98
operating system
most important piece of system software
New cards
99
what does the operating system do
manages the processor, memory, input/output devices, applications and security
New cards
100
disk defragmentation
organises files on a disk to be located contiguously