Computer Science Revision
Computer Science Revision
Computer Science Revision
IGCSE
Revision
Computer Science
IGCSE
Revision
Number of Bits
210
220
230
240
250
Hexadecimal Value
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
Denary Value
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Computer Science
IGCSE
Revision
Memory Dumps
o Because using hexadecimal makes it much easier to work with, a developer
can easily look at hexadecimal code and find the errors.
o It is a powerful fault-tracing tool.
Hypertext Mark-up Language (HTML)
o HTML is used when writing and developing web pages.
It isnt a programming language; it is a mark-up language.
A mark-up language is used in the processing, definition and
presentation of text E.G. (specifying the colour of text)
o Hexadecimal is used in HTML when you need to determine a colour.
Media Access Control (MAC)
o A MAC address uniquely identifies a device on the internet.
It is usually made of 48bits.
It refers to the Network Interface Card (NIC)
o Types of MAC Address:
Universally Administered MAC Address (UAA)
Most common type of MAC address set by the manufacturer
at the factory.
Locally Administered MAC Address (LAA)
Web addresses
Computer Science
o
IGCSE
Revision
Primary memory
Secondary storage
Off-line storage
Primary Memory
RAMROM
Secondary storage
HDDSSD
Off-line storage
DVD/CDDVD-RAM
Blu-ray disk
USB memory stick/ flash memo
Removable hard drive
Computer Science
IGCSE
Revision
Primary memory
o Random Access Memory(RAM)
It is volatile/temporary memory
Used to store:
Data
Files
Part of an operating system that is currently being used.
It can be written and read and the memory in it can be changed.
In general, the larger the RAM the faster the computer.
As the RAM starts to get full the computer starts to slow
down because the processor has to continually access the hard
memory.
Advantages compared to a DRAM:
Much more faster (access time is 25
o
5
Computer Science
IGCSE
Revision
switched on (BIOS)
Data on the chip can only be read not changed.
Secondary storage
o Hard Disk Drive (HDD)
Most common way of storing data on a computer.
Data stored in digital format on the magnetic surfaces of the
platters.
The hard disk has many platters which spin 7000 times a second.
There are a number of read-write heads which can access all the
like RAM.
Many applications require the read-write heads to constantly seek for
the correct blocks of data; this requires large number of head
movements.
The effects of latency become significant.
o Latency is the time it takes for a specific block of data
on a data track to rotate around to the read-write
o
head.
Latency can be seen when the computer responds with
Computer Science
IGCSE
Revision
Off-line Storage
Disk type
Laser colour
Wavelength of laser
Disk construction
light
Track pitch
(Distance between
tracks)
CD
Red
780nm
Single 1.2mm
1.6m
polycarbonate layer
DVD
Red
650nm
Two 0.6mm
0.74m
polycarbonate
Blu-ray
blue
405nm
layers
Single 1.1mm
0.30m
polycarbonate layer
All optical storage media are used as back-up systems (photos, music and multimedia files).
Cds and DVDs can also be used to transfer files from one computer to another. The most
common use for DVDs and Blu-ray disks are to supply movies and games, CDs arent used
as they lack in memory capacity.
o
CD/DVD disks
These are optical storage devices
A red laser light is used to read and write data on the surface of the
disk.
Both CDs and DVDs use a thin layer of metal alloy or light sensitive
of the disk.
Pit sizes are smaller on the DVDs.
DVD-RAM
Have a number of concentric tracks.
Computer Science
IGCSE
Revision
Having concentric tracks means that you can simultaneously read and
write.
It allows for numerous read and write operations and has a great
infringement.
USB flash memories
Uses solid-state technology.
Connects to the computer through the USB port.
Advantages:
Very small and light, makes them suitable for transferring
files between computers.
Can be used for small backup for files such as music
Removable hard disk drives
Are essential HDD.
Can be connected through the USB port.
They can be used as a back-up device or as another way to transfer
files.
Estimating the size of a file
o Each character equals 1 byte.
o The size of a picture is basically the area of it in pixels.
Computer Science
IGCSE
Revision
Data transmission
Data transmission can be both of short and long distance. There are three factors that
are taken to consideration when transmitting data:
Simplex data transmission is in one direction only (i.e. from sender to receiver), e.g.
speaks at a time.
Full-duplex transmission is in both directions simultaneously (i.e. data can be sent
from A to B and data can be sent from B to A on the same line at the same time)
e.g. Broad band connection on a phone line.
Serial data transmission is when data is sent one bit at a time over a single wire or
channel.
1 bit at a time down the wire
Sender
o
o
o
Receiver
Parallel data transmission is when several bits of data are sent down wires or
channels at the same time
o One wire is used to transmit each bit.
Sender
Receiver
9
8 bits at a time sent down 8 wires/channels
Computer Science
IGCSE
Revision
It doesnt work well with long distance data transfers as the bits can
o
o
o
become unsynchronised.
Its a faster method compared to serial data transmissions.
E.G. sending data to a printer from a computer using a ribbon connector.
Parallel data transmission is mainly used in the internal electronics of the
computer system.
Integrated circuits use parallel data transmission due to the need for high
speed data transfers, using 8bit, 16 bit, 32 bit and 64 bit buses allow for
much faster data transfers.
other.
The receiver counts how many bits were sent and then reassembles them
into bytes of data.
The timings must be very accurate as there is no control bits sent in
Computer Science
Revision
IGCSE
cable.
When it gets recognised the appropriate device driver is loaded up so the
Benefits
Drawbacks
supported.
Error-checking methods
When this type of transmission is used there is a risk that the data will be
corrupted or changed.
o This problem can when transmitting over long and short distances.
A computer will make no sense of small mistakes.
o This is why error checking is important.
Parity checking
o Method used to check whether data has been changed or corrupted during
o
the transmission.
A byte of data is allocated a parity bit, this allocation happens before
transmission happens
11
Computer Science
Revision
IGCSE
is sent properly.
Timeout time allowed to elapse before and acknowledgement.
If acknowledgement isnt sent back to the sender before the timeout
Echo check
o The data is sent back to the sender and the sender will check if there are
o
will do a side by side comparison to check if the data was correctly sent.
However the downside is that if the data comes back wrong the sender
doesnt know if the data was incorrectly sent or received.
Internet technologies
Computers that are connected to the internet can communicate with each other
providing a number of rules and protocols are adhered to.
Internet Service Provider (ISP)
o An ISP is a company that provides people with an internet connection.
Internet Protocol (IP)
o Each device has a unique IP address.
o 32-bit number e.g.: 109.108.158.1
o A home computer is given an IP depending on what the ISP assigned.
o An IP address can be used instead of a URL.
12
Computer Science
o
Revision
uniquely.
An IP address gives the location of a device on the internet.
Hypertext transfer protocol (http)
o Set of rules that must be obeyed when transferring files across the
internet.
o When a form of security is involved the http becomes an https.
The s stands for secure.
Web browsers
o Allows a user to display a webpage on the users screen.
o Web browsers translate the HTML code from websites and show the results
o
o
o
of the translations.
It can be in the form of video, images or sound.
Web browsers share the following features:
A HOME page
Ability to store users favourite websites/pages
Keeps a history of the websites visited by the user
Give the ability to go backward and forward to websites opened.
Using URL users can enter the sites they want to visit.
http://www.hoddereducation.co.uk/igcse_computer_science
protocol, web servers name and file name
IGCSE
13
Computer Science
IGCSE
Revision
Operating
o
o
o
o
14
systems
Computer Science
IGCSE
Revision
Real-time processing
Interrupt handling routines
Security (manages log on, password)
Input and output control
Most Common operating system is windows, others include:
Linux
Android
UNIX
DOS
Windows is an example if of a single-user multitasking operating system.
This means that only one user can use it at a time but can have a
number of applications open at any given time.
When a computer is first powered up all the initiating programs are loaded
from the ROM chip.
The programs are there to run checking procedures, it makes sure
that the hardware, processor, internal memory and bio (basic input-
interrupt.
Buffers are used in computers as a temporary memory area.
Buffers are essential as processors are much faster than hardware
devices.
If there werent buffers most of the processors time would be spent
15
Computer Science
IGCSE
Revision
Processor
(includes
the control
unit)
Memory
unit
Input and
output
Address bus
I/O device
Data bus
I/O device
Control bus
Type of bus
Address bus
Description of bus
Carries signals associated
Data/signal direction
Unidirectional
memory.
Sends data between the
Bi-directional
16
devices.
Carries signals relating to
computer.
Computer Science
IGCSE
Revision
17