Cie-Ch-1 (Igcse)
Cie-Ch-1 (Igcse)
Storage
• Hardware are the physical components which make up the computer system.
• Hardware can be either external or internal.
• Internal hardware devices:
motherboard
random access memory (RAM)
read-only memory (ROM)
video cards
sound cards
network interface card (NIC)
internal storage devices: hard disk drive (HDD) and solid state drive (SSD).
• External hardware devices:
monitor, speaker, keyboard, printer and external storage devices
Motherboard
• A sound card is an integrated circuit board that provides a computer with the
ability to produce sounds.
• Sound cards also allow a user to record sound input from a microphone
connected to the computer, and to manipulate sounds stored on a disk.
• Sound cards use two basic methods to translate digital data into analogue
signals (needed for speakers)
FM synthesis mimics different musical instruments according to
built-in formulas
wavetable synthesis relies on recordings of actual instruments
to produce sound
Analogue Vs digital data
• Hard disk drives (HDD) are magnetic in nature and are one of the main methods for
storing data, files (text, photos and music) and most of the system and application
software.
• More modern computers (and all tablets) use newer storage systems that make use
of solid state drive (SSD) technology and are replacing HDD in many cases.
• Their function is the same as HDD.
Peripherals
• A peripheral device is any equipment that is externally connected to the system unit
such as: keyboard, printer, mouse, monitor, speakers, etc.
Quiz
Q1 What is the physical components of a computer?
1 Software
2 Hardware
3 Operating System
4 Application Software
A
N
Hardware
S
W
E
R
Quiz
Q2 _______is volatile storage.
1 ROM
2 RAM
3 Sound card
4 Video card
A
N
RAM
S
W
E
R
Quiz
Q3 _______is non-volatile storage.
1 ROM
2 RAM
3 Sound card
4 Video card
A
N
ROM
S
W
E
R
Quiz
Mouse
Video card
Printer
NIC
Quiz
Mouse ✓
Video card ✓
Printer ✓
NIC ✓
What is Software?
• Programs that allow the hardware to run properly and allow the user to
communicate with the computer.
• Examples of system software are:
Operating Systems
Device Drivers
Utilities
Linkers
Compiler
Examples of system software
2 OS and Office
3 System and Application
A
N
System and Application
S
W
E
R
Quiz
Word processing
Compilers
Spreadsheets
Database
Device Drivers
Quiz
Word processing ✓
Compilers ✓
Spreadsheets ✓
Database ✓
Device Drivers ✓
Q. Describe the difference between Hardware and Software?
• Hardware are the physical components which make up the computer system.
• Software is a collection of instructions that can be ‘run’ on a computer. These
instructions tell the computer what to do.
Q. Describe the difference between Application and System Software?
• Application software are designed to allow users to complete specific tasks. For
example a Word Processor is used to write a letter.
• System software is used to manage and maintain the computer system. An
operating system such as Windows 10 is used to manage the functions of the
computer system.
Main components of a computer system
• CPU is the part of the computer that interprets and executes the commands
from the computer hardware and software.
• It is part of the computer motherboard.
• CPU is referred to as a microprocessor.
• CPU is made up of a control unit (CU), which control the input and output
devices;
• An arithmetic and logic unit (ALU), which carries out calculations and make
logical decisions;
Tasks for a typical Operating System (OS)
• GUI allows the user to interact with a computer using picture or icons.
• Who use GUI ?
• End-user who doesn't have any great knowledge of how computer works and
who want to play games, run software, store photos.
Graphical User Interface (GUI)
Advantages:
• User doesn't need to learn any commands.
• It is more user-friendly; icons are used to present applications
• WIMP (Windows, Icons, Menu and Pointing Device)
• Post-WIMP (touch-screen, screen rotating/pinching plus WIMP)
Graphical User Interface (GUI)
Disadvantages:
• It uses more computer memory than CLI
• The user is limited to the icons provided on the screen
Command Line Interface (CLI)
• CLI requires a user to type in instructions to choose options from menus, open
software, and so on.
• Who use CLI?
• Programmer, System Analysts, Security Person or Technician; who needs to have
direct communication with a computer to develop new software, locate errors,
etc.
Command Line Interface (CLI)
Advantages:
• The user is in direct communication with the computer
• The user is not restricted to a number of predefined options
• It is possible to alter computer configuration settings.
Command Line Interface (CLI)
Disadvantages:
• The user needs to learn a number of commands to carry out basic operations.
• All commands need to be typed in.
• Each command must be typed in user the correct format.
Dialogue-based user interfaces
Advantages:
• no need for a driver to take their hands off the steering wheel
• in a home, very useful for people with disabilities, because many tasks can be
carried out by the spoken word only
• possible to use as a security feature, because voice recognition could be used
to identify a person
Dialogue-based user interfaces
Disadvantages:
• still unreliable, with many commands not being recognised or needing to be
repeated several times
• can be quite complex to set up
• user needs to know which commands can be used
Gesture-based interfaces
• rely on human interaction by the moving of hands, head or even the feet
• Gesture recognition allows humans to interface with a computer in a more
natural fashion without the need for any mechanical devices.
• This type of interface uses techniques known as computer vision and image
processing.
Gesture-based interfaces
Advantages:
• replaces mechanical input devices
• no physical contact required
• very natural interface for a human operator
• no training needed to interface with the computer
Gesture-based interfaces
Disadvantages:
• possible for unintentional movement to be picked up
• only works fairly near to the camera or sensor
• may only accept a limited number of movements
Quiz
• PC/desktop computers
• Laptop computers
• TabIets
• Phablets
• Smartphones
Advantages and Disadvantages of each type of computer
Type Advantages Disadvantages