UC Irvine, Information and Computer Science Department

ICS 54: Introduction to Multitasking Operating Systems

Winter 2000: MW, 11a.m.-12:20p.m., IERF B015 ( 36120);
Discussions: Tu, CS 253, 1-1:50p.m. (36122).
Instructor: Stephen Franklin
Teaching Assistant:Junjun Ouyang

Overview:

This course is an in-depth study of principles and concepts embodied in modern Internet-connected, multiuser, multitasking operating systems (MICMMOS, :-) ), including shells, filters, pipelines, programmability and scripting, extensibility, concurrent processing, and interprocess communication. Several integral tools and utilities are presented. Unix is used to provide concrete examples, focusing on the file system, processes, shells, and various tools including awk, diff, file, find, ftp, grep, make, man, nslookup, sed, sort, tar, traceroute, uniq, vi, which, zip, etc.

The course provides a solid conceptual and experiential basis for subsequent work in the programming, system administration, and effective general use of the Unix operating system. This conceptual basis for subsequent work is more generally applicable to other MICMMOS's and to later courses which study or use them.

Text: Unix: The Complete Reference by Kenneth Rosen, Douglas Host, James Farber, and Richard Rosinski; Osborne/McGraw-Hill; July, 1999; ISBN: 0-07-211892-X

This book is as much is as much an economical reference as a text. Its list price is $39.99, but it has been available on the web for less than $29, including tax and shipping. Two web sites which allow you to compare book prices are www.bookarea.com and www.mysimon.com


Comments are welcome.
Current as of 19 January 2000
HTML 4.01 Checked.