คือ thread มันคืออะไรหรอครับ และจะดูยังไงว่า CPU ตัวไหน มีกี่ Thread
Announcement
Collapse
No announcement yet.
thread มันคืออะไร
Collapse
X
-
-
อิอิ..
เทรด ก็คร้าย ๆ กับนักการเมืองในปัจจุบันนี้แหล่ะ มี
นายก เงา
รัฐมนตรี เงา
อะไรประมาณนี้ คือมันไม่ใช้ของจริง แต่ดูเหมือนว่ามันจะทำงานได้ คล้าย หรือเหมือนมีอยู่จริง เท่านั้น
----------
อันนี้ผมก๊อปปี้มาจากเว็บอื่น จึงไม่ได้ให้เครดิส ด้วยเหตุผลว่าขี้เกียจอธิบาย
------>Thread คือ หน่วยการทำงานย่อยที่อยู่ใน process มีการแบ่งปันทรัพยากรต่างๆ ในprocess นั้นๆ จุดประสงค์ของ Thread คือการเรียกใช้ CPU ให้เกิดประโยชน์สูงสุด Thread ทำให้การทำงานของโปรแกรมง่าย และมีประสิทธิภาพมากขึ้นและมีประโยชน์ต่อระบบที่มี multi-CPU หรือ multi-core เพราะสามารถเรียกใช้ thread หลายๆ ตัวได้พร้อมๆ กัน
---คำอธบาย
พูดง่าย สุมมุติว่า ซีพียู ของ AMD มี 4 คอร์ 4 เทรด
1 คอร์ ก็จะมีผู้ช่วย หรือเลขาหน้าห้อง 1 คน หรือก็คือ 1 เทรดในภาษา CPU
และสมมติอีกว่า ซีพียู ของ Intel มี 4 คอร์ 8 เทดรด ก็จะมีค่าเท่ากับ
ซีพียู 1 คอร์ มีทั้งเลขา และผู้ช่วยเลขา รวมเป็น 1 คอร์ มี 2 เทรด
AMD 1 Core มี 1 เทรด (หัวหน้า กับ เลียขา)
Intel 1 Coer มี 2 เทรด (หัวหน้า กับ เลียขา และ ลูกน้องเลียขา)
Comment
-
+1Originally posted by laners View Postอิอิ..
เทรด ก็คร้าย ๆ กับนักการเมืองในปัจจุบันนี้แหล่ะ มี
นายก เงา
รัฐมนตรี เงา
อะไรประมาณนี้ คือมันไม่ใช้ของจริง แต่ดูเหมือนว่ามันจะทำงานได้ คล้าย หรือเหมือนมีอยู่จริง เท่านั้น
----------
อันนี้ผมก๊อปปี้มาจากเว็บอื่น จึงไม่ได้ให้เครดิส ด้วยเหตุผลว่าขี้เกียจอธิบาย
------>Thread คือ หน่วยการทำงานย่อยที่อยู่ใน process มีการแบ่งปันทรัพยากรต่างๆ ในprocess นั้นๆ จุดประสงค์ของ Thread คือการเรียกใช้ CPU ให้เกิดประโยชน์สูงสุด Thread ทำให้การทำงานของโปรแกรมง่าย และมีประสิทธิภาพมากขึ้นและมีประโยชน์ต่อระบบที่มี multi-CPU หรือ multi-core เพราะสามารถเรียกใช้ thread หลายๆ ตัวได้พร้อมๆ กัน
---คำอธบาย
พูดง่าย สุมมุติว่า ซีพียู ของ AMD มี 4 คอร์ 4 เทรด
1 คอร์ ก็จะมีผู้ช่วย หรือเลขาหน้าห้อง 1 คน หรือก็คือ 1 เทรดในภาษา CPU
และสมมติอีกว่า ซีพียู ของ Intel มี 4 คอร์ 8 เทดรด ก็จะมีค่าเท่ากับ
ซีพียู 1 คอร์ มีทั้งเลขา และผู้ช่วยเลขา รวมเป็น 1 คอร์ มี 2 เทรด
AMD 1 Core มี 1 เทรด (หัวหน้า กับ เลียขา)
Intel 1 Coer มี 2 เทรด (หัวหน้า กับ เลียขา และ ลูกน้องเลียขา)
Comment
-
ปกติแล้ว เทรดนั้นมีมานาน
โดยทั่วไปแล้ว 1 คอร์ ก็จะมี 1 เทรด เสมอที่เรา ๆ ท่าน ๆ พึ่งจะมาสนใจมันก็ตอนที่บริษัทผู้ผลิต ทำซีพียูพวก มัลติคอร์ออกมามาก ทำให้เทรดมีหน้าที่สำคัญทันที และมีปัจจัยในการประมวลผลคำสั่งที่อ่านซ้ำ หรือประมวณผลคำสั่งเดิมซ้ำบ่อย ๆ ได้ดี พวกเทรดจะมีหน้าที่รักษาข้อมูลเหล่านี้ไว้ให้กับ Core นำเอาไปทำงานเมื่อต้องการงานซ้ำ ทำให้ซีพียูประมวณผลได้เร็ว ไม่ต้องเริ่มต้นประมวลผลใหม่
ตัวอย่างอาจจะอธิบายได้ไม่เหมือน
เหมือน คนแต่งเพลงในอดีตไม่ค่อยมีคนรู้จัก เพราะเป็นผู้อยู่เบื้องหลังหรือคอยช่วยนักร้อง แต่งเพลงหรือช่วยแต่งคำร้อง
ส่วนนักร้องนั้น เหมือนกับคอร์ (Core) ที่มีหน้าที่ประมวลผล คือนำเพลงนั้นออกไปร้องให้คนฟัง
จะรู้ได้ไงว่ามีกี่เทรด นั้นไม่ยาก คุณมี ซีพียู กี่คอร์ อย่างน้อยต้องมีเทรดหนึ่งในนั้น เหมือนเจ้านายต้องมีผู้ช่วย หรือเลขานั่นเอง
สำหรับปัจจุบัน โปรแกรม ซีพียู แซด ทำให้เราสามารถตรวจสอบเทรดได้เร็วและถูกต้องโดยไม่ต้องไปศึกษาข้อมูลของซีพียูนั้น ๆ ว่ามีกี่คอร์ หรือกี่เทรด ครับ..(อันนี้แกล้งถามหรือว่าไม่ทราบครับ..อิอิ)
Comment
-
Originally posted by mermirud View Postแล้ว คอแท้ กับคอปลอม ต่างกันยังไงอะครับ
Core แท้ คือ Core ที่เป็น Hardware แบบเนื้อๆ ครับ
ส่วน Core เทียม ที่เราเข้าใจกัน นั่นก็คือ Thread (Core ที่มิได้มีอยู่จริงๆ) ที่ถูกจำลองเพิ่มขึ้นมาดังที่ท่าน laners อธิบายมาเมื่อข้างต้นแหละครับ
ดังนั้น Hyper Thread จะพบได้ใน CPU Intel
ส่วน AMD พวก B55 ที่ได้มาจากการเปิด Core
Core ที่เปิดขึ้นมาได้นั้น ถือว่าเป็น Core แท้ หรือ Core เทียม ???
คำตอบคือ Core แท้ครับ เพราะ Core ที่เราเปิดใช้ขึ้นมานั้น มันก็เป็น Hardware แบบเนื้อๆเช่นกัน แต่มันจะถูกปิดมาจากโรงงาน แล้วเราเปิดใช้เอง
ถึงแม้ว่ามัจะเป็น Core ที่พิการ แต่มันก็เป็น Core แท้ๆ นะครับ......
Comment


Comment