|
|
CS 311 Course Outline |
|
Course Outline |
Lectures Subjects Reading Assignments
0.5 Course Introduction Handouts
1 Overview of UNIX as an OS Introduction
0.5 Getting Started on UNIX Sec. 1.1
1 UNIX Basic Utilities Secs. 1.2-3, 1.13
0.5 Emacs Editor Appendix 1
2.5 UNIX File System Secs. 1.5-6, Cahp. 8
file structure, type, mode, and ownership, umask, inodes
2.5 File I/O Programming Secs. 10.2, 11.1-6
open(), create(), read(), write(), lseek(), close(),
getc(), putc(), stat(), fstat()()
2 Memory Layout of Process Sec. 11.8
1 Compiling, Linking, Debugging, and make Secs. 10.1, 10.6
1 Advanced UNIX Utilities Secs. 5.1-4, 5.11-12
2 Process Control Secs. 11.7, 11.9-13
1 Midterm
1.5 Process Group and Control Terminal Secs. 1.10, 6.4
1.5 Process State Handout
2 Signals Sec. 11.15
1 Pipes Sec. 12.2
3 Interprocess Communication Handout
2 Bourne Shell Secs. 1.7, 6.2-3
1 C Shell Secs. 6.5-11, Chap. 7
1 Sed and Regular Expression Secs. 5.5-6
------
28.5
|