एक क्षेत्र से छोटी हार्ड डिस्क पर आप उस क्षेत्र को क्या कहते हैं?


16

इसलिए मैं पटरियों और क्षेत्रों के बारे में जानता हूं, लेकिन आप उस हार्ड डिस्क पर "क्षेत्र" को क्या कहते हैं जो इस क्षेत्र को बनाता है? मैं उस स्थान के बारे में बात कर रहा हूं जो 1 बिट डेटा संग्रहीत करता है, छोटा सा क्षेत्र जो 1 या 0 चुंबकीय रूप से संग्रहीत करता है। कहीं नहीं लगता है कि हार्ड ड्राइव कैसे काम करता है, इसका वर्णन करते समय यह विस्तृत है। यहां बताया गया है कि मैंने एक पेपर में इसका वर्णन करने की कोशिश की है ...

"कंप्यूटर विभिन्न तरीकों से बिट्स को स्टोर करते हैं। मैकेनिकल हार्ड ड्राइव (एचडीडी), जैसे कि मेरे लैपटॉप में एक, गैर-वाष्पशील हैं (जिसका अर्थ है कि कंप्यूटर पर बिजली खो जाने पर उनकी सामग्री खो नहीं जाती है) और चुंबकत्व का उपयोग करके जानकारी संग्रहीत करें। हार्ड ड्राइव प्लैटर्स से बने होते हैं, जो डोनट के आकार के होते हैं, अत्यधिक पॉलिश डिस्क होते हैं। प्रत्येक प्लैटर में चारों ओर जाने वाली पटरियों की एक श्रृंखला होती है, और प्रत्येक ट्रैक कई सेक्टरों से बना होता है, जो बाइट्स की एक निर्धारित संख्या को स्टोर कर सकते हैं। मेरे मैकबुक प्रो पर, मेरी हार्ड ड्राइव का प्रत्येक सेक्टर 512 बाइट्स स्टोर कर सकता है। इसका मतलब है कि हार्ड ड्राइव के प्रत्येक भौतिक क्षेत्र में 4096 ट्रांजिस्टर जैसे "क्षेत्र" होते हैं जो या तो चुंबकित हो सकते हैं या चुंबकित नहीं हो सकते हैं। इस तरह, हार्ड ड्राइव बाइनरी जानकारी संग्रहीत करते हैं।

क्या इस चीज़ का भी कोई नाम है ?? किसी और सभी की मदद की सराहना की जाएगी! अग्रिम में धन्यवाद

संपादित करें: उत्तर देने वाले सभी के लिए धन्यवाद। एक हाई स्कूल के छात्र को इतना चरम विस्तार की आवश्यकता नहीं है लेकिन किसी को भी धन्यवाद जिसने इसे वैसे भी दिया। ऐसा लगता है कि आम तौर पर इसके लिए नाम पर सहमति नहीं है, इसलिए मुझे लगता है कि बहुत ही सामान्य शब्द "क्षेत्र" के मेरे उपयोग के साथ रहना होगा!


I'm talking about the spot that stores 1 bit of data, the tiny little area that stores either a 1 or a 0 magnetically. ... और इसे "बिट" कहने में क्या गलत है?
होपलेस

@ HopelessN00b का अर्थ है इसके अलावा, जैसा कि जेमी हैन्रान और चूरा द्वारा इंगित किया गया है, कि यह थोड़ा नहीं है ?
बजे एक CVn

1
बस जिज्ञासा से बाहर, आपके पेपर के दर्शक क्या हैं? यदि आप एक हाई-स्कूल के छात्र हैं, उदाहरण के लिए, आप नीचे दिए गए उत्तरों में सभी विवरण शामिल नहीं करना चाहेंगे :)
जारेड बेक

क्या आप सुनिश्चित हैं कि आपकी मैक बुक का HDD पुराने शैली के 512-बाइट क्षेत्रों का उपयोग करता है?
JDługosz

इसके अलावा, बयान "चुंबकित कोई भी क्षेत्र एक बाइनरी 1 का प्रतिनिधित्व करता है और कोई भी क्षेत्र जो चुंबकित नहीं होता है एक बाइनरी 0 का प्रतिनिधित्व करता है" बिल्कुल भी सच नहीं है (यहां तक ​​कि एमएफएम, 1970 के दशक से, उससे अधिक जटिल था), ये कैसे हैं ट्रांजिस्टर की तरह कुछ भी क्षेत्रों?
हॉब्स

जवाबों:


25

मेरा मानना ​​है कि आप जिस शब्द की तलाश कर रहे हैं, वह "चुंबकीय डोमेन" है, "एक चुंबकीय सामग्री के भीतर का क्षेत्र जिसमें एक समान चुंबकीयकरण है" (wp)। हार्ड ड्राइव डिजाइनर हमेशा चुंबकीय डोमेन के आकार को कम करने की कोशिश कर रहे हैं।

परंतु।

सबसे पहले, "चैनल कोड" का उपयोग किया जाता है: ड्राइव पर दर्ज 0s और 1s आपके द्वारा लिखे गए 0s और 1s के समान नहीं हैं और अंततः पढ़ेंगे। चूरा 1s और 0s दर्ज किए जाने के बारे में सही है, लेकिन अधिक है: ड्राइव घड़ी दालों को ठीक करता है (इसलिए यह जान सकता है कि फ्लक्स ध्रुवीयता रिवर्सल से फ्लक्स रिवर्सल की उम्मीद है, अगर वहाँ एक है) , लेकिन स्ट्रेच से ऐसा नहीं कर सकता कोई उलटफेर नहीं है।

यह एक समस्या हो सकती है। यह पूरी तरह से प्रशंसनीय है कि कोई व्यक्ति पूरे क्षेत्र को लिख सकता है - 4096 बिट्स 512-बाइट क्षेत्रों के साथ - सभी 0 के! जो (यदि केवल दर्ज किया गया है) में कोई उलटफेर नहीं होगा। अन्य चीजों के अलावा, रोटेशन की गति में अनियमितता के कारण, ड्राइव की संभावना उस क्षेत्र के अंत से बहुत पहले "अपना स्थान खो" देगी।

इसलिए लिखा जाने वाला डेटा वास्तव में कुछ और बिट्स में विस्तारित होता है, एक चैनल कोड का उपयोग करके यह सुनिश्चित करता है कि एक पंक्ति में लिखे गए गैर-फ्लक्स-रिवर्सल की संख्या से अधिक कभी नहीं होगी।

मेरे पास आधुनिक हार्ड ड्राइव में उपयोग किए जाने वाले चैनल कोड का संदर्भ नहीं है, लेकिन आप यह समझ सकते हैं कि सीडी पर "आठ से चौदह मॉडुलन" ("ईएफएम") का उपयोग करके यह कैसे काम करता है। EFM के तहत, आठ बिट्स (जिसमें 0 और 1s के 256 संभावित संयोजन) के प्रत्येक समूह को 14 बिट्स (16384 संयोजन के अनुक्रम में परिवर्तित किया जाता है, लेकिन उनमें से केवल 256 वैध कोड हैं)। प्रत्येक 14-बिट कोड के भीतर अनुक्रम को चुना जाता है ताकि कभी भी कुछ से अधिक न हो - मुझे लगता है कि यह तीन है - एक पंक्ति में गैर-फ्लक्स-रिवर्सल (0s)। उन्हें सिग्नल की बैंडविड्थ को कम करने के लिए भी चुना गया है। विचित्र लगता है, लेकिन यह सच है: अधिक बिट्स रिकॉर्ड करके आप कम प्रवाह संक्रमण के साथ दूर हो सकते हैं। उदाहरण के लिए, सभी 1 के आठ बिट्स में चैनल कोड के बिना आठ फ्लक्स रिवर्सल की आवश्यकता होगी,

अब, किसी सेक्टर के लिए लिखे गए पहले बिट के बारे में सोचें। चलो मान लेते हैं कि यह 0. कहाँ है? चैनल कोड के लिए धन्यवाद, वास्तव में सेक्टर को लिखा गया पहला बिट 1 हो सकता है!

संयोग से, सीडी के बारे में बात करना ऑफ-पॉइंट नहीं है क्योंकि यह लग सकता है। सीडी एक समान योजना का उपयोग करते हैं जिसे चूरा द्वारा वर्णित किया गया है: "पिट" की शुरुआत या अंत एक 1 को चिह्नित करता है, एक जगह जहां एक गड्ढा शुरू हो सकता है या समाप्त हो सकता है , लेकिन ऐसा नहीं होता है, 0. एक फ्लक्स रिवर्सल के समान है।

फिर त्रुटि सुधार है। त्रुटि सुधार में प्रत्येक क्षेत्र के साथ संग्रहीत अतिरिक्त डेटा शामिल है। अतीत में ड्राइव प्राथमिक डेटा फ़ील्ड + सेक्टर के ECC डेटा को पढ़ता था, और यदि कोई त्रुटि पाई गई (उदाहरण के लिए, कई "चैनल कोड मौजूद नहीं होने चाहिए" पढ़कर) यह ECC डेटा का उपयोग करेगा त्रुटियों को ठीक करने के लिए।

अब और नहीं। आधुनिक डेटा घनत्व ऐसी त्रुटियों कम या ज्यादा कर रहे हैं कि कर रहे हैं उम्मीद । इसलिए ईसीसी तंत्र को मजबूत किया गया ताकि अब तक की अधिक त्रुटियां सुधारात्मक हैं।

हां, इसका मतलब यह है कि आपको अधिक बिट रिकॉर्ड करना होगा, लेकिन क्षमता के मामले में यह एक शुद्ध जीत है।

हालांकि, परिणाम यह है कि हम वास्तव में यह नहीं कह सकते हैं कि एक व्यक्तिगत बिट, यहां तक ​​कि एक चैनल कोड का एक सा, एक विशिष्ट स्थान में दर्ज किया जाता है, क्योंकि ईसीसी डेटा चैनल कोड के रूप में बिट को पुनर्प्राप्त करने के लिए महत्वपूर्ण है। और जिस तरह से ईसीसी काम करता है, ईसीसी डेटा पर प्रत्येक बिट का "प्रभाव" ईसीसी डेटा के कई, कई बिट्स पर फैला हुआ है। (इस सिद्धांत को "प्रसार" कहा जाता है)

तो, थोड़ा कहां है? खैर, यह चारों ओर फैला हुआ है। इनपुट में एक बिट बदलें और सेक्टर में कई स्थानों पर फ्लक्स रिवर्सल में बदलाव होंगे।

यदि यह अजीब लगता है, तब तक प्रतीक्षा करें जब तक कि आप PRML के बारे में न जानें, जो "संभावित प्रतिक्रिया अधिकतम संभावना" के लिए है: यहां तक ​​कि सिर से बरामद तरंग, जिसमें ड्राइव फ्लक्स रिवर्सल के लिए दिखता है , सांख्यिकीय रूप से व्याख्या की जाती है। लेकिन "बिट्स कहाँ हैं" के साथ ऐसा करने के लिए बहुत कुछ नहीं है।


10

मैं उस स्थान के बारे में बात कर रहा हूं जो 1 बिट डेटा संग्रहीत करता है, छोटा सा क्षेत्र जो 1 या 0 चुंबकीय रूप से संग्रहीत करता है

तकनीकी रूप से चुंबकीय कण "या तो 1 या 0" को स्टोर नहीं करते हैं । यह केवल चुंबकीय भंडारण की अवधारणा को गूंगा करने के लिए गैर-लोककथाओं है। यह फ्लक्स रिवर्सल है जो बिट वैल्यू को निर्धारित करता है, इस आवश्यकता के साथ कि पढ़ना शून्य से मिलकर अंतराल में शुरू होता है। डिजिटल चुंबकीय रिकॉर्डिंग तकनीकों पर अधिक के लिए यह उत्तर देखें ।

प्लैटर्स, जो डोनट के आकार के होते हैं, अत्यधिक पॉलिश डिस्क होते हैं।

"डोनट" का उपयोग करने के लिए सही विशेषण नहीं है। "डोनट" टोरस का पर्याय है, और न ही इसकी कोई सपाट सतह है।

प्रत्येक पट्टिका के चारों ओर पटरियों की एक श्रृंखला होती है,

ट्रैक प्लैटर की सतह (ओं) पर संकेंद्रित वृत्त होते हैं।
सिलेंडर की अवधारणा का उल्लेख करने की आवश्यकता है।

इसका मतलब यह है कि हार्ड ड्राइव पर प्रत्येक भौतिक क्षेत्र में 4096 ट्रांजिस्टर होते हैं जैसे "क्षेत्र" जो कि चुम्बकित हो सकते हैं या चुंबकित नहीं हो सकते हैं।

यह एक गलत विवरण है। चुंबकीय रिकॉर्डिंग "ट्रांजिस्टर" (जैसे एक स्विच) की तरह नहीं है। प्लैटर सतहों की चुंबकीय कोटिंग "चुंबकित नहीं" हो सकती है ।

जो भी क्षेत्र चुम्बकित होता है वह द्विआधारी 1 का प्रतिनिधित्व करता है और जो क्षेत्र चुम्बकित नहीं होता है वह द्विआधारी 0 का प्रतिनिधित्व करता है

यह गलत है। बिट अवस्थाओं को निर्धारित करने के लिए फ्लक्स रिवर्सल बनाने के लिए चुंबकित कणों को दो दिशाओं में ध्रुवीकृत किया जाता है। कोई भी फ्लक्स परिवर्तन पूर्व बिट के समान स्थिति को इंगित नहीं करता है। एक फ्लक्स परिवर्तन इंगित करता है कि बिट पूर्व बिट का उलटा है।

आप उस हार्ड डिस्क पर "क्षेत्र" को क्या कहते हैं जो सेक्टर बनाती है?

"क्षेत्र * वास्तव में एक से बना है आईडी रिकॉर्ड और एक डेटा रिकॉर्डडेटा रिकॉर्ड आम तौर पर एक प्रमुख के होते हैं सिंक बाइट , पेलोड डेटा बाइट्स, और ईसीसी बाइट्स।

कुछ प्रकार के HDD पर, जैसे कि पुराने, फ्लोर-स्टैंडिंग स्टोरेज मॉड्यूल ड्राइव (SMD), रिमूवेबल डिस्क पैक ने बिट टाइमिंग और सिलेंडर / ट्रैक पोजिशनिंग प्रदान करने के लिए एक पूर्वनिर्मित सर्वो सतह का उपयोग किया । इस पूर्ववर्ती समय संकेत को इस सतह पर डाइबिट्स को पढ़कर प्राप्त किया गया था ।

SMD संदर्भ पुस्तिका से (CDC BJ4A1 और BJ4A2 के लिए):

डिबिट बिट के लिए डिबिट एक छोटा शब्द है। डिस्क पैक के निर्माण के दौरान डिबो को सर्वो सतह पर पूर्ववर्ती किया जाता है। इमदादी सतह को पैक रिकॉर्डिंग सतहों के साथ भ्रमित न करें।

लिबास पटरियों पर फ्लक्स रिवर्सल के तरीके को दर्ज करने का परिणाम होता है। एक प्रकार का ट्रैक, जिसे ईवन ट्रैक के रूप में जाना जाता है, जिसमें नकारात्मक डायबिट्स होते हैं। दूसरे प्रकार के ट्रैक, ओड ट्रैक में सकारात्मक डायबिट्स होते हैं।

लेकिन डिबिट्स वह नाम नहीं है जिसकी आपको तलाश है।
सबसे उपयुक्त शब्द जो मुझे मिल सकता है , वह है सेल :

किसी एक सूचना को परिभाषित करने के लिए आवश्यक समय की लंबाई कोशिका है।

ध्यान दें कि यह परिभाषा चुंबकीय कणों के बजाय समय को संदर्भित करती है।


जिज्ञासा से बाहर, फ्लक्स स्टेट्स किस स्तर पर "0" नहीं "फ्लक्स रिवर्सल" और "1" अर्थ "फ्लक्स रिवर्सल" में बदल जाते हैं, जैसा कि अंतिम फ्लक्स स्टेट को इंगित करने के लिए है? यदि वास्तव में एक फ्लक्स उलट है और यह ठीक वैसे ही होता है जैसे कि थोड़ा देखा जा रहा है, तो क्या गारंटी है कि वास्तव में एक बिट "सेट" के रूप में पढ़ा जाएगा?
सुपरकैट

1
चैनल कोड के बारे में मेरा जवाब देखें। चैनल कोड (सेक्टर प्रस्तावना के साथ) डिज़ाइन किए गए हैं ताकि मूल डेटा क्या था, इस बात की परवाह किए बिना कि ध्रुवीयता प्रतिक्षेप काफी स्थिर दर पर होती है; तुम सिर्फ एक प्रवाह उलटा कभी नहीं होगा।
जेमी हनराहन

@ सुपरफ़ैट डेटा स्व-क्लॉकिंग है, ऐसा कोई मुद्दा नहीं है। बिट्स की एक श्रृंखला उलटफेर की एक श्रृंखला में बदल जाती है। प्रत्येक प्रत्यावर्तन अपने पड़ोसियों की न्यूनतम और अधिकतम घड़ियों की संख्या के भीतर झूठ बोलने के लिए विवश है। उस सीमा के भीतर भिन्नताएं डेटा को डीकोड करने की अनुमति देती हैं, लेकिन बाधाएं घड़ी को पुनर्प्राप्त करने की अनुमति देती हैं।
हॉब्स

@supercat (जो RLL कोडों का सही-सही वर्णन करता है, जो वास्तव में हार्ड ड्राइव के लिए पुराने हैं, लेकिन मुझे PRML के साथ उपयोग की जाने वाली कोडिंग तकनीकों की अच्छी जानकारी नहीं है। उन्हें अभी भी किसी तरह घड़ी की बरामदगी के लिए पर्याप्त बदलाव की गारंटी देनी है)
hbsbs

वाह, ऐसी दुश्मनी, अमित्र जवाब।
ग्रेमलिन

7

मैंने डिस्क निर्माताओं के लिए काम किया है और डेटा को पढ़ने, लिखने और प्रारूपित करने वाले हार्डवेयर प्लस फर्मवेयर से निपटा है। किसी सेक्टर से छोटी चीज का कोई नाम नहीं है। हालांकि, एक सेक्टर को 512 बाइट्स की आवश्यकता नहीं है। मैंने ऐसे सिस्टम पर काम किया है जिसमें सेक्टर थे जो 64 से 8192 बाइट्स तक थे।

जैसा कि दूसरों ने उल्लेख किया है, यह वास्तव में दर्शकों को जानने में मदद करेगा। ओपी की प्रस्तावित व्याख्या कई मायनों में गलत है। मैं स्पष्टीकरण का प्रस्ताव करने से पहले दर्शकों को जानना चाहता हूं। इसके लायक क्या है, डिस्क क्षेत्र के लिए विकिपीडिया लेख, https://en.wikipedia.org/wiki/Disk_sector में एक उचित व्यक्ति-व्यक्ति का स्पष्टीकरण है।

डिस्क क्षेत्रों पर विकिपीडिया लेख से कुछ गायब है जो किसी क्षेत्र के भागों का कवरेज है। अधिकांश डिस्क वे हैं जिन्हें हम सॉफ्ट सेक्टरेड डिस्क कहते हैं। दुर्भाग्य से, "सॉफ्ट सेक्टर" फ्लॉपी डिस्क लेख को रीडायरेक्ट करता है। उनके पास हार्ड सेक्टरिंग पर एक लेख है ( https://en.wikipedia.org/wiki/Hard_sectoring ) हालांकि यह अधूरा है क्योंकि पुराने हार्ड डिस्क ड्राइव भी हार्ड सेक्टर वाले थे। मीडिया में छेद करने के बजाय उन्होंने या तो धुरी पर लगे छोटे चुम्बकों का इस्तेमाल किया, या धुरी का एक हिस्सा जो एक इंच के कुछ हिस्से से चिपक गया और उसमें छेद जैसा था जैसे कि एक कठोर क्षेत्र की फ्लॉपी डिस्क, या समर्पित प्लाटर की सतह। कारखाने में सेक्टर और घड़ी के निशान के साथ पूर्व दर्ज किया गया था। जब आप डेटा पढ़ना या लिखना शुरू कर सकते हैं, तो हार्ड सेक्‍टरिंग ने यह पता लगाने के लिए जरूरी तर्क को सरल बना दिया है।

1980 के दशक की शुरुआत से निर्मित हार्ड डिस्क नरम क्षेत्र वाले हैं। नरम क्षेत्रों में निम्नलिखित घटक होते हैं:

  • प्रस्तावना - यह बिट्स का एक विशेष अनुक्रम है जिसका पैटर्न डेटा में कभी नहीं दिखाई देता है।
  • हैडर - इसमें सेक्टर और ट्रैक नंबर शामिल हैं। मैंने जिन कुछ डिस्कों पर काम किया, उनमें हमने यहां भी हेड नंबर दर्ज किया।
  • सिंक - यह प्रस्तावना की तरह एक विशेष पैटर्न है। यह मौजूद है क्योंकि
    • यह देखने के लिए कि क्या यह वह क्षेत्र है जिसे हम पढ़ना या लिखना चाहते हैं, हेडर डेटा का निरीक्षण करने के लिए एक निश्चित समय लगता है।
    • मोड लिखने के लिए रीड मोड (हेडर पढ़ने के लिए) से डिस्क स्विच करने के लिए (डिस्क डेटा लिखने के लिए) समय की एक निश्चित राशि लगती है।
    • रोटेशन की गति निरंतर नहीं है पूछें कि डिस्क पुरानी हो जाती है, यह गर्म या ठंडा हो जाता है, या बिजली की आपूर्ति में बदलाव होता है।
  • डेटा - डेटा सिंक पैटर्न के तुरंत बाद शुरू होता है। एक सेक्टर लिखते समय हम हेडर पढ़ते हैं और फिर सिंक और डेटा लिखते हैं। पढ़ते समय हम सिंक को पढ़ते हैं और इसका उपयोग करके डेटा की शुरुआत का पता लगा सकते हैं। डेटा रिकॉर्ड करने के कई तरीके हैं। नॉन-रिटर्न-टू-जीरो (विकिपीडिया देखें) एक सामान्य तरीका है। प्रारंभिक डिस्क ने अनुदैर्ध्य चुंबकीय रिकॉर्डिंग (LMR) (विकिपीडिया देखें) का उपयोग किया, जबकि आधुनिक डिस्क लंबवत चुंबकीय रिकॉर्डिंग (PMR) का उपयोग करते हैं (विकिपीडिया देखें)
  • डेटा के बाद साइक्लिक रिडंडेंसी चेक (CRC) (पुराने डिस्क) या एरर चेकिंग और करेक्टिंग (ECC) (नए डिस्क) कोड बिट्स हैं।
  • CRC / ECC का अनुसरण लीड पैटर्न है। यह सिंक पैटर्न की तरह है और यह इतना है कि डिस्क नियंत्रक जानता है कि यह डेटा के अंत में हिट है। यदि यह लीडआउट को जल्दी या बाद में अपेक्षा से पढ़ता है, तो नियंत्रक जानता है कि इस प्रक्रिया में गड़बड़ थी।
  • लीडआउट के बाद थोड़ा सा पेडिंग होता है। यहां कुछ नहीं लिखा है। यह उस समय मौजूद होता है जब किसी सेक्टर को लिखे जाने के समय डिस्क सामान्य से थोड़ी तेज़ी से घूमती थी। हम निम्नलिखित क्षेत्र की प्रस्तावना को अधिलेखित नहीं करना चाहते हैं, इसके हेडर, सिंक, या डेटा को बहुत कम।

इसलिए, ओपी के सवाल पर वापस जाना, जबकि एक सेक्टर से छोटी चीजों का कोई नाम नहीं है, वहां अभी भी काफी कुछ है।

मैंने जिन कुछ डिस्क पर काम किया है, वे सेक्टर ब्लॉकिंग और डीबॉकिंग हैं। उदाहरण के लिए, हम मीडिया के किसी विशेष क्षेत्र पर 1024 बाइट क्षेत्रों का उपयोग कर सकते हैं (विकिपीडिया पर ज़ोन बिट रिकॉर्डिंग (ZBR) देखें) लेकिन बाहरी दुनिया केवल 512 बाइट क्षेत्रों को देखती है। अनिवार्य रूप से, प्रत्येक क्षेत्र के लिए हम सबसे कुशल ऑन-डिस्क सेक्टर आकार का उपयोग करते हैं। मैं "क्षेत्र आकार" और "आंतरिक क्षेत्र आकार" शब्दों का उपयोग करता हूं, जिसका अर्थ है कि कई बार हम एक क्षेत्र से छोटी चीजों से निपटते हैं जिन्हें वे सेक्टर कहा जाता था।


2
और संयोग से, चैनल कोड हैं कि कैसे ड्राइव डेटा और प्रस्तावना और लीडआउट पैटर्न जैसी चीजों के बीच अंतर कर सकता है। यदि अंत-उपयोगकर्ता डेटा को बस सतह पर लिखा गया था, तो संभावना होगी कि प्रस्तावना या लीडआउट के लिए चुना गया कोई बिट अनुक्रम डेटा में हो सकता है जिसे लिखने का इरादा है, जिससे ड्राइव को "बेवकूफ बनाना" हो। चैनल कोडिंग के साथ, हालांकि, यह संभावना गायब हो जाती है, क्योंकि प्रस्तावना और लीडआउट में बिट अनुक्रम कभी वैध चैनल कोड में प्रकट नहीं होता है।
जेमी हनराहन

1

ऑलिम्पिया, मैं आपके स्पष्टीकरण के बाद वाले हिस्से को प्रतिस्थापित करूंगा:

"512 बाइट्स को स्टोर कर सकते हैं, जिनमें से प्रत्येक में आठ बिट्स होते हैं। इसका मतलब है कि हार्ड ड्राइव पर प्रत्येक भौतिक क्षेत्र में 4096 बिट्स डेटा होता है। प्लैटर्स को एक विशेष सामग्री के साथ लेपित किया जाता है जो दोनों एक चुंबकीय ध्रुवता को मज़बूती से बनाए रख सकते हैं और ध्रुवता को आसानी से अनुमति देते हैं। डेटा को उत्तर-से-दक्षिण और दक्षिण-से-उत्तर चुंबकीय ध्रुवीयता के संयोजन का उपयोग करके संग्रहीत किया गया है। "

मैंने जानबूझकर मीडिया पर बिट्स के लिए "स्पॉट" या "क्षेत्र" जैसे नाम प्रदान नहीं किए। न तो शब्द गलत है, लेकिन वे भी एक सही फिट नहीं हैं। मैंने भी जानबूझकर मीडिया पर 4096 डेटा बिट्स के ध्रुवीकृत "स्पॉट" में अनुवाद नहीं किया।

मैं "स्पॉट" या "क्षेत्र" जैसे शब्दों से परहेज कर रहा हूं, यह है कि जब डेटा पढ़ते हैं तो हम चुंबकीय ध्रुवता को नहीं पढ़ते हैं, बल्कि एक ध्रुवीयता से दूसरे में बदलाव को समझ लेते हैं। इस प्रकार हम 0 या 1 बिट के साथ काम कर रहे हैं या नहीं यह जानने के लिए हम "शिफ्ट" या "नो-शिफ्ट" की तलाश कर रहे हैं।

जिस कारण से मैं यह कहने से बचता हूं कि डेटा बिट्स के बीच एक-से-एक अनुवाद है और डिस्क मीडिया पर जो लिखा है, वह यह है कि हम "नो-शिफ्ट" के साथ बहुत लंबे समय तक नहीं जा सकते क्योंकि हम जहां हैं, वहां का ट्रैक ढीला कर सकते हैं। । हम सिंक में रहने के लिए पारियों का उपयोग करते हैं। एक डिस्क ड्राइव डेटा बिट्स के दृश्यों को भौतिक मीडिया पर उपयोग किए जाने वाले बिट्स के अनुक्रमों में अनुवाद करता है। मीडिया पर उपयोग किए जाने वाले अनुक्रमों को इस तरह से डिज़ाइन किया गया है कि हम कभी भी "नो-शिफ्ट" के साथ बहुत लंबे समय तक नहीं जाते हैं, भले ही उपयोगकर्ता डेटा में कुछ भी हो।

समूह कोड रिकॉर्डिंग (GCR) डेटा को कूटने के लिए एक सामान्य तरीका है, जिसे मीडिया पर पाँच बिट्स का उपयोग करके डेटा के प्रत्येक चार बिट्स को रिकॉर्ड करने के लिए समझाया जा सकता है। यह एक सही व्याख्या नहीं है क्योंकि डिस्क ध्रुवता में बदलाव को देख रही है और बिट्स को नहीं। यदि आप https://en.wikipedia.org/wiki/Group_code_recording पर तालिकाओं को देखते हैंआप शून्य और लोगों के अनुक्रम देखेंगे। एक शून्य "नो-शिफ्ट" और एक "शिफ्ट" है। चार डेटा बिट्स "0111" को "10111" के रूप में एन्कोड किया जा सकता है। हम "10111" को बाएं से दाएं पढ़ते हैं और इसे मीडिया में लिखते समय हम मीडिया का ध्रुवीकरण करेंगे: 1) उत्तर-से-दक्षिण (शिफ्ट या नो-शिफ्ट पिछले nybble के अंतिम बिट पर निर्भर करता है) 2) उत्तर- दक्षिण की ओर (पिछली बिट की तुलना में कोई बदलाव नहीं) 3) दक्षिण-से-उत्तर (पिछली बिट की तुलना में बदलाव) 4) उत्तर-से-दक्षिण (पिछली बिट की तुलना में बदलाव) 5) दक्षिण-से-उत्तर (पिछले बिट की तुलना में बदलाव)

इससे पहले मैंने सेक्टर के हिस्सों को प्रस्तावना, सिंक, आदि के साथ समझाया। प्रस्तावना, सिंक आदि को जीसीआर अनुवाद तालिकाओं में मौजूद न होने वाले बदलावों के माध्यम से रिकॉर्ड किया जाता है। आमतौर पर वे पारियों या बिना पारियों के लंबे तार होते हैं। उदाहरण के लिए, 6250 GCR RLL में एक पंक्ति में सात से अधिक बदलाव कभी नहीं होंगे अर्थात हमारे विशेष पैटर्न में एक पंक्ति में आठ या अधिक बदलाव हो सकते हैं। 6250 जीसीआर आरएलएल में कभी भी दो से अधिक बदलाव नहीं होंगे, जिसका अर्थ है कि हम तीन या अधिक नो-शिफ्ट का उपयोग विशेष पैटर्न के रूप में कर सकते हैं जो कि रिकॉर्ड किए गए उपयोगकर्ता डेटा में कभी भी मौजूद नहीं होगा।

जैसे-जैसे प्रौद्योगिकी में सुधार होता है, हम "नो-शिफ्ट" के लंबे समय तक चलने में सक्षम होते हैं। इसने एन्कोडिंग सिस्टम को जन्म दिया है जो चार डेटा बिट्स से अधिक कुशल हैं जो पांच ऑन-डिस्क बिट्स के रूप में एन्कोडेड हैं। अतिरिक्त दक्षता का उपयोग उपलब्ध संग्रहण को बढ़ाने के लिए किया गया है, लेकिन त्रुटि जाँच और सुधार (ECC) को जोड़ने के लिए भी।

अन्य प्रौद्योगिकी में सुधार का फायदा उठाने के लिए एक उत्तर-से-दक्षिण की शिफ्ट के अलावा एक दक्षिण-से-उत्तर की शिफ्ट बता सकते हैं और "एनालॉग रिकॉर्डिंग" जिसमें वे अतिरिक्त निचोड़ने के तरीके के रूप में ध्रुवीयता की तीव्रता को अलग करने में सक्षम हैं। मीडिया पर जानकारी।

इस प्रकार, जबकि मैकबुक प्रो में डिस्क एक डिजिटल स्टोरेज डिवाइस इंजीनियर प्रतीत होता है जो रीड / राइट हेड डिजाइन करता है और डिस्क प्लैटर पर लागू कोटिंग एनालॉग सिग्नल के साथ काम कर रहा है।

यदि आप गणित में रुचि रखते हैं, तो "परिमित क्षेत्र अंकगणित" और "अमूर्त बीजगणित" देखें, दोनों का उपयोग डिजाइनिंग में किया जाता है जिसे चैनल कोडिंग सिस्टम के रूप में जाना जाता है।

"डोनट शेप्ड" के बजाय मैं कहूंगा कि डिस्क प्लेटर्स धातु या अन्य कठोर सामग्रियों से बने सीडी या डीवीडी डिस्क की तरह दिखते हैं। डिस्क में स्थापित होने के लिए तैयार खाली प्लॉटर्स के बीच में एक छेद होता है जैसे आप सीडी या डीवीडी पर देखते हैं।


0

यह एक दिलचस्प सवाल है, लेकिन मेरे ज्ञान से यह वास्तविक नाम की भौतिक गुणों के लिए शायद को छोड़कर कोई नाम नहीं है।

हालाँकि अगर आप जानकारी को और नीचे तोड़ना चाहते हैं तो आप समझा सकते हैं कि आपके पास एक ज्यामितीय क्षेत्र और एक डेटा क्षेत्र है;

एक ज्यामितीय क्षेत्र, प्लाटर का 'पाई-स्लाइस' खंड है

एक डेटा सेक्टर, AKA एक ब्लॉक, एक ट्रैक का एक सब-डिवीजन है। यह एक ट्रैक और एक ज्यामितीय क्षेत्र के अंतर-खंड को संदर्भित करता है। प्रत्येक सेक्टर एक निश्चित मात्रा में डेटा स्टोर करता है। - यह ज्योमेट्रिक सेक्टर की बजाए आपकी व्याख्या के बारे में अधिक है।

उम्मीद है की यह मदद करेगा।

संपादित करें: नीचे टिप्पणी के अनुसार कृपया http://en.wikipedia.org/wiki/Disk_sector देखें

यह भी ध्यान दें कि जियोमेट्रिक (या ज्यामितीय) क्षेत्र हार्ड ड्राइव के लिए अनन्य नहीं है बहुत सारी चीजें हो सकती हैं एक ज्यामितीय क्षेत्र इसका एक अच्छा तरीका है अगर आप संपूर्ण क्षेत्र या डेटा क्षेत्र के बारे में बात कर रहे हैं।


कृपया एक संदर्भ प्रदान करें जो इंगित करता है कि ये शब्द ("ज्यामितीय" और "डेटा" क्षेत्र) पेशेवर रूप से उपयोग किए जाते हैं क्योंकि आपने उन्हें परिभाषित किया है।
चूरा

@sawdust ने विकी के साथ एक पृष्ठ जोड़ा जो पहली बार तब आया जब मैं गोगल्स था :) मुझे वास्तव में एक किताब से यह जानकारी पता
चली

बस एहसास हुआ कि वे डेटा सेक्टर को ट्रैक सेक्टर कहते हैं, इसका 'उन' कंप्यूटर शब्दावली में से एक का अनुमान
लगाएं

1
यदि यह एक आकृति को "डोनट" कहता है, तो कोई भी विवरण बहुत तकनीकी है।
JDługosz

1
@jdlugosz लोल !!
चार्ल्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.