ICS 332 Fall 2017: Operating Systems

Instructor: Prof. Henri Casanova (henric@hawaii.edu)

Teaching Assistant: Evan Law (evanlaw@hawaii.edu)

Location/Time: MSB 100, Tue/Thu 12PM-1:15PM

Office hours:



FINAL EXAM on 12/12 at noon.

=== Old Announcements Below ===

Assignment #9 (VirtualMemory, pencil-and-paper) is posted and is due on 12/6 FIRM DEADLINE.

Assignment #8 (VirtualMemory, pencil-and-paper) is posted and is due on 11/28.

Assignment #7 (MainMemory, pencil-and-paper) is posted and is due on 11/14.

MIDTERM on 10/31

In-class MIDTERM Review on 10/26

PODCAST

In-class Quiz on the Synchronization module on 10/24

Assignment #6 (Scheduling, run-and-observe) is posted and is due on 10/23.

In-class Quiz on the Scheduling module on 10/17

Assignment #5 (Threads, programming) is posted and is due on 10/13.

Assignment #4 (Processes, programming) is posted and is due on 10/6.

Assignment #3 (Processes, pencil-and-paper) is posted and is due on 9/22.

Assignment #2 (OS Overview and Interfaces) is posted and is due on 9/15.

Assignment #1 (Computer Architecture) is posted and is due on 9/1.

Welcome to ICS332: Use the top navigation bar for up-to-date course content as organized by Modules. These modules are interconnected and will be covered in sequence throughout the semester. For this course it will be necessary to have access to a Linux (virtual) box and to have brushed up a bit on your Java and C programming skills. All details about this course are in the syllabus.