Computer Design Information
(a work in progress)

I just recently decided that I would like to make a working document of some of the more interesting topics that I've studied relating to computer architecture.It is meant to be a side project, and not something that I will be able to devote much time to. If any errata are located within these files, please inform me via email and I will fix them as soon as I have the chance. However, be aware that personal notes and unfinished sections are not errata, I simply just haven't got around to finishing them. I am willing to take suggestions if there is an area that someone would like covered.

Dana
dschaa@ece.neu.edu
http://www.ece.neu.edu/~dschaa

Google
WWW THIS SITE

x86 Architecture - JUST GETTING STARTED

Parallelism

Processes and Threads

Virtual Memory

Race Conditions and Locks

Inter-Process Communication

IO

If you're interested in some of the specifics on the Linux kernel (v2.6), I have some notes posted here