iLLUSiONหน้าที่และการทางานของ CPU[ ]INTERNET []
หน้าท่ีและการทางานของ CPU ซีพยี ู CPU (Central Processing Units) หรือ หน่วยประมวลผลกลาง คือส่วนที่เรียกวา่ เป็นหวั ใจของเคร่ืองคอมพวิ เตอร์นน่ั เอง เพราะการทางานท้งั หมดไมว่ า่ จะเป็นการคานวณ การยา้ ยขอ้ มูล การตดั สินใจ ลว้ นเกิดข้ึนท่ีนี่ทงั่ สิ้น เพยี งแตว่ า่ ซีพียจู ะตอ้ งมีอุปกรณ์อ่ืน ๆ ทางานร่วมดว้ ย เพ่อื ให้สามารถติดต่อกบั โลกภายนอกไดน้ นั่ ก็คือการับขอ้ มลู และแสดงผลขอ้ มลูซีพียู Intel Pentium III ซีพยี ู Intel Celeronซีพียู Intel Pentium III แบบ Slot 1 ซีพยี ู AMD Athlonหน้าท่ีของ CPU (Central Processing Units) คือปฏิบตั ิตามชุดคาสง่ั และควบคุมการโอนยา้ ยและประมวลผลขอ้ มลู ท้งั หมด ส่วนตา่ งๆของซีพียแู ยกเป็น ส่วนไดด้ งั น้ี 1. ระบบเลขฐานสอง หรือ ไบนารี (Binary) ประกอบดว้ ยตวั เลข 2 ตวั คือ 0 กบั 1 มีความหมายวา่ ใช่ หรือ ไมใ่ ช่ หรือ ถูก ผดิ คาสั่งทุกคาสงั่ ที่ ไมโครโพรเซสเซอร์รับมาประกอบจากคาสัง่ หลายๆคาสั่งท่ีโปรแกรมเมอร์คอมไพลม์ าจากภาษาใดภาษาหน่ึง เช่น (BASIC, COBAL, C)
เป็นตน้ ก่อนที่คอมพวิ เตอร์จะเขา้ ใจคาสง่ั เหล่าน้ี จะตอ้ งแปลงใหเ้ ป็นไบนารีก่อน ซ่ึงเป็นกระบวนการท่ีเกิดข้ึนใน decode unit ของไมโครโพรเซสเซอร์ 2. แอดเดรส คือตวั เลขท่ีใชก้ าหนดตาแหน่งท่ีอยขู่ องขอ้ มูลในหน่วยความจา หรือStorage ขอ้ มูลท่ีซีพยี ปู ระมวลผลจะแสดงดว้ ยแอดเดรสของขอ้ มูล ไมใ่ ช่ค่าจริงๆของขอ้ มูล 3. บัส ชุดของเส้นลวดนาไฟฟ้ าที่เป็นทางเดินของขอ้ มูลจากจุดหน่ึงไปยงั อีกจุดหน่ึงบสัในคอมพิวเตอร์คือบสั ขอ้ มลู (Data bus) หรือระบบบสั (system bus) ซ่ึงเป็นเส้นทางผา่ นของขอ้ มลูจากอุปกรณ์อินพตุ /เอาตพ์ ุต หน่วยความจาหลกั และซีพยี ู ภายในซีพยี เู องก็มีบสั ภายในที่ใชส้ ่งผา่ นขอ้ มลู ระหวา่ ง หน่วยตา่ งๆ ท่ีอยภู่ ายในที่ใชส้ ่งผา่ นขอ้ มูลระหวา่ งหน่วยตา่ งๆ ที่อยภู่ ายในโครงสร้างยอ่ ยในชิป 4. หน่วยความจาแคช แคชมีความสาคญั มากตอ่ ซีพียู เพราะหากไม่มีหน่วยความจาท่ีเรียกวา่ แคชแลว้ โปรเซสเซอร์กจ็ ะเสียเวลาส่วนใหญ่สาหรับการ หยดุ รอขอ้ มลู จากแรมซ่ึงทางานชา้กวา่ แคชมาก โปรเซสเซอร์จะมีแคช 2 แบบคือ แคชระดบั หน่ึง (Primary cache หรือ L1) และแคชระดบั สอง (secondary cache หรือ L2) ตา่ งกนั ตรงตาแหน่ง โดย L1 cache อยบู่ นซีพยี ู เรียกวา่ on-die cache ส่วน L2 cache อยบู่ นเมนบอร์ด เรียกวา่ off-die แตใ่ นปัจจุบนั L2 cache เป็น on-die กนัแลว้ หน่วยความจาแคชเป็นท่ีเกบ็ คาสั่งและขอ้ มูลก่อนที่จะส่งใหซ้ ีพยี ู 5. ความเร็วสัญญาณนาฬิกา หมายถึงจานวนรอบท่ีซีพียทู างานเม่ือสญั ญาณนาฬิกาในเคร่ืองผา่ นไปหน่ึงช่วงสญั ญาณนาฬิกาแสดงดว้ ยหน่วย เมกะเฮิรตซ์ (MHz) หรือเท่ากบั 1 ลา้ นรอบตอ่ วินาที (โปรเซสเซอร์คนละชนิดหรือคนละรุ่นถึงแมจ้ ะมีสัญญาณนาฬิกาเทา่ กนั แต่อาจเร็วไม่เทา่ กนั กไ็ ด้ เพราะมีโครงสร้างภายในและชุดคาสัง่ ที่แตกต่างกนั ) 6. รีจิสเตอร์ เป็นหน่วยความจาไดนามิกขนาดเล็กที่มีบทบาทสาคญั ในโครงสร้างของโปรเซสเซอร์ รีจิสเตอร์ใชเ้ ก็บขอ้ มูลท่ีถูกประมวลผลไวจ้ นกวา่ จะ พร้อมที่จะส่งไปคานวณ หรือส่งไปแสดงผลใหแ้ ก่ยสู เซอร์ 7. ทรานซิสเตอร์์ เป็นจุดเช่ือมต่อแบบ 3ทางอยภู่ ายในวงจรของโปรเซสเซอร์ประกอบดว้ ยช้นั ของวสั ดุท่ีเป็นข้วั บวก และข้วั ลบ ซ่ึงสามารถขยายกระ แสไฟฟ้ าใหเ้ พิ่มข้ึน หรือขดั ขวางไม่ใหก้ ระแสไฟฟ้ าเคลื่อนท่ีต่อ 8. Arithmetic logic unit (ALU) เป็นส่วนหน่ึงของซีพยี ู ใชใ้ นการคานวณผลทางคณิตศาสตร์และการเปรียบเทียบเชิงตรรกะ การเปรียบเทียบ เชิงตรรกะเป็นการเปรียบเทียบคา่ ไบนารีเพื่อหาวา่ควรจะส่งสัญญาณไฟฟ้ าผา่ นเกตบางตวั ในวงจรของโปรเซสเซอร์หรือไม่ การทางานอยใู่ นรูปแบบของ \"ถา้ x เป็นจริง และ y เป็นเทจ็ แสดงวา่ z เป็นจริง\"
9. Floating - Point Unit (FPU) มีหนา้ ที่จดั การกบั การคานวณทางคณิตศาสตร์ท่ีซบั ซอ้ นท่ีเก่ียวกบั เลขทศนิยม หรือตวั เลขท่ีเป็นเศษส่วน การคานวณเลขทศนิยมมกั เกิดข้ึนเม่ือพีซีรันโปรแกรมพวกกราฟฟิ ก เช่นโปรแกรม CAD หรือเกมส์ 3 มิติ 10. Control Unit หลงั จากท่ีซีพียรู ับชุดคาสงั่ หรือขอ้ มูลท่ีผใู้ ชป้ ้ อนเขา้ มาแลว้ หน่วยควบคุมน้ีจะรับหนา้ ที่พ้ืนฐาน 4 อยา่ งดว้ ยกนั คือ fetch โดยการส่งแอดเดรสของคาสงั่ ถดั ไป ไปยงั แอดเดรสบสั แลว้ นาคา่ ท่ีไดไ้ ปเก็บไวใ้ นแคชคาสั่งภายในซีพียู decode โดยส่งคาสั่งปัจจุบนั จากแคชคาส่งั ไปยงั decode unit execute เร่ิมกระบวนการคานวณทางคณิตศาสตร์และตรรกะภายใน ALU และควบคุมการไหลของขอ้ มูลไปยงั จุดหมายปลายทางท่ีเหมาะสม store บนั ทึกผลลพั ธ์จากคาสงั่ ไวใ้ นรีจิสเตอร์หรือหน่วยความจาที่เหมาะสม 11. Decode unit รับหนา้ ที่ดึงคาสัง่ ภาษาเคร่ืองจากแคชคาส่ัง และเปลี่ยนใหอ้ ยใู่ นรูปไบนารีโคด้ เพอื่ ให้ ALU สามารถนาไปใชป้ ระมวลผล ซีพียใู นเครื่องพซี ีทวั่ ไปจะเป็นชิปไอซี (IC-Integrated Circuit) ตวั เลก็ ขนาดวางบนฝ่ ามือไดซ้ ่ึงเรียกวา่ ไมโครโพรเซสเซอร์ ในตระกลู ท่ีเร่ิมตน้ พฒั นาโดยบริษทั อินเทล ท่ีเรียกกนั วา่ ตระกลู 80x86(x หมายถึงตวั เลขใด ๆ) เริ่มตน้ ต้งั แต่ 8086,80286,80386,80486 จนถึงรุ่นใหมท่ ี่ตอนพฒั นาใชช้ ื่อรหสั วา่ P5 แตพ่ อวางตลาดจริงก็เปลี่ยนชื่อจากเดิมท่ีจะเป็ น80586 หรือ 586 ไปเป็น\"เพนเทียม\"(Pentium) ดว้ ยเหตุผลทางการคา้ ทีวา่ ชื่อ 586 เป็นเพียงตวั เลข 3 ตวั ไมส่ ามารถสงวนสิทธ์ิการใชง้ านและหา้ มการลิกเลียนแบบในฐานะเครื่องหมายการคา้ ได้ รวมถึงรุ่นล่าสุดที่พฒุ นาต่อจาก Pentiumหรือ P6 คือ ตระกลู ซ่ึงประกอบดว้ ย Pentium Pro และ Pentium II Pentium III, Pentium 4processor และ ในขณะเดียวกนั ก็เริ่มมีซีพียจู กบริษทั คูแ่ ข่งอกจาหน่าย นน่ั คือ Advance MicroDevice หรือ AMD และยงั รวมถึงรายยอ่ ยอีก 2 ราย คือ Cyrix และ IDT ซ่ึงท้งั สองรายน้ีปัจจุบนั ขายกิจการให้ VIA ซ่ึงเป็นผผู้ ลิตชิปเซ็ตรายใหญ่ของไตห้ วนั ไปแลว้การเลือกซื้อ CPU คอมพิวเตอร์ ตอนน้ีหลายๆ คนที่คิดกาลงั จะซ้ือคอมพวิ เตอร์ก็คงตอ้ งคิดกนั หลายตลบหน่อยหล่ะครับเพราะราคาคอมพวิ เตอร์ ในยคุ ที่ค่าเงินบาทด่ิงไปท่ี 57 บาท/ดอลล์ คงไมเ่ ป็นท่ีสบอารมณ์ของผทู้ ่ีกาลงัคิดจะซ้ือคอมพิวเตอร์เป็นแน่ แตไ่ หนๆ คุณกค็ ิดจะซ้ือแลว้ ดงั น้นั กค็ วรจะเลือกซีพียทู ่ีคุม้ ค่าเงินก็เห็นจะเป็นวธิ ีที่ดีท่ีสุดนะครับ
ผมจะขอเปรียบเทียบเฉพาะซีพียทู ี่กาลงั อยใู่ นความสนใจของคนทวั่ ๆ ไปนะครับ ส่วนทา่ นใดตอ้ งการรู้ขอ้ ปลีกยอ่ ยลงไปอีกในรุ่นอ่ืนๆ ก็เมลม์ าถามไดเ้ ช่นกนั1. Pentium 166 MMX ซีพียรู ุ่นน้ีถือเป็ นรุ่นที่ต่าท่ีสุดในตระกลู แตป่ ระสิทธิภาพนบั วา่ น่าพอใจ เป็นทางเลือกสาหรับผทู้ ี่ตอ้ งการเทคโนโลยี MMX แตไ่ ม่ตอ้ งการมีรายจ่ายที่สูงมากนกั เหมาะสาหรับการใชง้ านแบบมลั ติมีเดียเพยี งอยา่ งเดียว เพราะถา้ จะใชง้ านกบั แอพพลิเคชนั่ ทวั่ ๆ ไป ควรกระโดดไปเล่นท่ี 200 จะดีกวา่ครับ2. Pentium 200 MMX เมื่อดูประสิทธิภาพโดยรวมแลว้ ความสามารถในการทางานใกลเ้ คียงกบั AMD K6 200 แต่ราคาที่แตกตา่ งกนั ทาให้ตอ้ งกลบั ไปทบทวนถึง AMD เสียยกใหญ่เพราะราคาที่ต่ากวา่ แถมประสิทธิภาพไมไ่ ด้ดอ้ ยไปกวา่ เลย สาหรับ Pentium 200 MMX น้นั ยงั คงน่าสนใจอยบู่ า้ งสาหรับผใู้ ชท้ ่ีตอ้ งการประสิทธิภาพดา้ น Floating point และการใชง้ านกบั โปรแกรม 3D แต่ถา้ ใชง้ านทวั่ ๆ ไปแลว้ ซ้ือ K6 แลว้ เก็บตงั ค์ส่วนท่ีเหลือไปเพิม่ Ram จะดีเสียกวา่ นะครับ3. Pentium 233 MMX เป็นรุ่นทอ๊ ปในตระกลู แต่ยงั ไม่น่าสนใจนกั ในดา้ นราคา เน่ืองจากราคาที่สูงมากถา้ เพ่มิ อีกหน่อยก็จะเขา้ สู่ตระกลู PentiumII แลว้ อยา่ งไรก็ตามแมร้ าคาจะสูงแตป่ ระสิทธิภาพที่ไดร้ ับก็ยงั พอสมน้าสม-เน้ืออยบู่ า้ ง แต่ถา้ ตอ้ งเลือกแลว้ ในที่สุดชิพ K6 กด็ ูจะน่าสนใจกวา่ เน่ืองจากมีราคาท่ีถูกกวา่ เกือบคร่ึงทีเดียว ดงั น้นั Pentium 233 MMX จึงดูจะเหมาะกบั ผทู้ ่ีรักการเล่นเกมส์หรือโปรแกรม 3Dเท่าน้นัครับ4. PentiumII 233 ประสิทธิภาพท่ีไดร้ ับโดดเด่นเป็นอยา่ งมาก เพราะไม่วา่ จะเป็นการทางานในดา้ นใดก็ตาม ลว้ นแต่
แสดงประสิทธิภาพที่เหนือกวา่ ซีพียใู นรุ่นอื่นๆ อยา่ งเห็นไดช้ ดั แตเ่ ม่ือทดสอบดูแลว้ เมื่อทางานดว้ ยโปรแกรมออฟฟิ ส ดา้ นความเร็วยงั เป็ นรอง K6 อยเู่ ลก็ นอ้ ย แต่เมื่อเปรียบเทียบราคา ไม่ตอ้ งบอกคุณก็น่าจะรู้นะครับวา่ ซีพียรู ุ่นใดน่าซ้ือหามาใชง้ านกวา่ กนั5. PentiumII 266 สุดยอดซีพยี ทู ่ีเตม็ ไปดว้ ยขมุ พลงั ท่ีรวดเร็วอยา่ งแทจ้ ริง จากผลการทดสอบแทบไม่มีซีพียรู ุ่นใดเลยที่เขา้ ใกล้ PentiumII ได้ แต่ติดอยเู่ ร่ืองเดียวกค็ ือดา้ นราคาครับ เพราะราคาซีพียใู นรุ่นน้ีตอนน้ีก็26,000บาท แตถ่ า้ หากผใู้ ชพ้ ร้อมท่ีจะจ่ายเงินกอ้ นโตเพอ่ื ประสิทธิภาพที่เป็นสุดยอด PentiumII 266 ก็พร้อมที่จะรับใชค้ ุณแลว้ แตถ่ า้ เงินในกระเป๋ าไมห่ นาพอผมแนะนาใหไ้ ปเล่น K6 ดีกวา่ ประสิทธิภาพท่ีไดถ้ ึงแมจ้ ะดว้ ยกวา่ ในบางเรื่องเช่น การทางานดา้ น Floating point, 3D แต่เราก็ยงั มีเงินเหลือเอาไวจ้ า่ ยเป็นค่ากบั ขา้ วไดอ้ ีกเป็นเดือนนะครับ6. AMD K6 เป็นซีพียทู ่ีสร้างแรงกดดนั ใหก้ บั Intel ไดเ้ ป็นอยา่ งดี K6 น้นั เป็นการลงทุนที่คุม้ ค่าที่สุดสาหรับผใู้ ช้โดยเฉพาะ อยา่ งยง่ิ ผใู้ ชท้ ่ีตอ้ งการซีพยี ทู ี่คุม้ ค่ากบั เงินที่ตอ้ งจ่ายไปการทดสอบซีพยี ดู ้วยวธิ ีต่างๆ1. Overall ประสิทธิภาพโดยรวม 1.PentiumII 266 2.PentiumII 233 3.Pentium 233 MMX 4.Pentium 200 MMX 5.AMD K6 2002. Video การทดสอบดา้ นการแสดงภาพวดี ีโอ 1.PentiumII 266 2.Pentium 233 MMX 3.PentiumII 233 4.AMD K6 200
5.Pentium 200 MMX3. Image Processing การประมวลผลภาพกราฟฟิ ก 1.PentiumII 266 2.PentiumII 233 3.Pentium 233 MMX 4.Pentium 200 MMX 5.AMD K6 2004. 3D Graphic การทางานดา้ น 3D 1.PentiumII 266 2.PentiumII 233 3.Pentium 233 MMX 4.Pentium 200 MMX 5.AMD K6 2005. Audio การทางานดา้ นเสียง 1.PentiumII 266 2.PentiumII 233 3.Pentium 233 MMX 4.Pentium 200 MMX 5.AMD K6 2006. การทดสอบดว้ ย Norton Utilities 1.PentiumII 266 2.PentiumII 233 3.AMD K6 200 4.Pentium 233 MMX 5.Pentium 200 MMX6. การทดสอบดว้ ยโปรแกรมQuake 1.PentiumII 266 2.PentiumII 233 3.AMD K6 200 4.Pentium 233 MMX 5.Pentium 200 MMX
7. การทางานดว้ ยชุด Office97 1.PentiumII 266 2.AMD K6 200 3.PentiumII 233 4.Pentium 233 MMX 5.Pentium 200 MMX8. การทางานดว้ ยโปรแกรม Photoshop 1.PentiumII 266 2.PentiumII 233 3.AMD K6 200 4.Pentium 233 MMX 5.Pentium 200 MMX ตัวอย่าง ย่ีห้อ - รุ่น - ราคาและรายละเอียดด้านคุณสมบัติ (spec.) ท่ีสาคัญของ CPUคอมพิวเตอร์ ซีพียขู อง Intel ท่ีจะกล่าวน้ีอยใู่ นตระกลู P5 และ P6 ท้งั สิ้น คือโครงสร้างการทางานพ้ืนฐานเหมือนกนั เพยี งแต่มีส่วนประกอบหรือส่วนเพิ่มเติมบางอยา่ งที่แตกต่างกนั ดงั น้ี Pentiumจุดเร่ิมตน้ ของ P5 ใชแ้ คชระดบั สองบนเมนบอร์ดขนาด 256 KB ใชเ้ สียบกบัsocket 4 และ socket 5 และใชบ้ สั 60 และ 66 MHz โดยมีความเร็วต้งั แต่ 60 จนถึง 200 MHz Pentium MMXคือ Pentium ที่เพ่มิ ชุดคาสงั่ MMX ใชเ้ สียบกบั socket 5 และ socket 7และใชบ้ สั ความเร็ว 66 MHz โดยมีความเร็วต้งั แต่ 166 จนถึง 233 MHz Pentium Proจุดเริ่มตน้ ของ P6 มีแคชระดบั สองอยใู่ นตวั ขนาด 256 ถึง 512 KB ใช้เสียบกบั socket 8 และทางานท่ีบสั ความเร็ว 60 และ 66 MHz ในรุ่น 150, 166,180 และ 200 MHz Pentium IIคือ Pentium Pro ท่ีเพ่มิ ชุดคาสง่ั MMX พร้อมแคชระดบั 2 ขนาด 512KB แต่ทางานท่ีความเร็วเพยี งคร่ึงเดียวของซีพยี ู โดยอยบู่ นแผง (ตลบั หรือ Catridge) เดียวกนั แต่ไม่อยบู่ นชิปซีพยี ู บรรจุในคาร์ทริดจท์ ่ีเรียกวา่ SECC และเสียบลงใน Slot 1 มีรุ่นยอ่ ยสองรุ่นคือ Klamath ท่ีผลิตดว้ ยเทคโนโลยี 0.35 ไมครอน ใชบ้ นั 66MHz กบั Deschutes ท่ีใชเ้ ทคโนโลยี 0.25 ไมครอน ใช้บนั 100 MHz Celeron Celeron เกิดข้ึน เพราะ Intel ตอ้ งการที่จะครองตลาดระดบั ล่าง หลงั จากท่ีพลาดทา่ เสียทีใหก้ บั AMD ไปแลว้ และ ทาใหเ้ กิดบริษทั อ่ืนๆ ท่ีเริ่มต้งั ตวั ข้ึนมาเพ่อื แยง่ ตลาดระดบัล่าง ไดแ้ ก่ IDT ( Winchip ) ท้งั น้ี กเ็ พราะราคา CPU ของ Intel สูงกวา่ ของยห่ี อ้ อื่นๆ นนั่ เอง ยง่ิ เม่ือ
เทียบ คุณภาพที่เพ่มิ ข้ึน ต่อราคาที่เพ่ิมข้ึน แลว้ ก็ไม่คุม้ กนั เท่าไรนกั ทาให้ AMD เขา้ มามีส่วนแบง่ตลาดระดบั ล่างมากเลยทีเดียว รวมท้งั IBM, Cyrix ก็ดว้ ยเช่นกนั หลงั จากท่ี Intel ไดว้ างตลาด CPUตวั ใหมค่ ือ Pentium II ไปแลว้ แตด่ ว้ ยราคาท่ีแพงมาก เม่ือเทียบกบั ของยห่ี อ้ อ่ืน รวมท้งั เปลี่ยนInterface ใหม่มาใชบ้ น SLOT 1 ซ่ึงแน่นอน ใครท่ีคิดจะใช้ Pentium II ก็ตอ้ งเปลี่ยน Mainboardใหม่แน่ๆ เช่นกนั ดว้ ยเหตุน้ีเองทาใหอ้ นาคตในตลาดระดบั ล่างมืดมน แต่ทาง Intel ไม่ตอ้ งการท่ีจะพลาดท่าเหมือนท่ีเคยพลาดมาแลว้ จึงได้ ออก CPU Celeron เพอ่ื มาดึงตลาดระดบั ล่างคืน โดยCeleron รุ่นแรกๆน้ี มีชื่อ code การผลิตวา่ Covinton และ ใช้ Interface SLOT 1 เหมือน Pentium IICeleron Covinton น้ี ใช้ core เดียวกบั CPU Pentium II รุ่นใหม่ๆ ท่ีมีขนาดความเร็ว 350-450 MHz( Deschutes core ) เพ่อื ลดคา่ ใชจ้ า่ ยในการออกแบบ core ใหม่ และยงั ตดั ส่วนของ cache ระดบั 2 (L2 cache ) ออกไปดว้ ย ทาใหล้ ดค่าใชจ้ า่ ยลงไปอีกมากพอตวั เลยทีเดียว โดยรุ่นแรกท่ีออกมาน้นั มีความเร็ว 266 และ 300 MHz และราคาน้นั ก็ต่างจาก CPU Pentium II ท่ีความเร็วเทา่ ๆกนั กวา่ คร่ึงแตแ่ ลว้ ฝันของ Intel ก็ตอ้ งสลาย เพราะการที่ตดั L2 cache ออกไปน้นั เป็นความผดิ พลาดอยา่ งยง่ิจริงอยทู่ ่ีวา่ ถา้ ใชเ้ ล่นเกมส์หรือทางานง่ายๆแลว้ พวกน้ีจะเร็ว พอๆกบั Pentium II แตห่ ากเป็นงานพวก Office Application หรืองานท่ีตอ้ งการ L2 cache แลว้ ละก็ผลท่ีไดจ้ าก Celeron รุ่นน้ีก็แยม่ ากๆเลยทีเดียว ซ่ึงในขณะเดียวกนั น้นั เอง AMD ก็ออก K6-2 ซ่ึงใช้ L2 บน Mainboard ท่ีมีขนาดต้งั แต่512K จนปัจจุบนั น้ี กม็ ี Mainboard ท่ี มี L2 cache ถึง 2M ออกมา ก็ทาให้ งานดา้ นดงั กล่าว AMDK6-2 ตี Celeron สาย Covinton เสียกระจุย Intel จึงตอ้ งแกไ้ ข Celeron เสียใหม่ โดยการเพ่ิม L2cache เขา้ ไปบนดว้ ย เป็น on-die cache ที่มีขนาด 128 KB และ ทางานท่ีความเร็วเดียวกนั กบั CPUโดยที่ในส่วนของ CPU ยงั คงใช้ architecture เดิม ต่างกนั ตรง L2 cache เท่าน้นั และ ก็ทาการเรียกชื่อ code ใหม่ วา่ Mendocino โดยเร่ิมใชค้ วามเร็วท่ี 300MHz และเพอ่ื ไม่ใหส้ ับสนกบั Celeron300 สาย Covinton จึงเรียกเป็ น Celeron 300Aซีพียู Intel Celeron ดา้ นหลงั ของซีดียู Celeron Socket 370
Pentium IIIเป็นการนา Pentium II มาเพิม่ ชุดคาสง่ั เช่น SSE เขา้ ไป ซ่ึงสามารถแบ่งยอ่ ยออกเป็ น 2 รุ่นคือรุ่น Katmai มคี ุณสมบตั ดิ งั นี้ ใชเ้ ทคโนโลยี 0.25 ไมครอน ซ่ึงตอ้ งใชไ้ ฟเล้ียงระดบั 2.0 ถึง 2.1 โวลต์ มีแคชระดบั สอง (L2 Cache) ขนาด 512 KB อยใู่ นแผงเดียวกนั กบั ซีพยี ู แต่ไม่ไดผ้ ลิตไวบ้ นตวัซีพียู หากแตเ่ ป็นชิป SRAM ที่อยบู่ นแผงวงจรเล็ก ๆ แผงเดียวกบั ซีพียอู ีกทีหน่ึง และทางานดว้ ยความเร็วเพียงคร่ึงหน่ึงของซีพียู มีเทคโนโลยี SSE ทีทาใหส้ ามารถประมวลผลขอ้ มลู จานวนมาก ๆ ดว้ ยคาส่ังเดียวกนั ไดเ้ ร็วยงิ่ ข้ึนไปกวา่ MMX ความเร็วของบสั ที่ใชค้ ือ 100-133 MHz และบรรจุในแผงวงจรที่อยใู่ นตวั กล่องแบบ SECC-2(Single Edge Connector Cartridge) ซ่ึงใชเ้ สียบกบั Slot 1 บนเมนบอร์ดท้งั หมด มีการเพิ่มเทคโนโลยี Processor Serial Number ที่สามารถเรียกรหสั ประจาตวั หรือเลขท่ี (serials number) ของซีพยี ทู ่ีไมซ่ ้ากนัออกมาได้ ซ่ึงตอนแรกอินเทลคาดวา่ จะช่วยในการทางานกบั อินเทอร์เน็ตและช่วยใหก้ ารทา E-commerce เชื่อถือไดม้ ากข้ึน แตใ่ นทางกลบั กนัผคู้ นส่วนใหญ่ ผใู้ ชจ้ ึงพากนั ประทว้ งและต่อตา้ นจนในที่สุดอินเทลกย็ อมแพ้โดยจดั การปิ ดคุณสมบตั ิน้ีไวก้ ่อนในชิปที่ออกมาจากโรงงาน ส่วนใครตอ้ งการจะใชจ้ ริง ๆ ก็จะตอ้ งมีโปรแกรมจดั การปลุกคุณสมบตั ิขอ้ น้ีข้ึนมาทางานเอาเองทีหลงัตารางแสดงรุ่นต่าง ๆ ของ Pentium III รุ่นแรก Katmaiชื่อรุ่นของ Katmai ตวั คูณ ความถ่ีบสั (MHz)Pentium III 600B* 4.5 133Pentium III 600 5.5 100Pentium III 550 6 100Pentium III 533B* 5.5 133Pentium III 500 5 100Pentium III 450 4.5 100
รุ่น ใหม่ Coppermine มีคุณสมบตั ิดงั น้ี ใชเ้ ทคโนโลยี 0.18 ไมครอน ท่ีทาใหข้ นาดเล็กลงมาก และใชไ้ ฟเล้ียงลดลงเป็น 1.1 ถึง 1.7 โวลต์ เปลี่ยนแคชไปเป็น 256 KB ซ่ึงเลก็ ลงคร่ึงหน่ึงแตม่ ีความเร็วเท่ากบั ความเร็วซีพยี ู คือเร็วข้ึนเป็นสองเท่าของชิปเดิม โดยผลิตพร้อมกนั กบั ตวั ซีพยี ู คือใส่ไวบ้ นชิปตวั เดียวกนั เลย ทาใหไ้ ม่จาเป็นตอ้ งทาเป็ นแผงวงจรสาหรับซีพียแู ละแคชอีกต่อไป ดงั น้นั จึงสามารถกลายเป็นชิปธรรมดาแบบ FPGA ที่เสียบลงบนซ็อคเก็ตแบบที่เรียกวา่ socket 370 ไดเ้ ลยและแมว้ า่ ขนาดของแคชจะลดลงคร่ึงหน่ึงจาก 512 KB เหลือ 256 KB แตด่ ว้ ยความเร็วที่เพิ่มข้ึนเท่าหน่ึงกบั การปรับปรุงระบบแคชและบสั กท็ าใหป้ ระสิทธิภาพยงั คงดีข้ึนกวา่ เดิมได้ ใชเ้ ทคโนโลยใี หม่ที่ Intel เรียกวา่ Advanced Transfer Cache ซ่ึงทาใหแ้ คชสามารถทางานไดเ้ ร็วยง่ิ ข้ึนไปกวา่ เดิม โดยขยายความกวา้ งของบสั ระหวา่ งซีพียกู บั แคชจากเดิม 64 บิตไปเป็น 256 บิตซ่ึงทาใหส้ ่งขอ้ มูลเร็วข้ึนถึง 4 เท่า และเพมิ่ ระดบั การแคชจากเดิม 4 ทางข้ึนไปเป็น 8 ทางได้ (8-wayassociative) นอกจากน้ียงั ลดระยะเวลาในการเขา้ ถึงขอ้ มลู ในแคชลงอีกดว้ ย ทาใหก้ ารส่งผา่ นขอ้ มูลทาไดเ้ ร็วยง่ิ ข้ึนไปอีก เพิม่ buffer ของบสั ซ่ึง Intel เรียกการปรับปรุงน้ีวา่ Advanced System Buffering โดยการเพม่ิ fillbuffer จาก 4 ไปเป็น 6 เพ่มิ คิวของบสั จาก 4 ไปเป็น 8 และเพิ่ม write-back buffer จาก 1 ไป เป็น 4เพอื่ ใหส้ ามารถรองรับบสั ที่ความเร็ว 133 MHz ไดเ้ ป็นอยา่ งดี สาหรับ Coppermine รุ่นท่ีใชก้ บั คอมพิวเตอร์โนต้ บุก๊ จะเพ่มิ เทคโนโลยี Speedstep ซ่ึงทาใหซ้ ีพียูสามารถลดความเร็วและระดบั แรงดนั ไฟฟ้ าลงโดยอตั โนมตั ิเม่ือใชไ้ ฟจากแบตเตอรี่เพื่อประหยดั พลงั งานแตจ่ ะเปล่ียนกลบั ไปทางานดว้ ยความเร็วเตม็ ท่ีเมื่อใชไ้ ฟเล้ียงภายนอก
ซีพียู Pentium III ดา้ นหลงั ของ ซีพียู Pentium III Socket 370 ซีพยี ู Pentium III ซีพยี ู Pentium IIIICoppermine แบบ slot 1 Coppermine
CPU Intel Pentium 4 Processor: CPU Intel Pentium 4 Processor แสดงโครงสร้างการทางานและการเช่ือมต่อกบั อุปกรณ์ภายนอก
Search
Read the Text Version
- 1 - 14
Pages: