Core (2) Duo, Dual Core สองสิ่งที่คนทั่วไปมักสับสนกัน

20 Apr

Core 2 Duo กับ Dual Core (บางคนก็เรียกว่า Duo Core ก็ได้นะ หยวนๆถือว่าไม่ผิด) มันต่างกันยังไง?
ถ้าถามว่าสองคำนี้ มันเหมือนกันมั้ย หรือมันต่างกันมั้ย เราจะมาดูกันเลย

Dual Core?นั้น คือสถาปัตยกรรมของ CPU ที่มีการออกแบบให้ใน 1 package นั้นมี CPU ติดมาถึง 2 Core ซึ่งทำให้คอมพิวเตอร์นั้นสามารถประมวลผลพร้อมๆกันได้ สองคำสั่งในเวลาเดียวกัน ซึ่งเหมือนจะเป็นเทรนด์ใหม่ในการออกแบบ CPU ทั้งๆที่มันมีมานานพอควรละแต่ว่าจำกัดแค่อยู่ในวงการ Server และ Workstation ที่ต้องการการประมวลผลสูงๆ?

แล้ว?Core 2 Duo?ละ คำนี้นั้น อันที่จริงแล้วมันคนละเรื่องกับข้างบนเลย Dual core นั้นเป็น สถาปัตยกรรมการออกแบบ CPU วิธีหนึ่ง แต่ว่า Core 2 Duo นั้นเป็นเพียงแค่ ชื่อทางการค้าของ CPU ของ Intel เท่านั้น โดยเราขอเท้าความไปเมื่อสมัยที่ P4 เริ่มตกต่ำเพราะการมาของ Athlon 64 ของทาง AMD ซึ่งมีประสิทธิภาพและราคาที่ดีกว่า P4 แถม AMD ยังออก Dual Core ออกมาตัดหน้าอีกโดยใช้ชื่อว่า Athlon 64 X2 ทำให้ Intel ต้องปรับกลยุทธ์ จากที่เดิมเน้นที่เพิ่มความเร็วสัญญาณนาฬิกา มาเน้นที่ ทำให้ CPU ของตนนั้นสามารถทำงานได้มากขึ้นในหนึ่งสัญญาณนาฬิกา ซึ่งต้องขอบอกว่า มันควรทำมานานแล้ว มีคนเค้าบอกว่า อันที่จริง P3 นั้น เร็วกว่า P4 อีกถ้ามันวิ่งที่สัญญาณนาฬิกาเท่ากัน แล้วทีนี้ Intel ทำยังไงละ Intel นั้นจึงได้นำ Pentium M (ต่อไปนี้จะใช้ P-M นะ จะได้สั้นๆ)ซึ่งเป็น CPU สำหรับ Notebook ซึ่งสายโนตบุคนั้นต้องยอมรับว่า AMD ทำยังไงก็กิน Intel ไม่ลงซักที เนื่องจาก P-M นั้นถึงแม้ว่าจะวิ่งที่สัญญาณนาฬิกาที่น้อยกว่า P4 แต่มันก็ยังมีประสิทธิภาพที่เรียกได้ว่าเกือบจะทัดเทียมกันเลยทีเดียว ดังนั้น Intel จึงออก P4 ในเวอร์ชัน Dual Core ซึ่งใช้ชื่อว่า Pentium D และเร่งพัฒนา CPU ตัวใหม่โดย Intel นั้นรื้อแปลน CPU เดิมของตนเองใหม่หมด ออกแบบ CPU ตัวใหม่ซึ่งเรียกได้ว่าเกือบจะเริ่มจาก 0 โดย Intel บอกว่าได้เปลี่ยนถึงขั้นระดับ MicroArchitecture เลยทีเดียว (เพราะงั้นบางคนอาจจะเคยได้ยินคำว่า Core MicroArchitecture กันมาบ้าง) โดยนำหลักการที่คิดว่าประสบความสำเร็จมาแล้วใน P-M ซึ่งก็คือการเน้นที่ประสิทธิภาพในหนึ่งสัญญาณนาฬิกา มากกว่าการที่จะอัดสัญญาณนาฬิกาให้ได้มากทีุ่สุดซึ่งเริ่มจะถึงทางตันใน P4 ซึ่งไม่เป็นอย่างที่หวังไว้(เดิมทีนั้นตอนออก P4 Intel ได้ประกาศว่า จะสามารถอัดได้ ถึง 10 GHz แต่ว่าพอเอาเข้าจริงมันดันพังกำแพง 4 GHz ไม่ได้ซักที) และก็ออก CPU ที่นำเทคโนโลยีใหม่นี้กับตัวที่ใช้ใน P4 มาผสมกันและใช้ชื่อว่า Pentium M MicroArchitecture และใช้ชื่อว่า Core Duo สำหรับตัวที่เป็น Dual core และใช้ชื่อว่า Core Solo ในตัวที่เป็น Single core ออกมา ซึ่ง Core Duo กับ Solo นั้นออกมาเฉพาะสำหรับ Notebook เท่านั้นและให้ Pentium D นั้นทำตลาด Desktop ไปก่อน แต่นี่ยังไม่ใช่สิ่งที่ Intel หวังไว้เพราะว่า Core Duo และ Solo นั้นออกมาเพื่อขัดตาทัพ AMD เท่านั้น และหลังจากได้ออกแบบ CPU ตัวใหม่ออกมาเสร็จหลังจากที่ตนเองออก Core Duo กับ Core Solo ได้ไม่นาน ซึ่งได้ใช้ MicroArchitecture ใหม่ที่ตนเองเพิ่งออกแบบใหม่ซึ่งมีชื่อว่า?Core MicroArchitecture?และโดยใช้ชื่อ CPU ตัวใหม่ว่า?Core 2 Duo?และเหตุผลที่เราเห็นแต่ชื่อ Core 2 Duo ไม่ยักจะเคยเห็น Core 2 Solo นั้นก็เพราะว่า CPU ตัวนี้นั้นทำออกมาแต่แบบ Dual Core เท่านั้น อ้าวแล้วถ้าคนที่อยากได้ของถูกๆละ ไม่เอาแบบ Dual Core ละจะทำไง คำตอบคือ ในช่วงแรกๆที่ออก Core2 Duo นั้นเราก็ต้องไปใช้ Celeron ซึ่งยังมีตัวที่เป็น Single Core อยู่ แต่ในปัจจุบันนั้น Intel ได้ออก CPU ที่ใช้ Core MicroArchitecture แต่ว่าเป็น Single Core และใช้ชื่อว่า Conroe-L (Conroe นั้นเป็น Codename ของ CPU Core 2 Duo ตัวแรก) และทั้งหมดนั่นแหละคือความหมายของคำว่า Core 2 Duo?

ทีนี้เราก็จะเห็นความแตกต่างซักที สรุปง่ายๆ คนที่ขี้เกียจอ่านมาอ่านตรงนี้เลยก็ได้ Dual Core ก็คือสถาปัตยกรรมการออกแบบ CPU แบบหนึ่งที่ใน 1 package นั้นมีถึง 2 CPU แต่ Core 2 Duo นั้นเป็นชื่อทางการค้าของ CPU Intel เท่านั้น แล้วที่เราบอกว่ามันเป็นความเหมือนในความต่าง ความต่างในความเหมือนละคือตรงไหน ก็คือตรงที่ว่า Core 2 Duo ทั้งหมดนั้นเป็น Dual Core ทั้งหมด ซึ่งตรงจุดนี้ทำให้มีคนเรียกรวมๆไปโน่นไปนี่ทำให้ไปๆมาๆ บางคนก็คิดว่า ทั้งสองคำนั้นมันก็คือๆกันซึ่งเป็นสิ่งที่เรียกได้ว่าผิดอะ?

ทิ้งท้ายแถมให้สำหรับ CPU ?Core 2 Quad มันคือ CPU Core 2 นี่แหละ เพียงแต่ว่า มันมี ถึง 4 Core ใน 1 package กันเลยทีเดียว ซึ่งทำให้สามารถทำงานพร้อมกันได้ถึง 4 คำสั่งในเวลาเดียวกัน ซึ่งในปัจจุบันราคา CPU Core 2 Quad เองก็มีราคาที่ถูกลงมาพอสมควร ทำให้คนที่ต้องการคอมพิวเตอร์ที่ต้องการความเร็วในการประมวลผลสูง สามารถซื้อมาใช้งานได้แล้ว อันนี้ก็แล้วแต่กำลังทรัพย์และลักษณะงานของแต่ละคนจะตัดสินใจซื้อมาใช้งานกันนะครับ

ทีนี้ ทุกคนก็คงจะคลายความสงสัยได้บ้างแล้ว หวังว่าทุกคนคงชอบนะ ถ้ามีข้อติชม แนะนำ สงสัย แก้ไข อะไรก็บอกกันได้นะครับ ไม่ต้องเกรงใจ ผมจะได้นำไปปรับปรุงในครั้งต่อๆไป

7 Responses to “Core (2) Duo, Dual Core สองสิ่งที่คนทั่วไปมักสับสนกัน”

  1. tongkatsu April 27, 2008 at 10:31 am #

    ขอบคุณสำหรับความรู้ครับ

    เพื่อนมาถามก็แอบงงตั้งนาน

  2. ถลอก April 28, 2008 at 12:32 pm #

    เจ๊งฮะ ขอไปแปะในบล็อกตัวเองหน่อยนะครับ

    blogheer.com

  3. wichai May 5, 2008 at 8:02 am #

    คำว่า core 2 Duo ทั้งหมดนั้นเป็น Dual Core นั้นหมายความว่ายังไง อะไรคือ ทั้งหมด ตรับ งั้น Dual core ที่อยู่ในเครื่อง server ก็สู้ core 2 ใน notebook ไม่ได้สิ

    ขอบคุณครับ

  4. DeathscytheSephiroth May 5, 2008 at 10:27 pm #

    ที่บอกว่า Core 2 Duo ทั้งหมดเป็น Dual Core ก็เพราะว่า CPU ที่เป็น Core 2 ที่เป็น Dual Core จะใช้ชื่อว่า Core 2 Duo ครับ ในขณะที่ถ้าเป็น Quad Core จะใช้ชื่อว่า Core 2 Quad เพราะงั้นถ้าจะให้พูดให้เห็นภาพง่ายๆก็คือ Core 2 Duo มันก็คือ CPU Dual Core ที่ผลิตด้วย Core Microarchitecture นั่นแหละครับ
    และโดยปกติแล้ว CPU ในเครื่อง Server จะไม่ใช่ CPU แบบเดียวกับที่ขายสำหรับเครื่อง Desktop โดยทั่วไปนะครับ เพราะลักษณะงานที่ทำมันไม่เหมือนกัน ทำให้เอาไปเทียบกันไม่ได้หรอกครับ

  5. santa May 6, 2008 at 5:14 pm #

    กะลังวางแผนอยู่เลยครับ แต่ก็ช่วยตัดสินใจอะไรไม่ได้มากอ่ะครับ
    เพราะว่า ระหว่าง Core 2 Duo กับ Dual Core ผมไม่ค่อยอยากได้อ่ะครับ
    เอามารวมกันได้ไหมคับ เป็น 1 2 core (one two call) ที่อยากได้ไม่ใช่สัญญาณคับ
    พรีเซนเตอรโ์ฆษณาที่เป็นลีดอ่ะคับ แยกแยะไม่ออก รบกวนให้พี่
    DeathscytheSephiroth ช่วยวิเคราะห์ทีครับ ว่าพรีเซนเตอร์คนไหนให้ core (call) ดีที่สุด
    สงสัยมานานและ

  6. Nan April 9, 2009 at 9:10 am #

    แล้วอันไหนมันดีกว่ากันละค่ะ

    แบบว่าไม่เข้าใจเลย

  7. sam April 29, 2009 at 10:07 pm #

    เขียนตั้งเยอะ อ่านแล้วก็ยังงง สรุปสั้นๆให้หน่อยครับว่า
    dual core ดีกว่า core 2 duo ใช่ไหม
    เพราะว่า notebook รุ่น series เดียวกันที่ขายตอนนี้ core 2 duo จะแพงกว่า dual core ทั้งหมด

Leave a Reply