James
What books? Any? On software development? On OS dev?
Alex
OS dev. including hardware.
James
Dunno, but I could quote some useful ones (many are pretty old
classics):
IBM PC Assembly Language and Programming by Peter Abel
The Microsoft(R) Guide for Assembly Language and C Programmers by Ray
Duncan
Assembly Language Programming for the IBM Personal Computer by David
Bradley
Programmer's Problem Solver for the IBM PC, XT & AT by Robert
Jourdain
Inside the IBM PC. Access to advanced features and programming. By
Peter Norton
Undocumented PC by Frank van Gilluwe
Programmers Guide to PC(R) and PS/2(TM) Video Systems. Maximum
Performance from EGA, VGA, HGC and MCG. By Richard Wilton
Protected Mode Software Architecture by Tom Shanley
Fundamentals of Digital Logic with Verilog Design by Stephen Brown and
Zvonko Vranesic
Computer Architecture/Organization/Design books by various authors
Realtime Operating Systems Concepts and Implementation of Microkernels
for Embedded Systems by Dr. Jurgen Sauermann, Melanie Thelen.
An Operating Systems Vade Mecum by Raphael A. Finkel.
I do not recommend MMURTL by Richard A. Burgess -- stupid decisions,
inefficient implementation - don't do like that
The Design of the Unix Operating System by Maurice J. Bach
Understanding the Linux Kernel by Daniel Plerre Bovet, Marco Cesati,
Bovet Daniel, and Cesati Marco
Inside Windows Nt (first editions with Helen Custer)
Operating Systems Design and Implementation by Andrew S. Tanenbaum
Modern Operating Systems by Andrew S. Tanenbaum
Books on algorithms by Aho, Hopcroft, Ullman
Algorithms in C (C++) by Robert Sedgewick
The Art of Computer Programming by Donald E. Knuth
Michael Abrash's Graphics Programming Black Book (Special Edition) by
Michael Abrash
Zen of Code Optimization: The Ultimate Guide to Writing Software That
Pushes PCs to the Limit by Michael Abrash
Computer Graphics: Principles and Practice in C by James D. Foley,
Andries van Dam, Steven K. Feiner, and John F. Hughes
Compilers: Principles, Techniques, and Tools by Alfred V. Aho, Ravi
Sethi, and Jeffrey D. Ullman
Software & electronic references:
TechHelp, HelpPC, RBIL
PCGPE
x86/87/64 CPU Intel and Amd documentation
Discrete chip documentation
and many others, I guess.
Alex
...
> > > > IIRC there is a wiki somewhere which contains reviews of books from
> > > > the point of view of OS developers. Anyone know of such a site or
> > > > remember where it is?
>
> > > What books? Any? On software development? On OS dev?
>
> > OS dev. including hardware.
>
> Dunno, but I could quote some useful ones (many are pretty old
> classics):
...(snipped)
A good list! A couple of those which sound the most useful I'd never
heard of.
I found the following
The lists on their own have some value but rather than just the
publisher's description I thought there was a list of what other OS
developers think of each one - i.e. what it contains of relevance to a
fellow developer.
James
<URL:http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/
operating-system-books.html>
You're going to ask me for the reviews, now. I can tell.