Operating Systems
New:
Final Exam on 21 Jan 2006.
MCCS253 OS
Main
Notes & Handout
Progress
General concepts
Process
Memory
File and I/O
About Windows
About Linux
Modified: 16 Dec
MCCS352 Internet
Main
MCCS390/1 Projects
Main
MCCS170
Data Structure
Main
General concepts
Here are some links on general concepts and information about OSs.
Notes and Samples
Chapter 1.
Computer system overview
Chapter 2.
Operating system overview
More about the hardware side..
IDE/ATA Transfer Modes and Protocal
- read this to learn more about programmed I/O and DMA in PC
PC Guide's pages about:
Interrupt
,
PCI bus and Bus mastering
,
SCSI vs. IDE Bus Mastering for DAWs
To better understand the speed difference between RAM and CPU in today PC platform, read
Ace's Guide on Memory Technology Part I
,
Part II
and the
Secrets of High Performance CPU Part 1
to
Part 5
.
More on the (system) software side..
Inside NT's interrupt handling (Nov 1997)
Inside NT's I/O Completion Port (Jul 1998)
Inside the Blue Screen (Dec 1997)
Windows NT Architecture (Mar 1998)
Inside the Windows 2000 Kernel (Winter 1999)
Web pages about OS, in general
Text book homepage maintained by the author
CIS307 - Intro to Operating Systems
A list of University Operating Systems courses
Some web directory:
(Yahoo on OS)
,
(DMoz on OS)