Announcements
This Week
(11 / 28/ 2005)
 |
CPU Structure and
Functions
lecture handouts are available for download through the
Lecture Handouts section. |
 |
Architecture
presentations for SBC boards are scheduled for Wednesday November 30,
2005. |
 |
Robot arm PC
interface and software order has been delayed because it is on back-order. |
Previous Week (11 / 21 / 2005)
General

Class Information
 |
Semester: Fall 2005
|
 |
Location: Pangborn Hall G024
|
 |
Lecture
time: Mon and Wed: 2:10 - 3:25 pm
|
 |
Office
Hours: Mon 3:30-5:30 pm or by appointment
|

Class Instructor
Dr. Sameh M.
Elsharkawy
Office: Pangborn Hall 311
Phone: (202) 319-4620
Email:
Elsharkawy@cua.edu

Course Syllabus
Course (catalog) Description
An overview of advanced architectures, microprocessor
structure, I/O subsystems, multiprocessor architecture, intra-system
communication, buses, caches, memory hierarchies, addressing modes,
microprogramming, parallelism, and pipelining.
Prerequisites
CSC 390 – Computer Organization or
Permission of instructor.
Textbook
“Computer Organization and
Architecture, Design for Performance,” William Stallings, seventh edition,
Prentice Hall.
Click
HERE for complete class syllabus available.

Lecture Handouts
|
Lecture |
Date |
Subject |
| 1 |
August 29, 2005 |
Introduction |
| 2 |
August 31, 2005 |
Computer
Function |
| 3 |
September 7, 2005 |
Computer
Function |
| 4 |
September 12, 2005 |
Memory
Caching |
| 5 |
September 14, 2005 |
Memory
Caching |
| 6 |
September 19, 2005 |
Internal
Memory |
| 7 |
September 26, 2005 |
Review |
| 8 |
September 28, 2005 |
External
Memory
Input
/ Output (self study) |
| 9 |
October 3, 2005 |
Operating
System Support |
| 10 |
October 11, 2005 |
Review (Review
Questions) |
| 11 |
October 12, 2005 |
Review (Answer
to selected questions) |
| 12 |
October 24, 2005 |
Computer
Arithmetic |
| 13 |
November 7, 2005 |
Instruction
Sets Characteristics and Functions |
| 14 |
November 14, 2005 |
Instruction
Sets Addressing Modes and Formats |
| 15 |
November 28, 2005 |
CPU
Structure and Function |
| |
|
|

Assignments
 | Homework 1: Computer System
Function
 | Problems: 3.3, 3.4, 3.5, 3.7 |
 | Due date: September 26,
2005. |
|
 | Homework 2:
 |
Problems:
8.4, 8.10
9.8, 9.15, 9.21
10.4, 10.19
11.1, 11.12 |
 |
Due date:
December 5,
2005. |
|

Projects
 | Project 1: Memory Caching Structure
 | Detailed project description available through this
link. |
 | Deadline: October
10, 2005. |
 | Tutorial materials for the simple scalar simulator are available
through the
textbook's website. You can also download the simulator's
tutorial slides and
manual document. |
 | You can access your account in the UNIX lab remotly by connecting to
the server solab06.pangua.cua.edu using
Secure Shell (SSL) telnet. Your user name is the same as your
university-wide username. |
|

Grades

Useful Links
|