The definitive guide to PC hardware powers up for new platforms. This new edition continues to give programmers and design engineers a one-stop source for detailed explanations of how the different elements of a PC work individually and in concert.
Book The Indispensable PC Hardware Book (by Hans-Peter Messmer)