CS 4014

Syllabus

Notes/Slides


This an introductory course about computer organization and operating systems for non-cs undergraduate majors

                     

Textbooks

Weeks 1-8: Computer Organization by Hamacher, Vranesic, and Zaky; Graw-Hill, 1996

Weeks9-16: Operating System Concepts by Silberschatz, Galvin, and Gagne; John Wiley & Sons, Sixth Edition, 2002


Last changed: 01/03/2002 , 16:43:24

Week

Topics

Textbook: Chapter.Section

Notes/Slides: Link

1

Computer Organization ; Instructions

1.0-1.8, 2.1-2.3

Chapt1-2A.htm Overview.ppt

2

Addressing Modes, The Processing Unit

2.4-2.9, 3.0-3.6

Chapt2B.htm Chapt3.htm

3

Input-Output Organization

4.0-4.7

Chapt4.htm

4

Exam I



5

Memory

5.0-5.9

Chapt5.htm

6

Pipelining

7.0-7.8

Chapter7.htm

7

Large Computer Systems

10.0-10.7

Chapter10.htm

8

Exam II



9

Operating System

1.0-1.11, 2.0-2.7, 3.0-3.9

Intro.htm

10

Process Management

4.0-4.7, 5.0-5.9

Process.ppt

11

Storage Management

9.0-9.7, 10.0-10.9

OSMemory.ppt MemoryVM.ppt

12

Exam III



13

File System

11.0-11.7, 12.0-12.10

FileSystems.ppt FileSystemImplementation.ppt

14

I/O Systems

13.0-13.8, 14.1-14.9

IOSystems.ppt

15

Linux

20.0-20.12

http://pucc.princeton.edu/~neale/ppframe.htm

16

Exam IV