0% found this document useful (0 votes)
154 views2 pages

COS 318, Fall 2015 - General Information

This document provides information about the Computer Science 318 Operating Systems course offered at Princeton University in the Fall 2015 semester. The course will be taught by Professor Jaswinder P. Singh and cover topics such as operating system structure, processes, memory management, I/O device management and file systems. It will include lectures on Mondays and Wednesdays from 11am-12:30pm in building 105 as well as a precept on Mondays from 7:30-8:20pm in the same location. The required textbook is "Modern Operating Systems" by Tanenbaum and Bos. Students will use Piazza for announcements and the course email list is [email protected].

Uploaded by

chrkiitm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
154 views2 pages

COS 318, Fall 2015 - General Information

This document provides information about the Computer Science 318 Operating Systems course offered at Princeton University in the Fall 2015 semester. The course will be taught by Professor Jaswinder P. Singh and cover topics such as operating system structure, processes, memory management, I/O device management and file systems. It will include lectures on Mondays and Wednesdays from 11am-12:30pm in building 105 as well as a precept on Mondays from 7:30-8:20pm in the same location. The required textbook is "Modern Operating Systems" by Tanenbaum and Bos. Students will use Piazza for announcements and the course email list is [email protected].

Uploaded by

chrkiitm
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Computer Science 318

Operating Systems
Fall 2015

Princeton University
Computer Science
Jaswinder P. Singh
Department

Directory
General Information | Schedule | Projects | Policies

Course Summary
An introduction to operating systems. Emphasis is on the fundamentals of how to design and implement an
operating system. Topics include operating system structure, processes, threads, synchronizations, concurrent
programming, interprocess communications, virtual memory, I/O device management, and le systems.

Administrative Information
Lectures: Mon & Wed 11:00-12:30, Computer Science Building 105

Precept: Mon 19:30-20:20, Computer Science Building 105

Professors:

Jaswinder P. Singh, Computer Science Building 423, Phone: 8-5329, Email: jps at cs

Ofce Hours: Mon 1:30 - 3 pm

Undergraduate Coordinator:

Colleen Kenny-McGuinley, Computer Science Building 210, Phone: 8-1746, Email: [email protected]

Teaching Assistants:

Name Email Room Ofce hours


Ronaldo
[email protected] CS bldg 315 Thu 9:30-11:30 am (Friend 010)
Ferreira
CS bldg
Marc Leef [email protected] Wed 3:00-5:00 pm (Friend 010)
001B
Tue 7:00-9:00 pm and Thu 3:00-5:00 pm (Friend
Cody Wilson [email protected] LAB TA
010)

Prerequisites
COS 217 and 226 or instructor's permission.

Textbook
Andrew S. Tanenbaum and Herbert Bos, Modern Operating Systems, 4th edition, Prentice Hall., 2014

Course Reserves and Online Materials


Van Gilluwe, Frank. The undocumented PC : a programmer's guide to I/O, CPUs, and xed memory areas. On
reserve in Engineering Library.

Shanley, Tom. Protected mode software architecture / MindShare, Inc. On reserve in Engineering Library.

IA-32 Intel Architecture Software Developer's Manual, Volume 3: System Programming Guide

Announcements
The main venue for course announcements and questions will be Piazza: [Enroll in Piazza forum here]

As a backup, some course announcements may be distributed through the course's listserv:
[email protected] [subscribe here].

All students need to enable their UNIX accounts. The instructions can be found here.

COS 318: Operating Systems


Princeton University
Department of Computer Science

You might also like