CS 3443: Computer Systems (Fall 2008)


Announcements:

Fall 2008 Syllabus

Instructor:

Dr. X. Li
Office: 223 MSCS, 405-744-2338
Office Hours: W 4pm-6pm
Email: xiaolin at cs
URL: http://www.cs.okstate.edu/~xiaolin

Teaching Assistant:

Xin Yang
Office: 226 MSCS,
Office Hours: T 2:30pm-4:30pm
Email: xiny at cs
 

Class Meeting Time and Place:

Time: MWF 10:30am-11:20am
Place: Agriculture Hall 201

Course Objective and Description:

This course will focus on fundamental principles of computer organization & architecture, and functional and register level description of computer systems and structures. It will cover instruction set, addressing techniques, linkage, assembly language, computer arithmetic, datapath and control, pipelining, memory hierarchy, and input/output operations.

Prerequisite:

Required Textbook: 

Computer Organization & Design, the Hardware/Software Interface, 3rd Edition, Patterson and Hennessy, Morgan Kaufman, 2004, ISBN: 1558606041.

 

Other References: 

Course Homepage:

    http://www.cs.okstate.edu/~xiaolin/teaching/cs3443

Course Outline (tentative):

  1. Introduction
  2. Instruction Set Architecture (ISA)
  3. Data Representation
  4. MIPS ISA
  5. Performance Evaluation
  6. Basics of Logic Design
  7. Designing a Processor: datapath and control
  8. Pipelining
  9. Memory Hierarchy
  10. InputOutput
  11. Multiprocessor
  12. Final Exam

Grading Policies:

OSU Syllabus Attachment, Fall 2008

    http://osu.okstate.edu/acadaffr/aa/syllabusattachment-Fall.htm

Interesting Links