0% found this document useful (0 votes)
35 views16 pages

Chapter 1

The document provides a comprehensive overview of computer systems, detailing the distinctions between hardware and software, including their components and functions. It also covers various types of user interfaces, types of computers, and emerging technologies like AI, VR, and IoT. Key concepts include the roles of CPU, RAM, ROM, and the importance of data types and conversions.

Uploaded by

parasranga00
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views16 pages

Chapter 1

The document provides a comprehensive overview of computer systems, detailing the distinctions between hardware and software, including their components and functions. It also covers various types of user interfaces, types of computers, and emerging technologies like AI, VR, and IoT. Key concepts include the roles of CPU, RAM, ROM, and the importance of data types and conversions.

Uploaded by

parasranga00
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 16

🛠 Hardware vs.

Software

Hardware

 Definition: Physical, tangible parts of a computer system

 Internal components:

o CPU (Central Processing Unit): Executes instructions,


processes data, controls system flow

o Motherboard: Circuit board connecting all components.

o Memory:

 RAM (Random Access Memory): Volatile, temporary


working memory.

 ROM (Read-Only Memory): Non-volatile, stores


firmware.

o Expansion cards: Graphics card, sound card, Network


Interface Card (NIC), etc.

 External peripherals:

o Input devices: Keyboard, mouse, scanner, digital camera,


etc.

o Output devices: Monitor, printer, speakers,.

o Storage devices: Internal/external HDDs, SSDs, USB drives,


etc.

Software

 Definition: Non-physical programs that control hardware and


perform tasks

 Types:

1. System software:

 Operating systems, device drivers, compilers, linkers,


utilities

2. Application software:

 Tools for end-users like word processors, spreadsheets,


databases, graphics/video/audio editors, CAD,
apps/applets, etc.
1.2 Main Components of Computer Systems

CPU (Processor)

 Central unit that interprets and executes instructions, controls data


flow

 Memory

 RAM: Stores active programs/data; volatile.

 ROM: Stores firmware; non-volatile; cannot be altered easily.

 Key differences: RAM is temporary and fast; ROM is permanent


and slow to change

🌀 Analogue vs Digital Data (Section 1.1.3 in Hodder)

Analogue Data

 Definition: Continuous, physical data present in the real world—


never limited to discrete values.

 Characteristics:

o Infinite possible values (e.g., the smooth vibration of sound


waves).

o Captures real-world phenomena like temperature, light


intensity, and human speech.

 Example: A sound wave captured by a microphone, or mercury


level changes in a thermometer.

Digital Data

 Definition: Data represented in discrete binary form (0s and 1s).

 Characteristics:

o Finite set of values based on bit depth.

o Ideal for storage, processing, and transmission in computers.

 Example: Digital audio files (MP3), images (JPEG), and text.

🔄 Conversion Between Analogue and Digital

Analogue-to-Digital Conversion (ADC)

 Process of converting continuous signals into digital form.


 Steps:

1. Sampling: Measuring the analogue signal at regular intervals.

2. Quantization: Assigning sampled values to the closest


numeric level.

3. Encoding: Converting quantized levels into binary.

 Used in: Microphones, scanners, sensors.


Digital-to-Analogue Conversion (DAC)

 Converts stored digital data back into analogue signals.

 Used in: Speakers, displays, motors, and other actuators.

 ⚖️Comparison Table
Feature Analogue Data Digital Data
Nature Continuous Discrete (binary)
Value Range Infinite within range Limited by bit resolution
Example Sound waves, temperature MP3, JPEG, text files
Susceptibility to Noise High Low
Storage & Processing Difficult Easy and efficient
🧠 Main Components of a Computer System (Cambridge IGCSE
ICT 0417)

1. Central Processing Unit (CPU)

 The CPU is the brain of the computer: it interprets and executes


software instructions and coordinates all system operations.

 Its main internal parts:

o Control Unit (CU): directs data flow between CPU, memory,


and peripherals. Fetches, decodes, and manages instructions.

o Arithmetic Logic Unit (ALU): performs arithmetic


operations (e.g. add, subtract) and logical comparisons (e.g. A
< B).

o Immediate Access Store (IAS) or registers: small, fast


storage for instructions/data currently processed.

2. Internal/Main Memory

Includes two essential types: RAM and ROM

• RAM (Random Access Memory)


 Temporary, volatile memory: stores running programs, operating
system, and processing data; contents are lost when power is off

 Data can be both read and written; used for active data processing.

• ROM (Read-Only Memory)

 Non-volatile memory: retains data even without power. Stores


firmware, including the boot file/BIOS that boots up the computer
and performs hardware checks.

 Contents cannot normally be altered by the user.

3. Backing (Secondary) Storage

 Non-volatile storage for long-term data retention: includes HDDs,


SSDs, optical disks, USB flash drives

 Stores programs and files not actively used in RAM.

 Compared to RAM: slower access, larger capacity, data remains


after shutdown.

4. Input and Output (I/O) Devices

Peripherals that enable data exchange between users and the


system.

• Input Devices

 Enter raw data into the system (e.g., keyboard, mouse, scanner,
camera). Raw data has no meaning until processed.

• Output Devices

 Present processed information to users—e.g., monitor (visual),


printer (hard copy), speakers (audio).

5. Expansion and Interface Components

While not always explicitly in the “main components” list, students


should be familiar with these internal extensions:

 Motherboard: the main circuit board that connects CPU, memory,


storage, and peripherals. Serves as the system's backbone.

 Graphics Card (GPU), Sound Card, Network Interface Card


(NIC), Internal Camera Modules: expansion cards enable
specialized functions like visual output, audio processing, and
network connectivity.

🧾 Comparison Table: Main Components

Component Role/Function

Executes software instructions; includes


CPU CU, ALU, and registers for data
manipulation.

Volatile memory for running programs and


RAM
data; fast, writable, but temporary.

Non-volatile memory holding BIOS and


ROM
start-up instructions; not user-writable.

Permanent storage (e.g., HDD, SSD) for


Backing Storage
files and applications not currently in RAM.

Capture raw data from users or


Input Devices environment (keyboard, mouse, scanner,
sensors).

Present processed data as meaningful


Output Devices
output (monitor, printer, speaker).

Connect hardware components; enable


Motherboard /
graphics, sound, and network via GPU,
Expansion Cards
sound card, NIC, etc.

✅ Quick Revision Summary

 The CPU is central to processing and control.

 RAM and ROM form the essential internal memory structure: RAM is
temporary, ROM is permanent.

 Backing storage retains data outside of working memory.

 I/O devices enable user interaction and system responses.

 The motherboard interconnects all hardware; expansion cards add


functionality.

These align precisely with the Cambridge IGCSE ICT 0417


requirements for “main components of computer systems”
Types of User Interfaces (IGCSE ICT 0417 – Hodder)

The User Interface (UI) is the way users interact with a computer
system or software. There are several types:

🔹 1. Graphical User Interface (GUI)

 Definition: A user interface that uses windows, icons, menus,


and a pointer (WIMP).

 Features:

o Easy to use – suitable for beginners.

o Can use a mouse, touchpad, or touchscreen.

o Multitasking is easy (e.g. dragging windows, minimizing apps).

 Examples:

o Microsoft Windows

o macOS

o Android

o iOS

 Advantages:

o Intuitive and visual

o Multiple tasks can be done at once

 Disadvantages:

o Requires more memory and processing power

o Slower for expert users who need speed

🔹 2. Command-Line Interface (CLI)

 Definition: A text-based interface where users type commands.

 Features:

o Requires users to memorize commands.

o No graphics or mouse interaction.


 Examples:

o MS-DOS

o Linux Terminal

o Windows Command Prompt (CMD)

 Advantages:

o Fast and efficient for experienced users

o Uses very little system resources

 Disadvantages:

o Not user-friendly

o Errors can occur easily (e.g. mistyped commands)

🔹 3. Menu-Driven Interface

 Definition: Users interact through a series of menus and options.

 Features:

o Navigation using arrows or number/letter keys

o Often used in ATMs, washing machines, and older mobile


phones

 Examples:

o ATM machines

o Feature phones (non-smartphones)

o Self-service kiosks

 Advantages:

o Simple and structured

o Easy for non-technical users

 Disadvantages:

o Can be slow to navigate

o Limited control compared to GUI/CLI

🔹 4. Touchscreen Interface
 Definition: Input is made directly by touching the screen.

 Features:

o Uses gestures: tap, swipe, pinch

o Combines input and output into one interface

 Examples:

o Smartphones

o Tablets

o Self-checkout machines

 Advantages:

o Natural and intuitive

o No need for separate input devices (keyboard/mouse)

 Disadvantages:

o Can be hard to use with large fingers or for detailed tasks

o Screens may wear out or get dirty

🔹 5. Voice-Driven Interface (Voice UI)

 Definition: Allows users to speak commands instead of typing or


touching.

 Features:

o Uses speech recognition

o Often found in virtual assistants

 Examples:

o Siri, Alexa, Google Assistant

o In-car systems ("Call John", "Navigate to Home")

 Advantages:

o Hands-free operation

o Very useful for disabled users

 Disadvantages:

o May not recognize accents or background noise


o Privacy concerns with always-on microphones

📋 Summary Table

Interface Input Example


Best For
Type Method Use

Everyday
Mouse, Windows,
GUI personal
touch macOS
computing

Expert Linux
Keyboard
CLI users, Terminal,
(typed)
scripting CMD

Simple
Menu- Keyboard, ATMs,
systems,
Driven touch microwaves
beginners

Tablets,
Smartphones
Touchscree Fingers/ kiosks,
, self-
n stylus mobile
checkout
devices

Hands-free Smart
Voice-
Speech or assistants,
Driven
accessibility cars

Types of Computers Used in Daily Life (IGCSE ICT 0417 –


Hodder)

1. Desktop Computer (Personal Computer)

 Description: A computer designed to be used at a desk.

 Features:

o Consists of separate components: monitor, CPU, keyboard,


mouse.

o Not portable.

o More powerful and cheaper than laptops.


 Uses:

o Office work

o Gaming

o Internet browsing

o Home use

2. Laptop (Notebook)

 Description: A portable computer with built-in screen and


keyboard.

 Features:

o Battery-powered, easy to carry.

o Similar functions as desktop computers.

o More expensive than desktops with similar specs.

 Uses:

o Students and professionals on the go

o Business presentations

o Remote work

3. Tablet

 Description: A touchscreen device without a physical keyboard


(can use virtual keyboard).

 Features:

o Lightweight and portable.

o Runs mobile apps.

o Easy to use for media and simple computing tasks.

 Uses:

o Reading e-books

o Watching videos

o Browsing the internet


o Taking notes

4. Smartphone

 Description: A pocket-sized computer with phone capabilities and


touchscreen.

 Features:

o Runs apps for messaging, internet, games, GPS, etc.

o Has camera, sensors, and microphone.

 Uses:

o Communication (calls, texts)

o Social media

o Navigation (GPS)

o Photography and video

5. Embedded Systems

 Description: Computers built into other everyday devices to


control their functions.

 Features:

o Usually not visible to users.

o Perform specific tasks.

 Examples:

o Washing machines

o Microwave ovens

o Cars (engine control)

o Smart TVs

 Uses: Control and automate household appliances and gadgets.

Summary Table
Portabl Input
Type Main Use
e? Method

Keyboard, Home, office,


Desktop No
Mouse gaming

Mobile
Keyboard,
Laptop Yes computing,
Touchpad
work, study

Touchscree Media, light


Tablet Yes
n computing

Smartphon Touchscree Communication,


Yes
e n apps, media

Embedded Usually Buttons, Control devices


System no sensors and appliances

1. Artificial Intelligence (AI)

 Description: Machines or software that can simulate human


intelligence, including learning, reasoning, and problem-solving.

 Examples:

o Virtual assistants (Siri, Alexa)

o Self-driving cars

o Chatbots and recommendation systems

 Impact:

o Automates tasks

o Improves efficiency and decision-making

o Raises ethical and job security concerns

2. Virtual Reality (VR) and Augmented Reality (AR)

 Virtual Reality (VR):

o Creates a fully immersive computer-generated environment.

o Requires headsets like Oculus Rift.

o Used in gaming, training simulations, and education.

 Augmented Reality (AR):


o Overlays digital information on the real world (e.g., Pokémon
GO).

o Used in navigation, healthcare, and retail.

3. Internet of Things (IoT)

 Description: Network of physical devices (appliances, vehicles,


sensors) connected to the internet, able to collect and exchange
data.

 Examples:

o Smart home devices (thermostats, lights)

o Wearable fitness trackers

o Connected cars

 Benefits:

o Increased automation and convenience

o Better data collection and monitoring

 Risks:

o Privacy concerns

o Security vulnerabilities

4. 3D Printing (Additive Manufacturing)

 Description: Creating physical objects from digital designs by


layering materials.

 Uses:

o Rapid prototyping

o Manufacturing complex parts

o Medical applications (prosthetics)

 Advantages:

o Customization and speed

o Reduces waste compared to traditional manufacturing


5. Biometric Technology

 Description: Identification and authentication using unique human


characteristics.

 Examples:

o Fingerprint scanners

o Facial recognition

o Iris scanners

 Applications:

o Security (phones, airports)

o Access control systems

6. Cloud Computing

 Description: Using remote servers hosted on the internet to store,


manage, and process data.

 Benefits:

o Access data anywhere, anytime

o Reduces need for physical storage

 Examples:

o Google Drive, Dropbox, Microsoft Azure

7. Quantum Computing (Advanced, emerging field)

 Description: Uses quantum bits to perform complex calculations


faster than traditional computers.

 Potential:

o Breakthroughs in cryptography

o Solving complex scientific problems

Summary Table
Techno Descrip Examp Concer
Benefits
logy tion le Use ns

Machine
Virtual
s
Artificia assista
simulati Automati
l nts, Ethics,
ng on,
Intellige self- job loss
human efficiency
nce (AI) driving
intellige
cars
nce

VR:
Virtual immersi
Gaming
Reality ve
, Improved Cost,
(VR) & digital
training training, motion
Augme worlds;
, interactio sickness
nted AR:
navigat n (VR)
Reality overlays
ion
(AR) digital
info

Devices
Internet Smart
connect Convenie
of homes, Security,
ed to nce, data
Things wearabl privacy
the collection
(IoT) es
internet

Creating
Prototy
physical Customiz
3D ping, Cost of
objects ation, less
Printing medical printers
layer- waste
parts
by-layer

ID Fingerp
Biometr
based rint,
ic Improved Privacy
on facial
Technol security issues
human recogni
ogy
traits tion

Data/
Google
Cloud storage Accessibil
Drive, Data
Comput on ity,
Office security
ing internet scalability
365
servers
Techno Descrip Examp Concer
Benefits
logy tion le Use ns

Quantu
m bits Fast
Quantu
for processin Still
m Researc
advance g of experim
Comput h
d complex ental
ing
computi tasks
ng

You might also like