Sector นั้นจะมีขนาด 512 bytes โดย sector จะอยู่ Track อีกทีหนึ่ง
Head หรือ Face ดิสแผ่นหนึ่งจะมีสองหน้าคือหน้า 0 กับหน้า 1 แต่ส่วนมากแล้วเราจะใช้งานเพียงหน้าเดียว
Track ภายใน Track นั้นจะประกอบไปด้วย sector สำหรับ Floppy นั้นจะมี sector อยู่ 18 sector ต่อหนึ่ง Track
Disk | Tracks | Sectors/Track | Cluster Size | Total Sectors |
---|---|---|---|---|
360K | 40 | 9 | 2 | 720 |
1.2MB | 80 | 15 | 1 | 2400 |
720K | 80 | 9 | 2 | 1440 |
1.44MB | 80 | 18 | 1 | 2880 |
อ้างอิงจาก : การเขียนโปรแกรมกับดิสก์
เพิ่มเติมเกี่ยวกับ Disk
มุมมองในการทำงานของ Bootloader
- มีข้อมูลใน Master Boot Record(MBR)
- ข้อมูลนั้นต้องอยู่ใน sector แรกของดิสก์
- โดยที่ sector แรกนั้นจะมีขนาด 512 byte
- จากนั้น BIOS จะเรียก INT 0x19 เพื่อไปอ่านข้อมูลที่ตำแหน่ง 0x7C00
เพิ่มเติมเกี่ยวกับ Interrupt
ไม่มีความคิดเห็น:
แสดงความคิดเห็น