ใช้ 320 ไม่ขอแจม
Announcement
Collapse
No announcement yet.
ใครแน่!! เข้ามาเลย วัดความรู้กันหน่อย
Collapse
X
-
Originally posted by prv_c4 View Postทำไมถึง เกินล่ะครับ ผม คิดจาก 250GB * 1024 MB = 256000 MB* 1024 KB/3 ก็ ประมาณ 87,381,333 .3333 KB ไม่ถูกเหรอครับ แปลงจาก GB เป็น MB แปลงจาก MB เป็น KB แล้ว หาร ด้วย 3 ก็ได้ ประมาณ 87,381,333 .3333 KB เท่ากัน 3 ไดร์ท แต่ยังไงแบ่งแล้วก็ HD ก็ต้องลดอยู่ดีครับ ไม่เท่ากันหรอกครับ
ลองคิดดูครับ ประมาณนี้ คิดยังไงเท่ากัน 3 ไดร์ทก็ได้ประมาณนี้อะครับ ผิดถูกยังไงก็ขออภัยด้วยครับ
ถ้าถามว่า 250GB เ่ท่ากับกี่ MB คำตอบก็ตามท่านว่ามาคือ 250x1024 = 256000 MB
แต่ปัญหาก็คือว่า HDD 250GB เค้าไม่ได้ผลิตออกมา 250GB น่ะสิ เค้าผลิตออกมา 488,397,168 sector (อ้างอิงของ WD ซึ่งจำนวน sector แล้วแต่ยี่ห้อหรือรุ่นของฮา์ร์ดดิสก์) เอาจำนวน sector คูณกับ 512 Byte เข้าไป ก็ได้ประมาณ 250000000000 Byte ครับ แล้วหลังจากนี้จะเอาหน่วยอะไร จะคูณหรือหาร 1024 ก็คำนวณหลังจากนี้
Comment
-
Originally posted by dogdog View Postไม่ผิดหรอกครับ แต่พลาดนิดหน่อย
ถ้าถามว่า 250GB เ่ท่ากับกี่ MB คำตอบก็ตามท่านว่ามาคือ 250x1024 = 256000 MB
แต่ปัญหาก็คือว่า HDD 250GB เค้าไม่ได้ผลิตออกมา 250GB น่ะสิ เค้าผลิตออกมา 488,397,168 sector (อ้างอิงของ WD ซึ่งจำนวน sector แล้วแต่ยี่ห้อหรือรุ่นของฮา์ร์ดดิสก์) เอาจำนวน sector คูณกับ 512 Byte เข้าไป ก็ได้ประมาณ 250000000000 Byte ครับ แล้วหลังจากนี้จะเอาหน่วยอะไร จะคูณหรือหาร 1024 ก็คำนวณหลังจากนี้
Comment
-
Originally posted by dogdog View Postจริงจังขนาดนั้นเลยหรอครับเนี่ย
งั้นมาดูนี่นิดนึง http://www.wdc.com/en/products/products.asp?driveid=394 คลิกโลด เลือกดีดีนะครับ จะเอาฮาร์ดดิสก์ขนาดเท่าไร แล้วเลื่อนเมาส์ไปคลิกตรง Specifications เลย สู้ๆ
นี่ไงสเป๊กเกือบจะละเอียดโผล่มาแล้ว มาดูตรงนี้เลยครับ User Sectors Per Drive ตรงนี้จะบอกว่าฮาร์ดดิสก์ในรุ่นนั้นๆ ผู้ผลิต guarantee sector มาจำนวนเท่าไรต่อไดรฟ์ ซึ่งถ้าพอจะผ่านหูผ่านตามาบ้าง คงจะทราบกันดีว่า เนื้อที่ 1 sector บนฮาร์ดดิสก์ของเรานั้น คือนั้นที่เท่ากับ 512 Byte
คราวนี้ มาๆๆ ลองๆๆๆ ดูกัน
จากโจทย์ แถมแว่ เอ้ย ถามว่า
ฮา์ร์ดดิสก์ขนาด 250GB แบ่งเป็น 3 พาทิชั่น จะได้พื้นที่พาทิชั่นละเท่าไร
ตามสเป๊กของรุ่น 250GB จาก WD บอกไว้ว่า User Sectors Per Drive = 488,397,168
เพราะฉะนั้น 488,397,168 x 512 = 250059350016 Byte (หน่วย Byte ต้องเติม s ต่อท้ายรึป่าว วานผู้รู้ช่วยบอกทีครับ)
ซึ่งก็ใกล้เคียงกัีบเวลาเราคิดหยาบๆทั่วไปว่า ฮาร์ดดิสก์ขนาด 250GB ก็ไซท์จริงเท่ากับ 250 x 1000 x 1000 x 1000 = 250000000000 Byte อื้อ ต่างกันนิดหน่อยแฮะ (ก็พื้นที่จริงๆมันเป็นแผ่นกลมๆนิเนอะ ถ้าผลิตออกมาได้ความจุเป๊ะๆ ก็สุดยอดไปเลย)
ต่อๆๆๆ เกือบได้คำตอบแล้ว 250059350016 Byte / 1024 = 244198584 KByte
อีกนิดๆๆๆๆ 244198584 KByte / 3 = 81399528 Kbyte
เพราะฉะนั้นเมื่อแบ่งพื้นที่เท่าๆกันจะได้พื้นที่ 1 พาทิชั่นเท่ากับ 81399528 KByte เป็นคำตอบสุดท้าย ฟันเฟิม เอ้ย ฟันธง เอ้ย คอนเฟิม ฮ่ะถูกแล้ว
ปล. ที่ำคำนวณมั่วๆมาทั้งหมดนี้ คือพื้นที่ที่ถูก allocate ให้กับพาทิชั่น แต่ๆๆๆๆ จะเหลือพื้นที่ให้ ใช้งานจริงได้เท่าไรนั้น ก็ขึ้นอยู่กับว่าเราเสียพื้นที่ในการจัดการพื้นที่ซึ่งเป็น overhead ที่มันต้องมีอยู่แล้วแหละ จะเอาละเอียดไปไหนครับพี่น้องครับ
ปล.2 ฮาร์ดดิสก์แต่ละรุ่นแต่ละค่าย ก็ guarantee sector มาไม่เท่ากันเด้อ หาดูใน data sheet ได้ครับ
โปรดใช้วิจารณญาณในการรับชม มั่วๆยังไงก็ไม่รู้เนอะ
ผู้ผลิต HDD เค้าใช้เลขฐาน 10 อ่านะ แต่ในทางคอมพิวเตอร์ จะเป็นเลขฐาน 2
ขนาดที่ระบุบน HDD *1000*1000*1000 ได้เท่าไหร่ก็เอาค่านั้นมา หาร (/1024/1024/1024) จะได้เนื้อที่ที่แท้จิงของ HDD ลูกนั้น ๆ
เช่น 250*1000*1000*1000 = 250,000,000,000
250,000,000,000/1024/1024/1024 = 232 แล้วถ้าจะแบ่งเป็น 3 ไดว์ก็ เอา 232 ไป หาร 3 อีกที 555
Comment
Comment