KEMBAR78
Cambridge IGCSE Computer Science Notes P | PDF | Data Compression | Video
0% found this document useful (0 votes)
151 views5 pages

Cambridge IGCSE Computer Science Notes P

The document discusses different data representation methods used by computers, including binary, hexadecimal, and denary number systems. It explains how computers store data using bits and bytes and convert between number systems. Various file formats for storing text, images, sound, and video are also outlined, along with advantages and disadvantages of different compression techniques.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
151 views5 pages

Cambridge IGCSE Computer Science Notes P

The document discusses different data representation methods used by computers, including binary, hexadecimal, and denary number systems. It explains how computers store data using bits and bytes and convert between number systems. Various file formats for storing text, images, sound, and video are also outlined, along with advantages and disadvantages of different compression techniques.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

IGCSE COMPUTER SCIENCE

1. Data Representation
1.1 Binary systems
● Binary data
○ Computer
■ Electronic machine to process data
■ Data → Process → Information
○ Processor
■ Stores data using electrical switches (on/off)
■ Stores & processes data
○ Binary
■ Base 2 (on/off)
■ All data must be turned into binary for computer to process
■ Used for registers where a certain bit controls a specific thing
■ Disadvantages
● Hard to read/understand
● Easy for errors to occur
● Hard to spot/fix errors
● Writing them takes up a lot of space
● Bits & bytes
○ Bits
■ Binary digIT (1/0)
■ Signal on/off switch in the computer’s electronic memory
○ Byte
■ String of 8 bits
■ Computer organises data into a byte
○ Memory
■ Area of computer that stores data as on/off signals
■ RAM (random access memory)
■ Not enough space in RAM = data stored outside RAM (slower to access)
■ Processors contain registers
● Binary & denary
○ Denary
■ Base 10
○ Binary to denary
■ Eg. 0101011100 to denary (348)
512 256 128 64 32 16 8 4 2 1

0 1 0 1 0 1 1 1 0 0
■ Max: 16 bits
■ 4+8+16+64+256 =348
○ Denary to binary
■ Start with largest value you can subtract from the number
■ Continue to subtract until you have 0
■ Put 1 in the matching columns; 0 in all other columns
■ Eg. 40 to binary (00101000)
● 40-32=8, 8-8=0
128 64 32 16 8 4 2 1

0 0 1 0 1 0 0 0
1.2 Hexadecimal
● Digits
○ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F (Base 16)
○ Usage
■ Easy conversion (hex to binary vice versa)
■ Easy to read
■ Takes up less space
● Hexadecimal & Denary
○ Hex to Denary
■ Place into column
■ Multiply accordingly
■ Add them up
○ Denary to Hex
■ Divide denary number by 16
■ Result goes into the
16s column
■ Remainder goes into
the units
■ Larger numbers (> 225)
● Find largest column that is smaller than X
● Divide X by the common value
● Divide the remainder by the next smallest value
● Continue until you reach the units column
● Hexadecimal & Binary
○ Convert: match with the chart

● Benefits
○ Can represent 16 bit words as 4 hex digits
○ Easy to convert digit back to binary
● Usage
○ Defining colors in HTML
■ 24 bit colour
● Eg. #FF0000 (red), #00FF00 (green), #0000FF (blue)
○ Machine code & assembly language
■ Machine code is turned into hex
● Used to represent binary data & addresses
● Easier, faster, less errors
● Eg. 5F 3A 09 F1
■ Error messages displayed in hex code
● Eg. error #C04 door open
○ Media Access Code (MAC) addresses
■ Identifies a device on the internet
● Refers to network interface card (NIC): part of the device
● Unique address
● Static address (doesn’t change)
● Set by manufacturer
■ 48 bits shown as 6 groups of hex digits (eg. NN:NN:NN:DD:DD:DD)
● 1st half = identity number of manufacturer of the device
● 2nd half = device’s serial number
○ Debugging
■ Error message & debugging software are in hex
○ Main memory & registers (in the RAM)
■ Makes data/addresses easier to read
1.3 Data Storage
● Digital data
○ Digital: Something that has a precise value which can be represented as a number
○ Number values stored in binary/denary/hex
○ Text
■ Stored using basic character code
● American Standard Code for Information Interchange (ASCII)
○ Number code representing all standard keyboard characters
○ File types: .txt (storage for ASCII), .doc (text document format), .exe (instructions to be
executed)
■ Meaning of numbers are different in different formats
● Numbers can be stored in number value/text characters
■ Computer must detect file format
● Digital graphics
○ Images
■ Made out of pixels
● Pixel = 1 spot of light
■ Bitmap graphics (.bmp)
● File stores position & colour of every pixel
○ Each pixel has its own number code (lots of data)
● Full dot to dot detail colours of real life can be stored
● Good way to store real-life images
■ Vector graphic (.svg)
● Made of shapes
● Computer stores math formulas on how to draw it (no pixelation)
● Less information
● For cartoons, diagrams, graphs etc.
● Not for storing pictures
■ Pixelation: individual pixels can be seen
■ Colour depth: No. of colour used in an image
● Digital sound & video
○ High quality sound + video = high bit rate
○ Sample rate * No. of channels * bit depth = No. of bytes
○ File types
File format Main uses Advantages Disadvantages

MIDI (Musical ● Storage of music files ● Smaller file size ● Dependent on


instrument digital ● Uses 8-bit serial ● Easily modified quality of sound
interface) transmission ● No background noise card for overall
● Stores analogue data ● Can create music sound
○ Pitch, notation, ● Can’t store vocals
velocity, volume ● Effects are limited
etc.

JPEG ● Used to reduce ● Reduces photographic file ● Reduction in


(Joint photographic photographic file sizes sizes quality
experts group) ● Lossy compression for ● Only supports
images 8-bit images
○ Changing the
number of pixels
per cm

MP3 ● Lossy compression for ● Small file size ● Some softwares


audio ● Widely accepted format don’t accept
● Audio format for websites ● Good for online audio ● No quality
● Removes sounds human
ear can’t hear
● If 2 sounds are played
simultaneously, the softer
sound is removed

MP4 ● Standard video format ● Video streaming ● Hard to edit


● Allows the storage of ● Store other data types ● Can't be streamed
multimedia files rather than (video, audio, text, live
just sound images)
● Separate hint track
● Can be played on
anything
● Compression
○ Stores the same data but using fewer bytes
○ Lossy compression
■ Eliminates unnecessary bits of data
■ Can’t return to its original state when uncompressed
■ Data quality is reduced
■ Detail in file is lost = blurry image
○ Lossless compression
■ All data bits from the original file are reconstructed when the file is
uncompressed
● No data is removed (original data can be restored)
● Patterns in the data are identified & are indexed & put into a table
■ Reduces size of data file
○ Compressed image files
■ Reducing image quality (lossy compression methods)
● Using fewer larger pixels to make the image (decrease resolution)
● Using fewer bytes to store colour code (decrease colour depth)
■ Removing repetition
● Same colour stored twice gets removed
■ File format
● JPEG (.jpg/.jpeg), TIFF, GIF, PNG
○ Compressed sound = reduction of sound quality
■ Fewer channels
■ Lower sample rate
■ Reduces bit depth
○ Compressed video
■ Reduces number of audio channels, sample rate & image quality
○ Compressed text files
■ Lossless compression using a compression algorithm
■ Repeated words/word sections can be indexed/replaced by numeric value
■ Compressed file is a zip file
■ Can be saved/converted into pdf
2. Communications & the internet
2.1 Data transmission
● Physical transfer of data over a communications channel
● Signals are sent from one place to another
○ Transmission content
■ Electrical pulses that travel down metal cables
■ Pulses of light that travel down a fibre optic cable
■ Wireless signals
● Radio signals, microwave, infrared waves
● Bits are sent as electromagnetic waves; move through space
● Asynchronous data transmission: data being transmitted in an agreed bit pattern
○ Data bits are grouped together & sent with control bits
○ Receiver of the data knows when the data starts & ends
■ Prevents data from getting mixed up
● Synchronous data transmission: a continuous stream of data
○ Ensures that the sender & receiver are synchronised with each other
○ Faster method
● Serial & parallel transmission
○ Serial: when data is sent one bit at a time over a single wire
■ Eg. connecting computer to a modem
Advantages Disadvantages

● Works well over long distances ● Slower


● Data will not be out of
synchronisation (reliable)
● Cheaper (fewer wires)
■ Universal serial bus (USB)
● Peripheral that uses asynchronous serial data transmission
● Bytes of data are broken up & sent along the bus one bit at a time
● Advantages
○ Devices are automatically detected & configured when initially
attached
○ Impossible to connect device incorrectly (connector only fits
one way)
○ Supports multiple data transmission speeds
○ Supported by many OS
○ Parallel: when data is sent several bits (1 byte) at a time over several wires (normally 8)
at the same time (eg. used by internal components)
■ Eg. Sending data from a computer to a printer
Advantages Disadvantages

● Works well over short ● Higher chance of error


distances ● Bits can become ‘skewed’ & out of
● Faster rate of transmission synchronisation
● More expensive (more wires)
■ Integrated circuit (IC)
● Collection of microscopic electronic circuits sealed into a single
plastic/ceramic package
● Uses parallel transmission
○ Simplex & Duplex
■ Simplex data transmission: one direction only
● Eg. computer to printer
■ Half-duplex data transmission: both directions but not at the same time
● Eg. walkie-talkie system
■ Full-duplex data transmission: both directions simultaneously
● Eg. Phone call
● Transmission errors
○ Data that is corrupted during transmission
○ Errors caused by flaws of the transmission medium
■ Imperfections of the wires

You might also like