CIS 3718
Operating Systems

Copyright © 2012 Richard J. Gaydos.

All notes are meant to SUPPLEMENT the lectures and text(s),
not replace them ! ! ! !

Please review the format of the material before you print.


Syllabus
Calendar


Operating System Concepts (These can be found on Blackboard)

1 - Hardware
2 - Synchronization
3 - Memory Management
4 - Scheduling
5 - Multiprocessor Management


Hardware Pic

Project Data Structures (These can be found on Blackboard)

1 - CPU/Channel
2 - PSWR
3 - Key Table
4 - Memory
5 - PCB
6 - UCB
7 - FPT
8 - MWT


Spreadsheet of Project Data Structures

Data Structures

Semaphores Template


Project Modules (These can be found on Blackboard)

1 - Boot
2 - Supervisor
3 - Device Handler
4 - Block/Unblock Task
5 - Traffic Controller
6 - Interrupt Handlers
7 - Allocate/Free Memory
8 - P, V, Wait, Signal
9 - Create/Destroy Task
10 - Add PCB
11 - Get Next Address
12 - Remove PCB
13 - SVC 'End'


Project Description (This can be found on Blackboard)

The project


Project Template

Template


Some Supercomputer Links

Top 500 Supercomputer Sites


Grading Spreadsheet