Announcements
Introduction
This course is structured to provide each student with a knowledge of the basics of computer architecture. Specifically, this course will emphasize the PC architecture. In addition each student will gain a familiarity with the Assembler programming with the Intel family of processors.
Schedule
Week | Topic | Assignment |
---|---|---|
Week 1:(Jan. 2) |
Introduction to Architecture Basic Numbering Systems |
Quiz #1 |
Week 2:(Jan. 9) |
Signed Integer Data Representation | Quiz #2 |
Week 3:(Jan. 16) |
Floating Point Representation | Quiz #3 |
Week 4:(Jan. 23) |
Digital Logic Circuits | Quiz #4 |
Week 5:(Jan. 30) |
CPU Basics and Organization Memory |
Quiz #5 |
Week 6:(Feb. 6) |
I/O Systems RAID; |
Quiz #6 |
Week 7:(Feb. 13) |
Decoding - IVT, FAT, MP3 | Quiz #7 |
Week 8:(Feb. 20) |
System Software Alternative Architectures Embedded Systems |
Quiz #8 |
Week 9:(Feb. 27) |
Benchmarking Network Architecture Storage Systems Interfaces Midterm Exam |
Midterm Exam |
Week 10:(Mar. 5) |
MARIE Machine (Assembler Theory) | None |
Week 11:(Mar. 12) |
SPRING BREAK | NONE |
Week 12:(Mar. 19) |
Assembler Programming | Assembler Program #1 |
Week 13:(Mar. 26) |
Assembler Programming | Assembler Program #2 Quiz #9 |
Week 14:(Apr. 2) |
Assembler Programming | Assembler Program #3 |
Week 15:(Apr. 9) |
Assembler Programming | Assembler Program #4 |
Week 16:(Apr. 16) |
Final Exam (Comprehensive) | Final Exam |