SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
COURSE TITLE: EE5440 – COMPUTER ARCHITECTURE
Credit Hours: 3 (Theory) + 0 (Lab)
Pre-requisites: CS5221 – COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE
COURSE OBJECTIVES:
The design of computer systems and components. Processor design, instruction set design, and
addressing; control structures and microprogramming; memory management, caches, and memory
hierarchies; and interrupts and I/O structures. Pipelining of processor Issues and Hurdles, exception
handling, Parallelism, Multiprocessor Systems.
CLASS POLICY:
 A student must reach the class-room in time. Late comers may join the class but are not
entitled to be marked present.
 Attendance shall be marked at the start of the class and students failing to secure 75%
attendance will not be allowed to sit in final exam.
 The assignment submission deadline must be observed. In case of late submission, assignment
will not be considered.
 Those who are absent on the announcement date of assignment/test. Must get the
topic/chapter of test/assignment confirmed through their peers.
 Mobile phones must be switched-off in the class-rooms.
GRADING POLICY:
Internal Evaluation
Midterm Exam 20%
Attendance 10%
Assignment/Presentations 10%
Quizzes/Tests 10%
Total Internal Evaluation 50%
Final Term Examination
Final Term Exam 50%
Total Marks 100%
TEXT BOOKS:
 Computer Organization and Embedded Systems by C Hamacher …, 6th
Edition 2012
 Computer Organization and Architecture: Designing for Performance, by William Stallings 8th
Edition, Prentice Hall.
 Structured Computer Organization by Andrew S Tanenbaum 5th
Edition
COURSE DESCRIPTION:
WEEK NO TOPIC DESCRIPTION ASSESSMENT
1 Chapter 1 – Basic Structure of Computers
 Computer types
 Functional units
 Basic operational concepts
 Number representation and arithmetic
operations
 Character representation
 Performance
 Historical perspective
2 Chapter 2 – Instruction Set Architecture
 Memory locations and addresses
 Memory operations
 Instructions and instruction sequencing
 Addressing modes
Assignment – 1
3 Chapter 2 (continued)
 CISC instruction sets
 Characteristics of RISC
 RISC and CISC styles
 Encoding of machine instructions
Quiz – 1
4 Chapter 3 – Basic Input/Output
 External devices
 I/O modules (module function and I/O
module structure)
 Programmed I/O (overview, I/O commands,
and I/O instructions)
5 Chapter 3 (continued)
 Interrupts
 Interrupt-Driven I/O (interrupt processing
and design issues)
 Enabling and disabling interrupts
 Multiple interrupts
 Direct memory access
6 Chapter 4 – Input/Output Organization
 Bus structure
 Bus operation (synchronous & asynchronous
bus, and electrical consideration)
 Arbitration
 Interface circuits (parallel interface and
serial interface)
Assignment – 2
7 Chapter 4 (continued) Quiz – 2
 Interconnection standards (USB, FireWire,
PCI bus, SCSI bus, SATA, SAS, and PCI
express)
8 Chapter 5 – Basic Processing Unit
 Some fundamental concepts
 Instruction execution (load instructions,
arithmetic and logic instructions, and store
instructions)
 Hardware components (register files, ALU,
datapath, and instruction fetch section)
9 Midterm Exam
10 Chapter 5 (continued)
 Instruction fetch and execution steps
(branching and waiting for memory)
 Control signals
 Hardwired control
 CISC-Style processors
11 Chapter 6 – Arithmetic
 Addition and subtraction of signed numbers
 Design of fast adders
 Multiplication of unsigned numbers
 Multiplication of signed numbers
Assignment – 3
12 Chapter 6 (continued)
 Fast multiplication
 Integer division
 Floating-Point numbers and operations
 Decimal-to-Binary conversion
Quiz – 3
13 Chapter 7 – The Memory System
 Basic concepts
 Semiconductor RAM memories (internal
organization of memory chips, static
memories, DRAM, and SRAM)
 Read-only memories
14 Chapter 7 (continued)
 Direct memory access
 Memory hierarchy
 Cache memories
Assignment – 4
15 Chapter 7 (continued)
 Performance considerations
 Virtual memory
 Memory management requirements
 Secondary storage
Quiz – 4
16 Final Term Exam Whole Course
EE5440 – Computer Architecture Course Outline

More Related Content

What's hot (20)

PDF
Next Generation War: EDR vs RED TEAM
BGA Cyber Security
 
PPTX
Password Policy and Account Lockout Policies
anilinvns
 
PPTX
Mobile security in Cyber Security
Geo Marian
 
PPTX
Cloud Computing Poster
Rajat Shukla
 
PDF
Threat Hunting Workshop
Splunk
 
PPTX
Memory forensics
Sunil Kumar
 
PPTX
Network Security: Physical security
lalithambiga kamaraj
 
DOC
Biometrics Technology Seminar Report.
Pavan Kumar MT
 
PPTX
Password Cracking
Sina Manavi
 
PDF
Steps in it audit
kinjalmkothari92
 
PDF
Data Center Security
Cisco Canada
 
PPTX
Face detection and recognition
Pankaj Thakur
 
PPTX
Cyber Threat Simulation Training
Bryan Len
 
PPTX
Fingerprint Attendance System - the hand-held device for classroom attendance
mohamedbasheerkp
 
PDF
Secure Design: Threat Modeling
Narudom Roongsiriwong, CISSP
 
PDF
What is a Firewall Risk Assessment?
VISTA InfoSec
 
PDF
SEMINAR REPORT ON 3D PASSWORD
Karishma Khan
 
PPT
Windows forensic artifacts
n|u - The Open Security Community
 
PDF
Bypassing Port-Security In 2018: Defeating MacSEC and 802.1x-2010
Priyanka Aash
 
Next Generation War: EDR vs RED TEAM
BGA Cyber Security
 
Password Policy and Account Lockout Policies
anilinvns
 
Mobile security in Cyber Security
Geo Marian
 
Cloud Computing Poster
Rajat Shukla
 
Threat Hunting Workshop
Splunk
 
Memory forensics
Sunil Kumar
 
Network Security: Physical security
lalithambiga kamaraj
 
Biometrics Technology Seminar Report.
Pavan Kumar MT
 
Password Cracking
Sina Manavi
 
Steps in it audit
kinjalmkothari92
 
Data Center Security
Cisco Canada
 
Face detection and recognition
Pankaj Thakur
 
Cyber Threat Simulation Training
Bryan Len
 
Fingerprint Attendance System - the hand-held device for classroom attendance
mohamedbasheerkp
 
Secure Design: Threat Modeling
Narudom Roongsiriwong, CISSP
 
What is a Firewall Risk Assessment?
VISTA InfoSec
 
SEMINAR REPORT ON 3D PASSWORD
Karishma Khan
 
Windows forensic artifacts
n|u - The Open Security Community
 
Bypassing Port-Security In 2018: Defeating MacSEC and 802.1x-2010
Priyanka Aash
 

Viewers also liked (20)

PDF
CS7330 - Electronic Commerce - lecture (1)
Dilawar Khan
 
PDF
CS4443 - Modern Programming Language I
Dilawar Khan
 
PPTX
Seminar 2 Brokeback Mountain
Emily Fisher
 
PPT
Toys R Us presentation
Mark McKenna
 
PPTX
Funções de linguagem.
Lara Lídia
 
PPT
F 11 43 oma likums
Daina Birkenbauma
 
PPTX
آموزش ایجاد میکرو کارهای پولچه
Poolche com
 
PDF
Calcium metabolism and its clinical significance
rohini sane
 
PPTX
CS4443 - Modern Programming Language - I Lecture (2)
Dilawar Khan
 
PPTX
CS3270 - DATABASE SYSTEM - Lecture (2)
Dilawar Khan
 
PPTX
CS4443 - Modern Programming Language - I Lecture (1)
Dilawar Khan
 
PDF
CS3270 – Database Systems Course Outline
Dilawar Khan
 
PPTX
Les boites de dialogue en java
عبدالجبار العسلي
 
PDF
Pwned Cloud Society - BsidesSLC 2017
Bryce Kunz
 
PPT
Don't judge challenge girls
pertyemanuen
 
PPT
Ksi dont judge challenge
pertyemanuen
 
PPT
Judging the don't judge challenge
pertyemanuen
 
PDF
Supervision Magazine Article March 2014
CF Grow, Inc.
 
DOCX
Makroekonomi
Arta Koxha
 
PPTX
CS3270 - DATABASE SYSTEM - Lecture (1)
Dilawar Khan
 
CS7330 - Electronic Commerce - lecture (1)
Dilawar Khan
 
CS4443 - Modern Programming Language I
Dilawar Khan
 
Seminar 2 Brokeback Mountain
Emily Fisher
 
Toys R Us presentation
Mark McKenna
 
Funções de linguagem.
Lara Lídia
 
F 11 43 oma likums
Daina Birkenbauma
 
آموزش ایجاد میکرو کارهای پولچه
Poolche com
 
Calcium metabolism and its clinical significance
rohini sane
 
CS4443 - Modern Programming Language - I Lecture (2)
Dilawar Khan
 
CS3270 - DATABASE SYSTEM - Lecture (2)
Dilawar Khan
 
CS4443 - Modern Programming Language - I Lecture (1)
Dilawar Khan
 
CS3270 – Database Systems Course Outline
Dilawar Khan
 
Les boites de dialogue en java
عبدالجبار العسلي
 
Pwned Cloud Society - BsidesSLC 2017
Bryce Kunz
 
Don't judge challenge girls
pertyemanuen
 
Ksi dont judge challenge
pertyemanuen
 
Judging the don't judge challenge
pertyemanuen
 
Supervision Magazine Article March 2014
CF Grow, Inc.
 
Makroekonomi
Arta Koxha
 
CS3270 - DATABASE SYSTEM - Lecture (1)
Dilawar Khan
 
Ad

Similar to EE5440 – Computer Architecture Course Outline (20)

DOC
CSE-503 coursepack (1).doc
SZahidNabiDar
 
PDF
Computer Organisation and Architecture Unit I .pdf
202402100002
 
PPTX
introduction COA(M1).pptx
BhavanaMinchu
 
DOCX
M24 Autonomous Computer Organization and Microprocessors updated syllabus.docx
dianamoses2
 
DOCX
(Final)Computer Architecture.docx
RechieJohnRelator
 
PDF
Screenshot 2022-10-30 at 10.48.22 AM.pdf
KhushiSharma766561
 
PDF
VLSISyllabus.pdf
ShivkumarManikant
 
PDF
Ec 8691 mpmc converted (1) (1) (1)
Kanimozhi142
 
PPTX
BEC405A_MICROCONTROLLERS_2023-24_M1.pptx
ManjunathM184002
 
DOCX
Discussion RubricPage 1 of 8 1. I
LyndonPelletier761
 
PPT
Basic structure of computers by aniket bhute
Aniket Bhute
 
DOCX
22nd August Final - COA Handout Microprocessor.docx
SZahidNabiDar
 
PPTX
MPMC-1.pptx
DipakMahurkar1
 
PDF
ch14_1 RISC Processors .pdf
Yatru Harsha Hiski
 
PDF
Ec6504 microprocessor and microcontroller
Senthil Kumar
 
PDF
5and6 electronics
Amit Khowala
 
DOCX
Course plan mpmc
Adhiyamaan Arivazhagan
 
PDF
Unit I_MT2301.pdf
Kannan Kanagaraj
 
PDF
It5304 syllabus
nimal83
 
CSE-503 coursepack (1).doc
SZahidNabiDar
 
Computer Organisation and Architecture Unit I .pdf
202402100002
 
introduction COA(M1).pptx
BhavanaMinchu
 
M24 Autonomous Computer Organization and Microprocessors updated syllabus.docx
dianamoses2
 
(Final)Computer Architecture.docx
RechieJohnRelator
 
Screenshot 2022-10-30 at 10.48.22 AM.pdf
KhushiSharma766561
 
VLSISyllabus.pdf
ShivkumarManikant
 
Ec 8691 mpmc converted (1) (1) (1)
Kanimozhi142
 
BEC405A_MICROCONTROLLERS_2023-24_M1.pptx
ManjunathM184002
 
Discussion RubricPage 1 of 8 1. I
LyndonPelletier761
 
Basic structure of computers by aniket bhute
Aniket Bhute
 
22nd August Final - COA Handout Microprocessor.docx
SZahidNabiDar
 
MPMC-1.pptx
DipakMahurkar1
 
ch14_1 RISC Processors .pdf
Yatru Harsha Hiski
 
Ec6504 microprocessor and microcontroller
Senthil Kumar
 
5and6 electronics
Amit Khowala
 
Course plan mpmc
Adhiyamaan Arivazhagan
 
Unit I_MT2301.pdf
Kannan Kanagaraj
 
It5304 syllabus
nimal83
 
Ad

More from Dilawar Khan (6)

PPTX
EE5440 – Computer Architecture - Lecture 3
Dilawar Khan
 
PPTX
EE5440 – Computer Architecture - Lecture 2
Dilawar Khan
 
PPTX
EE5440 – Computer Architecture - Lecture 1
Dilawar Khan
 
PPTX
CS7330 - Electronic Commerce - lecture (3)
Dilawar Khan
 
PPTX
CS7330 - Electronic Commerce - lecture (2)
Dilawar Khan
 
PDF
CS7330 Electronic Commerce Course Outline
Dilawar Khan
 
EE5440 – Computer Architecture - Lecture 3
Dilawar Khan
 
EE5440 – Computer Architecture - Lecture 2
Dilawar Khan
 
EE5440 – Computer Architecture - Lecture 1
Dilawar Khan
 
CS7330 - Electronic Commerce - lecture (3)
Dilawar Khan
 
CS7330 - Electronic Commerce - lecture (2)
Dilawar Khan
 
CS7330 Electronic Commerce Course Outline
Dilawar Khan
 

Recently uploaded (20)

PDF
The-Ever-Evolving-World-of-Science (1).pdf/7TH CLASS CURIOSITY /1ST CHAPTER/B...
Sandeep Swamy
 
PPTX
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PDF
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PPTX
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PDF
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
PDF
Dimensions of Societal Planning in Commonism
StefanMz
 
PPTX
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
PDF
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PDF
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
PPTX
How to Set Maximum Difference Odoo 18 POS
Celine George
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
The-Ever-Evolving-World-of-Science (1).pdf/7TH CLASS CURIOSITY /1ST CHAPTER/B...
Sandeep Swamy
 
How to Set Up Tags in Odoo 18 - Odoo Slides
Celine George
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
Stokey: A Jewish Village by Rachel Kolsky
History of Stoke Newington
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
Stereochemistry-Optical Isomerism in organic compoundsptx
Tarannum Nadaf-Mansuri
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
Dimensions of Societal Planning in Commonism
StefanMz
 
STAFF DEVELOPMENT AND WELFARE: MANAGEMENT
PRADEEP ABOTHU
 
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
How to Set Maximum Difference Odoo 18 POS
Celine George
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 

EE5440 – Computer Architecture Course Outline

  • 1. COURSE TITLE: EE5440 – COMPUTER ARCHITECTURE Credit Hours: 3 (Theory) + 0 (Lab) Pre-requisites: CS5221 – COMPUTER ORGANIZATION AND ASSEMBLY LANGUAGE COURSE OBJECTIVES: The design of computer systems and components. Processor design, instruction set design, and addressing; control structures and microprogramming; memory management, caches, and memory hierarchies; and interrupts and I/O structures. Pipelining of processor Issues and Hurdles, exception handling, Parallelism, Multiprocessor Systems. CLASS POLICY:  A student must reach the class-room in time. Late comers may join the class but are not entitled to be marked present.  Attendance shall be marked at the start of the class and students failing to secure 75% attendance will not be allowed to sit in final exam.  The assignment submission deadline must be observed. In case of late submission, assignment will not be considered.  Those who are absent on the announcement date of assignment/test. Must get the topic/chapter of test/assignment confirmed through their peers.  Mobile phones must be switched-off in the class-rooms. GRADING POLICY: Internal Evaluation Midterm Exam 20% Attendance 10% Assignment/Presentations 10% Quizzes/Tests 10% Total Internal Evaluation 50% Final Term Examination Final Term Exam 50% Total Marks 100% TEXT BOOKS:  Computer Organization and Embedded Systems by C Hamacher …, 6th Edition 2012  Computer Organization and Architecture: Designing for Performance, by William Stallings 8th Edition, Prentice Hall.  Structured Computer Organization by Andrew S Tanenbaum 5th Edition
  • 2. COURSE DESCRIPTION: WEEK NO TOPIC DESCRIPTION ASSESSMENT 1 Chapter 1 – Basic Structure of Computers  Computer types  Functional units  Basic operational concepts  Number representation and arithmetic operations  Character representation  Performance  Historical perspective 2 Chapter 2 – Instruction Set Architecture  Memory locations and addresses  Memory operations  Instructions and instruction sequencing  Addressing modes Assignment – 1 3 Chapter 2 (continued)  CISC instruction sets  Characteristics of RISC  RISC and CISC styles  Encoding of machine instructions Quiz – 1 4 Chapter 3 – Basic Input/Output  External devices  I/O modules (module function and I/O module structure)  Programmed I/O (overview, I/O commands, and I/O instructions) 5 Chapter 3 (continued)  Interrupts  Interrupt-Driven I/O (interrupt processing and design issues)  Enabling and disabling interrupts  Multiple interrupts  Direct memory access 6 Chapter 4 – Input/Output Organization  Bus structure  Bus operation (synchronous & asynchronous bus, and electrical consideration)  Arbitration  Interface circuits (parallel interface and serial interface) Assignment – 2 7 Chapter 4 (continued) Quiz – 2
  • 3.  Interconnection standards (USB, FireWire, PCI bus, SCSI bus, SATA, SAS, and PCI express) 8 Chapter 5 – Basic Processing Unit  Some fundamental concepts  Instruction execution (load instructions, arithmetic and logic instructions, and store instructions)  Hardware components (register files, ALU, datapath, and instruction fetch section) 9 Midterm Exam 10 Chapter 5 (continued)  Instruction fetch and execution steps (branching and waiting for memory)  Control signals  Hardwired control  CISC-Style processors 11 Chapter 6 – Arithmetic  Addition and subtraction of signed numbers  Design of fast adders  Multiplication of unsigned numbers  Multiplication of signed numbers Assignment – 3 12 Chapter 6 (continued)  Fast multiplication  Integer division  Floating-Point numbers and operations  Decimal-to-Binary conversion Quiz – 3 13 Chapter 7 – The Memory System  Basic concepts  Semiconductor RAM memories (internal organization of memory chips, static memories, DRAM, and SRAM)  Read-only memories 14 Chapter 7 (continued)  Direct memory access  Memory hierarchy  Cache memories Assignment – 4 15 Chapter 7 (continued)  Performance considerations  Virtual memory  Memory management requirements  Secondary storage Quiz – 4 16 Final Term Exam Whole Course