CS3013 Mid-Term Topic Outline
Here is an outline of the topics that were covered for
the Mid-Term:
- Introduction
- History
- Structure
- Concepts
- Processes
- Shells
- Files
- System Calls
- Processes
- Implementation
- Scheduling
- Synchronization and IPC
- Critical regions
- Semaphores
- Critical regions, conditional critical regions, monitors
- Classic synch problems
- Pipes, message passing, software signals
- Simple Operating System
Dispatcher()
TimerInterruptHandler()
- Modifications to make parallel
- Project 1 - The Dinky Shell
- System Calls
fork()
exec()
nice()
getrusage()
- Implementation
- Project 2 - Othello
- System Calls
semcreate(), semattach()
shmcreate(), shmattach()
- Implementation
Return
to the CS3013 Home Page
Send all questions to the TA
mailing list.