
หัวใจในการทำงานของเครื่องคอมพิวเตอร์คือ CPU เพราะการประมวล การสั่งการให้อุปกรณ์ต่างๆ ทำงานก็ขึ้นอยู่กับ CPU นี่แหละ ถ้า CPU ทำงานได้เร็ว เครื่องคอมพิวเตอร์เครื่องนั้นก็พลอยทำงานเร็วไปด้วย และในปัจจุบันนี้ การที่จะบอกประสิทธิภาพของเครื่องคอมพิวเตอร์ ก็บอกถึงตัว CPU ที่ใช้นี่แหละ เป็นตัวบอก บทความนี้จะเป็นนำเรื่องเก่า มาเล่าให้ฟัง คือจะนำเรื่องของ CPU ตั้งแต่ยุดเริ่มแรกของเครื่องคอมพิวเตอร์ตระกูล PC จนมาถึงปัจจุบัน ในรูปแบบเบาๆ แบบเล่าสู่กันฟังนะครับ 8086, 8088 CPU สำหรับเครื่องคอมพิวเตอร์ ตระกูล PC ตัวแรกเป็นผลผลิตของบริษัท Intel ยักษ์ใหญ่มือวางอันดับหนึ่งของวงการ CPU นั้นเอง โดยบริษัท IBM นำมาใช้กับเครื่อง PC ในตระกูล IBM PC หรือที่รู้จักกันในนาม XT และ CPU ตัวนี้ก็เป็นต้นแบบของ CPU ในสถาปัตยกรรม X86 ที่ Intel หรือแม้บริษัทอื่น นำมาผลิต CPU ที่ใช้กับเครื่อง PC จนถึงปัจจุบันนี้ (ยกเว้นก็แต่ตัว Intel เอง ซึ่งผลิต CPU ขนาด 64 บิต ที่ไม่ใช้สถาปัตยกรรม X86) 8088, 8086 เป็น CPU ที่ประมวลผลทีละ 8 บิต มีชุดคำสั่ง 76 คำสั่ง ระบบปฏิบัติการที่สนับสนุน CPU ตัวนี้ก็คือ DOS อันเลื่องชื่อของไมโครซอฟท์ นั้นเอง 80286 ยุคเริ่มต้น CPU ขนาด 16 บิตเริ่มจาก CPU ตัวนี้แหละ โดยมีโหมดการทำงานอยู่ 2 โหมด คือ Standard mode และ Protected mode ( ระบบปฏิบัติการ Windows ที่ทำงานบนเครื่อง 286 จะทำงานใน Standard mode) 80386 เป็น CPU เบอร์แรกที่ประมวลผลทีละ 32 บิต ทำให้สามารถจัดการหน่วยความจำได้ดีกว่า 80286 มาก แม้ว่า 80386 จะประมวลผลได้คราวละ 32 บิตก็ตาม แต่อุปกรณ์ต่างๆ ในเวลานั้นยังเป็นแบบ 16 บิตอยู่มาก Intel จึงได้ออกแบบ 80386SX ที่สามารถนำไปใช้กับเมนบอร์ดที่ออกแบบมาสำหรับ 80286 ได้ทันที นอกจากนี้ 80386SX ยังมีราคาถูกว่า 80386 อยู่มาก 80486 ความจริงก็คือ 80386 รุ่นปรับปรุงนั้นเองโดยได้เพิ่มตัวประมวลผลทางคณิตศาสตร์ (Math co-pocessor) เพิ่มหน่วยความจำ Cache ภายใน CPU ทำให้ 80486 ทำงานได้เร็วขึ้นอย่างเห็นได้ชัด แต่เนื่องจากว่า 80486 ที่มี math co-processor มีราคาค่อนข้างสูง Intel จึงได้ออก CPU 80486SX ซึ่ง ได้ถอด math co-processor ออก ( ตัว 80486 ที่มี math co-prossor เรียกว่า 80486DX) ทำให้มีราคาถูกลง ตัว 80486 เองได้มีการปรับปรุงขึ้นมาอีกขั้นขึ้นการทำงานในลักษณะที่เรียกว่า Clock doubling คือ เป็นการเพิ่ม Speed ของ Clock ให้สูงขึ้น เช่น 80486DX/2 ทำงาน Clock speed 40/50/60 MHz 80486DX4 ทำงานที่ Clock speed 100 MHz เป็นต้น จากการที่ Clock speed สูงขึ้น บวกกับการที่ได้เพิ่มอุปกรณ์บางอย่างเช่น หน่วยความจำแคชที่มากขึ้น ทำให้ CPU รุ่นนี้ได้รับความนิยมอยู่เป็นเวลานาน และทำให้มีบริษัทอื่น นอกจาก Intel เริ่มเข้ามาผลิต CPU สำหรับ PC ออกมาแข่งขันกัน ได้แก่ Cylix และ AMD เป็นต้น Pentium เนื่องจากเริ่มมีบริษัทอื่นๆ ผลิต CPU สำหรับ PC ออกมาแข่งขันกับ Intel จึงทำให้ CPU รุ่นถัดมาของ Intel ไม่ใช้ชื่อเรียกเป็นหมายเลข ใช้เป็นชื่ออื่นแทน หลายท่านคงมีความเข้าใจ Pentium เป็น CPU ขนาด 64 บิต แต่จริงๆ แล้วไม่ใช่ เนื่องจาก Pentium จะออกแบบมาคล้ายๆ กับใช้ 80486 สองตัวทำงานคู่ขนานกัน ทำให้กลไกการทำงานทั้งภายในและนอกตัว CPU เป็น 64 บิตไปโดยปริยาย CPU ของค่ายอื่นที่ออกมาในช่วงนี้ ก็มี AMD K5, Cylix 6x86 Pentium MMX, AMD K6 3DNOW, Cylix 6X86MX ก็คือ Pentium ที่เพิ่มความสามารถในเชิงมัลติมิเดีย ( MMX สำหรับ Pentium, 3DNOW สำหรับ AMD) และนอกจากนี้ยังได้เพิ่ม หน่วยความจำแคช Level 2 เข้ามาในตัว CPU มากน้อยแตกต่างกันในแต่ละค่าย Celeron, PentiumII, Pentium III จะมีการเพิ่มส่วนขยาย MMX ออกไป ปรับสถาปัตยกรรมภายในใหม่ ทำให้มีการประมวลผลในเชิงจุดทศนิยมได้ละเอียดและถูกต้องมากขึ้น เพิ่มความสามารถในเชิง 3 มิติเข้าไป ส่วน Celeron จะมีคุณสมบัติอื่นๆ เหมือนกับ Pemtium เพียงแต่ตัด L2 ( หน่วยความจำแคช ระดับ 2) ออกไปให้น้อยกว่า หรือไม่มีเลยในบางรุ่น ส่วน CPU ของค่ายอื่นๆ ก็ปรับปรุงขึ้นเป็น AMD K6, AMD K7 ตามลำดับ นอกจากนี้ CPU ในตระกูลเหล่านี้ยังสามารถทำงานกับ Clock speed สูงๆ ได้ 600 - 700 MHz เลยที่เดียว (แล้วแต่รุ่นของ CPU)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น