SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Instructor : Muhammad Hammad Waseem
Email: m.hammad.wasim@gmail.com
Muhammad Hammad Waseem 2
• The Von Neumann Architecture and its
figure
• Important Features of the Von Neumann
Architecture

 The Von Neumann architecture is a design model for
a stored-program digital computer. Its main
characteristic is a single separate storage structure
(the memory) that holds both program and data.
 Von Neumann computer architecture, which is
illustrated in the following figure:
3
The Von Neumann
Architecture
Muhammad Hammad Waseem

4Muhammad Hammad Waseem
The Von Neumann
Architecture (cont…)

 both instructions (code) and data (variables and
input/output) are stored in memory;
 memory is a collection of binary digits (bits) that
have been organized into bytes, words, and regions
with addresses;
 the code instructions and all data have memory
addresses;
 to execute each instruction, it has to be moved to
registers;
5
Important Features of Von
Neumann Architecture
Muhammad Hammad Waseem

 only the registers have the “smarts” to do anything
with the instructions; memory locations have no
“smarts”;
 to save a result computed in the registers, it has to be
moved back to memory;
 operating systems and compilers keep the
instructions and data in memory organized so it
doesn't get mixed up together;
Muhammad Hammad Waseem 6
Important Features
(Cont.)

TYPES OF
COMPUTERS
• Introduction
• Types based on Principle of operation
• Analog computers
• Digital computers
• Hybrid computers

 Computers can be classified based on their principles
of operation or on their configuration. By
configuration, we mean the size, speed of doing
computation and storage capacity of a computer.
8
TYPES OF COMPUTERS
Muhammad Hammad Waseem

 There are three different types of computers
according to the principles of operation.
 Those three types of computers are:
 Analog Computers
 Digital Computers
 Hybrid Computers
9
Types based on
Principles of Operation
Muhammad Hammad Waseem

 Analog Computer is a computing device that works
on continuous range of values.
 The results given by the analog computers will only
be approximate since they deal with quantities that
vary continuously.
 It generally deals with physical variables such as
voltage, pressure, temperature, speed, etc.
10
Analog Computers
Muhammad Hammad Waseem
11
Examples
• Speedometer
• Weight machine
• Thermometer
• Temperature
• Speed
Analog watch
Applications
• Engineering
• Scientific Work
• To control process
• Chemical industries
Muhammad Hammad Waseem
Muhammad Hammad Waseem 12
Advantage & Disadvantages
Of Analog Computer
ADVANTAGE OF ANALOG COMPUTERS
• Analog computers are fast.
DISADVANTAGES OF ANALOG COMPUTERS
• Analog computers are not accurate.
• Analog computers lack memory.

 On the other hand a digital computer operates on
digital data such as numbers.
 It uses binary number system in which there are only
two digits 0 and 1. (a bit)
 Digital Computers can give more accurate and faster
results.
 Digital computer is well suited for solving complex
problems in engineering and technology.
13
Digital Computers
Muhammad Hammad Waseem

 Hence digital computers have an increasing use in
the field of design, research and data processing.
 Based on the purpose, Digital computers can be
further classified as:
 General Purpose Computers:
 Used for any type of applications.
 Special Purpose Computers:
 One that is built for a specific application.
Muhammad Hammad Waseem 14
Digital Computers (Cont…)
15
Examples
• Calculators
• Accounting machines
Muhammad Hammad Waseem
16
Applications
• Scientific research
• Business
• Education
• Factories
• Market
• Art
Muhammad Hammad Waseem
17
Advantage & Disadvantages
Of Digital Computer
ADVANTAGES OF DIGITAL COMPUTERS
• Digital computers are accurate.
• Store information.
DISADVANTAGES OF DIGITAL COMPUTERS
• Digital computers are slow as compared to
Analog computers.
Muhammad Hammad Waseem

 A hybrid computer combines the desirable features
of analog and digital computers.
 It is mostly used for automatic operations of
complicated physical processes and machines.
 Now-a-days analog-to-digital and digital-to-analog
converters are used for transforming the data into
suitable form for either type of computation.
 Hybrid computers are mainly used for specialized
tasks.
Muhammad Hammad Waseem 18
Hybrid Computers

 It combines the best features of both digital and analog.
 Hybrid computers have the accuracy of analog and speed
of digital computers
Applications
 In hospitals
 In Air Defence system
Muhammad Hammad Waseem 19
Advantages Of Hybrid
Computers

Types of Computers
based on Configuration
/ Size
• Types of Computers based on Configuration / Size
• Super computers
• Mainframe computers
• Mini computers
• Micro computers
Muhammad Hammad Waseem 20

 There are four different types of computers when we
classify them based on their performance and
capacity. The four types are
 Super Computers
 Mainframe Computers
 Mini Computers
 Micro Computers
Muhammad Hammad Waseem 21
Types of Computers based
on Configuration / Size

 They are the best in terms of processing capacity and
also the most expensive ones.
 These computers can process billions of instructions
per second.
 Perhaps the best known super computer
manufacturer is Cray Research.
 Some of the "traditional" companies which produce
super computers are Cray, IBM and Hewlett-
Packard.
Muhammad Hammad Waseem 22
Super Computers

 Weather forecasting
 Stock analysis
 Nuclear research
 Designing complex
machines
 Scientific simulations
 (animated) Graphics,
analysis of geological
data
Muhammad Hammad Waseem 23
Applications & Uses

 Mainframe computers can also process data at very
high speeds i.e., hundreds of million instructions per
second and they are also quite expensive.
 They are large in size and occupy the space of a
room.
 Need cooling requirements as well.
 Perform multiple jobs and support hundred of users.
 Normally, they are used in banking, airlines and
railways etc. for their applications
Muhammad Hammad Waseem 24
Mainframe Computers

 Mini computers are lower to mainframe computers
in terms of speed and storage capacity.
 They are also less expensive than mainframe
computers.
 Some of the features of mainframes will not be
available in mini computers. Hence, their
performance also will be less than that of
mainframes.
Muhammad Hammad Waseem 25
Mini Computers

 The invention of microprocessor (single chip CPU)
gave birth to the much cheaper micro computers.
They are further classified into
 Desktop Computers
 Laptop Computers
 Handheld Computers(PDAs)
Muhammad Hammad Waseem 26
Micro Computers

 Today the Desktop computers are the most popular
computer systems. These desktop computers are also
known as personal computers or simply PCs.
 They are usually easier to use and more affordable.
 They are normally intended for individual users for
their word processing and other small application
requirements.
Muhammad Hammad Waseem 27
Desktop Computers

 Laptop computers are portable computers.
 They are lightweight computers with a thin screen.
 They are also called as notebook computers because
of their small size.
 They can operate on batteries and hence are very
popular with travellers.
 The screen folds down onto the keyboard when not
in use.
Muhammad Hammad Waseem 28
Laptop Computers

 Handheld computers or Personal Digital Assistants
(PDAs) are pen-based and also battery-powered.
 They are small and can be carried anywhere.
 They use a pen like stylus and accept handwritten
input directly on the screen.
 They are not as powerful as desktops or laptops but
they are used for scheduling appointments, storing
addresses and playing games.
 They have touch screens which we use with a finger
or a stylus.
Muhammad Hammad Waseem 29
Handheld Computers

Weitere ähnliche Inhalte

Was ist angesagt?

Analog computers digital computers & Hybrid computers
Analog computers digital computers & Hybrid computersAnalog computers digital computers & Hybrid computers
Analog computers digital computers & Hybrid computersZaid Hussain
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computersAkash Varaiya
 
Types of computer
Types of computerTypes of computer
Types of computerFrya Lora
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of ComputerJack Frost
 
Generation of computer
Generation of computerGeneration of computer
Generation of computerMukul Kumar
 
Types of computer
Types of computerTypes of computer
Types of computerOnline
 
Computer and its classification
Computer and its classificationComputer and its classification
Computer and its classificationAyush Jain
 
Introduction to information technology lecture 1
Introduction to information technology lecture 1Introduction to information technology lecture 1
Introduction to information technology lecture 1adpafit
 
Classification of computer
Classification of computerClassification of computer
Classification of computerEhtashamulhaq17
 
characterstics of computer
characterstics of computercharacterstics of computer
characterstics of computersmriti7
 
Classification of computers
Classification of computersClassification of computers
Classification of computersMariam Naseer
 
basics of computer system ppt
basics of computer system pptbasics of computer system ppt
basics of computer system pptSuaj
 
Introduction to Computer Applications
Introduction to Computer ApplicationsIntroduction to Computer Applications
Introduction to Computer ApplicationsNajma Alam
 

Was ist angesagt? (20)

Analog computers digital computers & Hybrid computers
Analog computers digital computers & Hybrid computersAnalog computers digital computers & Hybrid computers
Analog computers digital computers & Hybrid computers
 
Introduction to computers
Introduction to computersIntroduction to computers
Introduction to computers
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Classification of Computers
Classification of ComputersClassification of Computers
Classification of Computers
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
 
Fundamentals Of Computer
Fundamentals Of ComputerFundamentals Of Computer
Fundamentals Of Computer
 
Generation of computer
Generation of computerGeneration of computer
Generation of computer
 
Computer fundamentals
Computer fundamentalsComputer fundamentals
Computer fundamentals
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Computer and its classification
Computer and its classificationComputer and its classification
Computer and its classification
 
Introduction to information technology lecture 1
Introduction to information technology lecture 1Introduction to information technology lecture 1
Introduction to information technology lecture 1
 
Computer hardware and its components
Computer hardware and its componentsComputer hardware and its components
Computer hardware and its components
 
Classification of computer
Classification of computerClassification of computer
Classification of computer
 
characterstics of computer
characterstics of computercharacterstics of computer
characterstics of computer
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
 
types of computer
types of computer types of computer
types of computer
 
basics of computer system ppt
basics of computer system pptbasics of computer system ppt
basics of computer system ppt
 
Introduction to Computer Applications
Introduction to Computer ApplicationsIntroduction to Computer Applications
Introduction to Computer Applications
 
Fundamental of Computers
Fundamental of ComputersFundamental of Computers
Fundamental of Computers
 
Basic operation of computer
Basic operation of computerBasic operation of computer
Basic operation of computer
 

Andere mochten auch

Computer Generations
Computer GenerationsComputer Generations
Computer GenerationsAris Santos
 
The 5 generations of computers
The 5 generations of computersThe 5 generations of computers
The 5 generations of computersVivek Parashar
 
Different Types of Computers
Different Types of ComputersDifferent Types of Computers
Different Types of ComputersDanielAtkinson96
 
5th generation of computer
5th generation of computer5th generation of computer
5th generation of computerCheyenne Garces
 
Ccna v5-S1-Chapter 6
Ccna v5-S1-Chapter 6Ccna v5-S1-Chapter 6
Ccna v5-S1-Chapter 6Hamza Malik
 
Basic Computer Operations
Basic Computer OperationsBasic Computer Operations
Basic Computer OperationsKaren
 
Ebcdic code 24 1
Ebcdic code 24 1Ebcdic code 24 1
Ebcdic code 24 1myrajendra
 
Lecture ascii and ebcdic codes
Lecture ascii and ebcdic codesLecture ascii and ebcdic codes
Lecture ascii and ebcdic codesYazdan Yousafzai
 
transistor transistor logic
transistor transistor logictransistor transistor logic
transistor transistor logicmansi acharya
 
Net+, 6th Ed. CH. 1
Net+, 6th Ed. CH. 1Net+, 6th Ed. CH. 1
Net+, 6th Ed. CH. 1WedgeB
 
Advantages and Disadvantages of Technology
Advantages and Disadvantages of TechnologyAdvantages and Disadvantages of Technology
Advantages and Disadvantages of TechnologyPave Maris Cortez
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer networkAshita Agrawal
 

Andere mochten auch (18)

Computer Generations
Computer GenerationsComputer Generations
Computer Generations
 
The 5 generations of computers
The 5 generations of computersThe 5 generations of computers
The 5 generations of computers
 
Different Types of Computers
Different Types of ComputersDifferent Types of Computers
Different Types of Computers
 
Types of computers
Types of computersTypes of computers
Types of computers
 
5th generation of computer
5th generation of computer5th generation of computer
5th generation of computer
 
Task management
Task managementTask management
Task management
 
Ccna v5-S1-Chapter 6
Ccna v5-S1-Chapter 6Ccna v5-S1-Chapter 6
Ccna v5-S1-Chapter 6
 
Basic Computer Operations
Basic Computer OperationsBasic Computer Operations
Basic Computer Operations
 
Ebcdic code 24 1
Ebcdic code 24 1Ebcdic code 24 1
Ebcdic code 24 1
 
The Importance of Networking
The Importance of NetworkingThe Importance of Networking
The Importance of Networking
 
Basic Computer Operation
Basic Computer OperationBasic Computer Operation
Basic Computer Operation
 
Lecture ascii and ebcdic codes
Lecture ascii and ebcdic codesLecture ascii and ebcdic codes
Lecture ascii and ebcdic codes
 
Ascii
AsciiAscii
Ascii
 
Chapter 6
Chapter 6Chapter 6
Chapter 6
 
transistor transistor logic
transistor transistor logictransistor transistor logic
transistor transistor logic
 
Net+, 6th Ed. CH. 1
Net+, 6th Ed. CH. 1Net+, 6th Ed. CH. 1
Net+, 6th Ed. CH. 1
 
Advantages and Disadvantages of Technology
Advantages and Disadvantages of TechnologyAdvantages and Disadvantages of Technology
Advantages and Disadvantages of Technology
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer network
 

Ähnlich wie Types of Computer

02. types of computer
02. types of computer02. types of computer
02. types of computerTimesRide
 
computer fundamentals
computer fundamentalscomputer fundamentals
computer fundamentalsTirth Rami
 
Computer basics for beginners
Computer basics for beginnersComputer basics for beginners
Computer basics for beginnersAbdul45678
 
02. types of computer
02. types of computer02. types of computer
02. types of computerTimesRide
 
Classifications of computer by bikrant roy
Classifications of computer by bikrant royClassifications of computer by bikrant roy
Classifications of computer by bikrant royRoyB
 
Type of computer
Type of computerType of computer
Type of computerSerwer Alam
 
Classification of Computers
Classification of ComputersClassification of Computers
Classification of ComputersHina Anjum
 
Classification of computers
Classification of computersClassification of computers
Classification of computersSonet Hossain
 
dokumen.tips_types-of-computer-ppt.ppt..
dokumen.tips_types-of-computer-ppt.ppt..dokumen.tips_types-of-computer-ppt.ppt..
dokumen.tips_types-of-computer-ppt.ppt..AanchalGupta770778
 
dokumen.tips_types-of-computer-ppt.ppt
dokumen.tips_types-of-computer-ppt.pptdokumen.tips_types-of-computer-ppt.ppt
dokumen.tips_types-of-computer-ppt.pptMuhtasib Ibne Siddique
 
Chapter 2. classification of computer
Chapter 2. classification of computerChapter 2. classification of computer
Chapter 2. classification of computerAshish KC
 
Introduction to Computers Lecture # 3
Introduction to Computers Lecture # 3Introduction to Computers Lecture # 3
Introduction to Computers Lecture # 3Sehrish Rafiq
 

Ähnlich wie Types of Computer (20)

02. types of computer
02. types of computer02. types of computer
02. types of computer
 
computer fundamentals
computer fundamentalscomputer fundamentals
computer fundamentals
 
Types of computer
Types of computerTypes of computer
Types of computer
 
Computer basics for beginners
Computer basics for beginnersComputer basics for beginners
Computer basics for beginners
 
02. types of computer
02. types of computer02. types of computer
02. types of computer
 
TYPES OF COMPUTERS
TYPES OF COMPUTERSTYPES OF COMPUTERS
TYPES OF COMPUTERS
 
Classifications of computer by bikrant roy
Classifications of computer by bikrant royClassifications of computer by bikrant roy
Classifications of computer by bikrant roy
 
Type of computer
Type of computerType of computer
Type of computer
 
type of computer.pdf
type of computer.pdftype of computer.pdf
type of computer.pdf
 
type of computer.pdf
type of computer.pdftype of computer.pdf
type of computer.pdf
 
types_of_computers.pptx
types_of_computers.pptxtypes_of_computers.pptx
types_of_computers.pptx
 
Classification of Computers
Classification of ComputersClassification of Computers
Classification of Computers
 
Types of computers[6999]
Types of computers[6999]Types of computers[6999]
Types of computers[6999]
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
 
dokumen.tips_types-of-computer-ppt.ppt..
dokumen.tips_types-of-computer-ppt.ppt..dokumen.tips_types-of-computer-ppt.ppt..
dokumen.tips_types-of-computer-ppt.ppt..
 
dokumen.tips_types-of-computer-ppt.ppt
dokumen.tips_types-of-computer-ppt.pptdokumen.tips_types-of-computer-ppt.ppt
dokumen.tips_types-of-computer-ppt.ppt
 
Chapter 2. classification of computer
Chapter 2. classification of computerChapter 2. classification of computer
Chapter 2. classification of computer
 
Types of comp
Types of compTypes of comp
Types of comp
 
Introduction to Computers Lecture # 3
Introduction to Computers Lecture # 3Introduction to Computers Lecture # 3
Introduction to Computers Lecture # 3
 
ppt
pptppt
ppt
 

Mehr von Muhammad Hammad Waseem

[ITP - Lecture 16] Structures in C/C++
[ITP - Lecture 16] Structures in C/C++[ITP - Lecture 16] Structures in C/C++
[ITP - Lecture 16] Structures in C/C++Muhammad Hammad Waseem
 
[ITP - Lecture 13] Introduction to Pointers
[ITP - Lecture 13] Introduction to Pointers[ITP - Lecture 13] Introduction to Pointers
[ITP - Lecture 13] Introduction to PointersMuhammad Hammad Waseem
 
[ITP - Lecture 10] Switch Statement, Break and Continue Statement in C/C++
[ITP - Lecture 10] Switch Statement, Break and Continue Statement in C/C++[ITP - Lecture 10] Switch Statement, Break and Continue Statement in C/C++
[ITP - Lecture 10] Switch Statement, Break and Continue Statement in C/C++Muhammad Hammad Waseem
 
[ITP - Lecture 09] Conditional Operator in C/C++
[ITP - Lecture 09] Conditional Operator in C/C++[ITP - Lecture 09] Conditional Operator in C/C++
[ITP - Lecture 09] Conditional Operator in C/C++Muhammad Hammad Waseem
 
[ITP - Lecture 08] Decision Control Structures (If Statement)
[ITP - Lecture 08] Decision Control Structures (If Statement)[ITP - Lecture 08] Decision Control Structures (If Statement)
[ITP - Lecture 08] Decision Control Structures (If Statement)Muhammad Hammad Waseem
 
[ITP - Lecture 06] Operators, Arithmetic Expression and Order of Precedence
[ITP - Lecture 06] Operators, Arithmetic Expression and Order of Precedence[ITP - Lecture 06] Operators, Arithmetic Expression and Order of Precedence
[ITP - Lecture 06] Operators, Arithmetic Expression and Order of PrecedenceMuhammad Hammad Waseem
 
[ITP - Lecture 04] Variables and Constants in C/C++
[ITP - Lecture 04] Variables and Constants in C/C++[ITP - Lecture 04] Variables and Constants in C/C++
[ITP - Lecture 04] Variables and Constants in C/C++Muhammad Hammad Waseem
 
[ITP - Lecture 03] Introduction to C/C++
[ITP - Lecture 03] Introduction to C/C++[ITP - Lecture 03] Introduction to C/C++
[ITP - Lecture 03] Introduction to C/C++Muhammad Hammad Waseem
 
[ITP - Lecture 02] Steps to Create Program & Approaches of Programming
[ITP - Lecture 02] Steps to Create Program & Approaches of Programming[ITP - Lecture 02] Steps to Create Program & Approaches of Programming
[ITP - Lecture 02] Steps to Create Program & Approaches of ProgrammingMuhammad Hammad Waseem
 
[ITP - Lecture 01] Introduction to Programming & Different Programming Languages
[ITP - Lecture 01] Introduction to Programming & Different Programming Languages[ITP - Lecture 01] Introduction to Programming & Different Programming Languages
[ITP - Lecture 01] Introduction to Programming & Different Programming LanguagesMuhammad Hammad Waseem
 
[OOP - Lec 19] Static Member Functions
[OOP - Lec 19] Static Member Functions[OOP - Lec 19] Static Member Functions
[OOP - Lec 19] Static Member FunctionsMuhammad Hammad Waseem
 

Mehr von Muhammad Hammad Waseem (20)

[ITP - Lecture 17] Strings in C/C++
[ITP - Lecture 17] Strings in C/C++[ITP - Lecture 17] Strings in C/C++
[ITP - Lecture 17] Strings in C/C++
 
[ITP - Lecture 16] Structures in C/C++
[ITP - Lecture 16] Structures in C/C++[ITP - Lecture 16] Structures in C/C++
[ITP - Lecture 16] Structures in C/C++
 
[ITP - Lecture 15] Arrays & its Types
[ITP - Lecture 15] Arrays & its Types[ITP - Lecture 15] Arrays & its Types
[ITP - Lecture 15] Arrays & its Types
 
[ITP - Lecture 14] Recursion
[ITP - Lecture 14] Recursion[ITP - Lecture 14] Recursion
[ITP - Lecture 14] Recursion
 
[ITP - Lecture 13] Introduction to Pointers
[ITP - Lecture 13] Introduction to Pointers[ITP - Lecture 13] Introduction to Pointers
[ITP - Lecture 13] Introduction to Pointers
 
[ITP - Lecture 12] Functions in C/C++
[ITP - Lecture 12] Functions in C/C++[ITP - Lecture 12] Functions in C/C++
[ITP - Lecture 12] Functions in C/C++
 
[ITP - Lecture 11] Loops in C/C++
[ITP - Lecture 11] Loops in C/C++[ITP - Lecture 11] Loops in C/C++
[ITP - Lecture 11] Loops in C/C++
 
[ITP - Lecture 10] Switch Statement, Break and Continue Statement in C/C++
[ITP - Lecture 10] Switch Statement, Break and Continue Statement in C/C++[ITP - Lecture 10] Switch Statement, Break and Continue Statement in C/C++
[ITP - Lecture 10] Switch Statement, Break and Continue Statement in C/C++
 
[ITP - Lecture 09] Conditional Operator in C/C++
[ITP - Lecture 09] Conditional Operator in C/C++[ITP - Lecture 09] Conditional Operator in C/C++
[ITP - Lecture 09] Conditional Operator in C/C++
 
[ITP - Lecture 08] Decision Control Structures (If Statement)
[ITP - Lecture 08] Decision Control Structures (If Statement)[ITP - Lecture 08] Decision Control Structures (If Statement)
[ITP - Lecture 08] Decision Control Structures (If Statement)
 
[ITP - Lecture 07] Comments in C/C++
[ITP - Lecture 07] Comments in C/C++[ITP - Lecture 07] Comments in C/C++
[ITP - Lecture 07] Comments in C/C++
 
[ITP - Lecture 06] Operators, Arithmetic Expression and Order of Precedence
[ITP - Lecture 06] Operators, Arithmetic Expression and Order of Precedence[ITP - Lecture 06] Operators, Arithmetic Expression and Order of Precedence
[ITP - Lecture 06] Operators, Arithmetic Expression and Order of Precedence
 
[ITP - Lecture 05] Datatypes
[ITP - Lecture 05] Datatypes[ITP - Lecture 05] Datatypes
[ITP - Lecture 05] Datatypes
 
[ITP - Lecture 04] Variables and Constants in C/C++
[ITP - Lecture 04] Variables and Constants in C/C++[ITP - Lecture 04] Variables and Constants in C/C++
[ITP - Lecture 04] Variables and Constants in C/C++
 
[ITP - Lecture 03] Introduction to C/C++
[ITP - Lecture 03] Introduction to C/C++[ITP - Lecture 03] Introduction to C/C++
[ITP - Lecture 03] Introduction to C/C++
 
[ITP - Lecture 02] Steps to Create Program & Approaches of Programming
[ITP - Lecture 02] Steps to Create Program & Approaches of Programming[ITP - Lecture 02] Steps to Create Program & Approaches of Programming
[ITP - Lecture 02] Steps to Create Program & Approaches of Programming
 
[ITP - Lecture 01] Introduction to Programming & Different Programming Languages
[ITP - Lecture 01] Introduction to Programming & Different Programming Languages[ITP - Lecture 01] Introduction to Programming & Different Programming Languages
[ITP - Lecture 01] Introduction to Programming & Different Programming Languages
 
[OOP - Lec 20,21] Inheritance
[OOP - Lec 20,21] Inheritance[OOP - Lec 20,21] Inheritance
[OOP - Lec 20,21] Inheritance
 
[OOP - Lec 19] Static Member Functions
[OOP - Lec 19] Static Member Functions[OOP - Lec 19] Static Member Functions
[OOP - Lec 19] Static Member Functions
 
[OOP - Lec 18] Static Data Member
[OOP - Lec 18] Static Data Member[OOP - Lec 18] Static Data Member
[OOP - Lec 18] Static Data Member
 

Kürzlich hochgeladen

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 

Kürzlich hochgeladen (20)

Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 

Types of Computer

  • 1. Instructor : Muhammad Hammad Waseem Email: m.hammad.wasim@gmail.com
  • 2. Muhammad Hammad Waseem 2 • The Von Neumann Architecture and its figure • Important Features of the Von Neumann Architecture
  • 3.   The Von Neumann architecture is a design model for a stored-program digital computer. Its main characteristic is a single separate storage structure (the memory) that holds both program and data.  Von Neumann computer architecture, which is illustrated in the following figure: 3 The Von Neumann Architecture Muhammad Hammad Waseem
  • 4.  4Muhammad Hammad Waseem The Von Neumann Architecture (cont…)
  • 5.   both instructions (code) and data (variables and input/output) are stored in memory;  memory is a collection of binary digits (bits) that have been organized into bytes, words, and regions with addresses;  the code instructions and all data have memory addresses;  to execute each instruction, it has to be moved to registers; 5 Important Features of Von Neumann Architecture Muhammad Hammad Waseem
  • 6.   only the registers have the “smarts” to do anything with the instructions; memory locations have no “smarts”;  to save a result computed in the registers, it has to be moved back to memory;  operating systems and compilers keep the instructions and data in memory organized so it doesn't get mixed up together; Muhammad Hammad Waseem 6 Important Features (Cont.)
  • 7.  TYPES OF COMPUTERS • Introduction • Types based on Principle of operation • Analog computers • Digital computers • Hybrid computers
  • 8.   Computers can be classified based on their principles of operation or on their configuration. By configuration, we mean the size, speed of doing computation and storage capacity of a computer. 8 TYPES OF COMPUTERS Muhammad Hammad Waseem
  • 9.   There are three different types of computers according to the principles of operation.  Those three types of computers are:  Analog Computers  Digital Computers  Hybrid Computers 9 Types based on Principles of Operation Muhammad Hammad Waseem
  • 10.   Analog Computer is a computing device that works on continuous range of values.  The results given by the analog computers will only be approximate since they deal with quantities that vary continuously.  It generally deals with physical variables such as voltage, pressure, temperature, speed, etc. 10 Analog Computers Muhammad Hammad Waseem
  • 11. 11 Examples • Speedometer • Weight machine • Thermometer • Temperature • Speed Analog watch Applications • Engineering • Scientific Work • To control process • Chemical industries Muhammad Hammad Waseem
  • 12. Muhammad Hammad Waseem 12 Advantage & Disadvantages Of Analog Computer ADVANTAGE OF ANALOG COMPUTERS • Analog computers are fast. DISADVANTAGES OF ANALOG COMPUTERS • Analog computers are not accurate. • Analog computers lack memory.
  • 13.   On the other hand a digital computer operates on digital data such as numbers.  It uses binary number system in which there are only two digits 0 and 1. (a bit)  Digital Computers can give more accurate and faster results.  Digital computer is well suited for solving complex problems in engineering and technology. 13 Digital Computers Muhammad Hammad Waseem
  • 14.   Hence digital computers have an increasing use in the field of design, research and data processing.  Based on the purpose, Digital computers can be further classified as:  General Purpose Computers:  Used for any type of applications.  Special Purpose Computers:  One that is built for a specific application. Muhammad Hammad Waseem 14 Digital Computers (Cont…)
  • 15. 15 Examples • Calculators • Accounting machines Muhammad Hammad Waseem
  • 16. 16 Applications • Scientific research • Business • Education • Factories • Market • Art Muhammad Hammad Waseem
  • 17. 17 Advantage & Disadvantages Of Digital Computer ADVANTAGES OF DIGITAL COMPUTERS • Digital computers are accurate. • Store information. DISADVANTAGES OF DIGITAL COMPUTERS • Digital computers are slow as compared to Analog computers. Muhammad Hammad Waseem
  • 18.   A hybrid computer combines the desirable features of analog and digital computers.  It is mostly used for automatic operations of complicated physical processes and machines.  Now-a-days analog-to-digital and digital-to-analog converters are used for transforming the data into suitable form for either type of computation.  Hybrid computers are mainly used for specialized tasks. Muhammad Hammad Waseem 18 Hybrid Computers
  • 19.   It combines the best features of both digital and analog.  Hybrid computers have the accuracy of analog and speed of digital computers Applications  In hospitals  In Air Defence system Muhammad Hammad Waseem 19 Advantages Of Hybrid Computers
  • 20.  Types of Computers based on Configuration / Size • Types of Computers based on Configuration / Size • Super computers • Mainframe computers • Mini computers • Micro computers Muhammad Hammad Waseem 20
  • 21.   There are four different types of computers when we classify them based on their performance and capacity. The four types are  Super Computers  Mainframe Computers  Mini Computers  Micro Computers Muhammad Hammad Waseem 21 Types of Computers based on Configuration / Size
  • 22.   They are the best in terms of processing capacity and also the most expensive ones.  These computers can process billions of instructions per second.  Perhaps the best known super computer manufacturer is Cray Research.  Some of the "traditional" companies which produce super computers are Cray, IBM and Hewlett- Packard. Muhammad Hammad Waseem 22 Super Computers
  • 23.   Weather forecasting  Stock analysis  Nuclear research  Designing complex machines  Scientific simulations  (animated) Graphics, analysis of geological data Muhammad Hammad Waseem 23 Applications & Uses
  • 24.   Mainframe computers can also process data at very high speeds i.e., hundreds of million instructions per second and they are also quite expensive.  They are large in size and occupy the space of a room.  Need cooling requirements as well.  Perform multiple jobs and support hundred of users.  Normally, they are used in banking, airlines and railways etc. for their applications Muhammad Hammad Waseem 24 Mainframe Computers
  • 25.   Mini computers are lower to mainframe computers in terms of speed and storage capacity.  They are also less expensive than mainframe computers.  Some of the features of mainframes will not be available in mini computers. Hence, their performance also will be less than that of mainframes. Muhammad Hammad Waseem 25 Mini Computers
  • 26.   The invention of microprocessor (single chip CPU) gave birth to the much cheaper micro computers. They are further classified into  Desktop Computers  Laptop Computers  Handheld Computers(PDAs) Muhammad Hammad Waseem 26 Micro Computers
  • 27.   Today the Desktop computers are the most popular computer systems. These desktop computers are also known as personal computers or simply PCs.  They are usually easier to use and more affordable.  They are normally intended for individual users for their word processing and other small application requirements. Muhammad Hammad Waseem 27 Desktop Computers
  • 28.   Laptop computers are portable computers.  They are lightweight computers with a thin screen.  They are also called as notebook computers because of their small size.  They can operate on batteries and hence are very popular with travellers.  The screen folds down onto the keyboard when not in use. Muhammad Hammad Waseem 28 Laptop Computers
  • 29.   Handheld computers or Personal Digital Assistants (PDAs) are pen-based and also battery-powered.  They are small and can be carried anywhere.  They use a pen like stylus and accept handwritten input directly on the screen.  They are not as powerful as desktops or laptops but they are used for scheduling appointments, storing addresses and playing games.  They have touch screens which we use with a finger or a stylus. Muhammad Hammad Waseem 29 Handheld Computers