Variablw Stars

Mon 6 Feb 2006 12:46:25
Mon 6 Feb 2006 12:46:25
1.Disk Page มีขนาดเท่าไร
2.CachในCPU ช่วยไร CPU ได้บ้าง ช่วยลดงานใน Bus หรือเปล่า
3.Overload เกี่ยวกะอะไร
4.MiMo (Milti Input Multi output)คืออะไร
ขอบคุณค่ะ
1. ขนาดของ Disk page ขึ้นอยู่กับว่าเป็นข้อมูลเกี่ยวกับอะไรครับ
ถ้าหมายถึงคอมพิวเตอร์ใช้งานโปรแกรมทั่วไปนั่น จะมีการจองใช้งานประมาณ 2
เท่าของ Main memory ครับ ส่วนถ้าเป็นโปรแกรมเกี่ยวกับฐานข้อมูลด้วย
อาจจะมีการจองมากกว่าขนาดของไฟล์ถึงประมาณ 1000 เท่าครับ
2. Cache ใน CPU เป็นที่พักของข้อมูลถ้าให้มองเป็น Hardware แล้วจะทำหน้าที่เหมือน RAM ครับแต่ต่างกันตรงที่ RAM จะทำงานที่ความเร็ว BUS แต่ Cache จะทำงานที่ความเร็วเดียวกันกับ CPU (ในบางรุ่นจะทำงานที่ความเร็ว 1/2 ของ CPU) ซึ่งจะเห็นว่าถ้า Cache มีขนาดใหญ่มากก็จะทำงานได้เร็วขึ้น ถ้าถามว่าช่วยลดงานใน Bus ได้หรือไม่ ถ้าเป็นการทำงานหนักๆ คำนวณเลขทศนิยมจำนวนมากๆ เช่น Render 3D model หรือคำนวณวงโคจรดาวเคราะห์ จะช่วยได้เยอะครับ แต่ถ้าเป็นการประมวลผลตัวเลข เช่น 1*1 นั้น มีค่าไม่ต่างกันครับ อยู่ที่มุมมองครับว่าใช้กับงานใด
3. Overload ถ้าถามเกี่ยวกับการทำงานของคอมพิวเตอร์หมายถึงการทำงานเกินความสามารถของ CPU ครับ (แปลตรงตัว) ถ้าในทาง Programming แล้วจะใช้ในการเขียนโปรแกรมแนว OOP (Object-Oriented Programming) ซึ่งเป็นการสร้าง method (function ในบางภาษา) ใน Class ลูกที่มีชื่อเหมือนกับ Class แม่เพื่อให้มีการทำงานแตกต่างออกไปครับ
4. MIMO (Multi-Input Multi-Output) เป็นเทคนิคในการเพิ่มประสิทธิภาพการทำงานในระบบการสื่อสาร ซึ่งจะใช้ Model ของการทำงานสื่อสารไร้สายเป็นหลัก โดยตามหลักการมองว่า เมื่อต้องการสื่อสารทางฝ่ายส่งสัญญาณจะทำการส่งสัญญาณออกไปยังสายอากาศ ที่มีจำนวนมากกว่า 1 เพื่อทำการส่งสัญญาณโดยการแบ่งการส่งออกไปในสายสัญญาณทั้งหมด ทำให้ช่วยลดการทำงานในระบบเครือข่ายข้อมูลได้ (เนื่องจากจะมีการส่งแบ่งเป็น Packet ส่งไปในเส้นทางหลายเส้นทาง ทำให้ใช้ระยะเวลาที่ใช้บนเครือข่ายลดลง) อ่านเพิ่มเติมได้ใน
http://en.wikipedia.org/wiki/MIMO
http://www.networkworld.com/details/6830.html
http://www.thaiwirelesslan.com/modules.php?name=News&file=article&sid=214
2. Cache ใน CPU เป็นที่พักของข้อมูลถ้าให้มองเป็น Hardware แล้วจะทำหน้าที่เหมือน RAM ครับแต่ต่างกันตรงที่ RAM จะทำงานที่ความเร็ว BUS แต่ Cache จะทำงานที่ความเร็วเดียวกันกับ CPU (ในบางรุ่นจะทำงานที่ความเร็ว 1/2 ของ CPU) ซึ่งจะเห็นว่าถ้า Cache มีขนาดใหญ่มากก็จะทำงานได้เร็วขึ้น ถ้าถามว่าช่วยลดงานใน Bus ได้หรือไม่ ถ้าเป็นการทำงานหนักๆ คำนวณเลขทศนิยมจำนวนมากๆ เช่น Render 3D model หรือคำนวณวงโคจรดาวเคราะห์ จะช่วยได้เยอะครับ แต่ถ้าเป็นการประมวลผลตัวเลข เช่น 1*1 นั้น มีค่าไม่ต่างกันครับ อยู่ที่มุมมองครับว่าใช้กับงานใด
3. Overload ถ้าถามเกี่ยวกับการทำงานของคอมพิวเตอร์หมายถึงการทำงานเกินความสามารถของ CPU ครับ (แปลตรงตัว) ถ้าในทาง Programming แล้วจะใช้ในการเขียนโปรแกรมแนว OOP (Object-Oriented Programming) ซึ่งเป็นการสร้าง method (function ในบางภาษา) ใน Class ลูกที่มีชื่อเหมือนกับ Class แม่เพื่อให้มีการทำงานแตกต่างออกไปครับ
4. MIMO (Multi-Input Multi-Output) เป็นเทคนิคในการเพิ่มประสิทธิภาพการทำงานในระบบการสื่อสาร ซึ่งจะใช้ Model ของการทำงานสื่อสารไร้สายเป็นหลัก โดยตามหลักการมองว่า เมื่อต้องการสื่อสารทางฝ่ายส่งสัญญาณจะทำการส่งสัญญาณออกไปยังสายอากาศ ที่มีจำนวนมากกว่า 1 เพื่อทำการส่งสัญญาณโดยการแบ่งการส่งออกไปในสายสัญญาณทั้งหมด ทำให้ช่วยลดการทำงานในระบบเครือข่ายข้อมูลได้ (เนื่องจากจะมีการส่งแบ่งเป็น Packet ส่งไปในเส้นทางหลายเส้นทาง ทำให้ใช้ระยะเวลาที่ใช้บนเครือข่ายลดลง) อ่านเพิ่มเติมได้ใน
http://en.wikipedia.org/wiki/MIMO
http://www.networkworld.com/details/6830.html
http://www.thaiwirelesslan.com/modules.php?name=News&file=article&sid=214
Variable Stars

Mon 6 Feb 2006 17:43:51
Mon 6 Feb 2006 17:43:51
ขอบคุณมากค่ะ ทำข้อสอบผิดไปหลายข้อเลย

















