Saya sekarang pemrograman pada komputer 8 bit Z80 dengan CP / M 2.2, (sebagai hobi) dan format floppy disk adalah IBM, 40 trek, 8 sektor per track, 512 byte per sektor. ruang kosong adalah 154 Ko di setiap sisi disk.
Mengapa sektor ini diindeks 1 hingga 8 (dan bukan nol hingga tujuh, seperti yang biasanya terlihat pada komputer)?
Katalog floppy disk ada di trek 1 (sektor 1 hingga 4, 64 entri).
Saya bertanya-tanya apakah katalog di jalur nol?
Apakah jalur nol dicadangkan untuk memasukkan sistem (karena trek 0 & 1 dicadangkan untuk sistem pada floppy disk CP / M, dan katalog ada di jalur 2)?
Saya menanyakan ini karena misalnya, pada APPLE II, sektor mulai dari nol (0 hingga F).
Komputer yang saya gunakan adalah AMSTRAD CPC 6128 (1985). Ini adalah 8 bit dengan Zilog Z-80, dengan CP / M OS 2.2 dan 3.0 tersedia.
Format floppy disk cukup langka: 3 inci. (bukan 3 1/2).
3 FORMAT tersedia: -CP / M: 40 trek (0 hingga 39) 9 sektor per trek (dinamai & 41 hingga & 49) 169 Ko di setiap wajah. -DATA: 40 trek (0 hingga 39) 9 sektor per trek (dinamai & C1 ke & C9) 178 Ko di setiap wajah. -IBM: 40 trek (0 hingga 39) 8 sektor per trek (dinamai 1 hingga 8) 154 Ko ruang kosong di setiap wajah.
Floppy disk 3 inci berbeda dari floppy disk 3 1/2. Untuk membaca sisi B: Saya harus mengeluarkan disket dan memutarnya sendiri lalu memasukkannya lagi ke disk drive! tapi itu bekerja dengan sangat baik.
Trek mulai dari 0 hingga 39. Saya hanya ingin tahu mengapa sektor mulai dari 1, dan mengapa trek 0 tidak digunakan untuk direktori pada format IBM ...
Misalnya, format CP / M sangat sederhana: direktori di jalur 2, sistem CP / M di jalur 0 dan 1.
Saya adalah programmer perakitan yang berpengalaman, dan saya pikir itu akan menjadi logis bahwa sektor mulai dari nol, seperti trek. Komputer CPC AMSTRAD dapat menerima drive disk 5 1/4 juga. Saya membeli satu kemarin. Tetapi trek, sektor, dan format tentu saja sama dengan 5 1/4 disket.
Olivier.
ps: maaf untuk bahasa Inggris saya, ini bukan bahasa ibu saya. ^^