จาก เซงจัง
พฤหัสบดีที่ , 26/6/2551
เวลา : 01:02
IP: 117.47.185.140
อ่านแล้ว = 2883 ครั้ง
แจ้งลบ
ส่งหาเพื่อน
|
ขอยกตัวอย่าง cpu32bit กับ cpu64bit เพราะจะเห็นภาพได้ง่าย
เท่าที่ลองใช้งานมา ก็เห็นจะเป็นเรื่องความเร็วในการประมวณผล
ส่วนอย่างอื่นแทบไม่เห็นความต่าง
เพราะถ้า มองในเรื่องsoftware ถ้าใช้software ตัวเดียวกัน
ถ้าเขียนมาไม่ดี ไม่ว่า32bit หรือ64bit ก็ทำงานไม่ดีอยู่ดี
ผมแค่ยกตัวอย่าง ที่จะทำให้เราๆท่านๆได้นึกภาพออก
ทีนี้มามองเรื่อง CPU ที่ใช้ทำกล่อง gas ที่โฆษณาว่า 16bitบ้างละ 32bitบ้างละ
แต่8bitไม่เห็นโฆษณาหน้าจะเป็นข้อด้อยขอ8bitเพราะความเร็วช้ากว่าเค้า
ทีนี้เท่าที่ลองเล่นดูบางยี่ห้อ ลองใช้เครื่องมือtest สัญญาณจับค่าทาง output แล้วให้
input มีการเปรียนแปลง โดยวัดเป็นคาบเวลาที่เปลียนไป
สังเกตุได้ว่า ค่ายที่ใช้8bit กับค่ายที่ใช้16 จะมีเวลาตอบสนอง ที่แตกต่างกัน 8bitจะช้ากว่า16bit
และค่ายที่ใช้32 bit จะทำเวลาในการตอบสนองได้ดีสุด
แต่ผมตั้งข้อส่งสัยนะครับว่า เวลาในการตอบสนองนั้น ว่ากันที่ หลัก10-100ไมโครวินาทีหรือ 1ใน1000000วินาที แต่
เวลา ตอบสนองของหัวฉีด จะว่ากันที่ 1ใน1000วินาที ซึ่งจะเห็นว่า ตัวcpu ทำงานวนรอ
ที่จะdriveหัวฉีดแทบไม่รู้กี่รอบต่อกี่รอบ กว่าจะให้หัวฉีดทำงาน
ซึ่งที่ผมได้กล่าวมานั้น ผมต้องการชี้ให้เห็นถึง หลักการเขียนsoftwareมากกว่า ที่จะชี้วัดกันที่bit CPU
แล้วจากการทดสอบ อัตราการเปรียนค่าเวลา การdriveหัวฉีด จะขึ้นอยู่กับ softwareมากกว่า
เพราะstep แต่ละครั้งในการเปลียนแปลง ไม่ได้ขึ้นอยู่กับความเร็วแต่จะขึ้นอยู่กับ หลักการที่ใช้ในการคำนวณ
การเลือกใช้อุปกรณ์ การออกแบบวงจร การออกแบบsoftwareและที่สำคัญคือภาคถอดระหัส ทางด้านanalog
เพราะถ้าภาคถอดรหัสไม่มีความระเอียดที่มากพอ ก็จะทำให้ได้ค่าต่างๆที่หยาบ พอเอาไปคำนวณ
ค่าที่ได้ก็จะหยาบตาม ซึ่ง ถามว่าเอาไปใช้กับเครื่องยนต์ได้หรือไม่ ก็ตอบเลยว่าได้
เพราะรูปแบบการทำงานของเครื่องยนต์ยอมให้เกิดข้อผิดพลาดของการจ่ายเชื่อเพลิง
ได้อยู่ในระดับนึง โดยที่คนเรานั้นไม่สามารถตรวจจับข้อผิดพลาดจากการทำงานได้ด้วยประสาทสัมพัสที่มีได้
แต่ว่า ถ้าเครื่องยนต์ทำงานไปนานๆ errorที่เกิดขึ้นนั้น จะเพิ่มมากขึ้นไปตามเวลาที่เพิ่มขึ้น
จนเรานั้นอาจรับรู้ได้ เช่นรถกินน้ำมัน รถมีคราบสะสม ความร้อนที่เพิ่มขึ้นและอื่นๆ ที่ต้องใช้เงือนไขของเวลาเข้ามาวัด
เรื่องที่ผมว่ามานี้ ไม่อยากให้เราเลือกของตามคำโฆษณาว่า bitยิ่งสูงยิ่งดีแต่ อยากให้
เลือกจากคุณภาพ อย่างอื่นมากกว่า แต่ทีนี้ก็จะมีคำถามว่า แล้วไม่เลือกจากจำนวณbit และจะเลือกจากอะไร
ผมขอบอกว่าการเลือกนั้น ให้เลือกจาก softwareเพราะ สามารถ จับต้องได้ แต่ก็ไม่ถูกเลยทีเดียว
จุดที่สำคัญคือภาคถอดสัญญาณ เพราะยิ่งละเอียดกล่องgasก็จะทำงานได้stepมากขึ้น
ผมจะขออธิบายเรื่องstepของหัวฉีด
สมมุติว่า ผมมีไม้่บรรทัด1แท่ง ยาว 1ฟุต ก็จะเปรียบได้กับ ค่าเวลาการยกหัวฉีดที่นานที่สุด
ถ้าผมแบ่งไม้บรรทัดเป็น30ส่วน เราก็จะได้ค่าเวลาการยกหัวฉีด 30ครั้ง
แต่ถ้าเราแบ่ง เป็น300ส่วน เราก็จะได้ค่าเวลาในการยกหัวฉีด 300ครั้ง ซึ่งการแบ่งนี้ ไม่ได้ขึ้นอยู่กับbit ของcpu
แต่ขึ้นอยู่กับ software และภาคถอดรหัสสัญญาณ
|