You are on page 1of 3

PAF- KARACHI INSTITUTE OF ECONOMICS & TECHNOLOGY

Course Title: Computer Architecture & Organization


Course Code: EE - 2308

Credit Hours: 3+0

Pre-requisite(s): EE-1497 - DLF

Teaching Faculty: Engr. Kamran Ali Khan

Email Address: getkak@gmail.com


Faculty Contact Hours: 6 hours / week
____________________________________________________________________________________
Course Objectives: To introduce the concepts of the architecture, design and working of computer
systems.
Learning Outcomes: On completion of course students should be able to:
1.
2.
3.
4.

Understanding of the basic concepts of computer architecture


Apply their knowledge of architecture in practical system design examples
Understand the role of operating systems
Understand the role of LOW LEVEL programming in computer systems

Text Books:
1. Computer Architecture & Organization 7th / 8th Edition William Stallings
2. The Intel Microprocessors 8086/8088, 80186/80188, 80286, 80386, 80486, Pentium and Pentium
ProProcessor (Sixth Edition) - Prentice Hall. Barry B. Brey

No.

Sessi
on

COURSE OUTLINE

Contents

Contents to be covered from


(Book & Chapter No.)

Architecture & Organization


Functional View of a Computer
Structure - Top Level
Structure - CPU
Structure - Control Unit

Stallings Chapter 1

Structure of von Neumann machine


Generations of Computer
Growth in CPU Transistor Count
Performance Balance
Improvements in Chip Organization and
Architecture

Stallings Chapter 2

Page 1 of 3

What is a computer program?


Computer Components: A Top Level View
Computer Components: Discrete Level View

Stallings Chapter 3

Stallings Chapter 3

Buses: Address, Data and Control


The instruction Cycle
Example of Program Execution
Instruction Cycle State Diagram
The Concept of Interrupts
Interrupts Processing

Program Flow Control


Instruction Cycle with Interrupts

3
4
5

Stallings Chapter 3
Stallings Chapter 3
Stallings Chapter 3

Program Timings:
Short I/O Wait
Long I/O Wait

Stallings Chapter 3

Multiple Interrupts
Computer Modules

Stallings Chapter 3

10

Computer Memory Characteristics


The Memory Hierarchy

Stallings Chapter 4

The principle of Locality of Reference

Stallings Chapter 4

Cache/Main Memory Structure

Stallings Chapter 4

11
12
13 - 14
15
16
17
18

19
20
21
22
23

Mapping Function: Direct, Associative and SetAssociative Mapping Techniques

Handout

Replacement Algorithms: The LRU

Stallings Chapter 4

The SRAM and the DRAM


Typical 16 Mb DRAM (4M x 4)

Stallings Chapter 5

The working of the Hard Disk


The concepts of Clusters and Slack Space.
Programmed I/O
Interrupt Driven I/O
Direct Memory Access

Stallings Chapter 6 & Handout

The Operating System - Key concepts:


Process, Memory, I/O, & File Management
Systems.
CISC vs RISC architectures
Instruction Level Parallelism
and Superscalar Processors

Stallings Chapter 8

Stallings Chapter 7

Stallings Chapter 13
Stallings Chapter 14

Micro-programmed Control

Stallings Chapter 17

Parallel & Distributed Processing

Stallings Chapter 17
Page 2 of 3

24
25
26
27
28
29
30

Introduction to Assembly Language Programming

Brey Chap 2

The INTEL 8086 Architecture

Brey Chap 2 & Handout

Basic assembly instructions


Hourly-I

Brey Chap 4

Hourly-II
Hourly-III
GSS

Student Assessment Information Sheet


A. Breakdown of Assessment
Description

Mark Distribution (%)

Final Exam

50%

Hourly Tests (2)

30%

Assignments

10%

Quizzes

10%

TOTAL

100%

C. Remarks
1. The students whos absentees from the class exceed six (6) shall be dropped from the course without any warning.
[ The name of the student shall disappear from the attendance roll. ]
2. Other than the planned schedule of assessments as mentioned in Sec. B above, there shall be no make-up test of any
kind.
3. All assessed components [60% sessional marks] shall be returned to the students.
4. No claim for any correction, review or scrutiny shall be entertained one week after the return of answer scripts.

The heights of great men, reached and kept,


Were not attained by sudden flight;
But they, while their companions slept,
Were toiling upwards in the night
(Henry Longfellow)

Page 3 of 3

You might also like