SlideShare a Scribd company logo
EC-2262: Computer Organization and Architecture
Credits: 3-0-0
CSE B.Tech. IV Sem.
Dr. Anand A. Bhaskar
Head & Asst. Prof.
Department of E&CE
Sir Padampat Singhania University
Udaipur, Rajasthan
EC-2262 L-T-P-S-C
Computer Organization & Architecture 3-0-0-0-3
Pre-requisite - Digital Logic Design & Application
Objective:
• To understand the basic structure and operation of a digital computer.
• To detail the operation of the arithmetic unit including the algorithms
& implementation of fixed-point and floating-point addition,
subtraction, multiplication & division.
• To get familiar with different ways of communicating with I/O devices
and standard I/O interfaces and hierarchical memory system including
cache memories and virtual memory.
1/4/2022 Dr. Anand A Bhaskar 2
Course Content
Module 01: Introduction
• Overview of Computer Architecture & Organization: Introduction,
Basic organization of computer, Block level description of the
functional units.
• Data Representation and Arithmetic Algorithms: Integer Data
computation: Addition, Subtraction. Multiplication: unsigned
multiplication, Booth‟s algorithm. Division of integers: Restoring and
non-restoring Division. Floating point representation. IEEE 754
floating point number representation. Floating point arithmetic:
Addition, Subtraction, Multiplication, Division
1/4/2022 Dr. Anand A Bhaskar 3
Course Content
Module 02; Processor Organization and Architecture
• Von Neumann model, Harvard Architecture, Register Organization,
Instruction formats, addressing modes, instruction cycle. Instruction,
interpretation and sequencing. ALU and Shifters, Basic pipelined
datapath and control, Data dependences, data hazards, Branch
hazards, delayed branches, branch prediction, Performance measures
– CPI, speedup, efficiency, throughput and Amdahl‟s law.
1/4/2022 Dr. Anand A Bhaskar 4
Course Content
Module 03: Control Unit Design
• Hardwired control unit design methods: State table, delay element,
sequence counter with examples like control unit for multiplication
and division Microprogrammed control Unit: Microinstruction
sequencing and execution. Micro operations, Wilkie‟s
microprogrammed Control Unit, Examples on microprograms.
1/4/2022 Dr. Anand A Bhaskar 5
Course Content
Module 04: Memory Organization
• Classifications of primary and secondary memories. Types of RAM
(SRAM, DRAM, SDRAM, DDR, SSD) and ROM, Characteristics of
memory, Memory hierarchy: cost and performance measurement.
Virtual Memory: Concept, Segmentation and Paging, Address
translation mechanism. Interleaved and Associative memory. Cache
memory Concepts, Locality of reference, design problems based on
mapping techniques. Cache Coherency, Write Policies
1/4/2022 Dr. Anand A Bhaskar 6
Course Content
Module 05: I/O Organization and Peripherals
• Common I/O device types and characteristics Types of data transfer
techniques: Programmed I/O, Interrupt driven I/O and DMA.
Introduction to buses, Bus arbitration and multiple bus hierarchy
Interrupt types, Interrupts handling.
1/4/2022 Dr. Anand A Bhaskar 7
Course Content
Module 06: Advanced Processor Principles
• Introduction to parallel processing, Flynn‟s Classification Concepts of
superscalar architecture, out-of-order execution, speculative
execution, multithreaded processor, VLIW, data flow computing.
Introduction to Multi-core processor architecture.
1/4/2022 Dr. Anand A Bhaskar 8
Text/Reference Books
1. Computer Organization and Architecture: Designing for Performance. Stallings
W. 10th Ed. Pearson Publication. 2013.
2. Computer Architecture and Organization. Hayes J. P. McGraw-Hill. 1988.
3. Computer Architecture and Organization: Design Principles and Applications.
Govindarajulu B. 2nd Ed. McGraw-Hill (India).
4. Structured Computer Organization. Tanenbaum A. S. 6th Ed. Pearson.
5. Computer System Architecture. Mano M. 3rd Ed., Pearson Publication, 2007.
6. Computer Architecture and Parallel Processing. Hwang K. & Briggs F. A.
McGraw-Hill
7. Computer Organization and Design. Chaudhuri P. P. Prentice Hall India, 2004.
8. Computer System Architecture and Organization. Usha M. & Shrikant T. S.
Wiley India. 2014.
1/4/2022 Dr. Anand A Bhaskar 9
Introduction to COA
• The computer organization and architecture (COA) is one of the
important and comprehensive subject the includes many
foundational concepts and knowledge used in the design of a
computer system.
• The COA also continues to be the most important part of syllabus for
computer science courses across all universities and also various
competitive examinations.
1/4/2022 Dr. Anand A Bhaskar 10
Introduction to COA
Figure-1: COA Fundamental Concepts.
1/4/2022 Dr. Anand A Bhaskar 11
Computer Architecture
1/4/2022 Dr. Anand A Bhaskar 12
Figure-2: Computer Architecture in Detail.
1/4/2022 Dr. Anand A Bhaskar 13
1/4/2022 Dr. Anand A Bhaskar 14
Figure-3: Advanced Computer Architecture.
1/4/2022 Dr. Anand A Bhaskar 15
Computer Organization
1/4/2022 Dr. Anand A Bhaskar 16
Figure-4: Computer Organization.
1/4/2022 Dr. Anand A Bhaskar 17
1/4/2022 Dr. Anand A Bhaskar 18
Thank You!
1/4/2022 Dr. Anand A Bhaskar 19

More Related Content

Similar to Lecture-01.pdf

Ug 3 1 r19 cse syllabus
Ug 3 1 r19 cse syllabusUg 3 1 r19 cse syllabus
Ug 3 1 r19 cse syllabus
SubbuBuddu
 
S y b c a
S y b c aS y b c a
S y b c a
ChhayaShelake
 
Cad course
Cad courseCad course
Cad courseGK Naidu
 
Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)
anita bodke
 
Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)
anita bodke
 
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docxJournal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
LaticiaGrissomzz
 
Amcat test-syllabus
Amcat test-syllabusAmcat test-syllabus
Amcat test-syllabus
Gaurav Upreti
 
Course Outline System Analysis and Design
Course Outline System Analysis and DesignCourse Outline System Analysis and Design
Course Outline System Analysis and Design
yananrf
 
Semester V-converted.pdf
Semester V-converted.pdfSemester V-converted.pdf
Semester V-converted.pdf
GayathriRHICETCSESTA
 
Algoritmos comp2010
Algoritmos comp2010Algoritmos comp2010
Algoritmos comp2010
manu051063
 
3rd Year IT Syllabus.pdf
3rd Year IT Syllabus.pdf3rd Year IT Syllabus.pdf
3rd Year IT Syllabus.pdf
sourabhyadav2624
 
Data Science & Big Data - Theory.pdf
Data Science & Big Data - Theory.pdfData Science & Big Data - Theory.pdf
Data Science & Big Data - Theory.pdf
RAKESHG79
 
Fundamentals of computers and information technology
Fundamentals of computers and information technologyFundamentals of computers and information technology
Fundamentals of computers and information technology
Dammar Singh Saud
 
22nd August Final - COA Handout Microprocessor.docx
22nd August Final - COA Handout Microprocessor.docx22nd August Final - COA Handout Microprocessor.docx
22nd August Final - COA Handout Microprocessor.docx
SZahidNabiDar
 
COA RKGITM #sem education purpose ppt good for student
COA RKGITM #sem education purpose ppt good for studentCOA RKGITM #sem education purpose ppt good for student
COA RKGITM #sem education purpose ppt good for student
mohitmehra75
 
Selected Topics.pdf
Selected Topics.pdfSelected Topics.pdf
Selected Topics.pdf
Mohamed Alhmdany
 
Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11
NumraHashmi
 
It5304 syllabus
It5304 syllabusIt5304 syllabus
It5304 syllabus
nimal83
 

Similar to Lecture-01.pdf (20)

Ug 3 1 r19 cse syllabus
Ug 3 1 r19 cse syllabusUg 3 1 r19 cse syllabus
Ug 3 1 r19 cse syllabus
 
S y b c a
S y b c aS y b c a
S y b c a
 
Cad course
Cad courseCad course
Cad course
 
Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)
 
Scheme g fifth semester (co)
Scheme   g fifth semester (co)Scheme   g fifth semester (co)
Scheme g fifth semester (co)
 
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docxJournal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
Journal of Physics Conference SeriesPAPER • OPEN ACCESS.docx
 
Amcat test-syllabus
Amcat test-syllabusAmcat test-syllabus
Amcat test-syllabus
 
Course Outline System Analysis and Design
Course Outline System Analysis and DesignCourse Outline System Analysis and Design
Course Outline System Analysis and Design
 
Semester V-converted.pdf
Semester V-converted.pdfSemester V-converted.pdf
Semester V-converted.pdf
 
Algoritmos comp2010
Algoritmos comp2010Algoritmos comp2010
Algoritmos comp2010
 
3rd Year IT Syllabus.pdf
3rd Year IT Syllabus.pdf3rd Year IT Syllabus.pdf
3rd Year IT Syllabus.pdf
 
Data Science & Big Data - Theory.pdf
Data Science & Big Data - Theory.pdfData Science & Big Data - Theory.pdf
Data Science & Big Data - Theory.pdf
 
Fundamentals of computers and information technology
Fundamentals of computers and information technologyFundamentals of computers and information technology
Fundamentals of computers and information technology
 
Computer engineering university
Computer engineering university Computer engineering university
Computer engineering university
 
Course plan mpmc
Course plan  mpmcCourse plan  mpmc
Course plan mpmc
 
22nd August Final - COA Handout Microprocessor.docx
22nd August Final - COA Handout Microprocessor.docx22nd August Final - COA Handout Microprocessor.docx
22nd August Final - COA Handout Microprocessor.docx
 
COA RKGITM #sem education purpose ppt good for student
COA RKGITM #sem education purpose ppt good for studentCOA RKGITM #sem education purpose ppt good for student
COA RKGITM #sem education purpose ppt good for student
 
Selected Topics.pdf
Selected Topics.pdfSelected Topics.pdf
Selected Topics.pdf
 
Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11Das patrac sandpythonwithpracticalcbse11
Das patrac sandpythonwithpracticalcbse11
 
It5304 syllabus
It5304 syllabusIt5304 syllabus
It5304 syllabus
 

Recently uploaded

TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 

Recently uploaded (20)

TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 

Lecture-01.pdf

  • 1. EC-2262: Computer Organization and Architecture Credits: 3-0-0 CSE B.Tech. IV Sem. Dr. Anand A. Bhaskar Head & Asst. Prof. Department of E&CE Sir Padampat Singhania University Udaipur, Rajasthan
  • 2. EC-2262 L-T-P-S-C Computer Organization & Architecture 3-0-0-0-3 Pre-requisite - Digital Logic Design & Application Objective: • To understand the basic structure and operation of a digital computer. • To detail the operation of the arithmetic unit including the algorithms & implementation of fixed-point and floating-point addition, subtraction, multiplication & division. • To get familiar with different ways of communicating with I/O devices and standard I/O interfaces and hierarchical memory system including cache memories and virtual memory. 1/4/2022 Dr. Anand A Bhaskar 2
  • 3. Course Content Module 01: Introduction • Overview of Computer Architecture & Organization: Introduction, Basic organization of computer, Block level description of the functional units. • Data Representation and Arithmetic Algorithms: Integer Data computation: Addition, Subtraction. Multiplication: unsigned multiplication, Booth‟s algorithm. Division of integers: Restoring and non-restoring Division. Floating point representation. IEEE 754 floating point number representation. Floating point arithmetic: Addition, Subtraction, Multiplication, Division 1/4/2022 Dr. Anand A Bhaskar 3
  • 4. Course Content Module 02; Processor Organization and Architecture • Von Neumann model, Harvard Architecture, Register Organization, Instruction formats, addressing modes, instruction cycle. Instruction, interpretation and sequencing. ALU and Shifters, Basic pipelined datapath and control, Data dependences, data hazards, Branch hazards, delayed branches, branch prediction, Performance measures – CPI, speedup, efficiency, throughput and Amdahl‟s law. 1/4/2022 Dr. Anand A Bhaskar 4
  • 5. Course Content Module 03: Control Unit Design • Hardwired control unit design methods: State table, delay element, sequence counter with examples like control unit for multiplication and division Microprogrammed control Unit: Microinstruction sequencing and execution. Micro operations, Wilkie‟s microprogrammed Control Unit, Examples on microprograms. 1/4/2022 Dr. Anand A Bhaskar 5
  • 6. Course Content Module 04: Memory Organization • Classifications of primary and secondary memories. Types of RAM (SRAM, DRAM, SDRAM, DDR, SSD) and ROM, Characteristics of memory, Memory hierarchy: cost and performance measurement. Virtual Memory: Concept, Segmentation and Paging, Address translation mechanism. Interleaved and Associative memory. Cache memory Concepts, Locality of reference, design problems based on mapping techniques. Cache Coherency, Write Policies 1/4/2022 Dr. Anand A Bhaskar 6
  • 7. Course Content Module 05: I/O Organization and Peripherals • Common I/O device types and characteristics Types of data transfer techniques: Programmed I/O, Interrupt driven I/O and DMA. Introduction to buses, Bus arbitration and multiple bus hierarchy Interrupt types, Interrupts handling. 1/4/2022 Dr. Anand A Bhaskar 7
  • 8. Course Content Module 06: Advanced Processor Principles • Introduction to parallel processing, Flynn‟s Classification Concepts of superscalar architecture, out-of-order execution, speculative execution, multithreaded processor, VLIW, data flow computing. Introduction to Multi-core processor architecture. 1/4/2022 Dr. Anand A Bhaskar 8
  • 9. Text/Reference Books 1. Computer Organization and Architecture: Designing for Performance. Stallings W. 10th Ed. Pearson Publication. 2013. 2. Computer Architecture and Organization. Hayes J. P. McGraw-Hill. 1988. 3. Computer Architecture and Organization: Design Principles and Applications. Govindarajulu B. 2nd Ed. McGraw-Hill (India). 4. Structured Computer Organization. Tanenbaum A. S. 6th Ed. Pearson. 5. Computer System Architecture. Mano M. 3rd Ed., Pearson Publication, 2007. 6. Computer Architecture and Parallel Processing. Hwang K. & Briggs F. A. McGraw-Hill 7. Computer Organization and Design. Chaudhuri P. P. Prentice Hall India, 2004. 8. Computer System Architecture and Organization. Usha M. & Shrikant T. S. Wiley India. 2014. 1/4/2022 Dr. Anand A Bhaskar 9
  • 10. Introduction to COA • The computer organization and architecture (COA) is one of the important and comprehensive subject the includes many foundational concepts and knowledge used in the design of a computer system. • The COA also continues to be the most important part of syllabus for computer science courses across all universities and also various competitive examinations. 1/4/2022 Dr. Anand A Bhaskar 10
  • 11. Introduction to COA Figure-1: COA Fundamental Concepts. 1/4/2022 Dr. Anand A Bhaskar 11
  • 13. Figure-2: Computer Architecture in Detail. 1/4/2022 Dr. Anand A Bhaskar 13
  • 14. 1/4/2022 Dr. Anand A Bhaskar 14
  • 15. Figure-3: Advanced Computer Architecture. 1/4/2022 Dr. Anand A Bhaskar 15
  • 18. 1/4/2022 Dr. Anand A Bhaskar 18
  • 19. Thank You! 1/4/2022 Dr. Anand A Bhaskar 19