अब मैं CP / M 2.2 (शौक के रूप में) के साथ 8 बिट Z80 कंप्यूटर पर प्रोग्रामिंग कर रहा हूं और फ्लॉपी डिस्क प्रारूप आईबीएम, 40 ट्रैक, प्रति ट्रैक 8 सेक्टर, 512 बाइट प्रति सेक्टर है। डिस्क के प्रत्येक चेहरे पर मुक्त स्थान 154 Ko है।
क्यों क्षेत्रों को 1 से 8 में अनुक्रमित किया जाता है (और शून्य से सात तक नहीं, जैसा कि आमतौर पर कंप्यूटर के साथ देखा जाता है)?
फ्लॉपी डिस्क की कैटलॉग ट्रैक 1 (सेक्टर 1 से 4, 64 प्रविष्टियों) पर है।
मुझे आश्चर्य है कि ट्रैक ज़ीरो पर कैटलॉग है?
क्या एक सिस्टम को शामिल करने के लिए शून्य ट्रैक आरक्षित है (जैसा कि ट्रैक 0 & 1 CP / M फ्लॉपी डिस्क पर सिस्टम के लिए आरक्षित है, और कैटलॉग ट्रैक 2 पर है)?
मैंने यह इसलिए पूछा क्योंकि उदाहरण के लिए, APPLE II पर, सेक्टर शून्य (0 से F) से शुरू होते हैं।
मेरे द्वारा उपयोग किया जाने वाला कंप्यूटर AMSTRAD CPC 6128 (1985) है। यह Zilog Z-80 के साथ 8 बिट्स है, जिसमें CP / M OS 2.2 और 3.0 उपलब्ध है।
फ्लॉपी डिस्क प्रारूप बहुत दुर्लभ है: 3 इंच। (3 1/2 नहीं)।
3 प्रारूप उपलब्ध हैं: -सीपी / एम: 40 ट्रैक (0 से 39) 9 ट्रैक प्रति ट्रैक (नामित और 41 से 49) प्रत्येक चेहरे पर 169 Ko। -डाटा: प्रत्येक ट्रैक पर 40 ट्रैक (0 से 39) 9 सेक्टर प्रति ट्रैक (नामित और C1 से & C9) 178 Ko। -IBM: प्रत्येक ट्रैक पर 40 ट्रैक (0 से 39) प्रति ट्रैक (1 से 8 नाम) 154 Ko मुक्त स्थान।
एक 3 इंच फ्लॉपी डिस्क एक 3 1/2 फ्लॉपी डिस्क का अंतर है। साइड बी को पढ़ने के लिए: मुझे डिस्केट को अस्वीकार करना होगा और इसे स्वयं चालू करना होगा फिर इसे डिस्क ड्राइव में फिर से डालना होगा! लेकिन यह बहुत अच्छी तरह से काम करता है।
ट्रैक 0 से 39 के बीच शुरू होते हैं। मैं सिर्फ यह जानने के लिए उत्सुक हूं कि सेक्टर 1 से क्यों शुरू होते हैं, और आईबीएम प्रारूप पर निर्देशिका के लिए ट्रैक 0 का उपयोग क्यों नहीं किया जाता है ...
उदाहरण के लिए, सीपी / एम प्रारूप बहुत सरल है: ट्रैक 2 पर निर्देशिका, ट्रैक 0 और 1 पर सिस्टम सीपी / एम।
मैं एक अनुभवी असेंबली प्रोग्रामर हूं, और मुझे लगता है कि यह तर्क होगा कि सेक्टर शून्य पर शुरू होते हैं, जैसा कि ट्रैक करते हैं। AMSTRAD CPC कंप्यूटर 5 1/4 डिस्क ड्राइव को भी स्वीकार कर सकता है। मैंने कल एक खरीदा था। लेकिन 5 1/4 डिस्केट पर ट्रैक, सेक्टर और फॉर्मेट समान होंगे।
ओलिवर।
ps: मेरी अंग्रेजी के लिए खेद है, यह मेरी मूल भाषा नहीं है। ^^