1 Introduction
1 Introduction
MANJUSHA BAWANKAR
2
• Abacus is basically a wooden rack that has metal rods with beads mounted on
them.
• In the abacus, the beads were moved by the abacus operator according to some
rules to perform arithmetic calculations
Abacus
Napier Bones
MANJUSHA BAWANKAR
3
• It is also called an Arithmetic Machine or Adding Machine.
• It is invented by Pascal to help his father, a tax accountant in his work
or calculation.
• It could perform addition and subtraction in quick time. It was
basically a wooden box with a series of gears and wheels.
• It is worked by rotating wheel like when a wheel is rotated one
revolution, it rotates the neighboring wheel and a series of windows is
given on the top of the wheels to read the totals.
Pascaline
MANJUSHA BAWANKAR
4
What is Computer?
MANJUSHA BAWANKAR
5
Computer System
All of the components of a computer system can be summarized with the simple equations.
All physical parts of the computer (or everything that we can touch) are known as
Hardware.
• Software = Programs
MANJUSHA BAWANKAR
6
General features of Computer
MANJUSHA BAWANKAR
7
General Features of Computer:
Processing Power/Speed:
• A computer works with much higher speed and accuracy compared to humans while performing
mathematical calculations.
• Computers can process millions (1,000,000) of instructions per second. The time taken by
computers for their operations is microseconds and nanoseconds.
• Computers excel at performing calculations and following instructions incredibly fast. Measured in GHz
(gigahertz), their speed allows them to handle complex tasks in seconds.
Reliability:
A computer is reliable as it gives consistent result for similar set of data i.e., if we give same set
of input any number of times, we will get the same result.
MANJUSHA BAWANKAR
8
Accuracy
Computers perform calculations with 100% accuracy. Errors may occur due to data inconsistency
or inaccuracy.
Diligence
A computer can perform millions of tasks or calculations with the same consistency and
accuracy. It doesn’t feel any fatigue or lack of concentration. Its memory also makes it superior to
that of human beings.
Versatility
• Versatility refers to the capability of a computer to perform different kinds of works with same
accuracy and efficiency
• Computers are incredibly adaptable. With the right software, they can tackle various tasks,
from simple calculations to complex scientific simulations, creative design, and entertainment
MANJUSHA BAWANKAR
9
Automation
Computer performs all the tasks automatically i.e. it performs tasks without
manual intervention.
Memory
Computers have two main types of memory:
• RAM (Random Access Memory): This temporary storage holds data currently
being worked on. It's fast but volatile, meaning data is erased when the computer
shuts down.
• Storage (Hard Disk Drive, Solid State Drive): This is permanent storage that holds
data even after power off. Storage capacity is measured in gigabytes (GB) or
terabytes (TB).
• A computer has built-in memory called primary memory where it
stores data. Secondary storage are removable devices such as CDs, pen
drives,etc.,whichare also used to store data.
MANJUSHA BAWANKAR
10
• Connectivity: Modern computers can connect to networks (like the internet) and other devices, allowing
for communication, resource sharing, and access to a vast amount of information.
• Input devices: computers have input devices like keyboards, mice, touchscreens, and voice recognition
systems that allow users to provide commands and input data to the computer.
• Output devices: output devices such as monitors, printers, speakers, and headphones display or present
the results of computations and actions performed by the computer.
• Operating system: computers run on an operating system (os) that manages hardware resources, provides
a user interface, and supports software applications. Common operating systems include microsoft windows,
macos, linux, and unix.
• Software: computers run various types of software applications that perform specific tasks, such as word
processing, web browsing, gaming, graphic design, and multimedia editing.
MANJUSHA BAWANKAR 11
Generation of a Computer:
• Computers have gone through many
changes over time.
• Computers evolved over a long period of
time, starting from the 16th century, and
continuously improved themselves in
terms of speed, accuracy, size, and price
to become the modern day computer.
MANJUSHA BAWANKAR
13
First Generation of Computers:
• The first generation used vacuum tube technology and were built between 1940 and 1956.
• Vacuum tubes were expensive and produced a lot of heat.
• Could affordable to large organizations.
• Machine language was the programming language used for these computers, and they could not
multitask.
• The ENIAC was the first electronic general-purpose computer that used 18,000 vacuum tubes and was
built in 1943 for war-related calculations.
• Eg. EDVAC, IBM-650, IBM-701, Manchester Mark 1, Mark 2, etc.
MANJUSHA BAWANKAR
14
Second Generation of Computers:
• The second generation of computers was developed in the late 1956s and 1963s.
• These computers replaced vacuum tubes with transistors making them smaller, faster and more efficient.
• This was done as transistors were more reliable than vacuum tubes, required less maintenance and
generated less heat.
• Second-generation computers were smaller and more portable, making them accessible to a wider
audience.
• This laid the foundation for further developments
Advantages of Second-generation: Disadvantages of Second-generation:
• They provided better speed and improved accuracy. • They were only used for specific objectives and
• Computers developed in this era were smaller, required frequent maintenance.
more reliable, and capable of using less power. • The second generation of computer used punch
cards for input, which required frequent
maintenance.
MANJUSHA BAWANKAR
15
Third Generation of Computers:
MANJUSHA BAWANKAR
16
Fourth Generation of Computers:
•Fourth generation computers were smaller and more •They use complex VLSI Chips, and VLSI Chip
dependable. manufacturing requires advanced technology.
•GUI (Graphics User Interface) technology was used in •To build these computers, Integrated Circuits (ICs)
this generation to provide users with better comfort were required, and to develop those, cutting-edge
technology was needed.
MANJUSHA BAWANKAR
17
Fifth Generation of Computers:
• The fifth generation of computers emerged after the fourth generation and is still being developed.
Computers of fifth generation use artificial intelligence (AI) to perform various tasks.
• These computers use programming languages such as Python, R, C#, Java, etc., as input methods.
• The fifth generation computers employ ULSI technology (Ultra Large Scale Integration) , parallel
processing, and AI to perform scientific computations and develop AI software.
• They can perform intricate tasks such as image recognition, human speech interpretation, natural
language understanding, etc.
• Examples of fifth generation include laptops, desktops, notebooks, chromebooks, etc.
MANJUSHA BAWANKAR
18
Workstation:
• A workstation is a high-performance computer designed for
professional use in specialized tasks such as engineering,
graphic design, scientific simulations, and multimedia
production.
MANJUSHA BAWANKAR
19
Key features of workstations include:
Powerful Processing:
• Workstations are equipped with high-performance CPUs, often with multiple cores or processors,
allowing them to handle complex calculations and simulations efficiently.
• Workstations are built with robust components to handle demanding tasks.
This includes:
• Powerful central processing unit (CPU) with multiple cores for efficient multitasking.
• Significant RAM (often exceeding 16GB) for running complex applications smoothly.
• High-performance graphics processing unit (GPU) for tasks like video editing, 3D modeling, and
design.
MANJUSHA BAWANKAR
20
Advanced Graphics: Many workstations come with dedicated graphics processing units (GPUs) optimized for
rendering complex visualizations, such as 3D modeling, animation, and computer-aided design (CAD).
Storage Options: Workstations offer various storage configurations, including fast solid-state drives (SSDs)
for rapid data access and large-capacity hard disk drives (HDDs) for storing extensive datasets.
Reliability and Stability: Workstations are built with high-quality components and undergo rigorous testing to
ensure reliability and stability under heavy workloads.
Security:
Workstations may have additional security features to protect sensitive data used in professional environments.
MANJUSHA BAWANKAR
21
• Focus on specific workflows: Unlike general-purpose pcs, workstations can be optimized for specific
industries or applications. They might have specialized hardware or software pre-installed to cater to tasks
like engineering simulations, architectural design, or financial modeling.
• Typical users:
Workstations are ideal for professionals like:
• Engineers
• Architects
• Animators and graphic designers
• Scientists and researchers
• Video editors
• Financial analysts
MANJUSHA BAWANKAR 22
Expandability: Workstations often feature multiple expansion slots and ports, allowing users to add
additional hardware components such as graphics cards, storage drives, and specialized interfaces.
Certification: Workstation hardware and software may undergo certification processes by industry-leading
software vendors to ensure compatibility and optimal performance with professional applications.
References: https://www.shiksha.com/online-courses/articles/generation-of-computers/
MANJUSHA BAWANKAR 23