CIS 3718
Operating Systems
Copyright © 2008 Richard J. Gaydos.
These notes are meant to SUPPLEMENT the lectures and text(s),
not replace them ! ! ! !
Most of these notes are saved as html text.
The calendar is an Excel file.
The template is a gif.
Best viewed as Courier 12-point text.
Please review the format of the material before you print.
To see lecture notes on a topic, just click on the link.
Syllabus
Calendar
Operating System Concepts
1 - Hardware
2 -
Synchronization
3 - Memory
Management
4 - Scheduling
5 -
Multiprocessor Management
Hardware Pic
Project Data Structures
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
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
The
project
Project Template
Template
Some Supercomputer Links
Top 500 Supercomputer Sites
Grading Spreadsheet