Save
comp sci
igcse cie computer science
Save
Share
Learn
Content
Leaderboard
Learn
Created by
Rita Arm
Visit profile
Cards (73)
Binary
The
number system
used by computers to
represent
all forms of data
Number systems
Denary
(base
10
)
Binary
(base
2
)
Hexadecimal
(base
16
)
Converting between number systems
1. Denary to
binary
2. Denary to
hexadecimal
3. Hexadecimal to
binary
Hexadecimal
A beneficial method of data
representation
as it is easier for humans to understand than
binary
Overflow
An error that occurs when a value
outside
the
predefined limit
of a computer or device should be
returned
Logical binary shift
1. Perform logical
left
shifts
2. Perform logical
right
shifts
3. Perform
multiple
shifts
Two's complement
A way to represent positive and negative 8-bit binary integers
Character sets
Used to represent
text
, including
ASCII
and
Unicode
Unicode
Allows for a greater range of
characters
and
symbols
than ASCII, including different
languages
and
emojis
Sound
representation
Sampled at a
sample rate
and sample
resolution
Image representation
Represented as a series of
pixels
with a
resolution
and
colour depth
Data storage units
bit
nibble
byte
kibibyte
(KiB)
mebibyte
(MiB)
gibibyte
(GiB)
tebibyte
(TiB)
pebibyte
(PiB)
exbibyte
(EiB)
Data compression
Reduces
the
size
of a file, either
losslessly
or
lossily
Packet switching
1. Data is broken down into
packets
2. Each packet could take a different
route
3. A
router
controls the route a packet takes
4. Packets may arrive out of
order
5. Once the last packet has arrived, packets are
reordered
Data transmission methods
Serial
Parallel
Simplex
Half-duplex
Full-duplex
USB
interface
Used to
transmit
data
Error detection
Needed to check for errors after data transmission, which can occur due to
interference
Error detection methods
1.
Parity
check (odd and even)
2.
Checksum
3.
Echo
check
4. Check
digit
5.
Automatic repeat
query (ARQ)
Encryption
Needed to
transmit
data securely, using
symmetric
or
asymmetric
encryption
Central Processing Unit
(CPU)
Processes
instructions
and
data
that are input into the computer
Microprocessor
A type of integrated circuit on a
single
chip
Fetch-Decode-Execute (FDE) cycle
How instructions and data are fetched,
decoded
and executed in a CPU with a
Von Neumann
architecture
CPU components
Arithmetic Logic Unit
(ALU)
Control Unit
(CU)
Registers
(PC, MAR, MDR, CIR, ACC)
Buses
(address, data, control)
CPU performance factors
Number of
cores
Size of
cache
Speed of
clock
Instruction set
A
list
of all the
commands
that can be
processed
by a
CPU
Embedded system
Used to perform a
dedicated
function
, different to a
general
purpose computer
Input devices
Barcode
scanner
Digital
camera
Keyboard
Microphone
Optical
mouse
QR
code scanner
Touch
screen (resistive, capacitive and infra-red)
2D
and
3D
scanners
Output devices
Actuator
DLP
projector
Inkjet
printer
Laser
printer
LED
screen
LCD
projector
LCD
screen
Speaker
3D
printer
Sensors
Acoustic
Accelerometer
Flow
Gas
Humidity
Infra-red
Level
Light
Magnetic field
Moisture
pH
Pressure
Proximity
Temperature
Primary storage
The main memory of a
computer system
Sensors
barcode
scanner
digital
camera
keyboard
microphone
optical
mouse
QR
code scanner
touch
screen (resistive, capacitive and infra-red)
two-dimensional
(2D) and
three-dimensional
(3D) scanners
Actuators
actuator
digital light processing (DLP) projector
inkjet printer
laser printer
light emitting diode (LED) screen
liquid crystal display (LCD) projector
liquid crystal display (LCD) screen
speaker
3D printer
Types of sensors
acoustic
accelerometer
flow
gas
humidity
infra-red
level
light
magnetic field
moisture
pH
pressure
proximity
temperature
Primary storage
Directly
accessed by the
CPU
Secondary storage
Not directly accessed by the
CPU
and is necessary for more
permanent
storage of data
Magnetic storage
Uses
platters
which are divided into tracks and sectors. Data is read and written using
electromagnets
Optical storage
Uses lasers to create and read pits and
lands
Solid-state (
flash memory
) storage
Uses
NAND
or NOR technology.
Transistors
are used as control gates and floating gates
Virtual memory
Pages of data are transferred between
RAM
and
virtual memory
when needed
Cloud storage
Can be accessed
remotely
in comparison to storing data locally. Physical servers and storage are needed to store data in
cloud storage
See all 73 cards