Profiles
Useful Links
- Sites with useful and interesting technical content
- Blogs from interesting and cool people. May have technical content too!
Interesting books and related things
- Computer history books
- Planning a Computer System: Project Stretch
- A really great book about the design of the IBM 7030 "Stretch" computer. The system wasn't a commercial success, but many of the design decisions carried forward to the IBM System/360 and other systems.
- This book walks through the design of many fundamental concepts, from first principles. Examples include: how many bits should be in a byte, how their floating point format was designed, why interrupts should exist (and how they shoudl work), and why a variable-length ISA made sense at the time.
- Superscalar Microprocessor Design by Mike Johnson
- Another great book on the fundamentals of hardware that we now take for granted. Builds up the need for out-of-order microarchitectures from the ground up. I highly recommend this to any student of computer architecture.
- The Pentium Chronicles
- The Soul of a New Machine
- Computer: A History of the Information Machine
- From Airline Reservations to Sonic the Hedgehog: A History of the Software Industry
- Memoirs of a Computer Pioneer
- IBM's 360 and Early 370 Systems
- IBM's Early Computers
- Racing the Beam: The Atari Video Computer System
- The IEEE Annals of the History of Computing
- Matt's Microarchitecture Memos
- Planning a Computer System: Project Stretch
- Computer architecture books
- Other topics