Announcement

Collapse
No announcement yet.

thread มันคืออะไร

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • thread มันคืออะไร

    คือ thread มันคืออะไรหรอครับ และจะดูยังไงว่า CPU ตัวไหน มีกี่ Thread

  • #2

    ดัน
    รอท่านต่อไปดีกว่า

    Comment


    • #3
      อิอิ..
      เทรด ก็คร้าย ๆ กับนักการเมืองในปัจจุบันนี้แหล่ะ มี
      นายก เงา
      รัฐมนตรี เงา
      อะไรประมาณนี้ คือมันไม่ใช้ของจริง แต่ดูเหมือนว่ามันจะทำงานได้ คล้าย หรือเหมือนมีอยู่จริง เท่านั้น
      ----------
      อันนี้ผมก๊อปปี้มาจากเว็บอื่น จึงไม่ได้ให้เครดิส ด้วยเหตุผลว่าขี้เกียจอธิบาย
      ------>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


      • #4
        Originally 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 เทรด (หัวหน้า กับ เลียขา และ ลูกน้องเลียขา)
        +1

        Comment


        • #5
          +1

          Comment


          • #6
            โหดมาก อธิบายได้เข้าใจ เห็นภาพ จากที่ผมนั่งอ่านศัพท์ทางเทคนิคตั้งนาน อ่านอันนี้รู้เรื่อง
            +100 กระโหลก

            Comment


            • #7
              +1000

              Comment


              • #8
                + สุดยอดเลยท่าน laners อธิบายได้เคลียร์ พร้อมกับเสียวสันหลังไปในตัวด้วย ฮ่าๆ

                Comment


                • #9
                  อิอิอิ จัดเป็นพวก รู้ดี หรือ รู้ลึก

                  Comment


                  • #10
                    กระจ่างเลย ผมเข้าใจผิดมาตลอด นึกว่า เทรด คือ core เทียม ^^

                    แล้วแบบนี้จะมีวิธีการดูยังไง ว่า CPU ตัวนี้มีกี่ core มีกี่ thread

                    Comment


                    • #11
                      ปกติแล้ว เทรดนั้นมีมานาน
                      โดยทั่วไปแล้ว 1 คอร์ ก็จะมี 1 เทรด เสมอที่เรา ๆ ท่าน ๆ พึ่งจะมาสนใจมันก็ตอนที่บริษัทผู้ผลิต ทำซีพียูพวก มัลติคอร์ออกมามาก ทำให้เทรดมีหน้าที่สำคัญทันที และมีปัจจัยในการประมวลผลคำสั่งที่อ่านซ้ำ หรือประมวณผลคำสั่งเดิมซ้ำบ่อย ๆ ได้ดี พวกเทรดจะมีหน้าที่รักษาข้อมูลเหล่านี้ไว้ให้กับ Core นำเอาไปทำงานเมื่อต้องการงานซ้ำ ทำให้ซีพียูประมวณผลได้เร็ว ไม่ต้องเริ่มต้นประมวลผลใหม่

                      ตัวอย่างอาจจะอธิบายได้ไม่เหมือน
                      เหมือน คนแต่งเพลงในอดีตไม่ค่อยมีคนรู้จัก เพราะเป็นผู้อยู่เบื้องหลังหรือคอยช่วยนักร้อง แต่งเพลงหรือช่วยแต่งคำร้อง
                      ส่วนนักร้องนั้น เหมือนกับคอร์ (Core) ที่มีหน้าที่ประมวลผล คือนำเพลงนั้นออกไปร้องให้คนฟัง

                      จะรู้ได้ไงว่ามีกี่เทรด นั้นไม่ยาก คุณมี ซีพียู กี่คอร์ อย่างน้อยต้องมีเทรดหนึ่งในนั้น เหมือนเจ้านายต้องมีผู้ช่วย หรือเลขานั่นเอง

                      สำหรับปัจจุบัน โปรแกรม ซีพียู แซด ทำให้เราสามารถตรวจสอบเทรดได้เร็วและถูกต้องโดยไม่ต้องไปศึกษาข้อมูลของซีพียูนั้น ๆ ว่ามีกี่คอร์ หรือกี่เทรด ครับ..(อันนี้แกล้งถามหรือว่าไม่ทราบครับ..อิอิ)

                      Comment


                      • #12
                        แล้ว คอแท้ กับคอปลอม ต่างกันยังไงอะครับ

                        Comment


                        • #13
                          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


                          • #14
                            ข้อสอบข้อนี้ผมให้ท่าน 100 คะแนนเต็มเลยครับ และ 100คะแนนสำหรับเว็บเครดิต ครับ อิอิ

                            Comment


                            • #15
                              แล้วยังงี้ คอเทียมก็ดีๆ พอๆ กับคอแท้สิครับ
                              มันมีข้อเสียอย่างไรบ้าง

                              Comment

                              Working...
                              X