SlideShare a Scribd company logo
1 of 30
Download to read offline
General Aspects of Computer Organization
(Lecture-2)
R S Ananda Murthy
Associate Professor
Department of Electrical & Electronics Engineering,
Sri Jayachamarajendra College of Engineering,
Mysore 570 006
R S Ananda Murthy General Aspects of Computer Organization
Speciļ¬c Learning Outcomes
After completing this lecture the student should be able to ā€“
Describe different types of computers.
Distinguish between embedded system and a general
purpose computer.
Brieļ¬‚y describe the evolution of x86, ARM and AVR family
of computers.
R S Ananda Murthy General Aspects of Computer Organization
Current Spectrum of Computers
Type Example Applications
Disposable Computers Greeting cards, RFID applications
Microcontrollers Watches, cars, appliances
Mobile and Game Computers Home video games and smart phones
Personal Computers Desktop or notebook computer
Servers Network servers
Mainframe Computers Batch data processing in a bank
Source: Andrew S Tanenbaum and Todd Austin,
ā€œStructured Computer Organizationā€, 6th Edition, p. 31
R S Ananda Murthy General Aspects of Computer Organization
Disposable Computers
Singing greeting cards, shown on the left side, have single
chips powered by battery.
Radio Frequency IDentiļ¬cation (RFID) chips smaller than
0.5 mmƗ0.5 mm, shown on the right side, contain tiny
radio transponder and a built-in unique 128-bit ID number.
RFID chips are powered by the incoming radio signal long
enough to transmit the ID number to the querying antenna.
R S Ananda Murthy General Aspects of Computer Organization
Microcontrollers
Embedded systems have single-chip computers known as
microcontrollers.
Microcontrollers are available in different packages as
shown above.
Microcontrollers come with word lengths of 4-bit, 8-bit,
16-bit, and 32-bit.
R S Ananda Murthy General Aspects of Computer Organization
What is an Embedded System?
Any device or equipment having a special purpose
computer which is not a general purpose computer with
associated hardware and software that is designed to
perform a dedicated task.
Hardware and software which may be part of a larger
system which is expected to function without human
intervention.
A system that can monitor and/or control external
environment with sensors and actuators.
Most of the embedded systems operate in real time.
R S Ananda Murthy General Aspects of Computer Organization
Examples of Embedded Systems
A digital camera uses a 32-bit microcontroller.
R S Ananda Murthy General Aspects of Computer Organization
Examples of Embedded Systems
A cell phone uses a 32-bit microcontroller.
R S Ananda Murthy General Aspects of Computer Organization
Examples of Embedded Systems
A microwave oven uses a 16-bit or 32-bit microcontroller.
R S Ananda Murthy General Aspects of Computer Organization
Examples of Embedded Systems
A vending machine uses an 8-bit or 16-bit microcontroller.
R S Ananda Murthy General Aspects of Computer Organization
Examples of Embedded Systems
An ATM uses a 32-bit microcontroller.
R S Ananda Murthy General Aspects of Computer Organization
Examples of Embedded Systems
A washing machine uses a 16-bit microcontroller.
R S Ananda Murthy General Aspects of Computer Organization
Examples of Embedded Systems
A printer uses a 16-bit microcontroller.
R S Ananda Murthy General Aspects of Computer Organization
Examples of Embedded Systems
A modern car uses several 32-bit microcontrollers.
R S Ananda Murthy General Aspects of Computer Organization
Examples of Embedded Systems
This robot uses a 64-bit processor.
R S Ananda Murthy General Aspects of Computer Organization
Examples of Embedded Systems
This DVD player uses a 32-bit processor.
R S Ananda Murthy General Aspects of Computer Organization
Examples of Embedded Systems
This smart energy meter uses a 32-bit processor.
R S Ananda Murthy General Aspects of Computer Organization
What is Not an Embedded System?
A general purpose computer is NOT an embedded system.
R S Ananda Murthy General Aspects of Computer Organization
Features of Gaming Computers
64-bit multiple core CPU operating at high clock speed,
more R/W memory, large high speed secondary storage,
high speed Graphics Processing Unit (GPU), additional
input devices like joysticks, large HD monitor, good quality
speakers.
R S Ananda Murthy General Aspects of Computer Organization
Typical Features of Servers
64-bit multiple processors fault-tolerant architecture
operating at high clock speed, more R/W memory, large
high speed secondary storage, remote conļ¬guration
capability with high speed connectivity.
R S Ananda Murthy General Aspects of Computer Organization
Mainframes
These are old room-sized computers with huge data
storage capability, running typically 40-50 years old legacy
software.
R S Ananda Murthy General Aspects of Computer Organization
Supercomputers
Multiple processors fault-tolerant parallel processing
architecture operating at high clock speed, more R/W
memory, large high speed secondary storage, remote
conļ¬guration capability with high speed connectivity.
R S Ananda Murthy General Aspects of Computer Organization
Computer Families ā€“ x86, ARM, AVR
Nearly all PCā€™s (including Windows, Linux PCs and Macs)
and server systems belong to x86 family which was
originally started by Intel Corporation.
The ARM architecture dominates the mobile market. For
example, most smartphones and tablet computers are
based on ARM processors.
The AVR architecture is now predominant in low-cost
microcontrollers used in many embedded systems like
washing machines, televisions, cars, microwave ovens etc.
R S Ananda Murthy General Aspects of Computer Organization
Founders of Intel Corporation
Andy Grove, Robert Noyce, and Gordon Moore (Source: Intel)
R S Ananda Murthy General Aspects of Computer Organization
Evolution of Intel x86 Family
Source: A. S.Tanenbaum and Todd Austin, ā€œStructured
Computer Organizationā€, p. 40, 6th Edition, PHI, 2013.
R S Ananda Murthy General Aspects of Computer Organization
Evolution of ARM Architecture
In early 1980s, U.K.-based company Acron Computer
makes successful launch of BBC Micro Personal Computer
which had an an 8-bit microprocessor, called 6502,
manufactured by a company called MOS Technology, as
CPU.
In 1985, Acron released their own 32-bit CPU with 26-bit
address bus, called Acron-RISC Machine (ARM) which
borrowed ideas from Berkeley RISC project.
Acron released their PC called Archimedes based on ARM
CPU. This became very popular.
Acron-RISC Machine was renamed as Advanced RISC
Machine (ARM) when ARM developers at Acron left the
company and started their own company called ARM.
R S Ananda Murthy General Aspects of Computer Organization
Evolution of ARM Architecture
In 1993 Apple releases its Newton computer which used
ARM 610 CPU.
In mid 1990s, ARM collaborated with Digital Equipment
Corporation (DEC) to develop a high-speed, low-power
version ARM called StrongARM for applications in
low-power hand-held devices.
In 1994 ARM7 architecture was released which is widely
used even today in mobile devices.
At present ARM does not manufacture any processors but
creates designs and ARM-based developer tools and
libraries and licenses them to system designers and chip
manufacturers.
R S Ananda Murthy General Aspects of Computer Organization
Evolution of AVR Architecture
In 1996, at Norwegian Institute of Technology, students
Alf-Egil Bogen and Vegard Wollan designed an 8-bit RISC
CPU chip called AVR (Alf and Vegardā€™s RISC).
Atmel Norway bought AVR design and in 1997 released
their ļ¬rst AVR microcontroller AT90S1200 which was
pin-compatible with Intel 8051 which was the most popular
microcontroller at that time.
Arduino was started in 2005 as a project to develop
low-cost development boards for students by Massimo
Banzi and David Cuartielles at the Interaction Design
Institute, Ivrea, Italy.
Arduino makes AVR architecture very popolar in low-end
embedded system applications.
R S Ananda Murthy General Aspects of Computer Organization
Microcontroller Classes in the AVR Family
Source: A. S.Tanenbaum and Todd Austin, ā€œStructured
Computer Organizationā€, p. 48, 6th Edition, PHI, 2013.
R S Ananda Murthy General Aspects of Computer Organization
License
This work is licensed under a
Creative Commons Attribution 4.0 International License.
R S Ananda Murthy General Aspects of Computer Organization

More Related Content

What's hot

Origin of Microprocessor and Classification of Microprocessor
Origin of Microprocessor and  Classification of Microprocessor Origin of Microprocessor and  Classification of Microprocessor
Origin of Microprocessor and Classification of Microprocessor Vijay Kumar
Ā 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded systemsb108ec
Ā 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesDr. Pankaj Zope
Ā 
Embedded Platform Architecture - I
Embedded Platform Architecture - IEmbedded Platform Architecture - I
Embedded Platform Architecture - IMuhammad Asif
Ā 
Basic concepts of microprocessors jahid
Basic concepts of microprocessors jahidBasic concepts of microprocessors jahid
Basic concepts of microprocessors jahidSelf-employed
Ā 
Embedded system (Chapter 1)
Embedded system (Chapter 1)Embedded system (Chapter 1)
Embedded system (Chapter 1)Ikhwan_Fakrudin
Ā 
Evolution Of Microprocessor
Evolution Of MicroprocessorEvolution Of Microprocessor
Evolution Of Microprocessorguest3870d0
Ā 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollersVivek Kumar
Ā 
MD JAHID HASAN
MD JAHID HASANMD JAHID HASAN
MD JAHID HASANSelf-employed
Ā 
Introduction to-microprocessor
Introduction to-microprocessorIntroduction to-microprocessor
Introduction to-microprocessorankitnav1
Ā 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontrollerjhcid
Ā 
Microprocessor
MicroprocessorMicroprocessor
Microprocessormaruthisai
Ā 
Introduction to microcontroller
Introduction to microcontrollerIntroduction to microcontroller
Introduction to microcontrollerRajib Roy
Ā 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessorKashyap Shah
Ā 
introduction to microprocessor and microcomputer
introduction to microprocessor and microcomputerintroduction to microprocessor and microcomputer
introduction to microprocessor and microcomputerSatya P. Joshi
Ā 
Microprocessor Fundamentals
Microprocessor FundamentalsMicroprocessor Fundamentals
Microprocessor FundamentalsDiwaker Pant
Ā 
Ec 8691 mpmc converted (1) (1) (1)
Ec 8691 mpmc converted (1) (1) (1)Ec 8691 mpmc converted (1) (1) (1)
Ec 8691 mpmc converted (1) (1) (1)Kanimozhi142
Ā 

What's hot (20)

Origin of Microprocessor and Classification of Microprocessor
Origin of Microprocessor and  Classification of Microprocessor Origin of Microprocessor and  Classification of Microprocessor
Origin of Microprocessor and Classification of Microprocessor
Ā 
8051 microcontroller and embedded system
8051 microcontroller and embedded system8051 microcontroller and embedded system
8051 microcontroller and embedded system
Ā 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
Ā 
Embedded Platform Architecture - I
Embedded Platform Architecture - IEmbedded Platform Architecture - I
Embedded Platform Architecture - I
Ā 
Basic concepts of microprocessors jahid
Basic concepts of microprocessors jahidBasic concepts of microprocessors jahid
Basic concepts of microprocessors jahid
Ā 
Embedded system (Chapter 1)
Embedded system (Chapter 1)Embedded system (Chapter 1)
Embedded system (Chapter 1)
Ā 
Arduino Family
Arduino FamilyArduino Family
Arduino Family
Ā 
Evolution Of Microprocessor
Evolution Of MicroprocessorEvolution Of Microprocessor
Evolution Of Microprocessor
Ā 
Microprocessors and microcontrollers
Microprocessors and microcontrollersMicroprocessors and microcontrollers
Microprocessors and microcontrollers
Ā 
MD JAHID HASAN
MD JAHID HASANMD JAHID HASAN
MD JAHID HASAN
Ā 
Introduction to-microprocessor
Introduction to-microprocessorIntroduction to-microprocessor
Introduction to-microprocessor
Ā 
microprocessor-and-microcontroller
microprocessor-and-microcontrollermicroprocessor-and-microcontroller
microprocessor-and-microcontroller
Ā 
Micro controller & Micro processor
Micro controller & Micro processorMicro controller & Micro processor
Micro controller & Micro processor
Ā 
Microprocessor
MicroprocessorMicroprocessor
Microprocessor
Ā 
Introduction to microcontroller
Introduction to microcontrollerIntroduction to microcontroller
Introduction to microcontroller
Ā 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
Ā 
introduction to microprocessor and microcomputer
introduction to microprocessor and microcomputerintroduction to microprocessor and microcomputer
introduction to microprocessor and microcomputer
Ā 
Microprocessor Fundamentals
Microprocessor FundamentalsMicroprocessor Fundamentals
Microprocessor Fundamentals
Ā 
Ec 8691 mpmc converted (1) (1) (1)
Ec 8691 mpmc converted (1) (1) (1)Ec 8691 mpmc converted (1) (1) (1)
Ec 8691 mpmc converted (1) (1) (1)
Ā 
Chapter1a
Chapter1aChapter1a
Chapter1a
Ā 

Viewers also liked

Introduction to-Tex-and-LaTeX
Introduction to-Tex-and-LaTeXIntroduction to-Tex-and-LaTeX
Introduction to-Tex-and-LaTeXrsamurti
Ā 
Transformers
TransformersTransformers
Transformersrsamurti
Ā 
Design of Microwave oven using 8051 micro controller
Design of Microwave oven using 8051 micro controllerDesign of Microwave oven using 8051 micro controller
Design of Microwave oven using 8051 micro controllerGautham Reddy
Ā 
L3 instruction-execution-steps
L3 instruction-execution-stepsL3 instruction-execution-steps
L3 instruction-execution-stepsrsamurti
Ā 
Lecture-5 : Semiconductor Power Switching Devices-2
Lecture-5 : Semiconductor Power Switching Devices-2Lecture-5 : Semiconductor Power Switching Devices-2
Lecture-5 : Semiconductor Power Switching Devices-2rsamurti
Ā 
L13 interrupts-in-atmega328 p
L13 interrupts-in-atmega328 pL13 interrupts-in-atmega328 p
L13 interrupts-in-atmega328 prsamurti
Ā 
Lecture-3 : More Applications of Power Electronics
Lecture-3 : More Applications of Power ElectronicsLecture-3 : More Applications of Power Electronics
Lecture-3 : More Applications of Power Electronicsrsamurti
Ā 
Lecture-7 : Semiconductor Power Switching Devices-4
Lecture-7 : Semiconductor Power Switching Devices-4Lecture-7 : Semiconductor Power Switching Devices-4
Lecture-7 : Semiconductor Power Switching Devices-4rsamurti
Ā 
Lecture-2 : Applications of Power Electronics
Lecture-2 : Applications of Power ElectronicsLecture-2 : Applications of Power Electronics
Lecture-2 : Applications of Power Electronicsrsamurti
Ā 
L14 kb-lcd-interfacing-with-atmega328 p
L14 kb-lcd-interfacing-with-atmega328 pL14 kb-lcd-interfacing-with-atmega328 p
L14 kb-lcd-interfacing-with-atmega328 prsamurti
Ā 
L12 c-language-programming-of-atmega328 p
L12 c-language-programming-of-atmega328 pL12 c-language-programming-of-atmega328 p
L12 c-language-programming-of-atmega328 prsamurti
Ā 
L9 understanding-atmega328 p-2
L9 understanding-atmega328 p-2L9 understanding-atmega328 p-2
L9 understanding-atmega328 p-2rsamurti
Ā 
Three phase-circuits
Three phase-circuitsThree phase-circuits
Three phase-circuitsrsamurti
Ā 
L16 usart-atmega328 p
L16 usart-atmega328 pL16 usart-atmega328 p
L16 usart-atmega328 prsamurti
Ā 
L8 understanding-atmega328 p-1
L8 understanding-atmega328 p-1L8 understanding-atmega328 p-1
L8 understanding-atmega328 p-1rsamurti
Ā 
Synchronous generators
Synchronous generatorsSynchronous generators
Synchronous generatorsrsamurti
Ā 
L11 assembly-language-programming-of-atmega328 p
L11 assembly-language-programming-of-atmega328 pL11 assembly-language-programming-of-atmega328 p
L11 assembly-language-programming-of-atmega328 prsamurti
Ā 
L10 assembly-language-programming-of-atmega328 p
L10 assembly-language-programming-of-atmega328 pL10 assembly-language-programming-of-atmega328 p
L10 assembly-language-programming-of-atmega328 prsamurti
Ā 
L15 timers-counters-in-atmega328 p
L15 timers-counters-in-atmega328 pL15 timers-counters-in-atmega328 p
L15 timers-counters-in-atmega328 prsamurti
Ā 
Lecture-4 : Semiconductor Power Switching Devices-1
Lecture-4 : Semiconductor Power Switching Devices-1Lecture-4 : Semiconductor Power Switching Devices-1
Lecture-4 : Semiconductor Power Switching Devices-1rsamurti
Ā 

Viewers also liked (20)

Introduction to-Tex-and-LaTeX
Introduction to-Tex-and-LaTeXIntroduction to-Tex-and-LaTeX
Introduction to-Tex-and-LaTeX
Ā 
Transformers
TransformersTransformers
Transformers
Ā 
Design of Microwave oven using 8051 micro controller
Design of Microwave oven using 8051 micro controllerDesign of Microwave oven using 8051 micro controller
Design of Microwave oven using 8051 micro controller
Ā 
L3 instruction-execution-steps
L3 instruction-execution-stepsL3 instruction-execution-steps
L3 instruction-execution-steps
Ā 
Lecture-5 : Semiconductor Power Switching Devices-2
Lecture-5 : Semiconductor Power Switching Devices-2Lecture-5 : Semiconductor Power Switching Devices-2
Lecture-5 : Semiconductor Power Switching Devices-2
Ā 
L13 interrupts-in-atmega328 p
L13 interrupts-in-atmega328 pL13 interrupts-in-atmega328 p
L13 interrupts-in-atmega328 p
Ā 
Lecture-3 : More Applications of Power Electronics
Lecture-3 : More Applications of Power ElectronicsLecture-3 : More Applications of Power Electronics
Lecture-3 : More Applications of Power Electronics
Ā 
Lecture-7 : Semiconductor Power Switching Devices-4
Lecture-7 : Semiconductor Power Switching Devices-4Lecture-7 : Semiconductor Power Switching Devices-4
Lecture-7 : Semiconductor Power Switching Devices-4
Ā 
Lecture-2 : Applications of Power Electronics
Lecture-2 : Applications of Power ElectronicsLecture-2 : Applications of Power Electronics
Lecture-2 : Applications of Power Electronics
Ā 
L14 kb-lcd-interfacing-with-atmega328 p
L14 kb-lcd-interfacing-with-atmega328 pL14 kb-lcd-interfacing-with-atmega328 p
L14 kb-lcd-interfacing-with-atmega328 p
Ā 
L12 c-language-programming-of-atmega328 p
L12 c-language-programming-of-atmega328 pL12 c-language-programming-of-atmega328 p
L12 c-language-programming-of-atmega328 p
Ā 
L9 understanding-atmega328 p-2
L9 understanding-atmega328 p-2L9 understanding-atmega328 p-2
L9 understanding-atmega328 p-2
Ā 
Three phase-circuits
Three phase-circuitsThree phase-circuits
Three phase-circuits
Ā 
L16 usart-atmega328 p
L16 usart-atmega328 pL16 usart-atmega328 p
L16 usart-atmega328 p
Ā 
L8 understanding-atmega328 p-1
L8 understanding-atmega328 p-1L8 understanding-atmega328 p-1
L8 understanding-atmega328 p-1
Ā 
Synchronous generators
Synchronous generatorsSynchronous generators
Synchronous generators
Ā 
L11 assembly-language-programming-of-atmega328 p
L11 assembly-language-programming-of-atmega328 pL11 assembly-language-programming-of-atmega328 p
L11 assembly-language-programming-of-atmega328 p
Ā 
L10 assembly-language-programming-of-atmega328 p
L10 assembly-language-programming-of-atmega328 pL10 assembly-language-programming-of-atmega328 p
L10 assembly-language-programming-of-atmega328 p
Ā 
L15 timers-counters-in-atmega328 p
L15 timers-counters-in-atmega328 pL15 timers-counters-in-atmega328 p
L15 timers-counters-in-atmega328 p
Ā 
Lecture-4 : Semiconductor Power Switching Devices-1
Lecture-4 : Semiconductor Power Switching Devices-1Lecture-4 : Semiconductor Power Switching Devices-1
Lecture-4 : Semiconductor Power Switching Devices-1
Ā 

Similar to L2 types-of-computers

Ch 1 introduction and 2 computer software 1
Ch 1 introduction  and 2 computer software 1Ch 1 introduction  and 2 computer software 1
Ch 1 introduction and 2 computer software 1rjsuthar56
Ā 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded SystemsVishwa Mohan
Ā 
Report on evolution of processor by sandesh agrawal
Report on evolution of processor by sandesh agrawalReport on evolution of processor by sandesh agrawal
Report on evolution of processor by sandesh agrawalSandesh Agrawal
Ā 
Computer Based Presentation.pptx
Computer Based Presentation.pptxComputer Based Presentation.pptx
Computer Based Presentation.pptxShivamYadav362790
Ā 
microprocessor
microprocessormicroprocessor
microprocessorillpa
Ā 
Computer Hardware Introduction
Computer Hardware IntroductionComputer Hardware Introduction
Computer Hardware IntroductionSeenivasan SR
Ā 
Computer Hardware Introduction
Computer Hardware IntroductionComputer Hardware Introduction
Computer Hardware IntroductionSeenivasan SR
Ā 
Android and processors
Android and processorsAndroid and processors
Android and processorsAdarsh Gowda
Ā 
all coputer parts.pptx
all coputer parts.pptxall coputer parts.pptx
all coputer parts.pptxchere3
Ā 
BRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxBRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxSKTAHMEDSALIMRAFID
Ā 
18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptxKokilaK25
Ā 
Lecture-It104
Lecture-It104Lecture-It104
Lecture-It104Irene Simon
Ā 
IT Lecture
IT LectureIT Lecture
IT LectureFranklin Go
Ā 
MICROCONTROLLRES NOTES.pdf
MICROCONTROLLRES NOTES.pdfMICROCONTROLLRES NOTES.pdf
MICROCONTROLLRES NOTES.pdfHitendraThakur4
Ā 

Similar to L2 types-of-computers (20)

O045057780
O045057780O045057780
O045057780
Ā 
Ch 1 introduction and 2 computer software 1
Ch 1 introduction  and 2 computer software 1Ch 1 introduction  and 2 computer software 1
Ch 1 introduction and 2 computer software 1
Ā 
Introduction To Embedded Systems
Introduction To Embedded SystemsIntroduction To Embedded Systems
Introduction To Embedded Systems
Ā 
Report on evolution of processor by sandesh agrawal
Report on evolution of processor by sandesh agrawalReport on evolution of processor by sandesh agrawal
Report on evolution of processor by sandesh agrawal
Ā 
Computer Based Presentation.pptx
Computer Based Presentation.pptxComputer Based Presentation.pptx
Computer Based Presentation.pptx
Ā 
Tutorial Embedded System
Tutorial Embedded System Tutorial Embedded System
Tutorial Embedded System
Ā 
microprocessor
microprocessormicroprocessor
microprocessor
Ā 
Computer Hardware Introduction
Computer Hardware IntroductionComputer Hardware Introduction
Computer Hardware Introduction
Ā 
Computer Hardware Introduction
Computer Hardware IntroductionComputer Hardware Introduction
Computer Hardware Introduction
Ā 
Android and processors
Android and processorsAndroid and processors
Android and processors
Ā 
Unit-1.pptx
Unit-1.pptxUnit-1.pptx
Unit-1.pptx
Ā 
all coputer parts.pptx
all coputer parts.pptxall coputer parts.pptx
all coputer parts.pptx
Ā 
BRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptxBRACU_SPRING24_EEE373_L1_Introduction.pptx
BRACU_SPRING24_EEE373_L1_Introduction.pptx
Ā 
18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx18CS44-MODULE1-PPT.pptx
18CS44-MODULE1-PPT.pptx
Ā 
Lecture
LectureLecture
Lecture
Ā 
Lecture-It104
Lecture-It104Lecture-It104
Lecture-It104
Ā 
Lecture
LectureLecture
Lecture
Ā 
IT Lecture
IT LectureIT Lecture
IT Lecture
Ā 
It
ItIt
It
Ā 
MICROCONTROLLRES NOTES.pdf
MICROCONTROLLRES NOTES.pdfMICROCONTROLLRES NOTES.pdf
MICROCONTROLLRES NOTES.pdf
Ā 

Recently uploaded

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
Ā 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
Ā 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
Ā 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
Ā 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
Ā 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
Ā 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
Ā 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
Ā 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
Ā 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
Ā 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
Ā 
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”soniya singh
Ā 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoĆ£o Esperancinha
Ā 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
Ā 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
Ā 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
Ā 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
Ā 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
Ā 

Recently uploaded (20)

High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
Ā 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Ā 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
Ā 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
Ā 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Ā 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
Ā 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
Ā 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Ā 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
Ā 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Ā 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
Ā 
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Model Call Girl in Narela Delhi reach out to us at šŸ”8264348440šŸ”
Ā 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Ā 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
Ā 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Ā 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
Ā 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Ā 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
Ā 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
Ā 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
Ā 

L2 types-of-computers

  • 1. General Aspects of Computer Organization (Lecture-2) R S Ananda Murthy Associate Professor Department of Electrical & Electronics Engineering, Sri Jayachamarajendra College of Engineering, Mysore 570 006 R S Ananda Murthy General Aspects of Computer Organization
  • 2. Speciļ¬c Learning Outcomes After completing this lecture the student should be able to ā€“ Describe different types of computers. Distinguish between embedded system and a general purpose computer. Brieļ¬‚y describe the evolution of x86, ARM and AVR family of computers. R S Ananda Murthy General Aspects of Computer Organization
  • 3. Current Spectrum of Computers Type Example Applications Disposable Computers Greeting cards, RFID applications Microcontrollers Watches, cars, appliances Mobile and Game Computers Home video games and smart phones Personal Computers Desktop or notebook computer Servers Network servers Mainframe Computers Batch data processing in a bank Source: Andrew S Tanenbaum and Todd Austin, ā€œStructured Computer Organizationā€, 6th Edition, p. 31 R S Ananda Murthy General Aspects of Computer Organization
  • 4. Disposable Computers Singing greeting cards, shown on the left side, have single chips powered by battery. Radio Frequency IDentiļ¬cation (RFID) chips smaller than 0.5 mmƗ0.5 mm, shown on the right side, contain tiny radio transponder and a built-in unique 128-bit ID number. RFID chips are powered by the incoming radio signal long enough to transmit the ID number to the querying antenna. R S Ananda Murthy General Aspects of Computer Organization
  • 5. Microcontrollers Embedded systems have single-chip computers known as microcontrollers. Microcontrollers are available in different packages as shown above. Microcontrollers come with word lengths of 4-bit, 8-bit, 16-bit, and 32-bit. R S Ananda Murthy General Aspects of Computer Organization
  • 6. What is an Embedded System? Any device or equipment having a special purpose computer which is not a general purpose computer with associated hardware and software that is designed to perform a dedicated task. Hardware and software which may be part of a larger system which is expected to function without human intervention. A system that can monitor and/or control external environment with sensors and actuators. Most of the embedded systems operate in real time. R S Ananda Murthy General Aspects of Computer Organization
  • 7. Examples of Embedded Systems A digital camera uses a 32-bit microcontroller. R S Ananda Murthy General Aspects of Computer Organization
  • 8. Examples of Embedded Systems A cell phone uses a 32-bit microcontroller. R S Ananda Murthy General Aspects of Computer Organization
  • 9. Examples of Embedded Systems A microwave oven uses a 16-bit or 32-bit microcontroller. R S Ananda Murthy General Aspects of Computer Organization
  • 10. Examples of Embedded Systems A vending machine uses an 8-bit or 16-bit microcontroller. R S Ananda Murthy General Aspects of Computer Organization
  • 11. Examples of Embedded Systems An ATM uses a 32-bit microcontroller. R S Ananda Murthy General Aspects of Computer Organization
  • 12. Examples of Embedded Systems A washing machine uses a 16-bit microcontroller. R S Ananda Murthy General Aspects of Computer Organization
  • 13. Examples of Embedded Systems A printer uses a 16-bit microcontroller. R S Ananda Murthy General Aspects of Computer Organization
  • 14. Examples of Embedded Systems A modern car uses several 32-bit microcontrollers. R S Ananda Murthy General Aspects of Computer Organization
  • 15. Examples of Embedded Systems This robot uses a 64-bit processor. R S Ananda Murthy General Aspects of Computer Organization
  • 16. Examples of Embedded Systems This DVD player uses a 32-bit processor. R S Ananda Murthy General Aspects of Computer Organization
  • 17. Examples of Embedded Systems This smart energy meter uses a 32-bit processor. R S Ananda Murthy General Aspects of Computer Organization
  • 18. What is Not an Embedded System? A general purpose computer is NOT an embedded system. R S Ananda Murthy General Aspects of Computer Organization
  • 19. Features of Gaming Computers 64-bit multiple core CPU operating at high clock speed, more R/W memory, large high speed secondary storage, high speed Graphics Processing Unit (GPU), additional input devices like joysticks, large HD monitor, good quality speakers. R S Ananda Murthy General Aspects of Computer Organization
  • 20. Typical Features of Servers 64-bit multiple processors fault-tolerant architecture operating at high clock speed, more R/W memory, large high speed secondary storage, remote conļ¬guration capability with high speed connectivity. R S Ananda Murthy General Aspects of Computer Organization
  • 21. Mainframes These are old room-sized computers with huge data storage capability, running typically 40-50 years old legacy software. R S Ananda Murthy General Aspects of Computer Organization
  • 22. Supercomputers Multiple processors fault-tolerant parallel processing architecture operating at high clock speed, more R/W memory, large high speed secondary storage, remote conļ¬guration capability with high speed connectivity. R S Ananda Murthy General Aspects of Computer Organization
  • 23. Computer Families ā€“ x86, ARM, AVR Nearly all PCā€™s (including Windows, Linux PCs and Macs) and server systems belong to x86 family which was originally started by Intel Corporation. The ARM architecture dominates the mobile market. For example, most smartphones and tablet computers are based on ARM processors. The AVR architecture is now predominant in low-cost microcontrollers used in many embedded systems like washing machines, televisions, cars, microwave ovens etc. R S Ananda Murthy General Aspects of Computer Organization
  • 24. Founders of Intel Corporation Andy Grove, Robert Noyce, and Gordon Moore (Source: Intel) R S Ananda Murthy General Aspects of Computer Organization
  • 25. Evolution of Intel x86 Family Source: A. S.Tanenbaum and Todd Austin, ā€œStructured Computer Organizationā€, p. 40, 6th Edition, PHI, 2013. R S Ananda Murthy General Aspects of Computer Organization
  • 26. Evolution of ARM Architecture In early 1980s, U.K.-based company Acron Computer makes successful launch of BBC Micro Personal Computer which had an an 8-bit microprocessor, called 6502, manufactured by a company called MOS Technology, as CPU. In 1985, Acron released their own 32-bit CPU with 26-bit address bus, called Acron-RISC Machine (ARM) which borrowed ideas from Berkeley RISC project. Acron released their PC called Archimedes based on ARM CPU. This became very popular. Acron-RISC Machine was renamed as Advanced RISC Machine (ARM) when ARM developers at Acron left the company and started their own company called ARM. R S Ananda Murthy General Aspects of Computer Organization
  • 27. Evolution of ARM Architecture In 1993 Apple releases its Newton computer which used ARM 610 CPU. In mid 1990s, ARM collaborated with Digital Equipment Corporation (DEC) to develop a high-speed, low-power version ARM called StrongARM for applications in low-power hand-held devices. In 1994 ARM7 architecture was released which is widely used even today in mobile devices. At present ARM does not manufacture any processors but creates designs and ARM-based developer tools and libraries and licenses them to system designers and chip manufacturers. R S Ananda Murthy General Aspects of Computer Organization
  • 28. Evolution of AVR Architecture In 1996, at Norwegian Institute of Technology, students Alf-Egil Bogen and Vegard Wollan designed an 8-bit RISC CPU chip called AVR (Alf and Vegardā€™s RISC). Atmel Norway bought AVR design and in 1997 released their ļ¬rst AVR microcontroller AT90S1200 which was pin-compatible with Intel 8051 which was the most popular microcontroller at that time. Arduino was started in 2005 as a project to develop low-cost development boards for students by Massimo Banzi and David Cuartielles at the Interaction Design Institute, Ivrea, Italy. Arduino makes AVR architecture very popolar in low-end embedded system applications. R S Ananda Murthy General Aspects of Computer Organization
  • 29. Microcontroller Classes in the AVR Family Source: A. S.Tanenbaum and Todd Austin, ā€œStructured Computer Organizationā€, p. 48, 6th Edition, PHI, 2013. R S Ananda Murthy General Aspects of Computer Organization
  • 30. License This work is licensed under a Creative Commons Attribution 4.0 International License. R S Ananda Murthy General Aspects of Computer Organization