Unit 1 - 3
Unit 1 - 3
A computer is an electronic device that processes, stores, and retrieves data according to instructions given to it,
usually in the form of a program. It can perform a wide variety of tasks automatically and at high speed.
In simple words, a computer takes input, processes it, and gives output.
• Charles Babbage designed the Analytical Engine in the 1830s — known as the "Father of the Computer."
• 1. Hardware – The physical parts of a computer (like CPU, monitor, keyboard, mouse).
• 2. Software – The programs and operating system that run on the hardware (like Windows, MS
Word, games).
• 3. Data – Raw facts and figures that the computer processes (like numbers, text, images).
• 4. Users – The people who operate and interact with the computer.
• 5. Procedures – The set of instructions or rules for using the computer system properly.
The main operations of a computer are usually described as four basic functions:
Bit
Byte
Word
In computers, devices are the parts that help in input, output, storage, or processing.
• Example: Central Processing Unit (CPU) — known as the "brain" of the computer.
• Here’s a clear list of various input and output devices:
•
• Input Devices (Used to send data into the computer)
Device Use
Keyboard Typing text and commands
Mouse Pointing, clicking, selecting
Scanner Scanning documents and images
Microphone Recording sound
Webcam Capturing video
Joystick Playing games (movement control)
Barcode Reader Reading barcodes
Touchscreen Both input and output (touch input)
Device Use
Monitor Displaying text, images, videos
Printer Printing documents on paper
Speaker Producing sound
Headphones Listening to audio privately
Projector Displaying visuals on a large screen
Advantages of Computers:
1. Speed – Can process data and perform calculations much faster than humans.
2. Accuracy – Performs tasks with high precision and minimal errors.
3. Automation – Executes repetitive tasks automatically with the help of software.
4. Multitasking – Capable of running multiple applications simultaneously.
5. Connectivity – Facilitates communication and access to the internet and global resources.
6. Productivity – Increases efficiency and output in almost every field (education, business, healthcare,
etc.).
7. Cost Efficiency – Reduces human labor and operational costs over time.
Limitations of Computers:
Memory refers to the component of a computer that stores data and instructions for processing. It's essential
for a computer's functioning.
Types of Memory:
Functions of Memory:
Main memory is the part of the computer where data and programs are stored temporarily while being
used by the CPU. It is fast and directly accessible by the processor.
RAM is a type of volatile main memory used to store data and instructions that a computer's processor
needs while performing tasks.
Key Features of RAM:
Types of RAM:
Functions of RAM:
ROM is a type of non-volatile memory used in computers and other devices to store permanent
instructions that do not change, even when the power is turned off.
Key Features of ROM:
Types of ROM:
Type Description
ROM (Mask ROM) Programmed during manufacturing. Cannot be altered.
PROM (Programmable ROM) Can be written once after manufacturing.
EPROM (Erasable PROM) Can be erased using UV light and reprogrammed.
EEPROM (Electrically Erasable PROM) Can be erased and rewritten electrically; through BIOS chips,
Functions of ROM:
Secondary memory is a non-volatile memory used to store data permanently. Unlike primary memory
(RAM), data remains intact even when the computer is turned off.
Key Features:
Storage devices are hardware components used to store digital data permanently or temporarily. They are
essential for saving files, applications, and the operating system.
3. Cloud Storage:
When choosing or evaluating a storage device, the following criteria are considered:
1. Capacity
• The amount of data the device can store (measured in GB, TB).
• Important for storing large files, applications, or databases.
2. Speed
3. Cost
4. Durability
5. Portability
Simple Definition:
Classification is the process of dividing or sorting items, ideas, or information into categories or classes.
Examples:
Based on Size
Computers vary in size, from powerful supercomputers for complex tasks to
embedded systems built for specific functions in everyday devices. Each type is
designed to meet different performance needs and applications.
Supercomputers
Supercomputers are the most powerful computers in terms of processing power. They are used for extremely
complex computations and tasks that require massive data processing capabilities, such as scientific
simulations, weather forecasting, and modelling natural phenomena.
Characteristics:
• High-performance processors and memory systems.
• Can perform billions or even trillions of calculations per second.
• Costly and require special environments (e.g., controlled cooling systems).
Examples:
• IBM Blue Gene
• Cray XT5
Mainframe Computers
Mainframes are large and powerful computers designed to handle and process vast amounts of data quickly.
They are used by large organizations like banks, insurance companies, and government institutions for tasks
such as transaction processing, large-scale enterprise applications, and database management.
Characteristics:
• Can support thousands of users simultaneously.
• Known for reliability, scalability, and processing large volumes of data.
• Operate in environments that require high security and uptime.
Examples:
• IBM Z Series
• Unisys ClearPath
c. Minicomputers (Mid-range Computers)
Minicomputers, also known as mid-range computers, are smaller than mainframes but still capable of
supporting multiple users and handling medium-scale tasks. They are typically used for smaller businesses
or industrial applications that require fewer resources than mainframes.
Characteristics:
• Less powerful than mainframes but still capable of running several programs simultaneously.
• Used in manufacturing control, research labs, and medium-sized organizations.
• Can support up to hundreds of users at once.
Examples:
• DEC VAX
• Digital Equipment Corporation (DEC)
d. Microcomputers (Personal Computers)
Microcomputers are the most common type of computers used by individuals. They are designed for
general-purpose tasks such as browsing the internet, word processing, gaming, and other personal or office
activities. Microcomputers are based on a microprocessor, which integrates the functions of a computer's
central processing unit (CPU) on a single chip.
Characteristics:
• Typically smaller, affordable, and user-friendly.
• Found in homes, schools, and offices.
• Includes desktops, laptops, tablets, and smartphones.
Examples:
• Desktop PCs
• Laptops
• Tablets
• Smartphones
e. Embedded Computers
Description: Embedded computers are specialized computers that are designed to perform specific tasks and
are often built into other devices. These computers are not typically seen as separate units but are an integral
part of everyday objects, from household appliances to industrial machines.
Characteristics:
• Focused on specific functions, with minimal user interaction.
• Often run on low power and have limited resources.
• Commonly used in devices that require real-time processing.
Examples:
• Smart TVs
• Washing Machines
• Car Control Systems
• Microwave Ovens
Based on Functionality
Computers are classified by functionality into analog, digital, and hybrid types.
Analog handles continuous data, digital processes binary data, and hybrid
combines both methods.
Analog Computers
Analog computers are designed to process continuous data. Instead of using digital numbers (0s and 1s),
these computers use physical quantities, such as voltage or current, to represent data. Analog computers are
especially good at simulating real-world phenomena that vary continuously, like temperature, speed, or
pressure.
Characteristics:
• Process continuous data (e.g., temperature, pressure).
• Used for tasks that require real-time simulations.
• Often used in scientific research, engineering, and control systems.
Examples:
• Speedometers: Measure the speed of a vehicle using continuous data.
• Thermometers: Measure temperature changes.
• Radar Systems: Measure distance by sending out continuous waves and processing reflected
signals.
b. Digital Computers
Digital computers process data in binary form (0s and 1s). They are the most common type of computer and
are capable of performing a wide range of tasks, from simple calculations to complex simulations. Digital
computers are versatile, reliable, and can handle large volumes of data quickly.
Characteristics:
• Process discrete data in binary format.
• Capable of performing arithmetic and logical operations.
• Used in personal computers, servers, and smartphones.
Examples:
• Personal Computers (PCs): Laptops, and desktops used for general tasks.
• Smartphones: Mobile devices for communication and entertainment.
• Servers: High-performance systems that manage data and resources for multiple users.
c. Hybrid Computers
Hybrid computers combine features of both analog and digital computers. They can process both continuous
(analog) and discrete (digital) data. Hybrid systems are designed to take advantage of the strengths of both
types of computers, making them highly useful in specific applications where both types of data need to be
processed simultaneously.
Characteristics:
• Combine the real-time processing capabilities of analog systems with the precision and versatility of
digital systems.
• Used in specialized applications that require both types of data.
Examples:
• Hospitals: Patient monitoring systems that measure heart rate (analog) and store data digitally.
• Scientific Research: Systems that simulate complex phenomena and process both continuous data
(like temperature) and discrete data (like test results).
• Industrial Systems: Systems controlling factory machines where both analog sensors (e.g.,
temperature) and digital control systems are used.
Based on Purpose
Computers are classified by purpose into general-purpose and special-purpose
types. General-purpose computers can perform a wide range of tasks, while
special-purpose computers are designed for specific functions.
a. General-Purpose Computers
General-purpose computers are designed to handle a wide variety of tasks. They can be programmed to
perform a range of functions, from simple calculations to complex tasks. These computers are flexible
and can run many different types of software, making them suitable for personal, educational, business,
and entertainment use.
Characteristics:
• Can perform multiple tasks and be used for a variety of purposes.
• Capable of running many types of software applications.
• Users can install or update software as needed.
• Typically include personal computers, laptops, and workstations.
Examples:
• Personal Computers (PCs): These are the most common general-purpose computers used for
activities such as word processing, web browsing, and gaming.
• Laptops: Portable computers used for general-purpose tasks.
• Workstations: High-performance computers designed for technical and scientific work, often used
for tasks like video editing, 3D design, and software development.
b. Special-Purpose Computers
Special-purpose computers are designed and optimized to perform a specific task or set of tasks. Unlike
general-purpose computers, they cannot be reprogrammed for other uses. These computers are typically
more efficient than general-purpose computers for the specific function they are designed for. They are
found in a wide range of devices and industries, from household appliances to industrial machinery.
Characteristics:
• Designed to perform a specific, limited set of functions.
• Usually do not require user interaction beyond the task they are built for.
• Often optimized for speed and efficiency in their specific domain.
• Can be embedded within devices or machines for dedicated control.
Examples:
• Gaming Consoles: Devices like the PlayStation or Xbox, which are designed specifically for playing
video games.
• Calculators: Electronic devices designed to perform arithmetic calculations.
• Traffic Signal Controllers: Specialized systems are used to manage the flow of traffic at
intersections.
• ATM Machines: These are computers dedicated to banking transactions and cannot be used for
other tasks.
• Microwave Ovens: Embedded systems in appliances that perform specific tasks like cooking food
by controlling the temperature and time.