Objectives of
Study
● Tounderstand the fundamental concepts and
functions of a computer
● To identify and describe the primary components
of a computer system
● To recognize the characteristics and capabilities of
computers
● To classify computers based on size
● To gain knowledge of evolution of computers
through different generations
● To develop computer literacy skills for academic
and professional use
3.
Table of contents
01
04
02
05
03
06
IntroductionCharacteristics of
Computer
Data processing
cycle of computer
Classification of
computers
Generation of
Computers
The primary
components of
Computers
UNIT 1: Introduction
toComputers
o The word “Computer” comes from the word “TO COMPUTE” which means
to calculate.
o A computer is normally considered to be a calculating device that can
perform arithmetic operations very quickly.
o A computer can also be defined as a device which operates upon data.
o Data can be in form of numbers, letters, symbols, size, and it comes in all
sizes and shapes depending upon the type of computer application.
o A computer can store, process and retrieve data as and when desired.
o A computer first gets the data, does the processing and then produces
information.
6.
Main Tasks
Definition ofComputer
Input: receiving data from the user or
other sources
Processing: manipulating the data based
on instructions
Output: presenting the processed
information to the user.
Storage: saving data and instructions for
future use.
o Computer is an electronic device which
takes input from user, processes it and
gives the output as per user’s
requirement.
o The main tasks of performed by
computers are:
Input
Process
Output
Storage
What is a Computer?
7.
Disadvantages
Advantages and Disadvantages
Dependency
Environment (dust free and stable)
No feelings
No I.Q
o Automation.
o Reduction in paper work and cost
o Reliability
o Accuracy
Advantages
8.
Basic Computer Terminology
1.APPLICATION
2. RAM
3. BROWSER
4. ROM
5. BYTE
6. CLICK
7. DATABASE
8. FILE
1. CPU
2. DISK DRIVE
3. HARD DRIVE
4. KEYBOARD
5. MODEM
6. MONITOR
7. MOUSE’NIC
8. PRINTER
Hardware Software
Elements of DataCommunication system
1. Message – The actual data/information to be communicated
(text, audio, video, etc.).
2. Sender – The device that sends the message (e.g., computer,
phone, camera).
3. Receiver – The device that receives the message (e.g.,
computer, phone, workstation).
4. Transmission Medium – The physical path through which
data travels (wired like cables/fibre optics, or wireless like
radio/microwaves).
5. Protocol – A set of rules that govern communication between
devices. Without protocols, communication cannot occur.
Information
Data Vs. Information
information puts facts into context
Information is organized
information depends on data
Information is sufficient for decision-making
Information is processed data that makes sense to us e.g
Weather Report: based on the temperature reading a
weather report can be generated, Grade Average: based
on the student grades, the average grade of class can be
derived.
o collection of facts
o Data is unorganized
o Data does not depend on information
o Data is not sufficient for decision-
making
o Data contains numbers, statements, and
characters in a raw from e.g Temperature
readings: 320
c, Students grades 85%,
Data
Characteristics of aComputer
Accuracy Diligence
Computers are highly
accurate
The degree of accuracy
depends on the model of
the computer.
Errors can occur but these
are due to human errors,
due to inaccurate data not
due to technological
weakness.
Unlike human beings, a
computer is free from
monotony, tiredness
and lack of
concentration.
It can continuously
work for hours without
creating any errors and
without grumbling.
Computers can store and
recall any amount of data
because of its high storage
capacity of its storage device.
Even after several years, if the
information is recalled, it will
be as accurate as on the day
when it was stored in the
computer.
Memory
20.
Characteristics of aComputer
Speed No I.Q
A Computer is very fast
device
A computer is capable of
performing several billions
simple arithmetic operations
per second
Computer speed in terms of
seconds is not in milliseconds
but microseconds.
A computer is not a magical
device, it processes no
intelligence of its own.
It has zero I.Q
It has to be told what to do and
in what sequence.
It cannot takes its own
decisions
Computers have no feelings because
they are machines
Based on our own feelings, task,
knowledge and experience we often
make certain judgements in our day
to day lives BUT
Computer does exactly the way it is
instructed not based on its own
emotions because it has none.
No Feelings
Classification based onType
o Processes data in binary form
(0s and 1s)
o Capable of performing a wide
range of tasks from simple
calculations to complex
simulations.
o It is versatile, reliable and
can handle large volumes of
data quickly
o E.g Personal Computers,
Smartphones, servers
o Designed to process
continuous data.
o Uses physical quantities,
such as voltage or
current to represent data.
o E.g Speedometers:
measure the speed of
vehicle using continuous
data, thermometer
o Combines features of both analog
and digital computers,
o Combines the real-time processing
capabilities of analog systems with
the precision and versatility of digital
systems.
o Used in specialized applications
that require both types of data.
o E.g Patient monitoring system that
measures heart heart (analog) and
store data digitally.
Digital
computer
Analog
computer
Hybrid
computer
Main-Frame Computer
Classification ofComputers based on size
o has a microprocessor chip as its central
processing unit(CPU).
o Originated in the late 1970s.
o First micro computer was built with 8-bit
processor
o Also known as a personal computer
o Originated in 1960s, contained 12-bit processor in
1970s
o Small mainframes that perform limited tasks, less
expensive than mainframe
o Capable of supporting 10-100 users
simultaneously
o Also known as supermini computers
o very powerful computer which is capable of
supporting thousands of users simultaneously.
o Used to handle bulk data and information
processing
o They are large, expensive computers with larger
internal storage capacity.
o Capable of processing millions of instructions
per second
o Most powerful and most expensive computer
o Used for complex scientific applications that
requires huge processing power.
o Uses multiprocessor technology to perform
calculations very fast
o The speed is measured in gigaflops, teraflops and
petaflops
Micro Computer Mini Computer
Super Computer
Classification by Purpose
•Handle a wide range of tasks.
• Can run different software
applications.
• Users can install/update programs.
• Examples:
• PCs – word processing,
browsing, gaming.
• Laptops – portable,
multipurpose.
• Workstations – high-
performance (e.g., 3D design,
video editing).
Built for specific tasks only.
Optimized for speed & efficiency in that task.
Often embedded in devices/machines.
Examples:
• Gaming Consoles – Xbox, PlayStation.
• Calculators – arithmetic only.
• Traffic Controllers – manage signals.
• ATMs – banking transactions.
• Microwave Ovens – cooking control.
General-Purpose Computers Special-Purpose Computers
System Software
System softwareis the essential software that
helps a computer run smoothly.
It manages hardware, controls system
operations, and provides the foundation for
application software.
Examples include operating
systems (like Windows,
macOS, Linux), device drivers,
firmware, and utility software
This includes things like the operating system
(Windows, macOS, Linux),
System software provides a platform for other software
to run. Examples include operating systems,
antivirus software, and disk formatting tools.
Definition
32.
Features of SystemSoftware
1. Memory Management: operating system perform memory management
. The OS keeps track of the primary memory and allocates the memory
when a process requests it.
2. Processor Management: OS performs process management. Allocates
the main memory (RAM) to a process and de-allocates it when it is no
longer required.
3. File Management: Operating system perform file management. Allocates
and de-allocates the resources and decides who gets the resources.
4. Security: Prevents unauthorized access to programs and data using
passwords.
5. Error-detecting Aids: Production of dumps, traces, error messages, and
other debugging and error-detecting methods.
6. Scheduling: The OS schedules the process through its
scheduling algorithms.
Operating System
isa type of system software that manages a computer's hardware and software
resources.
It provides common services for computer programs.
An OS acts as a link between the software and the hardware
It controls and keeps a record of the execution of all other programs that are
present in the computer, including application programs and other system
software.
35.
Tasks Performed bythe Operating
System
• Resource Management: The operating system manages and allocates memory, CPU time,
and other hardware resources among the various programs and processes running on the
computer.
• Process Management: The operating system is responsible for starting, stopping, and
managing processes and programs. It also controls the scheduling of processes and
allocates resources to them.
• Memory Management: The operating system manages the computer’s primary memory
and provides mechanisms for optimizing memory usage.
• Security: The operating system provides a secure environment for the user, applications,
and data by implementing security policies and mechanisms such as access controls and
encryption.
• File Management: The operating system is responsible for organizing and managing the
file system, including the creation, deletion, and manipulation of files and directories.
• Device Management: The operating system manages input/output devices such as
printers, keyboards, mice, and displays. It provides the necessary drivers and interfaces to
enable communication between the devices and the computer.
Utility Software
isa type of software that is designed to help users manage, maintain, and optimize their
computer systems.
Utility software includes a wide range of tools and applications that perform specific tasks to
improve the performance, security, and functionality of a computer system.
is a type of software which is used to analyse and maintain a computer
This software is focused on how OS works on that basis it performs tasks to enable the
smooth functioning of the computer.
This software may come with OS like windows defender and disk clean-up tools.
E.G: Antivirus, backup software, file manager, disk management, disk clean-up tool and
disk compression tool all are utility software.
Definition
38.
Importance of UtilitySoftware
1. System maintenance: Utility software provides a range of tools and applications
that help users manage and maintain their computer systems. By regularly using
these tools, users can optimize their system performance, remove unnecessary
files and programs, and keep their system running smoothly.
2. Security: Utility software includes tools such as antivirus and encryption software
that help users protect their computer systems from security threats such as
viruses, malware, and unauthorized access.
3. Efficiency: Utility software can help users optimize their system performance and
reduce the time and effort required to perform routine tasks such as disk clean-
up, file compression, and data backup.
4. Data recovery: Utility software includes backup and recovery tools that can help
users recover lost or deleted data in the event of a system failure or data loss.
5. User experience: Utility software can help users customize their system settings
and preferences to enhance their overall user experience.
39.
Application Software
isa type of computer program designed to help users perform specific tasks or
functions
These tasks can range from writing documents and editing photos to managing
finances or browsing the internet.
Unlike system software (which runs the computer itself), application software focuses
on what the user wants to do.
Definition
Need for ApplicationSoftware
o Helps the user in completing specified tasks
o Manages and manipulates data
o Allows users to effectively organize information
Basic Terms ofWindows
1. Desktop: is the entire screen on windows 10/11. It is called a desktop because it
looks and functions very much like a neat desk or working table.
2. Icons: are small pictures found on the desktop. These are symbols representing
programs, applications or files. Each icon is a shortcut to an item, file, or program
inside the computer.
3. Start button: it is a button found on the lower left part of the desktop. It is used
to start a program or open a document.
4. Taskbar: it is a rectangular bar found at the lower part of the desktop. It contains
the start button and shows what programs or documents are currently open.
5. Quick launch bar: this provides an easy way to launch a program with just one
click.
6. System tray: this is where you can find icons belonging to some of the programs
that are currently running.
7. Wallpaper: background design of the desktop, you can customize the wallpaper
according to your preference.
Definition
46.
History of Computers
CharlesBabbage – “Father of the Computer”; designed the Analytical Engine.
o He was a professor at Mathematics at Cambridge University
o He invented a machine called Differential Engine; which could evaluate accurately,
algebraic expressions and mathematics tables, it was correct up to 20 decimal
places.
o Later, he developed analytical machine, which could perform addition at the rate
of 60 per minute.
o For technical limitations of that age Charles Babbage could not see his invention
operational.
o However, today’s computer has a building block similar to what he proposed.
o With him, his disciple and co-work, Lady Lovelace is remembered with reverence
as the first programmer of the world.
47.
Generation of Computers
oUsed as a
calculating device
o Performed
calculations in
milliseconds
o Technology used:
Vacuum Tubes
o Required large
room
o Unreliable
(generated too
much heat)
o 10 times smaller in
size than 1st
gen
system
o Calculations were
done in
microseconds
o Technology used:
Transistors
o Cooling system also
required
o High manufacturing
cost
First Generation
1940s-1950s
Issues with First
Generation
Second Generation
1950s-1960s
Issues with second
Generation
48.
Generation of Computers
oGeneral purpose
computers
o Less power usage
and delivered better
performance
o Technology used
Integrated Circuits
o Air conditioning
needed
o Skilled workforce
required
o High cost of initial
setup
o Smaller in size and
much faster than
the previous
generations
o Minimum hardware
required and easy
to configure
o Technology used
Microprocessor
chip
o Microprocessors
had to be
manufactured using
cutting-edge
technology which
required the use of
a cooler(fan).
Third Generation
1960s-1970s
Issues with Third
Generation
Fourth Generation
1970s-1980s
Issues with Fourth
Generations
49.
Generation of Computers
oSuperior speed and
performance
o Portable and Ease
of movement
o Technology used
AI/ULSI(Ultra large
scale integration)
o Privacy and security
concerns (due to the
use of AI)
o High cost of
implementation
Fifth Generation
1980s-Present
Issues with Fifth
Generation
Components of aComputer
The devices which are used to
enter data in the computer
systems are known as input
devices.
E.g Keyboard, mouse,
scanner
The unit where all the
processing is done
It contains many other units
under it; namely Control unit
and ALU (Arithmetic & Logic
unit)
The devices which display
the results generated by
the computer
E.g Monitor, printer,
speaker
Used to store data
when it is not used in
memory.
E.g floppy disk, hard
disks, CD-ROM drives
Input devices
Central processing
unit Memory
The data and instruction have to
be stored inside the computer
before the actual processing
starts
Same way the result of the
computer must be stored before
being passed to the output
device
Output device Storage devices
52.
Functions of ComputerComponents
o Accept the data from the
outside world.
o Convert that data into computer
coded information.
o Supply this data to CPU for
further processing
o Accept the results from CPU.
o Convert those results into
human readable form.
o Display the results on the
output device
o Store data and instruction
received from input
devices.
o Store the intermediate
results generated by CPU
o Stores the final results
generated by CPU
Functions of input
devices
Functions of output
device
Functions of
Memory unit
53.
Arithmetic & LogicalUnit
o Is an essential component of
CPU,
o It performs arithmetic and
logical operations on inputted
data.
o It carries out arithmetic and
logical operations
o It can perform billions of
operations per second
o Arithmetic operations – includes addition,
subtraction, multiplication and division
o Logical operations – it includes AND, OR,
NOT, XOR (exclusive OR).
o Comparison operations – to determine
greater than, less than or equal to
Definition Key Functionalities of ALU
54.
Control Unit
o Ispart of the CPU
o Generates the appropriate timing and
control signals to all the operations
involved with a computer.
o Controls the movement of data and
program instruction into and out of
the CPU and to control the operations
of ALU.
o To help the computer system in the process of
carrying out the stored program instructions
o It interacts with both the main memory and
arithmetic logic unit
o It performs arithmetic and logical operations
o It coordinates with all activities related to the
other units and the peripherals
Definition Functions of control unit
55.
Conclusion
Computers have becomean essential tool in every
aspect of modern life, from education and business
to healthcare and entertainment. Understanding
their characteristics, classifications and generations
and primary components provides a strong
foundation for further study in technology. With this
knowledge, you are equipped to adapt to
advancements in computing and to use technology
effectively in solving real-world problems.
56.
CREDITS: This presentationtemplate was created by Slidesgo,
and includes icons, infographics & images by Freepik
Thanks!
Do you have any questions?
tholoana.sejane@bothouniversity.com
+26653173479
Tholoana Sejane
Please keep this slide for attribution