CSE 5343/7343
Operating Systems and System Software

Fall 2005

 

 

Syllabus

Stallings Book Site


Teaching Assistant:

TBA

 

 

Search for terms: http://www.webopedia.com/ or http://searchwin2000.techtarget.com/

 

   

Homework Assignments:

 

Guidelines for submission of programming problems

Compare and Contrast System and Application Programming (Part I and Part II)
system programming guide
architecture and programming manual

           

Lecture Slides

Lect#1 Computer System

Switching to interrupt routines Figure 1.11

Lect#2 Operating System Overview

Lect#3 Into. Process

Lect#4 Threads

Lect#5 Mutual Exclusion and Synchronization (supplemental)

Lect#6 Mutual Exclusion and Synchronization (primary slides)

Lect#7 Mutual Exclusion and Synchronization (primary slides)

Lect#8 Deadlocks

Lect#9 Memory management

Lect#10 Virtual Memory management

Lect#11 CPU scheduling

Lect#12 I/O Management and Disk Scheduling

Lect#13 File Management

Lect#13 File Management (from Tanenbaum)

Lect#14 Security and Protection

Useful Resources

Solaris (blaze in SoE) RPC steps by Mr. Viswanathan Download hello.x

Programming in C: UNIX System Calls and Subroutines using C

Source example codes of UNIX Programming – IPCommunications 2/e Book

http://www.kohala.com/start/