You are on page 1of 4

DAWOOD UNIVERSITY OF ENGINEERING & TECH OLOGY, KARACHI

DEPARTMENT OF COMPUTER SYSTEM ENGINEERING

Subject: CSE-221 Computer Architecture & Organization

Credit Hours: (03+ 00)

Contact Hours: (03 Hours Theory)

Text Book(s): William Stallings, “Computer Architecture & Organization: Designing for
Performance”, 9th Edition, Pearson
Reference Book (s): David A. Patterson, John L. Hennessy, "Computer Architecture: A
Quantitative Approach", 3rd Edition, Morgan Kaufmann.

Grading: As per DUET status

Course Learning Outcomes:

Level of Marks and


No CLO PLO
Learning % coverage
Understand the basics of computer hardware
1 and how computer interacts with computer P-1 C-2 25 %
hardware
Demonstrate how computers represents and
2 manipulate data and basics of ISA Instruction P-3 C-3 45%
Set Architecture – MIPS
Analyze a simple computer with hardware
design including data format, instruction
format, instruction set, addressing modes, bus
3 P-2 C-4 30%
structure, input/output, memory,
Arithmetic/Logic unit, control unit, and data,
instruction and address flow..

COURSE OUTLINE

Overview of main computer architectures and their performance comparison, instruction set
architecture, CPU design, and cache memory, different designs of cache memory system, virtual
memory system, and address mapping using pages, pipeline, super scaling, and threading,
instruction level parallelism (ILP), introduction to parallel processing. Branch prediction, pre-
fetching, multithreading.
DAWOOD UNIVERSITY OF ENGINEERING & TECH OLOGY, KARACHI

DEPARTMENT OF COMPUTER SYSTEM ENGINEERING

Lecture Plan

CSE-221 Computer Architecture & Organization


Week Reference % of course
Lec # Topics Material coverage
#
1.
Introduction to organization and architecture Text Book

2. Structure & Function Text Book


1)

3. Computer Evolution & performance Text Book

4. Structure of Von Neumann machine Text Book


CLO-01

2) 5. Moore’s law & Performance Textbook

6. Program concept Text Book

7. Interrupts Text Book

3) 8. System Busses Text Book

9. Bus timings Text Book

10. Memory Access methods Text Book

4) 11. Cache & its operation Text Book

12. Cache Mapping & policies Text Book

13. Semiconductor Memory Types Text Book

5) 14. Memory Organization & Refreshing Text Book

15. Advance DRAM Text Book


DAWOOD UNIVERSITY OF ENGINEERING & TECH OLOGY, KARACHI

DEPARTMENT OF COMPUTER SYSTEM ENGINEERING


16. Text Book
External Memories & their types

6) 17. Data Organization & Formatting Text Book

18. Disk & Multiple Platters Text Book

19. RAID Text Book

7) 20. Optical Storage Text Book

21. Magnetic Tape Text Book

22. I/O Modules Text Book

8) 23. I/O Techniques Text Book

24. DMA Text Book

25. I/O Channels & Architecture Text Book

9) 26. OS Objectives & Functions Text Book

27. Scheduling & types Text Book

28. Memory management Text Book

10) 29. Paging with examples Text Book

Virtual Memory & Segmentation Text Book


30.

11)
31. Examples on Virtual Memory Text Book

32.
Instruction Set Architecture Text Book
DAWOOD UNIVERSITY OF ENGINEERING & TECH OLOGY, KARACHI

DEPARTMENT OF COMPUTER SYSTEM ENGINEERING

33. Data Path of Von Neumann machine Text Book

34. Parallelism Text Book

12) 35. Pipelining Text Book

36. RISC Processor Text Book

37. Five Stage Pipeline for RISC processor Text Book

13) 38. Pipeline issues in RISC processor Text Book

39. Levels Of Abstraction Text Book

40. Instruction Level Parallelism Text Book

14) 41. Machine Instruction Cycle Text Book

42. Thread level Parallelism Text Book

43. Simultaneous Multi-Threading Architecture Text Book

15) 44. Super scalar Text Book

45. Parallel processing Text Book

46. Review of selected topics for Examinations. Text Book

16) 47. Review of selected topics for Examinations. Text Book

48. Discuss Assignment / Presentations Text Book

You might also like