สิ่งต่าง ๆ ส่วนใหญ่ในคอมพิวเตอร์นั้นค่อนข้างง่ายที่จะเข้าใจ: RAM, ที่เก็บข้อมูล, อุปกรณ์ต่อพ่วงและซอฟต์แวร์ทั้งหมดทำงานร่วมกันเพื่อสร้างฟังก์ชันคอมพิวเตอร์ แต่หัวใจของระบบซีพียูของคุณดูเหมือนจะเป็นเรื่องมหัศจรรย์แม้แต่กับคนที่มีเทคโนโลยีมากมาย ที่นี่เราจะทำอย่างดีที่สุดเพื่อทำลายมัน. การวิจัยส่วนใหญ่สำหรับบทความนี้มาจาก "แต่รู้ได้อย่างไร?" โดย J. Clark Scott มันเป็นการอ่านที่ยอดเยี่ยมเจาะลึกลงไปมากกว่าที่จะเป็นในบทความนี้และคุ้มค่ากับเงินสองเท่าใน Amazon. หมายเหตุหนึ่งก่อนที่เราจะเริ่ม: CPU สมัยใหม่คือคำสั่งของขนาดที่ซับซ้อนกว่าสิ่งที่เราสรุปไว้ที่นี่ แทบเป็นไปไม่ได้ที่คนคนหนึ่งจะเข้าใจทุกความแตกต่างของชิปที่มีทรานซิสเตอร์มากกว่าพันล้านตัว อย่างไรก็ตามหลักการพื้นฐานของวิธีการที่ทุกอย่างเข้าด้วยกันยังคงเหมือนเดิมและการทำความเข้าใจพื้นฐานนั้นจะทำให้คุณเข้าใจระบบสมัยใหม่ได้ดีขึ้น. เริ่มต้นเล็ก ๆ คอมพิวเตอร์ทำงานในไบนารี พวกเขาเข้าใจเพียงสองสถานะเท่านั้น: เปิดและปิด ในการคำนวณแบบไบนารี่พวกมันใช้สิ่งที่เรียกว่าทรานซิสเตอร์ ทรานซิสเตอร์อนุญาตเฉพาะกระแสที่มาไหลผ่านไปยังท่อระบายน้ำหากมีกระแสข้ามเกต โดยพื้นฐานแล้วจะเป็นสวิตช์แบบไบนารี่ซึ่งจะตัดลวดออกโดยขึ้นอยู่กับสัญญาณอินพุตที่สอง. คอมพิวเตอร์สมัยใหม่ใช้ทรานซิสเตอร์นับพันล้านเพื่อทำการคำนวณ...