SlideShare a Scribd company logo
Advanced Computer
         Architecture
                  Lecture # 1
                          by
                Dr. Noor M. Sheikh
        Dean, Electrical Engg. Department
University of Engineering and Technology, Lahore,
                         And
                    Dr. Anjum Ali
                Professor, Al-KICS,
University of Engineering and Technology, Lahore,
How Computer Operates?

A computer operates under the
control of instructions stored in its
own memory unit, that can accept
data (input), process data
arithmetically and logically, produce
output from the processing, and store
the results for future use.
Block diagram
Block diagram of a modern
general purpose digital computer
Architecture
• The art or science of building
• A style and method of design
  and construction
Computer Architecture
• The term Computer
  Architecture was coined at
  IBM in the 1960s
• It was used to refer to the
  programmer visible portion of
  the instruction set of the IBM
  360 family of computers
Computer Architecture
           (continued…)

• The structure of a computer
  that a machine language
  programmer must
  understand to write correct
  programs for the machine
Who is a Computer Architect?
Answer:
A person who designs
 computers
What do we mean by “design”?
• Design is the process of
  devising a system, component,
  or process to meet desired
  needs.
What do we mean by “design”?
              (continued)


• It is a decision-making process
  (usually iterative), in which the
  basic sciences, and math and
  engineering sciences are applied
  to convert resources optimally to
  meet a stated objective.
Levels of Abstraction

• System Design
• Logic Design
• Circuit Design
Digital Design: Levels of Abstraction
System Design:
 ď‚§ Processor-Memory-Switch (PMS) level- system
   components and their interconnections are described.
   The components are specified in a block diagram
   form. The processor includes the data path and
   control.
 ď‚§ Instruction Set Level - the function of each
   instruction is defined. The emphasis is on the
   behavior of the system rather than the hardware
   structure of the system.
 ď‚§ Register Transfer Level - hardware structure is more
   visible. The basic elements indicated are registers.
Digital Design: Levels of Abstraction
                                      (continued)

Logic Design:
 ď‚§ Also called gate level abstraction. We use
   gates and flip-flops. The behavior is less
   visible, while the hardware structure
   dominates.
Digital Design: Levels of Abstraction
                                       (continued)

Circuit Design:
   ď‚§ Gives visibility to resistors, transistors,
     capacitors, and diodes.
    Mask Level – this shows the silicon structure
     of the chip. The layout and its implementation
     is given in the Integrated System Design.
Course text book

"Computer Systems Design and
Architecture" by V.P. Heuring and
H.F. Jordan, Addison Wesley,
1997.
Reference books

• “Computer Architecture: A Qualitative
  Approach”, 2nd ed” by Hennesy &
  Patterson, Morgan Kaufmann, 1996.
• “Computer Organization and
  Architecture”, by William Stallings,
  Prentice Hall, 6th edition.

More Related Content

PPTX
Computer Architecture | Computer Science
Transweb Global Inc
 
PPT
Computer organization and architecture
POOJA MEHTA
 
PDF
Computer engineering: A deeper perspective
Dharmendra Rama
 
DOCX
Full forms
sonameh
 
DOC
Education 2011
Tim Crews
 
PPTX
Design notation
ramya marichamy
 
PPT
Ch01
vijaybichu
 
PPT
Basic computer engineering
sayruchi
 
Computer Architecture | Computer Science
Transweb Global Inc
 
Computer organization and architecture
POOJA MEHTA
 
Computer engineering: A deeper perspective
Dharmendra Rama
 
Full forms
sonameh
 
Education 2011
Tim Crews
 
Design notation
ramya marichamy
 
Ch01
vijaybichu
 
Basic computer engineering
sayruchi
 

What's hot (12)

PPTX
Design Engineering and Design concepts
JigyasaAgrawal7
 
PPTX
System Design For Computer Architecture
Md.Noman Hasan
 
PDF
Software architecture
Uri Meirav
 
PPTX
FUNDAMENTALS OF COMPUTER DESIGN
venkatraman227
 
PDF
Cse322 embedded systems-eth_1.00_ac26
krishnahere
 
PPTX
Designing Techniques in Software Engineering
kirupasuchi1996
 
PPTX
Design process and concepts
Slideshare
 
PPTX
Designmethodology1
kollatiMeenakshi
 
PPT
Fundamentals of Computer Design including performance measurements & quantita...
Gaditek
 
PDF
resume
Preksha Deshpande
 
PPTX
SysML Tutorial
Tonex
 
DOCX
Course_Documents
Karan Patil
 
Design Engineering and Design concepts
JigyasaAgrawal7
 
System Design For Computer Architecture
Md.Noman Hasan
 
Software architecture
Uri Meirav
 
FUNDAMENTALS OF COMPUTER DESIGN
venkatraman227
 
Cse322 embedded systems-eth_1.00_ac26
krishnahere
 
Designing Techniques in Software Engineering
kirupasuchi1996
 
Design process and concepts
Slideshare
 
Designmethodology1
kollatiMeenakshi
 
Fundamentals of Computer Design including performance measurements & quantita...
Gaditek
 
SysML Tutorial
Tonex
 
Course_Documents
Karan Patil
 
Ad

Viewers also liked (7)

PPTX
Case history
drfarhanali2008
 
PPT
Software architecture
waleedshiekh
 
DOC
Pearl continental hotel
Muhammad Farhan Javed
 
PPTX
Azeem Ali Porfolio
Azeem Ali Mughal
 
DOC
Pearl Continental Hotel
Maju
 
PPTX
Al hamra arts complex Lahore complete Plans,Sections & Elevations
Saqib Haroon
 
PPTX
Pc Hotel Lhr.
sadaf_iqbal
 
Case history
drfarhanali2008
 
Software architecture
waleedshiekh
 
Pearl continental hotel
Muhammad Farhan Javed
 
Azeem Ali Porfolio
Azeem Ali Mughal
 
Pearl Continental Hotel
Maju
 
Al hamra arts complex Lahore complete Plans,Sections & Elevations
Saqib Haroon
 
Pc Hotel Lhr.
sadaf_iqbal
 
Ad

Similar to Computer (20)

PDF
Computer Organisation and Architecture Teaching Trends
yogesh1617
 
PDF
Computer Oraganisation and Architecture
yogesh1617
 
PPT
0 introduction to computer architecture
aamc1100
 
PPTX
computer Architecture
umardanjumamaiwada
 
PPTX
Fundamental Of Computer Architecture.pptx
akarshmaurya431
 
PPTX
Computer architecture overview
Muhammad Ishaq
 
PPT
Admissions in india 2015
Edhole.com
 
PPTX
lecture3-isa.pptxlecture3-isa.pptxlecture3-isa.pptx
aliashraf9689
 
PPTX
Hierarchical design and design abstraction
Pabna University of Science and Technology
 
PPT
Top schools in noida
Edhole.com
 
PPTX
Computer organization and architecture.pptx
DIPTONILRAKSHIT
 
PPT
MCA-UNIT 1 ppt that helps to study modern computer architecture
Chinni896500
 
PDF
chapter 1 of computers organization .pdf
nosybaahmed2
 
PDF
System on Chip Design and Modelling Dr. David J Greaves
Satya Harish
 
PPTX
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
FabMinds
 
PPT
COmputer zDesign and ArchitectureDch1Slides (1).ppt
rajesshs31r
 
PPTX
CSE_17CS72_U1_S1_Pr.pptxx"xxxxxxxxxxxx"xx
GooGle942495
 
PPT
01_Introduction.ppt
WanizaSiddiqui
 
PPTX
Computer organization and architecture.pptx
mynamemy
 
PPT
Mano PPT for introduction Computer Architecture .ppt
sudhansh5
 
Computer Organisation and Architecture Teaching Trends
yogesh1617
 
Computer Oraganisation and Architecture
yogesh1617
 
0 introduction to computer architecture
aamc1100
 
computer Architecture
umardanjumamaiwada
 
Fundamental Of Computer Architecture.pptx
akarshmaurya431
 
Computer architecture overview
Muhammad Ishaq
 
Admissions in india 2015
Edhole.com
 
lecture3-isa.pptxlecture3-isa.pptxlecture3-isa.pptx
aliashraf9689
 
Hierarchical design and design abstraction
Pabna University of Science and Technology
 
Top schools in noida
Edhole.com
 
Computer organization and architecture.pptx
DIPTONILRAKSHIT
 
MCA-UNIT 1 ppt that helps to study modern computer architecture
Chinni896500
 
chapter 1 of computers organization .pdf
nosybaahmed2
 
System on Chip Design and Modelling Dr. David J Greaves
Satya Harish
 
Python Programming | JNTUK | UNIT 1 | Lecture 1 & 2
FabMinds
 
COmputer zDesign and ArchitectureDch1Slides (1).ppt
rajesshs31r
 
CSE_17CS72_U1_S1_Pr.pptxx"xxxxxxxxxxxx"xx
GooGle942495
 
01_Introduction.ppt
WanizaSiddiqui
 
Computer organization and architecture.pptx
mynamemy
 
Mano PPT for introduction Computer Architecture .ppt
sudhansh5
 

More from Ali Kamran (20)

DOC
Training and development
Ali Kamran
 
PPT
Teacher
Ali Kamran
 
PPT
Style textile
Ali Kamran
 
DOC
Sme's
Ali Kamran
 
PPT
Section 1 back ground (2)
Ali Kamran
 
DOC
Research
Ali Kamran
 
PPT
Ptcl
Ali Kamran
 
PPT
Pso
Ali Kamran
 
PPT
Pizza hut presentation
Ali Kamran
 
DOC
Pia1
Ali Kamran
 
DOC
Wah nobel ltd.
Ali Kamran
 
PPT
Paktel
Ali Kamran
 
DOC
Paktel
Ali Kamran
 
PPT
Outsourceing
Ali Kamran
 
DOC
Nestle
Ali Kamran
 
DOC
Motorola
Ali Kamran
 
DOC
Mobilink
Ali Kamran
 
DOC
Marriott
Ali Kamran
 
DOC
Marriot questioinnaire
Ali Kamran
 
DOC
Management report..furguson
Ali Kamran
 
Training and development
Ali Kamran
 
Teacher
Ali Kamran
 
Style textile
Ali Kamran
 
Sme's
Ali Kamran
 
Section 1 back ground (2)
Ali Kamran
 
Research
Ali Kamran
 
Ptcl
Ali Kamran
 
Pso
Ali Kamran
 
Pizza hut presentation
Ali Kamran
 
Pia1
Ali Kamran
 
Wah nobel ltd.
Ali Kamran
 
Paktel
Ali Kamran
 
Paktel
Ali Kamran
 
Outsourceing
Ali Kamran
 
Nestle
Ali Kamran
 
Motorola
Ali Kamran
 
Mobilink
Ali Kamran
 
Marriott
Ali Kamran
 
Marriot questioinnaire
Ali Kamran
 
Management report..furguson
Ali Kamran
 

Recently uploaded (20)

PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Doc9.....................................
SofiaCollazos
 
PPTX
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
PDF
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Doc9.....................................
SofiaCollazos
 
The-Ethical-Hackers-Imperative-Safeguarding-the-Digital-Frontier.pptx
sujalchauhan1305
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
The Future of Artificial Intelligence (AI)
Mukul
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
AI-Cloud-Business-Management-Platforms-The-Key-to-Efficiency-Growth.pdf
Artjoker Software Development Company
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 

Computer

  • 1. Advanced Computer Architecture Lecture # 1 by Dr. Noor M. Sheikh Dean, Electrical Engg. Department University of Engineering and Technology, Lahore, And Dr. Anjum Ali Professor, Al-KICS, University of Engineering and Technology, Lahore,
  • 2. How Computer Operates? A computer operates under the control of instructions stored in its own memory unit, that can accept data (input), process data arithmetically and logically, produce output from the processing, and store the results for future use.
  • 4. Block diagram of a modern general purpose digital computer
  • 5. Architecture • The art or science of building • A style and method of design and construction
  • 6. Computer Architecture • The term Computer Architecture was coined at IBM in the 1960s • It was used to refer to the programmer visible portion of the instruction set of the IBM 360 family of computers
  • 7. Computer Architecture (continued…) • The structure of a computer that a machine language programmer must understand to write correct programs for the machine
  • 8. Who is a Computer Architect? Answer: A person who designs computers
  • 9. What do we mean by “design”? • Design is the process of devising a system, component, or process to meet desired needs.
  • 10. What do we mean by “design”? (continued) • It is a decision-making process (usually iterative), in which the basic sciences, and math and engineering sciences are applied to convert resources optimally to meet a stated objective.
  • 11. Levels of Abstraction • System Design • Logic Design • Circuit Design
  • 12. Digital Design: Levels of Abstraction System Design: ď‚§ Processor-Memory-Switch (PMS) level- system components and their interconnections are described. The components are specified in a block diagram form. The processor includes the data path and control. ď‚§ Instruction Set Level - the function of each instruction is defined. The emphasis is on the behavior of the system rather than the hardware structure of the system. ď‚§ Register Transfer Level - hardware structure is more visible. The basic elements indicated are registers.
  • 13. Digital Design: Levels of Abstraction (continued) Logic Design: ď‚§ Also called gate level abstraction. We use gates and flip-flops. The behavior is less visible, while the hardware structure dominates.
  • 14. Digital Design: Levels of Abstraction (continued) Circuit Design: ď‚§ Gives visibility to resistors, transistors, capacitors, and diodes. ď‚§ Mask Level – this shows the silicon structure of the chip. The layout and its implementation is given in the Integrated System Design.
  • 15. Course text book "Computer Systems Design and Architecture" by V.P. Heuring and H.F. Jordan, Addison Wesley, 1997.
  • 16. Reference books • “Computer Architecture: A Qualitative Approach”, 2nd ed” by Hennesy & Patterson, Morgan Kaufmann, 1996. • “Computer Organization and Architecture”, by William Stallings, Prentice Hall, 6th edition.

Editor's Notes

  • #2: Welcome statements and intro to the speaker will go here
  • #5: Now we want to focus on what a computer is. The speaker may explain the building blocks in this slide
  • #7: The term “computer architecture” was first used at IBM in 1964 by Amdahl, Blaauw, and Brooks [H&P, 2e]. Their definition of architecture was   .... the structure of a computer that a machine language programmer must understand to write a correct (time independent) program for that machine.   By architecture they meant the programmer visible portion of the instruction set. Thus a family of machines of the same architecture should be able to run the same software. This concept is now so common that we take it for granted. The x86 architecture is a well known example.  
  • #8: .... the structure of a computer that a machine language programmer must understand to write a correct (time independent) program for that machine.   By architecture they meant the programmer visible portion of the instruction set. Thus a family of machines of the same architecture should be able to run the same software. This concept is now so common that we take it for granted. The x86 architecture is a well known example.
  • #10: This is ABET’s definition of “Design” Most people think of design as a “sketch”. This is the usage of the term as a noun. The standard engineering usage of the term is as a verb, i.e., “design is a process” as explained in this slide. A designer works with a set of stated requirements under a number of constraints to produce the best solution for a given problem. Best may mean a “cost-effective” solution, but not always. Additional or alternate requirements, like efficiency, robustness, etc. may be imposed by the client or the designer
  • #13: PMS level eg is networks, so these things will typically be taught in a networks course. DATA PATH is the arithmetic organ of the von Neumann stored program computer Instr. set level &/or RTL topics are usually taught in a Comp. Architecture course or a computer design course In the RTL description, MUXs, decoders, busses, buffers, etc are also used in addition to registers.
  • #14: gate level is usually the topic of a Logic circuits or digital logic or logic design course circuit level is covered in (digital) electronics courses and mask level related topics are included in VLSI type courses
  • #15: gate level is usually the topic of a Logic circuits or digital logic or logic design course circuit level is covered in (digital) electronics courses and mask level related topics are included in VLSI type courses