Computer Architecture and Organization (Fall-2023)

Students will be learned how to hardware devices are interrelated in computer.
Category:
Price:
free
Total Duration:
10:40
Language:
English
Review : 10

Description

Course Outlines:

The evolution of computers, CPU Performance measurement, Data representation, various elements of computer design: CPU organization: RISC and CISC - instructions sets, addressing modes. Data path Design: fixed- and floating-point arithmetic, Combinational and sequential ALU design, pipelined adder, multiplier, systolic arrays. Control Design: Hardwired and Micro-programmed control, Pipeline control. Memory Organization: multilevel memories, address translation, Cache memory - address mapping. System Organization: 110 control, Bus control. [Prerequisite: CIS 231]


Course Type: Theory


Course Summary:

The technologies used for the internal organization of a computer is the result of a periodical development throughout several years. And in the era of modern computer technologies, the architectural improvement has been significant. So, to become a part of the technological evolution of modern computers, the knowledge of Computer Architecture is a must. Computer Architecture and Organization includes such concepts that help us to know how things are actually done inside a computer at the micro level. This course will cover all the basic concepts of Computer Architecture and Organization for acquiring in depth knowledge of the internal structures, working mechanisms of hardware components of a computer.


Course Objectives:

1. To learn how different computer hardware devices are interrelated in computers.

2. To learn measurement of CPU Performance.

3. To learn about fixed- and floating-point arithmetic, Combinational and sequential ALU design, pipelined adder, multiplier, systolic arrays, etc.


Course Learning Outcomes:

CLO1-Describe the evolution of computers.

CLO2-Analyze CPU performances and Data Representation techniques.

CLO3-Analyze instructions sets and addressing modes.

CLO4-Design data paths, combinational and sequential ALU.

CLO5-Analyze memory hierarchies, address translation and memory mapping techniques.


Assessment and Evaluation:

Grades will be calculated as per the university grading structure and individual student will be evaluated based on the following criteria with respective weights.



Textbook and Reference Books:

Textbook

Computer System Architecutre, by M. Morris Mano

Reference Books

1. Computer Organization and Design by John L. Patterson, David A./ Hennessy

2. Computer Architecture and Organization, by John P. Hayes


Show more
Lecture 01 (Computer components) |
Lecture 02 (Basic Architecture) |
Lecture 03 (Performance Math) |
Lecture 04 (CPI) |
Lecture 05 (Sequential and Combinational ALU) |
Pipelining |
pipelining_and_hazzard |