HANDOUTS

What is an OS?

Computer hardware.

System calls.

Multiprogramming.

CPU scheduling.

Handouts for CS 04.391 Concurrent Programming. Threads. Concurrency. Java threads tutorial.

Deadlock.

Memory management. Paging fact sheet.

Device IO.

File systems.

A good article (local copy) about how ``buffer overflow'' attacks work and the current state of the art in dealing with them.


home page: http://elvis.rowan.edu/~hartley/index.html
e-mail: hartley@elvis.rowan.edu