Course Number: CMSC 132
Course Title: Computer Architecture
Description: Advanced topics in computer systems organization from a designer's point of view: multiprocessing, pipelining, array processors, associative processors; Microprogramming, techniques for increasing primary memory bandwidths; Modularization, interleaving, access path widening, cache and associative memories; Virtual memory; Bus structures; Multiprogramming and time sharing organizations; Network principles and protocols; Distributed resources.
Prerequisites: CMSC 131
Lecture: Section T, 9-10 TTh ICS LH1
Lecture:
Mini May Markie B. Medel (mmmbmedel@uplb.edu.ph)
PhySci C111
Laboratory:
Joseph Anthony C. Hermocilla (jachermocilla@gmail.com)
PhySci C120
Toni John Keith Monserrat (tkjpmonserrat@uplb.edu.ph)
PhySci C120
Student Assistant:
(TBA)
The aim of this course is to introduce students to computer architecture concepts
At the end of this course the students should be able to:
(TBA)
(TBA)
See CMSC132@courses.uplb.edu.ph
| Week | Date | Topic | Exercise |
| 1 | 11/12/08-11/14/08 | Introduction | |
| 2 | 11/17/08-11/21/08 | (no meeting) | |
| 3 | 11/24/08-11/28/08 | (no meeting) | |
| 4 | 12/01/08-12/05/08 | Inline Assembly in GCC | Readings |
| 5 | 12/08/08-12/12/08 | Review of Digital Design Concepts | |
| 6 | 12/15/08-12/19/08 | Simple Computer System Project | |
| 7 | 01/05/08-01/09/08 | Arithmetic and Logic Unit(ALU) Design 1 | |
| 8 | 01/12/08-01/16/08 | Arithmetic and Logic Unit(ALU) Design 2 | |
| 9 | 01/19/08-01/23/08 | Control Unit (CU) Design 1 | |
| 10 | 01/26/08-01/30/08 | Control Unit (CU) Design 2 | |
| 11 | 02/02/08-02/06/08 | Introduction to VHDL | |
| 12 | 02/09/08-02/13/08 | TBA) | |
| 13 | 02/16/08-02/20/08 | (TBA) | |
| 14 | 02/23/08-02/27/08 | (TBA) | |
| 15 | 03/02/08-03/06/08 | (TBA) | |
| 16 | 03/09/08-03/13/08 | (TBA) | |
| 17 | 03/16/08-03/20/08 | (TBA) |
(TBA)
$Id: CMSC132-2nd-Sem-2008.html 878 2009-05-15 02:22:45Z jachermocilla $