Book Recommendations
- Schol-R-LEA
Book Recommendations
Post by Schol-R-LEA »
Even if this isn't feasible (given the size limits for messages and so forth), having a single location for suggesting books for the FAQ may be a wise idea.
It would come to nobody's surprise, I think, if I start off by reccommending Assembly Language Step by Step (Duntemann, Jeff; John Wiley & Sons; ISBN: 0471375233; 2nd edition, May 24, 2000; http://www.duntemann.com/assembly.htm), a book which I have enthused over many times on this forum as being unequivocally the best introduction to assembly language programming available (and among the best beginner's programming books, period). While one might argue that a novice-level programming book is out of place in as OS FAQ, it has been a noted experience on this board that many of those on the board here have little if any experience in assembly, and many basic ASM questions have come up repeatedly; in any case, this is so worthy a title that it is a good handbook for even relatively experienced assembly programmers, as it presents some of the more cumbersome and confusing facets of the x86 platform in an unusually clear manner.
I'd also like to point out that the fourth edition of The Indispensable PC Hardware Book (Messemer, Hans-Peter; Addison-Wesley Professional; ISBN: 0-201-59616-4; December 14, 2001; http://www.aw.com/catalog/academic/prod ... 64,00.html) out since February, and addresses some of the criticisms of the previous edition on the curent listing. I'd suggest PC PhD. (Predko, Myke; C\McGraw-Hill; ISBN 0-07-134186-2; August 31, 1999; http://www.myke.com/)and the Undocumented PC, 2nd ed. (Van Gilluwe, Frank; Addison-Wesley Professional; ISBN: 0201479508; December 1996; no home page) as good adjuncts to that volume, as each covers different aspects of the x86 platform, but Messemer's book is the best of the three overall.
Anyone have any other suggestions?
- Tim
Re:Book Reccomendations Thread?
Post by Tim »
I recently got a copy of "Inside Windows 2000" by David Solomon and Mark Russinovich (http://www.amazon.co.uk/exec/obidos/ASI ... 11-3308414). This is a more-or-less complete guide to the internals of the Windows 2000 operating system. It too gives an overview of OS theory, this time explaining how Windows 2000 works.
- Peter Liddle
Re:Book Recommendations
Post by Peter Liddle »
ISBN: 1-58853-000-0
- Cyber_Ghost
Re:Book Recommendations
Post by Cyber_Ghost »
Here's the link:
amazon books here
- K.J.
Re:Book Recommendations
Post by K.J. »
K.J.
- Tim
Re:Book Recommendations
Post by Tim »
- eliscool
Re:Book Recommendations
Post by eliscool »
PS: how come I have only just found out about the GS and FS registers (and from this book)!! geez people!!
- frank
Re:Book Recommendations
Post by frank »
(all in dutch)
"Gestructuureerde computerarchitectuur" (originally called Strucutred Computer Organisastion (its translated to dutch :))
"PC Underground"
"Het BIOS boekje"
I have a few sources of other oses, got the nondot,visysops,osd documentation....
and ofcourse I have my own os source :)
- Tim
Re:Book Recommendations
Post by Tim »
I agree with you 100% on that. Reading this book was truly enlightening.Schol-R-LEA wrote:I'm going to be very clear and blunt on this subject: if you haven't read this book, you have no business designing anything which any other human being will need to use. Period.
- Pype.Clicker
- Member
Member - Posts: 5964
- Joined: Wed Oct 18, 2006 2:31 am
- Location: In a galaxy, far, far away
- Contact:
Re:Book Recommendations
Post by Pype.Clicker »
- K.J.
Re:Book Recommendations
Post by K.J. »
http://www.asktog.com/menus/designMenu.html#columns
Don't make a UI without reading those first. And check out this:
http://www.wired.com/wired/archive/1.06/1.6_guis.html?pg=1
K.J.
- beyondsociety
Re:Book Recommendations
Post by beyondsociety »
Does anybody know of any good assembly language/os development books you would recommend?
- Moshe Shaham
Re:Book Recommendations
Post by Moshe Shaham »
you won't need anything else when it comes to assembly for x86
- dronkit
Re:Book Recommendations
Post by dronkit »
Some others yet to be mentioned: "The design and implementation of 4.4BSD Operating System" from the FreeBSD crew, "The design of the Unix Operating System" from Bach and Unix Internals from Pate.
Get them wherever you want ;)
Google groups are excellent sources too ;)
- gtsphere
Re:Book Recommendations
Post by gtsphere »
"The Architecture of Computer Hardware and Systems Software - An information technology approach - Second Edition" by Irv Englander
The book is really good for the basic overview of many different types of arch's out there and also how to 'theorictially' design a FAT, and other types of filesystems. It gives some pseduo code, but it does help a lot for at least understanding pmode, etc.