Save
Computer science Paper 1
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
Jess Stothard
Visit profile
Cards (148)
CPU
Carries out the
fetch decode execute cycle
View source
Fetch decode execute cycle
1. Fetch the instruction is moved from
memory
to the
CPU
2. Decode the instruction is understood by the
CPU
3.
Execute
the instruction is carried out
View source
Common CPU
components
Control
unit (CU)
Arithmetic logic
unit (ALU)
Register
Cache memory
View source
Von Neumann architecture
Program and data are both loaded into
memory
, making it easier to change and
update
programs
View source
Components of Von Neumann architecture
Control
unit
Arithmetic logic
unit
Buses
Registers
Input
/
output
View source
Registers
Program
counter (PC)
Memory address register
(MAR)
Memory data register
(MDR)
Accumulator
(ACC)
View source
CPU performance factors
Clock speed
Cache memory
Number of cores
View source
Embedded system
Computer system that is part of a
larger
device and has a single or
limited
range of functions
View source
Characteristics of embedded systems
Usually on a single
chip
Small
in size
Low
power
Rugged
Low
cost
View source
Primary storage (main memory)
Where programs and data are
stored
for the
CPU
to access
View source
RAM
Volatile memory
used to store programs and
data
currently in use
View source
ROM
Non-volatile memory that stores hardware settings,
BIOS
, and
boot
up instructions
View source
Virtual memory
Part of
secondary
storage used to supplement main memory when
RAM
is full
View source
Secondary storage
Non-volatile
storage for
long-term
or permanent storage of programs and data
View source
Types of secondary storage
Solid
state storage (e.g. SSD, SD cards)
Magnetic
storage (e.g. hard disk drives)
Optical
storage (e.g. CDs, DVDs, Blu-rays)
View source
Factors to consider when choosing storage
Capacity
Speed
Portability
Durability
Reliability
Cost
View source
Units of data storage
Bit
Nibble
Byte
Kilobyte
Megabyte
Gigabyte
Terabyte
Petabyte
View source
Converting data to binary
Computers use
switches
that can be on or off to represent data as
1s
and 0s
View source
Calculating text file size
Bits
per character x
Number
of characters
View source
Calculating image file size
Color depth
x
Image height
x Image width
View source
Calculating sound file size
Sample rate x Duration x
Bit depth
x
Number of channels
View source
Converting denary to binary
Repeatedly subtract largest possible
binary value
from the
denary
number
View source
Converting binary to denary
Add up the
binary
place values with
1s
in them
View source
Adding binary integers
1. 0 + 0 =
0
2. 0 +
1
=
1
3.
1
+ 0 =
1
4. 1 + 1 = 0, carry 1
View source
Overflow
errors can occur when adding binary integers that exceed the maximum representable value
View source
Adding two binary integers
1. Start with
least
significant bits
2. 0 + 0 =
0
3. 0 +
1
=
1
4. 1 +
0
=
1
5.
1
+
1
= 0, carry 1 to next column
6. Carry any remaining
1s
View source
Cannot just do
binary-decimal
conversion and add normally, must show
binary addition
process
View source
Overflow
error occurs when binary
addition
results in a carry that cannot be represented in the fixed number of bits
View source
Binary shift
Moving digits in a
binary number
left or right
View source
Shifting left one place
Multiplies number by
2
View source
Shifting right one place
Divides number by
2
View source
Shifting left with most significant bit 1 causes
overflow
error, shifting right with least significant bit 1 causes loss of
precision
View source
Converting denary to hexadecimal
1. Divide by
16
, keep
whole number
and remainder
2. Whole number is first hex
digit
, remainder is second hex
digit
View source
Converting hexadecimal to
denary
1. Multiply hex digits
by 16^n where n is
position
(right to left)
2. Add results
View source
Converting 8-bit binary to hexadecimal
1. Split into two
4-bit
nibbles
2. Convert each nibble to hex
digit
View source
ASCII uses
7
bits to represent English characters, extended ASCII uses
8
bits for more characters, Unicode uses 16+ bits for even more characters
View source
Pixel
Picture element,
smallest
unit of an image
View source
Metadata
Data about data, information about an image/sound file like color depth, resolution, etc.
View source
Increasing color depth or resolution
Increases image quality but also file
size
View source
Sample rate
Number of samples of sound taken per second,
higher
rate means better quality but
larger
file
View source
See all 148 cards
See similar decks
computer science paper 1
108 cards
Paper 1
Computer Science
363 cards
Computer science paper 1
111 cards
computer science paper 1
63 cards
Paper 1
Computer Science
57 cards
paper 1
computer science
315 cards
paper 1
computer science
15 cards
Computer science paper 1
66 cards
Paper 1
Computer Science
81 cards
Computer science Paper 1
78 cards
computer science paper 1
81 cards
Computer Science Paper 1
15 cards
Computer Science Paper 1
4 cards
Paper 1
Computer science
79 cards
Paper 1
Computer Science
65 cards
paper 1 cs
computer science
449 cards
Paper 1
Computer science
201 cards
computer science
467 cards
Paper 1
Computer Science
33 cards
Paper 1
Computer Science
57 cards
computer science paper 1
123 cards