อ่านข่าวสารทั่วโลก
อีซี่โฮสโดเมน:ไทย อีซี่โฮสโดเมน:อังกฤษ อีซี่โฮสโดเมน:จีน

อีเมล์ หรือ สนทนากับเราได้ทันที่ : 076-367 766

บล็อก

คำถาม

Friendfeed อีซี่ บร๊านเชส
Follow Easy_Branches on Twitter

ข่าวสารทั่วโลก

Dedicated Servers

แบนวิธคืออะไร?

ทำความเข้าใจเกี่ยวกับ แบนวิธ

เมนูการใช้งานที่สำคัญแบนวิธ (Bandwidth)

เป็นคำที่ใช้วัดความเร็วในการส่งข้อมูลของอินเทอร์เน็ต ซึ่งโดยมากเรามักวัดความเร็วของการส่งข้อมูลเป็น bps (bit per second) , Mbp (bps*1000000)

แต่ก่อนที่เราจะเข้าสู่บทความมารู้จักก่อนว่าอะไรคือ Bandwidth และ Latency ความหมาย Bandwidth คือ ความกว้างของช่องทางในการรับ-ส่งข้อมูล ส่วน Latency คือ เวลาที่ใช้ไปในการเข้าถึงข้อมูลของหน่วยความจำ เมื่อเรารู้ความหมายกันแล้วคราวนี้เรามารู้จักถึงหลักการต่างๆ ของ Bandwidth และ Latency

ในการพิจารณาการรับ-ส่งข้อมูลบนระบบบัสหลายคนมักจะนึกถึง Bus Bandwidth (Bandwidth ก็คือความกว้างของเส้นทางในการส่งข้อมูล ที่เราสามารถเปรียบเทียบได้กับเลนถนน ยิ่งมีเลนกว้างเท่าไรรถยนต์ซึ่งเปรียบได้กับข้อมูลก็สามารถวิ่งได้สะดวกมาก ขึ้นเท่านั้น)
ที่ใช้ในการรับ-ส่งข้อมูล ซึ่งพิจารณาจากข้อมูลที่รับ-ส่งบนระบบบัส Bus Bandwidth ด้วยปริมาณจำนวนข้อมูลของเลข single number (0 หรือ 1) ที่ระบบบัสสามารถรองรับได้ แต่ปริมาณข้อมูลของเลข single number อาจแปรผันได้ตามเวลา เราจึงพิจารณาการรับ-ส่งข้อมูลผ่านทาง Bus Bandwidth ด้วย Peak bandwidth Bus หรือ ความกว้างสูงสุดในการรับ-ส่งข้อมูลของบัส ซึ่งวัดด้วยจำนวนข้อมูลสูงสุดที่ รับ-ส่งกันระหว่างซีพียูและแรมภายในหนึ่งคาบเวล


มาคำนวณหา Bandwidth ของบัสที่มีความเร็วสัญญาณนาฬิการะหว่างหน่วยความจำและซีพียู ที่สัญญาณนาฬิกา 100 เมกะเฮิรตซ์ โดยที่มีการรับ-ส่งข้อมูลจำนวน 8 ไบต์ในแต่ละหนึ่งรอบของสัญญาณนาฬิกา จะคำนวณออกมาได้ดังนี้

และถ้าหากเราคำนวณหา Bandwidth ของบัสที่มีความเร็วสัญญาณนาฬิการะหว่างหน่วยความจำและซีพียูที่ 133 เมกะเฮิรตซ์ โดยที่มีการรับ-ส่งข้อมูลจำนวน 8 ไบต์ในแต่ละหนึ่งรอบสัญญาณนาฬิกา จะคำนวณออกมาได้ดังนี้

ซึ่งตัวเลข Bandwidth ที่ได้นี้เป็นพียงตัวเลขทางทฤษฎีที่บอกถึงปริมาณของข้อมูลที่เข้าสู่ซีพียู ในแต่ละวินาที ในความเป็นจริง Bandwidth ของระบบจริงอาจมีค่าน้อยกว่าที่คำนวณเพียงเล็กน้อย

ระบบบัสที่ผ่านมาจะมีลักษณะการส่งผ่านข้อมูลแบบทางเดียว จึงทำให้ไม่สามารถรับและส่งข้อมูลในเวลาเดียวกัน จึงต้องผลัดกันส่งและรับข้อมูลทำให้ความเร็วในการส่งผ่านข้อมูลช้า เปรียบเทียบระบบบัสได้กับการสื่อสารผ่านทางวิทยุรับส่งโดยที่อีกฝ่ายหนึ่ง เป็นฝ่ายพูดอีกฝ่ายจะต้องเป็นผู้รับฟัง เนื่องจากต้องผลัดกันรับส่งข้อมูลดังนั้นเมื่อซีพียูต้องการร้องข้อมูลจาก หน่วยความจำหลัก (RAM) ซีพียูจะต้องร้องขอผ่านทาง Bus Control จากนั้น Bus Control จะร้องขอข้อมูลมาที่หน่วยความจำหลัก (RAM) เมื่อค้นหาข้อมูลที่ซีพียูต้องการได้แล้ว หน่วยความจำหลักจะส่งต่อข้อมูลให้ Bus Control กลับไปให้ซีพียู โดยทั้งหมดนี้กระทำบนบัสเดียวกัน ถ้าพิจารณาเวลาที่สูญเสียไปจากการร้องขอข้อมูลจาก Bus Control และที่ต้องเสียเวลารอหน่วยความจำหลักค้นหาข้อมูลที่ซีพียูต้องการแล้วจึงส่ง ข้อมูลที่ต้องการกลับไปสู่ Bus Control และส่งกลับไปสู่ซีพียูได้ ซึ่งทั้งหมดนี้จะเป็น Delay Time ที่มีผลต่อค่า Read Latency โดยที่ Read Latency หมายถึง เวลาที่ใช้ระหว่างการร้องขอข้อมูลจากซีพียูผ่านทาง Frontside Bus (FSB)



ตลาดลงทุน ซื้อขาย อสังหาริมทรัพย์



ความสำเร็จของคุณคือชัยชนะของเรา และชัยชนะนี้ก็คือความสำเร็จของเราด้วยเช่นกัน
อีซี่ บร๊านเชส
ขอขอบคุณสำหรับความไว้วางใจที่ท่านมีให้เราเสมอมา
ทุกสิ่งง่ายด้วย อีซี่ บร๊านเชส
ทีมงาน อีซี่ บร๊านเชส

คุยกับเจ้าหน้าที่ของเรา
ผ่านระบบ Live Chat ได้ทันทีที่นี่







เช่าเซิร์ฟเวอร์

บริการของเรา

โฆษณาแบนเนอร์
อีซี่ บร๊านเชส

โฆษณาโดยกูเกิล


Easy Branches
สงวนลิขสิทธิ์ © 2010 อีซี่ บร๊านเชส ถูกต้องตามกฏหมาย
โฮสติ้ง & โปรโมทเว็บไซต์ , ออกแบบ โดย: อีซี่ บร๊านเชส, blackjack21poker Jan Jansen
เว็บโฮสติ้ง อีซี่ บร๊านเชส