बेलन अग्रभाग क्षेत्र

From Vigyanwiki
Revision as of 19:33, 25 April 2023 by alpha>Indicwiki (Created page with "{{Short description|Historical method for giving addresses to physical data blocks on hard disk drives}} File:Cylinder Head Sector.svg|right|thumb|हार्ड ड्र...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
हार्ड ड्राइव का सिलेंडर, हेड और सेक्टर।

सिलेंडर-हेड-सेक्टर (सीएचएस) हार्ड डिस्क ड्राइव पर डेटा के प्रत्येक भौतिक ब्लॉक को पता देने की एक प्रारंभिक विधि है।

यह एक 3डी-कोऑर्डिनेट सिस्टम है जो वर्टिकल कोऑर्डिनेट हेड, एक हॉरिजॉन्टल (या रेडियल) कोऑर्डिनेट सिलेंडर और एक एंगुलर कोऑर्डिनेट सेक्टर से बना है। सिर एक गोलाकार सतह का चयन करता है: डिस्क में एक थाली (और इसके दो पक्षों में से एक)। सिलेंडर एक डिस्क में प्लैटर्स के ढेर के माध्यम से एक सिलेंडर चौराहा है, जो डिस्क के स्पिंडल के आसपास केंद्रित है। संयुक्त, सिलेंडर और हेड एक गोलाकार रेखा पर प्रतिच्छेद करते हैं, या अधिक सटीक रूप से: भौतिक डेटा ब्लॉक की एक गोलाकार पट्टी जिसे 'ट्रैक' कहा जाता है। सेक्टर अंत में चुनता है कि इस ट्रैक में कौन से डेटा ब्लॉक को संबोधित किया जाना है, क्योंकि ट्रैक को कई समान आकार के भागों में विभाजित किया गया है, जिनमें से प्रत्येक (360/n) डिग्री का चाप है, जहां n ट्रैक में सेक्टरों की संख्या है .

सरल रेखीय पतों के बजाय सीएचएस पतों को उजागर किया गया था (0 से डिस्क पर कुल ब्लॉक काउंट - 1 तक जा रहा था), क्योंकि शुरुआती हार्ड ड्राइव एक एम्बेडेड डिस्क नियंत्रक के साथ नहीं आते थे, जो छिप जाएगा भौतिक लेआउट। एक अलग 'जेनेरिक' नियंत्रक कार्ड का उपयोग किया गया था, ताकि ऑपरेटिंग सिस्टम को डेटा ब्लॉक को सही ढंग से संबोधित करने के लिए नियंत्रक से जुड़ी विशिष्ट ड्राइव की सटीक भौतिक ज्यामिति का पता चल सके। पारंपरिक सीमाएँ 512 बाइट्स/सेक्टर × 63 सेक्टर/ट्रैक × 255 हेड्स (ट्रैक्स/सिलेंडर) × 1024 सिलेंडर थीं, जिसके परिणामस्वरूप डिस्क की कुल क्षमता के लिए 8032.5 MiB की सीमा थी।

जैसे-जैसे ज्यामिति अधिक जटिल होती गई (उदाहरण के लिए, ज़ोन बिट रिकॉर्डिंग की शुरुआत के साथ) और समय के साथ ड्राइव का आकार बढ़ता गया, CHS एड्रेसिंग पद्धति प्रतिबंधात्मक हो गई। 1980 के दशक के उत्तरार्ध से, हार्ड ड्राइव ने एक एम्बेडेड डिस्क नियंत्रक के साथ शिपिंग शुरू की[1] जिसे भौतिक ज्यामिति का अच्छा ज्ञान था; हालांकि वे कंप्यूटर को झूठी ज्यामिति की रिपोर्ट करेंगे, उदाहरण के लिए, अधिक पता लगाने योग्य स्थान प्राप्त करने के लिए, वास्तव में मौजूद हेड्स की तुलना में बड़ी संख्या में। इन तार्किक सीएचएस मूल्यों का नियंत्रक द्वारा अनुवाद किया जाएगा, इस प्रकार सीएचएस एड्रेसिंग अब ड्राइव के किसी भी भौतिक गुण के अनुरूप नहीं है।[2] 1990 के दशक के मध्य तक, हार्ड ड्राइव इंटरफेस ने सीएचएस योजना को तार्किक ब्लॉक एड्रेसिंग (एलबीए) के साथ बदल दिया, लेकिन मास्टर बूट दस्तावेज़ (एमबीआर) विभाजन तालिका में हेरफेर करने के लिए कई उपकरण अभी भी सिलेंडर सीमाओं के लिए विभाजन को संरेखित करते हैं; इस प्रकार, सीएचएस एड्रेसिंग की कलाकृतियों को अभी भी 2000 के दशक के अंत तक विभाजन सॉफ्टवेयर में देखा गया था।[2]

2010 की शुरुआत में, MBR द्वारा लगाए गए डिस्क आकार की सीमाएँ समस्याग्रस्त हो गईं और GUID विभाजन तालिका (GPT) को प्रतिस्थापन के रूप में डिज़ाइन किया गया; एमबीआर समर्थन के बिना यूईएफआई फर्मवेयर का उपयोग करने वाले आधुनिक कंप्यूटर अब सीएचएस एड्रेसिंग से किसी भी धारणा का उपयोग नहीं करते हैं।

परिभाषाएँ

हार्ड ड्राइव ज्यामिति का योजनाबद्ध

सीएचएस एड्रेसिंग एक #ट्रैक्स में उनकी स्थिति द्वारा डिस्क पर अलग-अलग #सेक्टर्स (उर्फ डेटा का भौतिक ब्लॉक) की पहचान करने की प्रक्रिया है, जहां ट्रैक #हेड्स और #सिलेंडर नंबरों द्वारा निर्धारित किया जाता है। शर्तों को नीचे से ऊपर समझाया गया है, डिस्क एड्रेसिंग के लिए सेक्टर सबसे छोटी इकाई है। डिस्क नियंत्रक भौतिक स्थिति के लिए तार्किक रूप से मैप करने के लिए एड्रेस ट्रांसलेशन पेश कर सकते हैं, उदाहरण के लिए, ज़ोन बिट रिकॉर्डिंग कम सेक्टरों को छोटे (आंतरिक) ट्रैक्स में स्टोर करती है, भौतिक डिस्क प्रारूप आवश्यक रूप से बेलनाकार नहीं होते हैं, और ट्रैक में सेक्टर नंबरों को तिरछा किया जा सकता है।

क्षेत्र

फ्लॉपी डिस्क और नियंत्रक 128, 256, 512 और 1024 बाइट्स (उदाहरण के लिए, पीसी/एएक्स) के भौतिक क्षेत्र आकार का उपयोग करते हैं, जिससे 1980 के दशक में 512 बाइट्स प्रति भौतिक क्षेत्र वाले प्रारूप प्रभावी हो गए।[3][4] हार्ड डिस्क के लिए सबसे आम भौतिक सेक्टर आकार आज 512 बाइट्स है, लेकिन गैर-आईबीएम संगत मशीनों के लिए 520 बाइट्स प्रति सेक्टर के साथ हार्ड डिस्क भी हैं। 2005 में कुछ सीगेट प्रौद्योगिकी कस्टम हार्ड डिस्क ने प्रति सेक्टर 1024 बाइट्स के सेक्टर आकार का इस्तेमाल किया। उन्नत प्रारूप हार्ड डिस्क प्रति भौतिक क्षेत्र (4Kn) 4096 बाइट्स का उपयोग करते हैं[5] 2010 से, लेकिन एक संक्रमणकालीन अवधि के लिए 512 बाइट सेक्टर (512e) का अनुकरण करने में भी सक्षम होंगे।[6] मैग्नेटो-ऑप्टिकल ड्राइव 5.25-इंच ड्राइव पर 512 और 1024 बाइट्स के सेक्टर आकार और 3.5-इंच ड्राइव पर 512 और 2048 बाइट्स का उपयोग करते हैं। CHS में सेक्टर नंबर हमेशा '1' से शुरू होते हैं, कोई सेक्टर 0 नहीं होता है,[1] जो भ्रम की स्थिति पैदा कर सकता है क्योंकि लॉजिकल सेक्टर एड्रेसिंग स्कीम आम तौर पर 0 से गिनती शुरू करते हैं, उदाहरण के लिए, तार्किक ब्लॉक एड्रेसिंग (एलबीए), या डॉस में इस्तेमाल होने वाले रिलेटिव सेक्टर एड्रेसिंग।

भौतिक डिस्क ज्यामिति के लिए अधिकतम सेक्टर संख्या डिस्क के निम्न स्तर के प्रारूप द्वारा निर्धारित की जाती है। हालांकि, आईबीएम-पीसी संगत मशीनों के BIOS के साथ डिस्क एक्सेस के लिए, सेक्टर नंबर को छह बिट्स में एन्कोड किया गया था, जिसके परिणामस्वरूप प्रति ट्रैक अधिकतम 111111 (63) सेक्टर होते हैं। यह अधिकतम अभी भी आभासी सीएचएस ज्यामिति के लिए उपयोग में है।

ट्रैक

ट्रैक (डिस्क ड्राइव) सेक्टरों की पतली संकेंद्रित वृत्ताकार पट्टियाँ हैं। एक ट्रैक को पढ़ने के लिए कम से कम एक हेड की आवश्यकता होती है। डिस्क ज्यामिति के संबंध में शब्द ट्रैक और सिलेंडर निकट से संबंधित हैं। एकल या दो तरफा फ्लॉपी डिस्क ट्रैक के लिए सामान्य शब्द है; और दो से अधिक सिर वाले सिलेंडर के लिए सामान्य शब्द है। कड़ाई से बोलना एक ट्रैक दिया गया है CH संयोजन से मिलकरSPT सेक्टर, जबकि एक सिलेंडर में होते हैंSPT×H क्षेत्रों।

सिलेंडर

एक सिलेंडर डिस्क भंडारण में डेटा का एक विभाजन है, जैसा कि फिक्स्ड ब्लॉक आर्किटेक्चर डिस्क के सीएचएस एड्रेसिंग मोड या सीकेडी डिस्क के सिलेंडर-हेड-रिकॉर्ड (सीसीएचएचआर) एड्रेसिंग मोड में उपयोग किया जाता है।

अवधारणा भौतिक डिस्क (हार्ड डिस्क थाली ) के माध्यम से गाढ़ा, खोखला, सिलेंडर (ज्यामिति) स्लाइस है, प्लैटर के ढेर के माध्यम से संरेखित संबंधित परिपत्र पटरियों को इकट्ठा करना। डिस्क ड्राइव के सिलेंडरों की संख्या ड्राइव में एक सतह पर पटरियों की संख्या के बराबर होती है। इसमें प्रत्येक प्लेटर पर एक ही ट्रैक नंबर शामिल होता है, जो प्रत्येक प्लेटर सतह पर ऐसे सभी ट्रैक को फैलाता है जो डेटा स्टोर करने में सक्षम होता है (बिना इस बात की परवाह किए कि ट्रैक खराब है या नहीं)। ट्रैक (डिस्क ड्राइव) द्वारा सिलेंडर लंबवत रूप से बनते हैं। दूसरे शब्दों में, प्लैटर 0 पर ट्रैक 12 प्लस प्लैटर 1 पर ट्रैक 12 आदि सिलेंडर 12 है।

डायरेक्ट एक्सेस स्टोरेज डिवाइस (DASD) के अन्य रूप, जैसे ड्रम मेमोरी डिवाइस या IBM 2321 डेटा सेल, ऐसे ब्लॉक पते दे सकते हैं जिनमें एक सिलेंडर का पता शामिल है, हालांकि सिलेंडर का पता डिवाइस के (ज्यामितीय) बेलनाकार स्लाइस का चयन नहीं करता है। .

प्रमुख

एक डिवाइस जिसे डिस्क रीड-एंड-राइट हेड कहा जाता है, एक हार्ड ड्राइव में डेटा को पढ़ता है और चुंबकीय माध्यम में हेरफेर करके डेटा लिखता है जो संबंधित डिस्क प्लैटर की सतह को बनाता है। स्वाभाविक रूप से, एक थाली के 2 पक्ष होते हैं और इस प्रकार 2 सतहें होती हैं जिन पर डेटा में हेरफेर किया जा सकता है; आम तौर पर प्रति थाली में 2 सिर होते हैं, प्रति पक्ष एक। (कभी-कभी टर्म साइड को हेड के लिए प्रतिस्थापित किया जाता है, क्योंकि प्लैटर्स को उनके हेड असेंबली से अलग किया जा सकता है, जैसा कि फ्लॉपी ड्राइव के रिमूवेबल मीडिया के साथ होता है।) CHS e> IBM-PC संगत BIOS कोड में समर्थित एड्रेसिंग के लिए आठ बिट्स का उपयोग किया जाता है - सैद्धांतिक रूप से 256 हेड तक हेड 0 से 255 तक गिने जाते हैं (FFh). हालाँकि, MS-DOS/IBM PC DOS के सभी संस्करणों में 7.10 तक और 7.10 सहित एक बग 256 प्रमुखों के साथ वॉल्यूम का सामना करते समय इन ऑपरेटिंग सिस्टम को बूट पर क्रैश कर देगा।[2]. इसलिए, सभी संगत BIOS 255 हेड्स तक मैपिंग का उपयोग करेंगे (00h..FEh) केवल, आभासी सहित 255×63 ज्यामिति।

यह ऐतिहासिक विषमता पुराने BIOS INT 13H कोड के साथ-साथ पुराने PC DOS या इसी तरह के ऑपरेटिंग सिस्टम में अधिकतम डिस्क आकार को प्रभावित कर सकती है:

(512 bytes/sector)×(63 sectors/track)×(255 heads (tracks/cylinder))×(1024 cylinders)=8032.5मेगाबाइट, लेकिन वास्तव में 512×63×256×1024=8064मेगाबाइट 8 गीगाबाइट सीमा के रूप में जाना जाता है।[7]इस संदर्भ में 8 गीगाबाइट = 8192 मेगाबाइट की प्रासंगिक परिभाषा एक और गलत सीमा है, क्योंकि इसके लिए सीएचएस की आवश्यकता होगी 512×64×256 प्रति ट्रैक 64 सेक्टरों के साथ।

ट्रैक और सिलेंडर 0 से गिने जाते हैं, यानी ट्रैक 0 फ्लॉपी डिस्क या अन्य बेलनाकार डिस्क पर पहला (सबसे बाहरी) ट्रैक है। पुराने BIOS कोड ने CHS एड्रेसिंग में दस बिट्स को 1024 सिलेंडरों तक समर्थित किया (1024=210). #Sectors के लिए छह बिट्स और #Heads के लिए आठ बिट्स जोड़ने से INT 13H द्वारा समर्थित 24 बिट्स का परिणाम मिलता है। अस्वीकृत सेक्टर नंबर 0 को घटाना 1024×256 ट्रैक 512 बाइट्स के सेक्टर आकार के लिए 128 मेगाबाइट के अनुरूप होते हैं (128 MB=1024×256×(512 byte/sector)); और 8192-128=8064 (मोटे तौर पर) 8 गीगाबाइट सीमा की पुष्टि करता है।[8] सीएचएस एड्रेसिंग शुरू होती है 0/0/1 अधिकतम मूल्य के साथ 1023/255/63 के लिए 24=10+8+6 बिट्स, या 1023/254/63 24 बिट्स के लिए 255 #हेड्स तक सीमित। डिस्क की ज्यामिति को निर्दिष्ट करने के लिए उपयोग किए जाने वाले सीएचएस मानों को सिलेंडर 0 और हेड 0 की गणना करनी होती है एक अधिकतम (1024/256/63 या) 1024/255/63 24 बिट्स के लिए (256 या) 255 हेड्स के साथ। सीएचएस टुपल्स में एक ज्यामिति एस निर्दिष्ट करना वास्तव में प्रति ट्रैक क्षेत्रों का मतलब है, और जहां (आभासी) ज्यामिति अभी भी डिस्क की क्षमता से मेल खाती है C×H×S क्षेत्रों। चूंकि बड़ी हार्ड डिस्क उपयोग में आ गई है, एक सिलेंडर भी तार्किक डिस्क संरचना बन गया है, मानकीकृत[citation needed] 16 065 सेक्टरों पर (16065=255×63).

28 बिट्स (समानांतर ATA#EIDE और ATA-2|EIDE और ATA-2) के साथ सीएचएस एड्रेसिंग 1 से शुरू होने वाले सेक्टरों के लिए आठ बिट्स की अनुमति देता है, यानी सेक्टर 1...255, हेड्स के लिए चार बिट्स 0...15, और सिलिंडरों के लिए सोलह बिट 0...65535।[9] इसका परिणाम मोटे तौर पर 128 गीगाबाइट सीमा में होता है; वास्तव में 65536×16×255=267386880 512 बाइट्स के सेक्टर आकार के लिए 130560 मेगाबाइट के अनुरूप सेक्टर।[7] 28=16+4+8 समांतर ATA#EIDE और ATA-2|ATA-2 विनिर्देश में e> बिट्स भी राल्फ ब्राउन की इंटरप्ट लिस्ट द्वारा कवर किए गए हैं, और इस अब समाप्त हो चुके मानक का एक पुराना कार्य प्रारूप प्रकाशित किया गया था।[10] 1024 सिलेंडरों की पुरानी BIOS सीमा और 16 प्रमुखों की समानांतर ATA सीमा के साथ[11] संयुक्त प्रभाव था 1024×16×63=1032192 सेक्टर, यानी, सेक्टर आकार 512 के लिए 504 मेगाबाइट की सीमा। ECHS और संशोधित ECHS के रूप में जानी जाने वाली BIOS अनुवाद योजनाओं ने 16 शीर्षों के बजाय 128 या 240 का उपयोग करके इस सीमा को कम किया, एक साथ फिट होने के लिए सिलेंडरों और सेक्टरों की संख्या कम करना 1024/128/63 (ेक्स लिमिट: 4032 मेगाबाइट) और 1024/240/63 (संशोधित ईसीएचएस सीमा: 7560 मेगाबाइट) किसी डिस्क पर दिए गए सेक्टरों की कुल संख्या के लिए।[7]


ब्लॉक और क्लस्टर

यूनिक्स समुदाय एक क्षेत्र या क्षेत्रों के समूह को संदर्भित करने के लिए ब्लॉक शब्द का प्रयोग करते हैं। उदाहरण के लिए, Linux fdisk उपयोगिता, संस्करण 2.25 से पहले,[12] 1024-बाइट ब्लॉक का उपयोग करके प्रदर्शित विभाजन आकार।

क्लस्टर विभिन्न फ़ाइल सिस्टम (फ़ाइल आवंटन तालिका, NTFS, आदि) पर डेटा के लिए आवंटन इकाइयाँ हैं, जहाँ डेटा में मुख्य रूप से फाइलें होती हैं। डिस्क की भौतिक या आभासी ज्यामिति से क्लस्टर सीधे प्रभावित नहीं होते हैं, यानी, एक क्लस्टर किसी दिए गए अंत के पास एक सेक्टर में शुरू हो सकता है CH भौतिक या तार्किक रूप से अगले क्षेत्र में ट्रैक करें और समाप्त करें CH #ट्रैक्स।

सीएचएस से एलबीए मैपिंग

2002 में समानांतर ATA|ATA-6 विनिर्देशन ने एक वैकल्पिक 48 बिट्स लॉजिकल ब्लॉक एड्रेसिंग की शुरुआत की और CHS एड्रेसिंग को अप्रचलित घोषित किया, लेकिन फिर भी ATA-5 अनुवादों को लागू करने की अनुमति दी।[13] अस्वाभाविक रूप से नीचे दिया गया CHS से LBA अनुवाद सूत्र पिछले ATA-5 CHS अनुवाद से भी मेल खाता है। ATA-5 विनिर्देश में CHS समर्थन 16 514 064 सेक्टर तक अनिवार्य था और बड़ी डिस्क के लिए वैकल्पिक था। एटीए-5 की सीमा सीएचएस से मेल खाती है 16383 16 63 या समतुल्य डिस्क क्षमता (16514064 = 16383×16×63 = 1032×254×63), और इसके लिए 24 = 14+4+6 बिट्स (16383 + 1 = 2) की आवश्यकता होती है14).[14] निम्नलिखित सूत्र का उपयोग करके CHS टुपल्स को LBA पतों पर मैप किया जा सकता है:

ए = (सी ⋅ एनheads + एच) ⋅ एनsectors + (एस - 1),

जहां ए एलबीए पता है, एनheads डिस्क पर सिर की संख्या है, एनsectors प्रति ट्रैक सेक्टरों की अधिकतम संख्या है, और (c, h, s) CHS पता है।

एक्मा इंटरनेशनल-107 में एक तार्किक क्षेत्र संख्या सूत्र[3]और मानकीकरण के लिए अंतर्राष्ट्रीय संगठन/अंतर्राष्ट्रीय इलेक्ट्रोटेक्निकल कमीशन 9293:1994[15] (ISO 9293:1987 का स्थान ले रहा है[16]) मानक ऊपर दिए गए LBA सूत्र से सटीक रूप से मेल खाते हैं: लॉजिकल ब्लॉक एड्रेस और लॉजिकल सेक्टर नंबर (LSN) समानार्थक शब्द हैं।[3][15][16]सूत्र सिलेंडरों की संख्या का उपयोग नहीं करता है, लेकिन डिस्क ज्यामिति में हेड्स की संख्या और प्रति ट्रैक सेक्टरों की संख्या की आवश्यकता होती है, क्योंकि वही सीएचएस टपल ज्यामिति के आधार पर विभिन्न तार्किक सेक्टर नंबरों को संबोधित करता है। उदाहरण:

ज्यामिति के लिए 1020 16 63 1028160 सेक्टरों वाली डिस्क की, CHS 3 2 1 एलबीए है  3150=((3× 16)+2)× 63 + (1-1)
ज्यामिति के लिए 1008 4 255 1028160 सेक्टरों वाली डिस्क की, CHS 3 2 1 एलबीए है  3570=((3×  4)+2)×255 + (1-1)
ज्यामिति के लिए  64 255 63 1028160 सेक्टरों वाली डिस्क की, CHS 3 2 1 एलबीए है 48321=((3×255)+2)× 63 + (1-1)
ज्यामिति के लिए 2142 15 32 1028160 सेक्टरों वाली डिस्क की, CHS 3 2 1 एलबीए है  1504=((3× 15)+2)× 32 + (1-1)

एक रेखीय LBA मॉडल में क्षेत्रों के अनुक्रमण की कल्पना करने में सहायता के लिए, ध्यान दें कि:

पहला एलबीए सेक्टर सेक्टर # जीरो है, उसी सेक्टर को सीएचएस मॉडल में सेक्टर # वन कहा जाता है।
प्रत्येक हेड/ट्रैक के सभी सेक्टरों को अगले हेड/ट्रैक में वृद्धि करने से पहले गिना जाता है।
अगले सिलेंडर में वृद्धि करने से पहले एक ही सिलेंडर के सभी हेड/ट्रैक गिने जाते हैं।
पूरे हार्ड ड्राइव का बाहरी आधा भाग ड्राइव का पहला भाग होगा।

इतिहास

कम से कम 1960 के दशक से आईबीएम मेनफ्रेम पर काउंट की डेटा (सीकेडी) हार्ड डिस्क द्वारा सिलेंडर हेड रिकॉर्ड प्रारूप का उपयोग किया गया है। यह काफी हद तक पीसी द्वारा उपयोग किए जाने वाले सिलेंडर हेड सेक्टर प्रारूप के बराबर है, सिवाय इसके कि सेक्टर का आकार तय नहीं किया गया था, लेकिन प्रत्येक एप्लिकेशन की जरूरतों के आधार पर ट्रैक से ट्रैक में भिन्न हो सकता है। समकालीन उपयोग में, मेनफ्रेम को प्रस्तुत डिस्क ज्यामिति भंडारण फर्मवेयर द्वारा नकल की जाती है, और अब इसका भौतिक डिस्क ज्यामिति से कोई संबंध नहीं है।[citation needed]

पहले पीसी में उपयोग किए जाने वाले हार्ड ड्राइव, जैसे कि संशोधित आवृत्ति मॉड्यूलेशन और रन लेंथ लिमिटेड ड्राइव, प्रत्येक सिलेंडर को समान संख्या में सेक्टरों में विभाजित करते थे, इसलिए CHS मान ड्राइव के भौतिक गुणों से मेल खाते थे। CHS टपल के साथ एक ड्राइव 500 4 32 कुल 32 768 000 बाइट्स (31.25 मेबीबाइट) के साथ प्रत्येक प्लेटर पर प्रति साइड 500 ट्रैक, दो प्लेट (4 हेड) और प्रति ट्रैक 32 सेक्टर होंगे।[citation needed]

एडवांस्ड टेक्नोलॉजी अटैचमेंट | एटीए/आईडीई ड्राइव डेटा स्टोर करने में अधिक कुशल थे और अब पुरातन एमएफएम और आरएलएल ड्राइव को बदल दिया है। वे ज़ोन बिट रिकॉर्डिंग (ZBR) का उपयोग करते हैं, जहाँ प्रत्येक ट्रैक को विभाजित करने वाले सेक्टरों की संख्या प्लेटर की सतह पर ट्रैक के समूहों के स्थान के साथ भिन्न होती है। प्लेटर के किनारे के करीब ट्रैक्स में स्पिंडल के करीब ट्रैक्स की तुलना में डेटा के अधिक ब्लॉक होते हैं, क्योंकि प्लेटर के किनारे के पास दिए गए ट्रैक के भीतर अधिक भौतिक स्थान होता है। इस प्रकार, सीएचएस एड्रेसिंग योजना इस तरह के ड्राइव की भौतिक ज्यामिति के साथ सीधे मेल नहीं खा सकती है, क्योंकि प्लेटर पर अलग-अलग क्षेत्रों के लिए प्रति ट्रैक सेक्टरों की अलग-अलग संख्या होती है। इस वजह से, ड्राइव के अंत में कई ड्राइव्स में अभी भी सेक्टरों का अधिशेष (आकार में 1 सिलेंडर से कम) होता है, क्योंकि सेक्टरों की कुल संख्या शायद ही कभी सिलेंडर सीमा पर समाप्त होती है।[citation needed]

एक ATA/IDE ड्राइव को सिस्टम BIOS में सिलिंडर, हेड और सेक्टर के किसी भी कॉन्फ़िगरेशन के साथ सेट किया जा सकता है जो ड्राइव (या BIOS) की क्षमता से अधिक नहीं है, क्योंकि ड्राइव किसी दिए गए CHS मान को वास्तविक पते में बदल देगा। इसका विशिष्ट हार्डवेयर विन्यास। हालांकि यह संगतता समस्याओं का कारण बन सकता है।[citation needed]

Microsoft DOS या Microsoft Windows के पुराने संस्करण जैसे ऑपरेटिंग सिस्टम के लिए, प्रत्येक विभाजन को एक सिलेंडर सीमा पर प्रारंभ और समाप्त होना चाहिए।[citation needed] केवल कुछ सबसे आधुनिक ऑपरेटिंग सिस्टम (Windows XP शामिल) इस नियम की अवहेलना कर सकते हैं, लेकिन ऐसा करने से अभी भी कुछ संगतता समस्याएँ हो सकती हैं, विशेष रूप से यदि उपयोगकर्ता एक ही ड्राइव पर दोहरा बूटिंग करना चाहता है। Microsoft Windows Vista के बाद से आंतरिक डिस्क विभाजन उपकरण के साथ इस नियम का पालन नहीं करता है।[17]


यह भी देखें

संदर्भ

  1. "Overview and History of the IDE/ATA Interface". The PC Guide. 17 April 2001. Archived from the original on 4 February 2019.
  2. 2.0 2.1 Jonathan de Boyne Pollard (2011). "The gen on disc partition alignment". Retrieved 21 November 2022.
  3. 3.0 3.1 3.2 "सूचना इंटरचेंज के लिए डिस्क कार्ट्रिज की मात्रा और फ़ाइल संरचना". Standard ECMA-107 (2nd ed., June 1995). ECMA. 1995. Retrieved 30 July 2011.
  4. "Standard Floppy Disk Formats Supported by MS-DOS". KB75131. Microsoft Knowledge Base. 12 May 2003. Retrieved 31 July 2011.
  5. "Western Digital's Advanced Format: The 4K Sector Transition Begins". AnandTech. 18 December 2009. Retrieved 29 July 2011.
  6. "उन्नत प्रारूप प्रौद्योगिकी संक्षिप्त" (PDF). Hitachi. 2010. p. 1. Archived from the original (PDF) on 27 September 2011. Retrieved 1 August 2011. 512 byte emulation is sometimes referred to as 512e
  7. 7.0 7.1 7.2 Andries Brouwer (1 November 2004). "History of BIOS and IDE limits". Large Disk HOWTO v2.5. Retrieved 30 July 2011.
  8. "Windows NT 4.0 supports maximum of 7.8-GB system partition". Microsoft. 23 February 2007. Retrieved 30 July 2011.
  9. "5K500.B SATA OEM Specification Revision 1.2" (PDF). Hitachi. 17 March 2009. p. 51. Archived from the original (PDF) on 27 September 2011.
  10. "ATA-2" (PDF). X3T10/0948D. INCITS Technical Committee T13 AT Attachment. 18 March 1996. Archived from the original (PDF) on 28 July 2011.
  11. "ATA-1" (PDF). X3T10/791D. INCITS Technical Committee T10 SCSI Storage Interfaces. 1994. Archived from the original (PDF) on 21 March 2012.
  12. "Util-linux 2.25 Release Notes". The Linux Kernel Archives. Retrieved 24 March 2016.
  13. "ATA-6" (PDF). T13/1410D. INCITS Technical Committee T13 ATA Storage Interface. 2002. p. 22. Archived from the original (PDF) on 28 July 2011. Retrieved 30 July 2011. In standards ATA/ATAPI-5 and earlier, a CHS translation was defined. This translation is obsolete but may be implemented as defined in ATA/ATAPI-5.
  14. "ATA-5" (PDF). T13/1321D. INCITS Technical Committee T13 ATA Storage Interface. 2000. p. 19. Archived from the original (PDF) on 28 July 2011. Retrieved 30 July 2011. If the device's capacity is greater than or equal to one sector and less than or equal to 16,514,064 sectors, then the device shall support CHS translation.
  15. 15.0 15.1 "सूचना प्रौद्योगिकी - सूचना आदान-प्रदान के लिए डिस्क कार्ट्रिज की मात्रा और फ़ाइल संरचना". ISO/IEC 9293:1994. ISO catalogue. 1994. Retrieved 6 January 2012.
  16. 16.0 16.1 {{cite web | url = http://www.iso.org/iso/iso_catalogue/catalogue_ics/catalogue_detail_ics.htm?csnumber=16948 | title = सूचना प्रसंस्करण - सूचना आदान-प्रदान के लिए लचीले डिस्क कार्ट्रिज की मात्रा और फ़ाइल संरचना| work = ISO 9293:1987 | publisher = ISO catalogue | year = 1987 | access-date = 2012-01-06 }फ़ाइल आवंटन तालिका फ़ाइल सिस्टम के लिए }
  17. "KB931760". Microsoft Windows XP Support. Microsoft Knowledge Base. 23 July 2009. Retrieved 30 July 2011.


टिप्पणियाँ

1.^ This rule is true at least for all formats where the physical sectors are named 1 upwards. However, there are a few odd floppy formats (e.g., the 640 KB format used by BBC Master 512 with DOS Plus 2.1), where the first sector in a track is named "0" not "1".
2.^ While computers begin counting at 0, DOS would begin counting at 1. In order to do this, DOS would add a 1 to the head count before displaying it on the screen. However, instead of converting the 8-bit unsigned integer to a larger size (such as a 16-bit integer) first, DOS just added the 1. This would overflow a head count of 255 (0xFF) into 0 (0x100 & 0xFF = 0x00) instead of the 256 that would be expected. This was fixed with DOS 8, but by then, it had become a de facto standard to not use a head value of 255. [Category:IBM storage devic