CSC 7100 - Computer Systems
Summer 2007
Semester Schedule

SUBJECT TO CHANGE FOR THE BETTER

Lesson Topics, Readings & Assignments
1 Information Representation
Reading 1: Boolean Logic
Reading 2: Electronic Gates
Reading 3: Bits and Bytes
Reading 4: Binary Numbers
Reading 6: Hexadecimal
Reading 7: Floating Point Numbers
Project 1: Unix & C Lab
2 System Architecture
Reading 8: Microprocessors
Reading 9: Von Neumann Architecture
Reading 10: Instruction Set Architecture
Homework 1: Moore's Law
Project 2: Data Representation
3 Pipelining
Reading 11: Reduced Instruction Set Computer (RISC)
Reading 12: RISC Processor Pipelining
Homework 2: Pipelining
Project 3: Pipeline Simulation
C Examples: Help for Project 3
4 Processes & Concurrency
Reading 13: Processes
Reading 14: Concurrent Processes
Homework 3: Processes
5 Memory Management
Reading 15: Cache
Reading 16: Memory Locality
6 File Systems
Reading 17: File System
Reading 18: Hard Disks
Reading 19: File Compression
Project 4: Final Project
Last updated: 08/13/07