![]()
EE444-Digital
Computer Systems
Fall 2008
Instructor
Information
Prof. Mohamed
Zahran
Office: T-625a
e-mail: mzahran ( at ) ccny dot cuny dot edu
Office hours: Tu-Th 12:30-2PM
Grader: Bushra Ahsan
e-mail: ahsan_bushra (at) yahoo dot com
Course Information
EE444/S
Meeting time: Tu-Th 5:00-6:15PM
Meeting Place: BH202
Prereq: PREREQ: EE 21000, PRE/COREQ:EE 25900
Goals
Announcements
Hello Students, welcome to EE444
course, edition Fall
2008!
Please
be sure to subscribe
to the course
mailing list of the course.
Subscribe to
EE444_fall08
Email:
Visit
this group
The
files posted in
this page will be in pdf.
The software needed to view these files is available for free
from acrobat
reader
The
lectures
indicated below will be available before class. However, some of the
links may not be working
till before the lecture.
Midterm 2 is scheduled to be on Thursday Nov 20th in class. It will cover
lectures 9 to 17 and is an open-book open-notes exam.
Lectures
Lecture
Files
Text Reading
1. Introduction
pdf
2. Overview
pdf
1.2
3. High-Level Language
pdf
4. Assembly
Language:
pdf
2.1, 2.2, and 2.3
An Overview
5. Assembly Language
pdf
2.5,
2.6, and A.5
Level: MIPS
6. Assembly Language:
pdf
2.7 and A.6
MIPS (more techniques)
7. Machine Language
pdf
2.4, 2.9, 2.10, and A.1 to A.4
8. Revision: From HLL
pdf
to Machine Language
9. Microarchitecture Level pdf
5.1 and 5.3
Introduction
10. Microarchitecture
pdf
NOTES
Design
11. Microarchitecture
pdf
NOTES
Design
II
12.
Microarchitecture Level pdf
NOTES
Control Unit
13. Microarchitecture
Level pdf
NOTES
Control Unit II
14.
Performance
pdf
4.1,
4.2, 4.4, and 4.5
Evaluation
15. Memory System
pdf
7.1
16. More on Cache
pdf
7.2 and 7.3
Memory
17. Revision:
pdf
Microarch & Memory
18. Kernel Mode and
pdf
(7.4 for VM)
Virtual Memory
19. I/O
pdf
8.1 and 8.5
20. Advanced Topics pdf
Homeworks
Homework
Due
Solutions
hw1
Sep 16th hw1sol
hw2 Oct 2nd hw2sol
hw3 Nov 6th hw3sol
hw4 Nov 18 hw4sol
Old Exams