SP1 lecture notes Course password required for access.
The Linux® Programming Interface:
Solaris™ Systems Programming:
Advanced Programming in the UNIX® Environment:
Advanced UNIX® Programming:
Pointers on C:
The Development of the C Language, Dennis M. Ritchie
Professional Assembly Language textbook web sites: Wrox Press web page
Protected Mode Software Architecture: Addison Wesley web page (part of Addison Wesley's PC System Architecture series)
Local copies of a number of assembly language and assembler manuals
Assembly Language Sources
Maintained by Kip Irvine, author of
Assembly Language for Intel-Based Computers;
a nice collection of links to web sites for textbooks (including his),
web sites with lots of resources about Intel CPUs, etc.
Assembly Language (x86) Resources
Maintained by Michael Somos; another list of links
x86 Processor Information
Huge collection of x86-related documents, but some links (e.g., to Intel
documents) aren't usable
The Bell System Technical Journal special issue on The UNIX Time-Sharing System (Volume 57, Issue 6 Part 2, July-August 1978)
Solaris is a trademark of Oracle and/or its affiliates.
UNIX® is a registered trademark of The Open Group.
Linux® is the registered trademark of Linus Torvalds in the
United States and other countries.
Ubuntu® is a registered trademark of Canonical Ltd.