ग्रुप कोडित रिकॉर्डिंग: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Short description|Encoding methods for representing data on magnetic media}}
{{Short description|Encoding methods for representing data on magnetic media}}


[[कंप्यूटर विज्ञान]] में, समूह कोडित रिकॉर्डिंग या समूह कोड रिकॉर्डिंग (जीसीआर) [[चुंबकीय मीडिया|मैग्नेटिक   मीडिया]] पर डेटा का प्रतिनिधित्व करने के लिए अनेक भिन्न किन्तु संबंधित एन्कोडिंग विधियों को संदर्भित करता है। इस प्रकार से 1973 से {{val|6250}} प्रथम, प्रयोग किया गया   से [[प्रति इंच बिट्स]] [[चुंबकीय टेप|मैग्नेटिक टेप]], [[त्रुटि-सुधार कोड|एर्रोर-करेक्शन कोड]] है जो [[रन की लंबाई सीमित|रन लेंथ लिमिटेड]] (आरएलएल) एन्कोडिंग योजना के साथ संयुक्त है, जो [[मॉड्यूलेशन कोड]] के समूह से संबंधित है।<ref name="Patel_1988_MR"/> अतः अन्य भिन्न -भिन्न [[मेनफ्रेम]] [[हार्ड डिस्क]] के साथ-साथ [[फ्लॉपी डिस्क]] एन्कोडिंग विधियां हैं जिनका उपयोग 1980 के दशक के अंत तक कुछ माइक्रो कंप्यूटरों में किया जाता था। किन्तु आवश्यक रूप से उच्च संक्रमण घनत्व के साथ जीसीआर [[हम देखते हैं|एनआरजेडआई]] कोड का संशोधित रूप है, ।<ref name="Patel_1988_MR"/>
[[कंप्यूटर विज्ञान|'''कंप्यूटर विज्ञान''']] में, '''ग्रुप कोडित रिकॉर्डिंग''' या ग्रुप कोड रिकॉर्डिंग (जीसीआर) [[चुंबकीय मीडिया|मैग्नेटिक मीडिया]] पर डेटा का प्रतिनिधित्व करने के लिए अनेक भिन्न किन्तु संबंधित एन्कोडिंग विधियों को संदर्भित करता है। इस प्रकार से 1973 से {{val|6250}} प्रथम, प्रयोग किया गया से [[प्रति इंच बिट्स|बीपीआई]] [[चुंबकीय टेप|मैग्नेटिक टेप]], [[त्रुटि-सुधार कोड|एरर-करेक्शन कोड]] है जो [[रन की लंबाई सीमित|रन लेंथ लिमिटेड]] (आरएलएल) एन्कोडिंग योजना के साथ संयुक्त है, जो [[मॉड्यूलेशन कोड]] के ग्रुप से संबंधित है।<ref name="Patel_1988_MR"/> अतः अन्य भिन्न -भिन्न [[मेनफ्रेम]] [[हार्ड डिस्क]] के साथ-साथ [[फ्लॉपी डिस्क]] एन्कोडिंग विधियां हैं जिनका उपयोग 1980 के दशक के अंत तक कुछ माइक्रो कंप्यूटरों में किया जाता था। किन्तु आवश्यक रूप से हायर ट्रांजीशन डेंसिटी के साथ जीसीआर [[हम देखते हैं|एनआरजेडआई]] कोड का संशोधित रूप है।<ref name="Patel_1988_MR"/>
== मैग्नेटिक   टेप ==
== मैग्नेटिक टेप ==
इस प्रकार से समूह कोडित रिकॉर्डिंग का उपयोग पहली बार [[9-ट्रैक टेप]] 9-ट्रैक [[रील-टू-रील टेप]] पर [[चुंबकीय टेप डेटा भंडारण|मैग्नेटिक टेप डेटा स्टोरेज]] के लिए किया गया था।<ref name="Patel_1988_MR"/>यह शब्द [[IBM 3420|आईबीएम 3420]] मॉडल 4/6/8 मैग्नेटिक टेप यूनिट के विकास के समय गढ़ा गया था<ref name="CW_1973_IBM"/> और संबंधित [[IBM 3803|आईबीएम 3803]] मॉडल 2 टेप नियंत्रण इकाई,<ref name="OldIron_2004_IBM3803"/><ref name="CW_1973_IBM"/> दोनों को 1973 में प्रस्तुत किया गया था।<ref name="CW_1973_IBM"/><ref name="Harris_1981_IBM"/> [[आईबीएम]] ने एर्रोर-करेक्शन कोड को ही समूह कोडित रिकॉर्डिंग कहा है। चूंकि, जीसीआर रिकॉर्डिंग प्रारूप को संदर्भित करने लगा है अतः {{val|6250}} बीपीआई (250 बिट/मिमी<ref name="Patel_1988_MR"/> टेप के रिकॉर्डिंग प्रारूप को संदर्भित करता है, और इसके पश्चात उन प्रारूपों के लिए जो एर्रोर-करेक्शन कोड के बिना समान आरएलएल कोड का उपयोग करते हैं।
इस प्रकार से ग्रुप कोडित रिकॉर्डिंग का उपयोग सर्वप्रथम [[9-ट्रैक टेप]] 9-ट्रैक रील-टू-रील टेप पर [[चुंबकीय टेप डेटा भंडारण|मैग्नेटिक टेप डेटा स्टोरेज]] के लिए किया गया था।<ref name="Patel_1988_MR"/> यह शब्द आईबीएम 3420 मॉडल 4/6/8 मैग्नेटिक टेप यूनिट के विकास के समय लिखा गया था<ref name="CW_1973_IBM"/> और संबंधित [[IBM 3803|आईबीएम 3803]] मॉडल 2 टेप कण्ट्रोल यूनिट,<ref name="OldIron_2004_IBM3803"/><ref name="CW_1973_IBM"/> दोनों को 1973 में प्रस्तुत किया गया था।<ref name="CW_1973_IBM"/><ref name="Harris_1981_IBM"/> [[आईबीएम]] ने एरर-करेक्शन कोड को ही ग्रुप कोडित रिकॉर्डिंग कहा है। चूंकि, जीसीआर रिकॉर्डिंग प्रारूप को संदर्भित करने लगा है अतः {{val|6250}} बीपीआई (250 बिट/मिमी<ref name="Patel_1988_MR"/> टेप के रिकॉर्डिंग प्रारूप को संदर्भित करता है, और इसके पश्चात उन फोर्मट्स के लिए जो एरर-करेक्शन कोड के बिना समान आरएलएल कोड का उपयोग करते हैं।


अतः मैग्नेटिक टेप पर विश्वसनीय रूप से पढ़ने और लिखने के लिए, लिखे जाने वाले सिग्नल पर अनेक बाधाओं का पालन किया जाना चाहिए। प्रथम तथ्य यह है कि दो आसन्न [[फ्लक्स उत्क्रमण]] को मीडिया पर निश्चित दूरी से भिन्न किया जाना चाहिए, जो कि मीडिया के मैग्नेटिक गुणों द्वारा परिभाषित किया गया है। द्वतीय यह है कि पाठक की क्लॉक को लिखित संकेत के चरण में रखने के लिए प्रायः पर्याप्त उलटफेर होना चाहिए; अर्थात, [[स्व-घड़ी संकेत|सिग्नल सेल्फ-क्लॉकिंग]] होना चाहिए सेल्फ-क्लॉकिंग और अधिक महत्वपूर्ण तथ्य यह है कि प्लेबैक आउटपुट को पर्याप्त ऊंचा रखना चाहिए क्योंकि यह फ्लक्स ट्रांज़िशन के घनत्व के समानुपाती होता है। निम्न से पहले {{val|6250}} बीपीआई टेप, {{val|1600}} बीपीआई टेप ने [[चरण एन्कोडिंग|फेस एन्कोडिंग]] (पीई) नामक तकनीक का उपयोग करके इन बाधाओं को पूर्ण किया है, जो की केवल 50% कुशल थी। इस प्रकार से {{val|6250}} बीपीआई जीसीआर टेप, (0,2) [[रन लेंथ लिमिटेड]] कोड का उपयोग किया जाता है, या अधिक विशेष रूप से <small>{{sfrac|4|5}}</small>(0, 2) [[ब्लॉक कोड]] भी कहा जाता है।<ref name="Patel_1988_MR"/> अतः कभी-कभी इसे जीसीआर (4B-5B) एन्कोडिंग भी कहा जाता है।<ref name="Geoffroy_2002"/> इस कोड को डेटा के प्रत्येक चार बिट के लिए पांच बिट लिखने की आवश्यकता होती है।<ref name="Patel_1988_MR"/> कोड को इस प्रकार से संरचित किया गया है कि पंक्ति में दो से अधिक शून्य बिट्स (जो फ्लक्स रिवर्सल की कमी से दर्शाए जाते हैं) नहीं हो सकते हैं,<ref name="Patel_1988_MR"/> या तो कोड के अन्दर या कोड के मध्य, इससे कोई प्रभाव नहीं पड़ता कि डेटा क्या था। यह आरएलएल कोड नौ ट्रैकों में से प्रत्येक पर जाने वाले डेटा पर स्वतंत्र रूप से प्रयुक्त होता है।
अतः मैग्नेटिक टेप पर विश्वसनीय रूप से पढ़ने और लिखने के लिए, लिखे जाने वाले सिग्नल पर अनेक बाधाओं का पालन किया जाना चाहिए। प्रथम तथ्य यह है कि दो आसन्न फ्लक्स उत्क्रमण को मीडिया पर निश्चित दूरी से भिन्न किया जाना चाहिए, जो कि मीडिया के मैग्नेटिक गुणों द्वारा परिभाषित किया गया है। द्वतीय यह है कि पाठक की क्लॉक को लिखित संकेत के चरण में रखने के लिए प्रायः पर्याप्त उलटफेर होना चाहिए; अर्थात, सिग्नल सेल्फ-क्लॉकिंग होना चाहिए सेल्फ-क्लॉकिंग और अधिक महत्वपूर्ण तथ्य यह है कि प्लेबैक आउटपुट को पर्याप्त ऊंचा रखना चाहिए क्योंकि यह फ्लक्स ट्रांज़िशन के घनत्व के समानुपाती होता है। निम्न से पहले {{val|6250}} बीपीआई टेप, {{val|1600}} बीपीआई टेप ने फेस एन्कोडिंग (पीई) नामक तकनीक का उपयोग करके इन बाधाओं को पूर्ण किया है, जो की केवल 50% कुशल थी। इस प्रकार से {{val|6250}} बीपीआई जीसीआर टेप, (0,2) रन लेंथ लिमिटेड कोड का उपयोग किया जाता है, या अधिक विशेष रूप से <small>{{sfrac|4|5}}</small>(0, 2) [[ब्लॉक कोड]] भी कहा जाता है।<ref name="Patel_1988_MR"/> अतः कभी-कभी इसे जीसीआर (4B-5B) एन्कोडिंग भी कहा जाता है।<ref name="Geoffroy_2002"/> इस कोड को डेटा के प्रत्येक चार बिट के लिए पांच बिट लिखने की आवश्यकता होती है।<ref name="Patel_1988_MR"/> कोड को इस प्रकार से संरचित किया गया है कि पंक्ति में दो से अधिक शून्य बिट्स (जो फ्लक्स रिवर्सल की कमी से दर्शाए जाते हैं) नहीं हो सकते हैं,<ref name="Patel_1988_MR"/> या तो कोड के अन्दर या कोड के मध्य, इससे कोई प्रभाव नहीं पड़ता कि डेटा क्या था। यह आरएलएल कोड नौ ट्रैकों में से प्रत्येक पर जाने वाले डेटा पर स्वतंत्र रूप से प्रयुक्त होता है।


इस प्रकार से 32 पांच-बिट पैटर्न में से आठ निरंतर दो शून्य बिट्स के साथ प्रारंभ होते हैं, और छह अन्य निरंतर दो शून्य बिट्स के साथ समाप्त होते हैं, और अन्य (10001) में निरंतर तीन शून्य बिट्स होते हैं। चूंकि शेषफल से ऑल-वन्स पैटर्न (111111) को हटाने पर 16 उपयुक्त कोड शब्द बचते हैं। {{val|6250}50}} बीपीआई जीसीआर आरएलएल कोड:<ref name="Keong_GCR"/><ref name="Watkinson_1990"/><ref name="Savard_2006"/><ref name="Geoffroy_2002"/>
इस प्रकार से 32 पांच-बिट पैटर्न में से आठ निरंतर दो शून्य बिट्स के साथ प्रारंभ होते हैं, और छह अन्य निरंतर दो शून्य बिट्स के साथ समाप्त होते हैं, और अन्य (10001) में निरंतर तीन शून्य बिट्स होते हैं। चूंकि शेषफल से ऑल-वन्स पैटर्न (111111) को हटाने पर 16 उपयुक्त कोड शब्द बचते हैं। बीपीआई जीसीआर आरएलएल कोड:<ref name="Keong_GCR"/><ref name="Watkinson_1990"/><ref name="Savard_2006"/><ref name="Geoffroy_2002"/>
{|
{|
|
|
Line 54: Line 54:
|}
|}
|}
|}
[[ कुतरना | निबल्स]] में से 11 (xx00 और 0001 के अतिरिक्त ) का कोड [[सबसे महत्वपूर्ण बिट|मोस्ट सिग्नीफिकेनट बिट]] के पूरक को जोड़कर बनाया गया है; अर्थात abcd को इस प्रकार एन्कोड किया गया है {{overline|a}}ए बी सी डी। अन्य पांच मानों को 11 से प्रारंभ होने वाले कोड दिए गए हैं। फॉर्म ab00 के निबल्स में कोड 11baa हैं यानी ab11 के लिए कोड का थोड़ा विपरीत है। और कोड 0001 को शेष मान 11011 दिया गया है।
[[ कुतरना |निबल्स]] में से 11 (xx00 और 0001 के अतिरिक्त) का कोड [[सबसे महत्वपूर्ण बिट|मोस्ट सिग्नीफिकेनट बिट]] के पूरक को जोड़कर बनाया गया है; अर्थात abcd को aabcd के रूप में एन्कोड किया गया है। अन्य पांच मानों को 11 से प्रारंभ होने वाले कोड दिए गए हैं। फॉर्म ab00 के निबल्स में कोड 11baa हैं, अर्थात ab11 के लिए कोड का थोड़ा विपरीत है। और कोड 0001 को शेष मान 11011 दिया गया है।


इसके पूर्व का घनत्व अत्यधिक उच्च होने के कारण {{val|6250}} बीपीआई टेप, आरएलएल कोड विश्वसनीय डेटा स्टोरेज सुनिश्चित करने के लिए पर्याप्त नहीं है। आरएलएल कोड के शीर्ष पर, एर्रोर-करेक्शन   कोड जिसे [[ इष्टतम आयताकार कोड |ऑप्टीमल रेक्टंगुलर कोड]] (ओआरसी) कहा जाता है, प्रयुक्त किया जाता है।<ref name="Patel_1974_ORC"/>यह कोड समता बिट ट्रैक और चक्रीय अतिरेक जांच के समान [[बहुपद|पैरिटी]] कोड का संयोजन है, किन्तु त्रुटि का पता लगाने के अतिरिक्त एर्रोर-करेक्शन के लिए संरचित है। टेप पर लिखे गए प्रत्येक सात बाइट्स (आरएलएल एन्कोडिंग से पहले) के लिए, आठवें चेक बाइट की गणना की जाती है और टेप पर लिखा जाता है। रीड करते समय, समता की गणना प्रत्येक बाइट पर की जाती है और समता ट्रैक की सामग्री के साथ [[ एकमात्र |एक्सक्लूसिव-ओरेड]] किया जाता है, और बहुपद चेक कोड की गणना की जाती है और प्राप्त चेक कोड के साथ एक्सक्लूसिव-ओरेड किया जाता है, जिसके परिणामस्वरूप दो 8-बिट सिंड्रोम शब्द बनते हैं। यदि ये दोनों शून्य हैं, तो डेटा एर्रोर रहित है। अन्यथा, टेप नियंत्रक में एर्रोर-करेक्शन तर्क होस्ट को अग्रेषित करने से पहले डेटा को सही करता है। इस प्रकार से एर्रोर-करेक्शन कोड किसी ट्रैक या किन्हीं दो ट्रैकों में किसी भी संख्या में एर्रोंर को ठीक करने में सक्षम है यदि एर्रोंरनस ट्रैक को अन्य विधियों से पहचाना जा सकता है।
इसके पूर्व का घनत्व अत्यधिक उच्च होने के कारण {{val|6250}} बीपीआई टेप, आरएलएल कोड विश्वसनीय डेटा स्टोरेज सुनिश्चित करने के लिए पर्याप्त नहीं है। आरएलएल कोड के शीर्ष पर, एरर-करेक्शन कोड जिसे [[ इष्टतम आयताकार कोड |ऑप्टीमल रेक्टंगुलर कोड]] (ओआरसी) कहा जाता है, प्रयुक्त किया जाता है।<ref name="Patel_1974_ORC" /> यह कोड समता बिट ट्रैक और चक्रीय अतिरेक जांच के समान [[बहुपद|पैरिटी]] कोड का संयोजन है, किन्तु त्रुटि का पता लगाने के अतिरिक्त एरर-करेक्शन के लिए संरचित है। टेप पर लिखे गए प्रत्येक सात बाइट्स (आरएलएल एन्कोडिंग से पहले) के लिए, आठवें चेक बाइट की गणना की जाती है और टेप पर लिखा जाता है। रीड करते समय, समता की गणना प्रत्येक बाइट पर की जाती है और समता ट्रैक की सामग्री के साथ [[ एकमात्र |एक्सक्लूसिव-ओरेड]] किया जाता है, और बहुपद चेक कोड की गणना की जाती है और प्राप्त चेक कोड के साथ एक्सक्लूसिव-ओरेड किया जाता है, जिसके परिणामस्वरूप दो 8-बिट सिंड्रोम शब्द बनते हैं। यदि ये दोनों शून्य हैं, तो डेटा एरर रहित है। अन्यथा, टेप कंट्रोलर में एरर-करेक्शन तर्क होस्ट को अग्रेषित करने से पहले डेटा को सही करता है। इस प्रकार से एरर-करेक्शन कोड किसी ट्रैक या किन्हीं दो ट्रैकों में किसी भी संख्या में एर्रोंर को ठीक करने में सक्षम है यदि एर्रोंरनस ट्रैक को अन्य विधियों से पहचाना जा सकता है।


नए आईबीएम में 24000 बीपीआई पर रिकॉर्डिंग करने वाले आधे इंच के 18-ट्रैक टेप ड्राइव में, <small>{{sfrac|4|5}}</small>(0, 2) जीसीआर को एक अधिक कुशल <small>{{sfrac|8|9}}</small>(0, 3) मॉड्यूलेशन कोड द्वारा आठ बिट्स से नौ बिट्स तक मैप करके परिवर्तन दिया गया था।<ref name="Patel_1988_MR"/>
नए आईबीएम में 24000 बीपीआई पर रिकॉर्डिंग करने वाले आधे इंच के 18-ट्रैक टेप ड्राइव में, <small>{{sfrac|4|5}}</small>(0, 2) जीसीआर को एक अधिक कुशल <small>{{sfrac|8|9}}</small>(0, 3) मॉड्यूलेशन कोड द्वारा आठ बिट्स से नौ बिट्स तक मैप करके परिवर्तन दिया गया था।<ref name="Patel_1988_MR" />
== हार्ड डिस्क ==
== हार्ड डिस्क ==
इस प्रकार से 1970 के दशक के मध्य में, [[स्पेरी यूनीवैक]], आईएसएस डिवीजन ग्रुप कोडिंग का उपयोग करके मेनफ्रेम व्यवसाय के लिए उच्च [[हार्ड ड्राइव]] पर कार्य कर रहा था।<ref name="Jacoby_1977_3PM"/>
इस प्रकार से 1970 के दशक के मध्य में, [[स्पेरी यूनीवैक]], आईएसएस डिवीजन ग्रुप कोडिंग का उपयोग करके मेनफ्रेम व्यवसाय के लिए उच्च [[हार्ड ड्राइव]] पर कार्य कर रहा था।<ref name="Jacoby_1977_3PM"/>
Line 65: Line 66:


=== माइक्रोपोलिस ===
=== माइक्रोपोलिस ===
चूंकि जीसीआर-संगत डिस्केट ड्राइव और [[फ़्लॉपी डिस्क नियंत्रक|फ़्लॉपी डिस्क ड्राइवर्स]] (जैसे 100163-51-8 और 100163-52-6) को प्रस्तुत करते हुए, <ref>{{Cite web |url=https://www.micropolis.com/support/floppy-drives/100163 |title=Micropolis 100163 Intelligent Controller |access-date=2022-06-26 |website=Micropolis |url-status=live}})</ref> [[माइक्रोपोलिस (कंपनी)]] ने समूह कोडित रिकॉर्डिंग के साथ डेटा एन्कोडिंग का समर्थन किया है,<ref name="McClelland_1979_GCR"/> इस प्रकार से प्रति ट्रैक बारह 512-बाइट सेक्टरों को संग्रहीत करने के लिए 5¼-इंच 100 टीपीआई 77-ट्रैक डिस्केट ड्राइव पर 1977 या 1978 से उपयोग किया गया है.<ref name="Micropolis_1978"/><ref name="Micropolis_1979_DiskMaint"/><ref name="IW_1980_Micropolis"/><ref name="Guzis_2015_Multi"/>
चूंकि जीसीआर-संगत डिस्केट ड्राइव और [[फ़्लॉपी डिस्क नियंत्रक|फ़्लॉपी डिस्क ड्राइवर्स]] (जैसे 100163-51-8 और 100163-52-6) को प्रस्तुत करते हुए, <ref>{{Cite web |url=https://www.micropolis.com/support/floppy-drives/100163 |title=Micropolis 100163 Intelligent Controller |access-date=2022-06-26 |website=Micropolis |url-status=live}})</ref> [[माइक्रोपोलिस (कंपनी)]] ने ग्रुप कोडित रिकॉर्डिंग के साथ डेटा एन्कोडिंग का समर्थन किया है,<ref name="McClelland_1979_GCR"/> इस प्रकार से प्रति ट्रैक बारह 512-बाइट सेक्टरों को संग्रहीत करने के लिए 5¼-इंच 100 टीपीआई 77-ट्रैक डिस्केट ड्राइव पर 1977 या 1978 से उपयोग किया गया है.<ref name="Micropolis_1978"/><ref name="Micropolis_1979_DiskMaint"/><ref name="IW_1980_Micropolis"/><ref name="Guzis_2015_Multi"/>
=== माइक्रो पेरीफेरल्स ===
=== माइक्रो पेरीफेरल्स ===
किन्तु माइक्रो पेरिफेरल्स, इंक. (एमपीआई) ने 1978 की प्रारंभ से डबल-डेंसिटी 5¼-इंच डिस्क ड्राइव (जैसे सिंगल-साइडेड बी51 और डबल-साइडेड बी52 ड्राइव) और जीसीआर को प्रयुक्त करने वाले एक नियंत्रक समाधान का विपणन किया।<ref name="Allen_1978_Byte"/><ref name="CW_1979_MPI"/>
किन्तु माइक्रो पेरिफेरल्स, इंक. (एमपीआई) ने 1978 की प्रारंभ से डबल-डेंसिटी 5¼-इंच डिस्क ड्राइव (जैसे सिंगल-साइडेड बी51 और डबल-साइडेड बी52 ड्राइव) और जीसीआर को प्रयुक्त करने वाले एक कंट्रोलर समाधान का मार्केटिंग किया गया था।<ref name="Allen_1978_Byte"/><ref name="CW_1979_MPI"/>
=== डुरंगो ===
=== डुरंगो ===
[[डुरांगो सिस्टम्स]] डुरंगो F-85 F-85 (सितंबर 1978 में प्रस्तुत किया गया)<ref name="Schultz_1978_Durango"/><ref name="Hendrie_2003_Comstock"/> मालिकाना हाई-डेंसिटी 4/5 समूह कोडित एन्कोडिंग का उपयोग करके 480 केबी प्रदान करने वाली सिंगल-साइडेड 5¼-इंच 100 टीपीआई डिस्केट ड्राइव का उपयोग किया जाता है। मशीन [[वेस्टर्न डिजिटल FD1781]] फ़्लॉपी डिस्क नियंत्रक का उपयोग कर रही थी, जिसे पूर्व स्पेरी आईएसएस इंजीनियर द्वारा डिज़ाइन किया गया था,<ref name="Guzis_2015_Multi"/> अतः 77-ट्रैक माइक्रोपोलिस ड्राइव के साथ उपयोग किया जाता है।<ref name="Guzis_2009_Micropolis"/> इसके पश्चात मॉडलों जैसे [[डुरंगो 800]] में<ref name="Durango_800"/> श्रृंखला को प्रति डिस्केट 960 KB (946 KB स्वरूपित <ref name="NB_On-line_capacity" group="nb" />) के लिए दो तरफा विकल्प में विस्तारित किया गया था<ref name="Durango_800"/><ref name="Hendrie_2003_Comstock"/><ref name="Guzis_2006_F85"/><ref name="Guzis_2009_Micropolis"/><ref name="Micropolis_1978"/>
[[डुरांगो सिस्टम्स]] डुरंगो F-85 F-85 (सितंबर 1978 में प्रस्तुत किया गया)<ref name="Schultz_1978_Durango"/><ref name="Hendrie_2003_Comstock"/> प्रोप्राइटरी हाई-डेंसिटी 4/5 ग्रुप कोडित एन्कोडिंग का उपयोग करके 480 केबी प्रदान करने वाली सिंगल-साइडेड 5¼-इंच 100 टीपीआई डिस्केट ड्राइव का उपयोग किया जाता है। मशीन [[वेस्टर्न डिजिटल FD1781]] फ़्लॉपी डिस्क कंट्रोलर का उपयोग कर रही थी, जिसे पूर्व स्पेरी आईएसएस इंजीनियर द्वारा डिज़ाइन किया गया था,<ref name="Guzis_2015_Multi"/> अतः 77-ट्रैक माइक्रोपोलिस ड्राइव के साथ उपयोग किया जाता है।<ref name="Guzis_2009_Micropolis"/> इसके पश्चात मॉडलों जैसे [[डुरंगो 800]] में <ref name="Durango_800"/> श्रृंखला को प्रति डिस्केट 960 केबी (946 केबी स्वरूपित <ref name="NB_On-line_capacity" group="nb" />) के लिए दो तरफा विकल्प में विस्तारित किया गया था<ref name="Durango_800"/><ref name="Hendrie_2003_Comstock"/><ref name="Guzis_2006_F85"/><ref name="Guzis_2009_Micropolis"/><ref name="Micropolis_1978"/>
=== [[Apple II|एप्पल]] ===
=== [[Apple II|एप्पल]] ===
[[Apple II|एप्पल II]] फ़्लॉपी ड्राइव के लिए, [[स्टीव वोज़्निएक]] ने फ़्लॉपी नियंत्रक का आविष्कार किया है, जिसने ([[डिस्क द्वितीय]] ड्राइव के साथ) दो बाधाएँ लगाईं:
[[Apple II|एप्पल II]] फ़्लॉपी ड्राइव के लिए, [[स्टीव वोज़्निएक]] ने फ़्लॉपी कंट्रोलर का आविष्कार किया है, जिसने ([[डिस्क द्वितीय]] ड्राइव के साथ) दो बाधाएँ लगाईं:
* किन्हीं दो बिट के मध्य अधिकतम शून्य बिट हो सकता है।
* किन्हीं दो बिट के मध्य अधिकतम शून्य बिट हो सकता है।
* प्रत्येक 8-बिट बाइट को बिट से प्रारंभ होना चाहिए।
* प्रत्येक 8-बिट बाइट को बिट से प्रारंभ होना चाहिए।


इन सीमाओं का अनुपालन सुनिश्चित करने की अधिक सरल योजना [[विभेदक मैनचेस्टर एन्कोडिंग|डिफरेंटीयल मैनचेस्टर एन्कोडिंग]] या (डिजिटल) एफएम (फ़्रीक्वेंसी मॉड्यूलेशन) के अनुसार प्रत्येक डेटा बिट से पहले अतिरिक्त क्लॉक संक्रमण रिकॉर्ड करना है। इस प्रकार से 4-और-4 एन्कोडिंग के रूप में जाना जाता है, जिसके परिणामस्वरूप एप्पल कार्यान्वयन ने प्रति ट्रैक केवल दस 256-बाइट सेक्टर को एकल-घनत्व 5¼-इंच फ़्लॉपी पर रिकॉर्ड करने की अनुमति दी है। यह प्रत्येक बाइट के लिए दो बाइट्स का उपयोग करता है।
इन सीमाओं का अनुपालन सुनिश्चित करने की अधिक सरल योजना [[विभेदक मैनचेस्टर एन्कोडिंग|डिफरेंटीयल मैनचेस्टर एन्कोडिंग]] या (डिजिटल) एफएम (फ़्रीक्वेंसी मॉड्यूलेशन) के अनुसार प्रत्येक डेटा बिट से पहले अतिरिक्त क्लॉक संक्रमण रिकॉर्ड करना है। इस प्रकार से 4-और-4 एन्कोडिंग के रूप में जाना जाता है, जिसके परिणामस्वरूप एप्पल कार्यान्वयन ने प्रति ट्रैक केवल दस 256-बाइट सेक्टर को एकल-घनत्व 5¼-इंच फ़्लॉपी पर रिकॉर्ड करने की अनुमति दी है। यह प्रत्येक बाइट के लिए दो बाइट्स का उपयोग करता है।
{{Col-begin|class=mw-collapsible mw-collapsed}},
{{Col-begin|class=mw-collapsible mw-collapsed}},
|+4-और-4 एन्कोडिंग तालिका
|+4-और-4 एन्कोडिंग टेबल
{{Col-4}}
{{Col-4}}
{|class="wikitable" style="text-align:center;"
{|class="wikitable" style="text-align:center;"
Line 615: Line 616:
|}
|}
{{Col-end}}
{{Col-end}}
इस प्रकार से 1978 के वसंत में डिस्क ड्राइव के शिपमेंट से लगभग एक महीने पूर्व,<ref name="Williams_1985_Byte"/> वोज्नियाक ने एहसास किया कि अधिक सम्मिश्र एन्कोडिंग योजना डिस्क पर प्रत्येक आठ-बिट बाइट को चार बिट्स के अतिरिक्त पांच बिट्स उपयोगी डेटा रखने की अनुमति देगी। ऐसा इसलिए है क्योंकि 34 बाइट्स हैं जिनमें शीर्ष बिट सेट है और पंक्ति में दो शून्य बिट नहीं हैं। इस एन्कोडिंग योजना को 5-और-3 एन्कोडिंग के रूप में जाना जाने लगा, और प्रति ट्रैक 13 सेक्टरों की अनुमति दी गई; इसका उपयोग एप्पल डॉस 3.1, एप्पल डॉस 3.2|3.2, और एप्पल डॉस 3.2.1|3.2.1 के साथ-साथ {{ill|एप्पल सीपी/एम|de}} इसके प्रारंभ संस्करण के लिए भी किया गया था। :<ref name="Lechner_1982_Beneath_Apple_DOS"/>
इस प्रकार से 1978 के वसंत में डिस्क ड्राइव के शिपमेंट से लगभग एक महीने पूर्व,<ref name="Williams_1985_Byte"/> वोज्नियाक ने एहसास किया कि अधिक सम्मिश्र एन्कोडिंग योजना डिस्क पर प्रत्येक आठ-बिट बाइट को चार बिट्स के अतिरिक्त पांच बिट्स उपयोगी डेटा रखने की अनुमति देगी। ऐसा इसलिए है क्योंकि 34 बाइट्स हैं जिनमें शीर्ष बिट सेट है और पंक्ति में दो शून्य बिट नहीं हैं। इस एन्कोडिंग योजना को 5-और-3 एन्कोडिंग के रूप में जाना जाने लगा, और प्रति ट्रैक 13 सेक्टरों की अनुमति दी गई; इसका उपयोग एप्पल डॉस 3.1, एप्पल डॉस 3.2|3.2, और एप्पल डॉस 3.2.1|3.2.1 के साथ-साथ {{ill|एप्पल सीपी/एम|de}} इसके प्रारंभ संस्करण के लिए भी किया गया था। :<ref name="Lechner_1982_Beneath_Apple_DOS"/>
{{Col-begin|class=mw-collapsible mw-collapsed}},
{{Col-begin|class=mw-collapsible mw-collapsed}},
|+5-और-3 एन्कोडिंग टेबल
|+5-और-3 एन्कोडिंग टेबल
Line 697: Line 698:
आरक्षित जीसीआर-कोड: 0xAA और 0xD5।<ref name="Lechner_1982_Beneath_Apple_DOS"/>
आरक्षित जीसीआर-कोड: 0xAA और 0xD5।<ref name="Lechner_1982_Beneath_Apple_DOS"/>


वोज्नियाक ने इस प्रणाली को एप्पल कंप्यूटर, इंक. में मेरा अधिक अविश्वसनीय अनुभव और मेरे द्वारा किया गया अधिक उत्तम कार्य बताया है।<ref name="Williams_1985_Byte"/>
वोज्नियाक ने इस सिस्टम को एप्पल कंप्यूटर, इंक. में मेरा अधिक अविश्वसनीय अनुभव और मेरे द्वारा किया गया अधिक उत्तम कार्य बताया है।<ref name="Williams_1985_Byte"/>


इसके पश्चात, डिस्क पर बाइट को पंक्ति में शून्य बिट्स की जोड़ी तक रखने की अनुमति देने के लिए फ्लॉपी ड्राइव नियंत्रक के डिज़ाइन को संशोधित किया गया था। इसने प्रत्येक आठ-बिट बाइट को छह बिट उपयोगी डेटा रखने की अनुमति दी, और प्रति ट्रैक 16 सेक्टरों की अनुमति दी है। इस योजना को 6-और-2 एन्कोडिंग के रूप में जाना जाता है,<ref name="Lechner_1982_Beneath_Apple_DOS"/> और इसका उपयोग [[सेब पास्कल|एप्पल पास्कल]], एप्पल डॉस 3.3 पर किया गया था<ref name="Lechner_1982_Beneath_Apple_DOS"/> तथा अधिक पूर्व प्रोडॉस,<ref name="Lechner_1985_Beneath_Apple_ProDOS"/> और इसके पश्चात एप्पल लिसा में [[Apple FileWare|एप्पल फ़ाइलवेयर]] ड्राइव और एप्पल मैकिंटुश और एप्पल II पर 400K और 800K 3½-इंच डिस्क के साथ किया गया था।<ref name="Feichtinger_1987"/><ref name="IWM_1982"/> एप्पल ने मूल रूप से इस योजना को जीसीआर नहीं कहा था, किन्तु बाद में यह शब्द इस पर प्रयुक्त किया गया था,<ref name="IWM_1982"/> इसे [[आईबीएम पीसी]] फ़्लॉपीज़ से भिन्न करने के लिए जो [[संशोधित आवृत्ति मॉड्यूलेशन|एमएफएम एन्कोडिंग]] योजना का उपयोग करता था।
इसके पश्चात, डिस्क पर बाइट को पंक्ति में शून्य बिट्स की जोड़ी तक रखने की अनुमति देने के लिए फ्लॉपी ड्राइव कंट्रोलर के डिज़ाइन को संशोधित किया गया था। इसने प्रत्येक आठ-बिट बाइट को छह बिट उपयोगी डेटा रखने की अनुमति दी, और प्रति ट्रैक 16 सेक्टरों की अनुमति दी है। इस योजना को 6-और-2 एन्कोडिंग के रूप में जाना जाता है,<ref name="Lechner_1982_Beneath_Apple_DOS"/> और इसका उपयोग [[सेब पास्कल|एप्पल पास्कल]], एप्पल डॉस 3.3 पर किया गया था <ref name="Lechner_1982_Beneath_Apple_DOS"/> तथा अधिक पूर्व प्रोडॉस,<ref name="Lechner_1985_Beneath_Apple_ProDOS"/> और इसके पश्चात एप्पल लिसा में [[Apple FileWare|एप्पल फ़ाइलवेयर]] ड्राइव और एप्पल मैकिंटुश और एप्पल II पर 400K और 800K 3½-इंच डिस्क के साथ किया गया था।<ref name="Feichtinger_1987"/><ref name="IWM_1982"/> एप्पल ने मूल रूप से इस योजना को जीसीआर नहीं कहा था, किन्तु बाद में यह शब्द इस पर प्रयुक्त किया गया था,<ref name="IWM_1982"/> इसे [[आईबीएम पीसी]] फ़्लॉपीज़ से भिन्न करने के लिए जो [[संशोधित आवृत्ति मॉड्यूलेशन|एमएफएम एन्कोडिंग]] योजना का उपयोग करता था।
{{Col-begin|class=mw-collapsible mw-collapsed}},
{{Col-begin|class=mw-collapsible mw-collapsed}},
|+6-और-2 एन्कोडिंग टेबल
|+6-और-2 एन्कोडिंग टेबल
Line 857: Line 858:
आरक्षित जीसीआर-कोड: 0xAA और 0xD5।<ref name="Lechner_1982_Beneath_Apple_DOS"/><ref name="Lechner_1985_Beneath_Apple_ProDOS"/>
आरक्षित जीसीआर-कोड: 0xAA और 0xD5।<ref name="Lechner_1982_Beneath_Apple_DOS"/><ref name="Lechner_1985_Beneath_Apple_ProDOS"/>
=== कमोडोर ===
=== कमोडोर ===
स्वतंत्र रूप से, [[कमोडोर बिजनेस मशीनें]] (सीबीएम) ने अपने [[कमोडोर 2040]] फ्लॉपी डिस्क ड्राइव (1979 के वसंत में लॉन्च) के लिए समूह कोडित रिकॉर्डिंग योजना बनाई। अतः 2040 ड्राइव पर प्रासंगिक बाधाएं यह थीं कि पंक्ति में दो से अधिक शून्य बिट नहीं हो सकते थे; ड्राइव ने बाइट में पूर्व बिट पर कोई विशेष बाधा नहीं लगाई थी। इसने उसी योजना के उपयोग की अनुमति दी जिसका उपयोग किया गया था {{val|6250}} बीपीआई टेप ड्राइव। निम्न टेबल के अनुसार, प्रत्येक चार बिट डेटा को डिस्क पर पांच बिट्स में अनुवादित किया जाता है:
स्वतंत्र रूप से, [[कमोडोर बिजनेस मशीनें]] (सीबीएम) ने अपने [[कमोडोर 2040]] फ्लॉपी डिस्क ड्राइव (1979 के वसंत में लॉन्च) के लिए ग्रुप कोडित रिकॉर्डिंग योजना बनाई। अतः 2040 ड्राइव पर प्रासंगिक बाधाएं यह थीं कि पंक्ति में दो से अधिक शून्य बिट नहीं हो सकते थे; ड्राइव ने बाइट में पूर्व बिट पर कोई विशेष बाधा नहीं लगाई थी। इसने उसी योजना के उपयोग की अनुमति दी जिसका उपयोग किया गया था {{val|6250}} बीपीआई टेप ड्राइव। निम्न टेबल के अनुसार, प्रत्येक चार बिट डेटा को डिस्क पर पांच बिट्स में अनुवादित किया जाता है:
{|
{|
|
|
Line 906: Line 907:
प्रत्येक कोड अधिकतम शून्य बिट के साथ प्रारंभ और समाप्त होता है, यह सुनिश्चित करते हुए कि जब कोड संयोजित होते हैं, तब भी एन्कोडेड डेटा में पंक्ति में दो से अधिक शून्य बिट नहीं होते है। इस एन्कोडिंग के साथ पंक्ति में अधिकतम आठ बिट संभव हैं। इसलिए, कमोडोर ने सिंक्रोनाइज़ेशन मार्क के रूप में पंक्ति में दस या अधिक बिट के अनुक्रम का उपयोग किया गया है।
प्रत्येक कोड अधिकतम शून्य बिट के साथ प्रारंभ और समाप्त होता है, यह सुनिश्चित करते हुए कि जब कोड संयोजित होते हैं, तब भी एन्कोडेड डेटा में पंक्ति में दो से अधिक शून्य बिट नहीं होते है। इस एन्कोडिंग के साथ पंक्ति में अधिकतम आठ बिट संभव हैं। इसलिए, कमोडोर ने सिंक्रोनाइज़ेशन मार्क के रूप में पंक्ति में दस या अधिक बिट के अनुक्रम का उपयोग किया गया है।


यह अधिक कुशल जीसीआर योजना, धीरे-धीरे क्लॉक दर (ज़ोन स्थिर कोणीय वेग, जेडसीएवी) को बढ़ाकर [[निरंतर बिट-घनत्व|कॉनस्टंट बिट-डेंसिटी]] रिकॉर्डिंग पर दृष्टिकोण के साथ संयुक्त है और आंतरिक ट्रैक ([[ज़ोन बिट रिकॉर्डिंग]], जेडबीआर) की तुलना में बाहरी ट्रैक पर अधिक भौतिक क्षेत्रों को संग्रहीत करती है, कमोडोर को मानक सिंगल-साइडेड एकल-घनत्व 5.25-इंच फ्लॉपी पर 170 केबी फिट करने में सक्षम बनाती है, जहां ऐप्पल 140 केबी (6-और-2 एन्कोडिंग के साथ) या 114 केबी फिट बैठता है बी (5-और-3 एन्कोडिंग के साथ) और एफएम-एन्कोडेड फ्लॉपी केवल 88 kB रखती है।
यह अधिक कुशल जीसीआर योजना, धीरे-धीरे क्लॉक दर (ज़ोन स्थिर कोणीय वेग, जेडसीएवी) को बढ़ाकर [[निरंतर बिट-घनत्व|कॉनस्टंट बिट-डेंसिटी]] रिकॉर्डिंग पर दृष्टिकोण के साथ संयुक्त है और आंतरिक ट्रैक ([[ज़ोन बिट रिकॉर्डिंग]], जेडबीआर) की तुलना में बाहरी ट्रैक पर अधिक भौतिक क्षेत्रों को संग्रहीत करती है, कमोडोर को मानक सिंगल-साइडेड एकल-घनत्व 5.25-इंच फ्लॉपी पर 170 केबी फिट करने में सक्षम बनाती है, जहां ऐप्पल 140 केबी (6-और-2 एन्कोडिंग के साथ) या 114 केबी फिट बैठता है बी (5-और-3 एन्कोडिंग के साथ) और एफएम-एन्कोडेड फ्लॉपी केवल 88 केबी रखती है।


=== सीरियस/विक्टर ===
=== सीरियस/विक्टर ===
इसी तरह, 1981/1982 में [[ चक पैडल |चक पैडल]] द्वारा डिजाइन किए गए विक्टर 9000 उर्फ ​​सीरियस 1 के 5.25-इंच फ्लॉपी ड्राइव में नौ जोनों में बाहरी ट्रैक के लिए ड्राइव की घूर्णी गति को धीरे-धीरे कम करके दस-बिट जीसीआर और कॉनस्टंट बिट-डेंसिटी रिकॉर्डिंग के संयोजन का उपयोग किया गया था (जोन निरंतर रैखिक वेग (जेडसीएलवी) का रूप) जबकि स्वरूपित कैप प्राप्त करने के लिए प्रति ट्रैक सेक्टरों की संख्या में वृद्धि (जोन बिट रिकॉर्डिंग (जेडबीआर) का प्रकार) 606 kB की (एक पक्ष वाला) / {{val|1188}} केबी (दो पक्ष) 96 टीपीआई मीडिया पर है.<ref name="Sirius1_Specs"/><ref name="Victor_1983_Technical_Reference"/><ref name="Victor_1982_Technical_Reference"/><ref name="Sargent_1988"/>
इसी तरह, 1981/1982 में [[ चक पैडल |चक पैडल]] द्वारा डिजाइन किए गए विक्टर 9000 उर्फ ​​सीरियस 1 के 5.25-इंच फ्लॉपी ड्राइव में नौ जोनों में बाहरी ट्रैक के लिए ड्राइव की घूर्णी गति को धीरे-धीरे कम करके दस-बिट जीसीआर और कॉनस्टंट बिट-डेंसिटी रिकॉर्डिंग के संयोजन का उपयोग किया गया था (जोन निरंतर रैखिक वेग (जेडसीएलवी) का रूप) जबकि स्वरूपित कैप प्राप्त करने के लिए प्रति ट्रैक सेक्टरों की संख्या में वृद्धि (जोन बिट रिकॉर्डिंग (जेडबीआर) का प्रकार) 606 केबी की (एक पक्ष वाला) / {{val|1188}} केबी (दो पक्ष) 96 टीपीआई मीडिया पर है.<ref name="Sirius1_Specs"/><ref name="Victor_1983_Technical_Reference"/><ref name="Victor_1982_Technical_Reference"/><ref name="Sargent_1988"/>
=== ब्रदर ===
=== ब्रदर ===
इस प्रकार से 1985 के चारो ओर, [[ भाई उद्योग |ब्रदर उद्योग]] ने एकीकृत 3.5-इंच 38-ट्रैक<ref group="nb" name="NB_Brother_capacity"/> डिस्केट ड्राइव के साथ समर्पित वर्ड प्रोसेसर टाइपराइटर का एक परिवार पेश किया। WP और {{ill|Brother LW series{{!}}LW series|de|Brother LW-Reihe}} के प्रारंभिक मॉडलों ने 120 KB<ref name="NB_Brother_formats" group="nb" /> को एक तरफा और 240 KB तक संग्रहीत करने के लिए बारह 256-बाइट सेक्टरों के साथ एक ब्रदर-विशिष्ट समूह-कोडित रिकॉर्डिंग योजना <ref group="nb" name="NB_Brother_formats"/> का उपयोग किया था। डबल-साइडेड डबल-डेंसिटी (डीडी) डिस्केट पर। <ref name="Guzis_2015_Multi"/><ref name="Gieseke_2003_Brother"/><ref name="Cotgrove_2009_Brother" /><ref name="Mick_2002_Brother_WP-6"/>     कथित तौर पर, प्रोटोटाइप पहले ही बर्लिन में [[अंतर्राष्ट्रीय रेडियो प्रदर्शनी|इंटरनेशनेल फनकॉस्टेलुंग]] 1979 (आईएफए) '''में दिखाए जा चुके थे।'''
इस प्रकार से 1985 के चारो ओर, [[ भाई उद्योग |ब्रदर उद्योग]] ने एकीकृत 3.5-इंच 38-ट्रैक<ref group="nb" name="NB_Brother_capacity"/> डिस्केट ड्राइव के साथ समर्पित वर्ड प्रोसेसर टाइपराइटर का एक परिवार प्रस्तुत किया। WP और {{ill|ब्रदर एलडब्ल्यू सीरीज {{!}}एलडब्ल्यू सीरीज|de|ब्रदर एलडब्ल्यू-रेइहे}} के प्रारंभिक मॉडलों ने 120 केबी <ref name="NB_Brother_formats" group="nb" /> को एक तरफा और 240 केबी तक संग्रहीत करने के लिए बारह 256-बाइट सेक्टरों के साथ एक ब्रदर-विशिष्ट ग्रुप-कोडित रिकॉर्डिंग योजना <ref group="nb" name="NB_Brother_formats"/> का उपयोग किया था। डबल-साइडेड डबल-डेंसिटी (डीडी) डिस्केट पर। <ref name="Guzis_2015_Multi"/><ref name="Gieseke_2003_Brother"/><ref name="Cotgrove_2009_Brother" /><ref name="Mick_2002_Brother_WP-6"/> कथित रूप से, प्रोटोटाइप पहले ही बर्लिन में [[अंतर्राष्ट्रीय रेडियो प्रदर्शनी|इंटरनेशनेल फनकॉस्टेलुंग]] 1979 (आईएफए) में दिखाए जा चुके थे।


=== तेज ===
=== शार्प ===
1986 में, [[तीव्र निगम]] ने [[पॉकेट कंप्यूटर]]ों की अपनी श्रृंखला के लिए [[फ़्लिपी डिस्क]] 2.5-इंच पॉकेट डिस्क ड्राइव समाधान (ड्राइव: [[शार्प CE-1600F]]|CE-1600F, शार्प CE-140F|CE-140F; आंतरिक रूप से FDU-250 चेसिस पर आधारित; मीडिया: शार्प CE-1650F|CE-1650F) प्रस्तुत किया। {{val|62464}} जीसीआर (4/5) रिकॉर्डिंग के साथ प्रति पक्ष बाइट्स (2× 64 केबी नाममात्र, 16 ट्रैक, 8 सेक्टर/ट्रैक, प्रति सेक्टर 512 बाइट्स, 48 टीपीआई, 250 केबिट/एस, 270 आरपीएम)<ref name="Sharp_1986_CE1600F"/><ref name="Sharp_1986_CE140F"/>
अतः 1986 में, [[तीव्र निगम|शार्प ने फॉर्मेट]] ने [[पॉकेट कंप्यूटर]] की अपनी श्रृंखला के लिए [[फ़्लिपी डिस्क]] 2.5-इंच पॉकेट डिस्क ड्राइव समाधान (ड्राइव: [[शार्प CE-1600F|शार्प सीई-1600140एफ]], सीई-1600140एफ, शार्प सीई-140एफ, सीई-140एफ; आंतरिक रूप से एफडीयू-250 चेसिस पर आधारित; मीडिया: शार्प सीई-1650एफ सीई-1650एफ) प्रस्तुत किया है। {{val|62464}} जीसीआर (4/5) रिकॉर्डिंग के साथ प्रति पक्ष बाइट्स (2× 64 केबी नाममात्र, 16 ट्रैक, 8 सेक्टर/ट्रैक, प्रति सेक्टर 512 बाइट्स, 48 टीपीआई, 250 केबिट/एस, 270 आरपीएम) है।<ref name="Sharp_1986_CE1600F"/><ref name="Sharp_1986_CE140F"/>  
== अन्य उपयोग ==
== अन्य उपयोग ==
जीसीआर का मूल्यांकन [[बार कोड]] एन्कोडिंग योजनाओं (पैकिंग दक्षता, समय सहनशीलता, समय की जानकारी के लिए स्टोरेज बाइट्स की मात्रा और प्रत्यक्ष वर्तमान आउटपुट स्तर) में संभावित उपयोग के लिए भी किया गया था।<ref name="Moseley_1979_Byte"/>
जीसीआर का मूल्यांकन [[बार कोड]] एन्कोडिंग योजनाओं (पैकिंग दक्षता, समय सहनशीलता, समय की जानकारी के लिए स्टोरेज बाइट्स की मात्रा और प्रत्यक्ष वर्तमान आउटपुट स्तर) में संभावित उपयोग के लिए भी किया गया था।<ref name="Moseley_1979_Byte"/>
== यह भी देखें ==
== यह भी देखें ==
*संशोधित आवृत्ति मॉड्यूलेशन (एमएफएम)
*मोडीफील्ड फ्रीक्वेंसी मॉड्यूलेशन (एमएफएम)
*रन लेंथ लिमिटेड (आरएलएल)
*रन लेंथ लिमिटेड (आरएलएल)
*[[आठ से चौदह मॉड्यूलेशन]] (ईएफएम)
*[[आठ से चौदह मॉड्यूलेशन]] (ईएफएम)
*एर्रोर-करेक्शन   कोड
*एरर-करेक्शन कोड
*8बी/10बी एन्कोडिंग
*8बी/10बी एन्कोडिंग
*[[समूह कोड]]
*[[समूह कोड|ग्रुप कोड]]
*[[4बी5बी]]
*[[4बी5बी]]
*एकीकृत Woz मशीन (IWM, एप्पल कंप्यूटर में जीसीआर डिस्क नियंत्रक)
*इंटीग्रेटेड डब्लूओजेड मशीन (आईडब्लूएम , एप्पल कंप्यूटर में जीसीआर डिस्क कंट्रोलर )
*[[पाउला (कंप्यूटर चिप)]] (एमओएस टेक्नोलॉजी 8364, कमोडोर अमीगा कंप्यूटर में जीसीआर-सक्षम डिस्क नियंत्रक)
*[[पाउला (कंप्यूटर चिप)]] (एमओएस टेक्नोलॉजी 8364, कमोडोर अमीगा कंप्यूटर में जीसीआर-सक्षम डिस्क कंट्रोलर )
*[[व्यक्तिगत कंप्यूटर कैटवीज़ल]] (एक विशेष डिस्केट नियंत्रक जो कुछ जीसीआर प्रारूपों को पढ़ने में सक्षम है)
*[[व्यक्तिगत कंप्यूटर कैटवीज़ल]] (एक विशेष डिस्केट कंट्रोलर जो कुछ जीसीआर फोर्मट्स को रीड में सक्षम है)
*[[ क्रियोफ्लक्स | क्रियोफ्लक्स]] (एक विशेष डिस्केट नियंत्रक जो कुछ जीसीआर प्रारूपों को पढ़ने में सक्षम है)
*[[ क्रियोफ्लक्स | क्रियोफ्लक्स]] (एक विशेष डिस्केट कंट्रोलर जो कुछ जीसीआर फोर्मट्स को रीड में सक्षम है)


== टिप्पणियाँ ==
== टिप्पणियाँ ==
Line 1,010: Line 1,011:
== बाहरी संबंध ==
== बाहरी संबंध ==
* {{cite web |title=Les Disquettes Et Le Drive Disk II |language=fr |url=http://www.hackzapple.com/DISKII/DISKIITECH.HTM |access-date=2018-07-09 |url-status=live |archive-url=https://web.archive.org/web/20180709100551/http://www.hackzapple.com/DISKII/DISKIITECH.HTM |archive-date=2018-07-09}}, {{cite web |title=Les Nibbles |language=fr |url=http://www.hackzapple.com/DISKII/DISKIITECH02A.HTM |access-date=2018-07-09 |url-status=live |archive-url=https://web.archive.org/web/20170322014922/http://www.hackzapple.com/DISKII/DISKIITECH02A.HTM |archive-date=2017-03-22}}, {{cite web |title=La Methode PRODOS: Rapide Et Efficace |language=fr |url=http://www.hackzapple.com/DISKII/DISKIITECH06E.HTM |access-date=2018-07-09 |url-status=live |archive-url=https://web.archive.org/web/20180709100607/http://www.hackzapple.com/DISKII/DISKIITECH06E.HTM |archive-date=2018-07-09}}
* {{cite web |title=Les Disquettes Et Le Drive Disk II |language=fr |url=http://www.hackzapple.com/DISKII/DISKIITECH.HTM |access-date=2018-07-09 |url-status=live |archive-url=https://web.archive.org/web/20180709100551/http://www.hackzapple.com/DISKII/DISKIITECH.HTM |archive-date=2018-07-09}}, {{cite web |title=Les Nibbles |language=fr |url=http://www.hackzapple.com/DISKII/DISKIITECH02A.HTM |access-date=2018-07-09 |url-status=live |archive-url=https://web.archive.org/web/20170322014922/http://www.hackzapple.com/DISKII/DISKIITECH02A.HTM |archive-date=2017-03-22}}, {{cite web |title=La Methode PRODOS: Rapide Et Efficace |language=fr |url=http://www.hackzapple.com/DISKII/DISKIITECH06E.HTM |access-date=2018-07-09 |url-status=live |archive-url=https://web.archive.org/web/20180709100607/http://www.hackzapple.com/DISKII/DISKIITECH06E.HTM |archive-date=2018-07-09}}
[[Category: सीबीएम भंडारण उपकरण|*समूह]] [[Category: एप्पल द्वितीय परिवार]] [[Category: कंप्यूटर भंडारण टेप मीडिया]] [[Category: घूर्णनशील डिस्क कंप्यूटर भंडारण मीडिया]] [[Category: लाइन कोड]] [[Category: त्रुटि का पता लगाना और सुधार करना]]


 
[[Category:CS1]]
 
[[Category:CS1 Deutsch-language sources (de)]]
[[Category: Machine Translated Page]]
[[Category:CS1 français-language sources (fr)]]
[[Category:CS1 maint]]
[[Category:Created On 25/07/2023]]
[[Category:Created On 25/07/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:Webarchive template wayback links]]
[[Category:एप्पल द्वितीय परिवार]]
[[Category:कंप्यूटर भंडारण टेप मीडिया]]
[[Category:घूर्णनशील डिस्क कंप्यूटर भंडारण मीडिया]]
[[Category:त्रुटि का पता लगाना और सुधार करना]]
[[Category:लाइन कोड]]
[[Category:सीबीएम भंडारण उपकरण|*समूह]]

Latest revision as of 16:41, 8 August 2023

कंप्यूटर विज्ञान में, ग्रुप कोडित रिकॉर्डिंग या ग्रुप कोड रिकॉर्डिंग (जीसीआर) मैग्नेटिक मीडिया पर डेटा का प्रतिनिधित्व करने के लिए अनेक भिन्न किन्तु संबंधित एन्कोडिंग विधियों को संदर्भित करता है। इस प्रकार से 1973 से 6250 प्रथम, प्रयोग किया गया से बीपीआई मैग्नेटिक टेप, एरर-करेक्शन कोड है जो रन लेंथ लिमिटेड (आरएलएल) एन्कोडिंग योजना के साथ संयुक्त है, जो मॉड्यूलेशन कोड के ग्रुप से संबंधित है।[1] अतः अन्य भिन्न -भिन्न मेनफ्रेम हार्ड डिस्क के साथ-साथ फ्लॉपी डिस्क एन्कोडिंग विधियां हैं जिनका उपयोग 1980 के दशक के अंत तक कुछ माइक्रो कंप्यूटरों में किया जाता था। किन्तु आवश्यक रूप से हायर ट्रांजीशन डेंसिटी के साथ जीसीआर एनआरजेडआई कोड का संशोधित रूप है।[1]

मैग्नेटिक टेप

इस प्रकार से ग्रुप कोडित रिकॉर्डिंग का उपयोग सर्वप्रथम 9-ट्रैक टेप 9-ट्रैक रील-टू-रील टेप पर मैग्नेटिक टेप डेटा स्टोरेज के लिए किया गया था।[1] यह शब्द आईबीएम 3420 मॉडल 4/6/8 मैग्नेटिक टेप यूनिट के विकास के समय लिखा गया था[2] और संबंधित आईबीएम 3803 मॉडल 2 टेप कण्ट्रोल यूनिट,[3][2] दोनों को 1973 में प्रस्तुत किया गया था।[2][4] आईबीएम ने एरर-करेक्शन कोड को ही ग्रुप कोडित रिकॉर्डिंग कहा है। चूंकि, जीसीआर रिकॉर्डिंग प्रारूप को संदर्भित करने लगा है अतः 6250 बीपीआई (250 बिट/मिमी[1] टेप के रिकॉर्डिंग प्रारूप को संदर्भित करता है, और इसके पश्चात उन फोर्मट्स के लिए जो एरर-करेक्शन कोड के बिना समान आरएलएल कोड का उपयोग करते हैं।

अतः मैग्नेटिक टेप पर विश्वसनीय रूप से पढ़ने और लिखने के लिए, लिखे जाने वाले सिग्नल पर अनेक बाधाओं का पालन किया जाना चाहिए। प्रथम तथ्य यह है कि दो आसन्न फ्लक्स उत्क्रमण को मीडिया पर निश्चित दूरी से भिन्न किया जाना चाहिए, जो कि मीडिया के मैग्नेटिक गुणों द्वारा परिभाषित किया गया है। द्वतीय यह है कि पाठक की क्लॉक को लिखित संकेत के चरण में रखने के लिए प्रायः पर्याप्त उलटफेर होना चाहिए; अर्थात, सिग्नल सेल्फ-क्लॉकिंग होना चाहिए सेल्फ-क्लॉकिंग और अधिक महत्वपूर्ण तथ्य यह है कि प्लेबैक आउटपुट को पर्याप्त ऊंचा रखना चाहिए क्योंकि यह फ्लक्स ट्रांज़िशन के घनत्व के समानुपाती होता है। निम्न से पहले 6250 बीपीआई टेप, 1600 बीपीआई टेप ने फेस एन्कोडिंग (पीई) नामक तकनीक का उपयोग करके इन बाधाओं को पूर्ण किया है, जो की केवल 50% कुशल थी। इस प्रकार से 6250 बीपीआई जीसीआर टेप, (0,2) रन लेंथ लिमिटेड कोड का उपयोग किया जाता है, या अधिक विशेष रूप से 4/5(0, 2) ब्लॉक कोड भी कहा जाता है।[1] अतः कभी-कभी इसे जीसीआर (4B-5B) एन्कोडिंग भी कहा जाता है।[5] इस कोड को डेटा के प्रत्येक चार बिट के लिए पांच बिट लिखने की आवश्यकता होती है।[1] कोड को इस प्रकार से संरचित किया गया है कि पंक्ति में दो से अधिक शून्य बिट्स (जो फ्लक्स रिवर्सल की कमी से दर्शाए जाते हैं) नहीं हो सकते हैं,[1] या तो कोड के अन्दर या कोड के मध्य, इससे कोई प्रभाव नहीं पड़ता कि डेटा क्या था। यह आरएलएल कोड नौ ट्रैकों में से प्रत्येक पर जाने वाले डेटा पर स्वतंत्र रूप से प्रयुक्त होता है।

इस प्रकार से 32 पांच-बिट पैटर्न में से आठ निरंतर दो शून्य बिट्स के साथ प्रारंभ होते हैं, और छह अन्य निरंतर दो शून्य बिट्स के साथ समाप्त होते हैं, और अन्य (10001) में निरंतर तीन शून्य बिट्स होते हैं। चूंकि शेषफल से ऑल-वन्स पैटर्न (111111) को हटाने पर 16 उपयुक्त कोड शब्द बचते हैं। बीपीआई जीसीआर आरएलएल कोड:[6][7][8][5]

4-बिट वैल्यू जीसीआर कोड[6][7]
हेक्स बिन बिन हेक्स
0x0 0000 1.1001 0x19
0x1 0001 1.1011 0x1B
0x2 0010 1.0010 0x12
0x3 0011 1.0011 0x13
0x4 0100 1.1101 0x1D
0x5 0101 1.0101 0x15
0x6 0110 1.0110 0x16
0x7 0111 1.0111 0x17
4-बिट वैल्यू जीसीआर कोड[6][7]
हेक्स बिन बिन हेक्स
0x8 1000 1.1010 0x1A
0x9 1001 0.1001 0x09
0xA 1010 0.1010 0x0A
0xB 1011 0.1011 0x0B
0xC 1100 1.1110 0x1E
0xD 1101 0.1101 0x0D
0xE 1110 0.1110 0x0E
0xF 1111 0.1111 0x0F

निबल्स में से 11 (xx00 और 0001 के अतिरिक्त) का कोड मोस्ट सिग्नीफिकेनट बिट के पूरक को जोड़कर बनाया गया है; अर्थात abcd को aabcd के रूप में एन्कोड किया गया है। अन्य पांच मानों को 11 से प्रारंभ होने वाले कोड दिए गए हैं। फॉर्म ab00 के निबल्स में कोड 11baa हैं, अर्थात ab11 के लिए कोड का थोड़ा विपरीत है। और कोड 0001 को शेष मान 11011 दिया गया है।

इसके पूर्व का घनत्व अत्यधिक उच्च होने के कारण 6250 बीपीआई टेप, आरएलएल कोड विश्वसनीय डेटा स्टोरेज सुनिश्चित करने के लिए पर्याप्त नहीं है। आरएलएल कोड के शीर्ष पर, एरर-करेक्शन कोड जिसे ऑप्टीमल रेक्टंगुलर कोड (ओआरसी) कहा जाता है, प्रयुक्त किया जाता है।[9] यह कोड समता बिट ट्रैक और चक्रीय अतिरेक जांच के समान पैरिटी कोड का संयोजन है, किन्तु त्रुटि का पता लगाने के अतिरिक्त एरर-करेक्शन के लिए संरचित है। टेप पर लिखे गए प्रत्येक सात बाइट्स (आरएलएल एन्कोडिंग से पहले) के लिए, आठवें चेक बाइट की गणना की जाती है और टेप पर लिखा जाता है। रीड करते समय, समता की गणना प्रत्येक बाइट पर की जाती है और समता ट्रैक की सामग्री के साथ एक्सक्लूसिव-ओरेड किया जाता है, और बहुपद चेक कोड की गणना की जाती है और प्राप्त चेक कोड के साथ एक्सक्लूसिव-ओरेड किया जाता है, जिसके परिणामस्वरूप दो 8-बिट सिंड्रोम शब्द बनते हैं। यदि ये दोनों शून्य हैं, तो डेटा एरर रहित है। अन्यथा, टेप कंट्रोलर में एरर-करेक्शन तर्क होस्ट को अग्रेषित करने से पहले डेटा को सही करता है। इस प्रकार से एरर-करेक्शन कोड किसी ट्रैक या किन्हीं दो ट्रैकों में किसी भी संख्या में एर्रोंर को ठीक करने में सक्षम है यदि एर्रोंरनस ट्रैक को अन्य विधियों से पहचाना जा सकता है।

नए आईबीएम में 24000 बीपीआई पर रिकॉर्डिंग करने वाले आधे इंच के 18-ट्रैक टेप ड्राइव में, 4/5(0, 2) जीसीआर को एक अधिक कुशल 8/9(0, 3) मॉड्यूलेशन कोड द्वारा आठ बिट्स से नौ बिट्स तक मैप करके परिवर्तन दिया गया था।[1]

हार्ड डिस्क

इस प्रकार से 1970 के दशक के मध्य में, स्पेरी यूनीवैक, आईएसएस डिवीजन ग्रुप कोडिंग का उपयोग करके मेनफ्रेम व्यवसाय के लिए उच्च हार्ड ड्राइव पर कार्य कर रहा था।[10]

फ़्लॉपी डिस्क

अतः मैग्नेटिक टेप ड्राइव की तरह, फ्लॉपी डिस्क ड्राइव में फ्लक्स रिवर्सल (जिसे ट्रांज़िशन भी कहा जाता है, जिसे एक-बिट द्वारा दर्शाया जाता है) के अंतर पर भौतिक सीमाएं होती हैं।

माइक्रोपोलिस

चूंकि जीसीआर-संगत डिस्केट ड्राइव और फ़्लॉपी डिस्क ड्राइवर्स (जैसे 100163-51-8 और 100163-52-6) को प्रस्तुत करते हुए, [11] माइक्रोपोलिस (कंपनी) ने ग्रुप कोडित रिकॉर्डिंग के साथ डेटा एन्कोडिंग का समर्थन किया है,[12] इस प्रकार से प्रति ट्रैक बारह 512-बाइट सेक्टरों को संग्रहीत करने के लिए 5¼-इंच 100 टीपीआई 77-ट्रैक डिस्केट ड्राइव पर 1977 या 1978 से उपयोग किया गया है.[13][14][15][16]

माइक्रो पेरीफेरल्स

किन्तु माइक्रो पेरिफेरल्स, इंक. (एमपीआई) ने 1978 की प्रारंभ से डबल-डेंसिटी 5¼-इंच डिस्क ड्राइव (जैसे सिंगल-साइडेड बी51 और डबल-साइडेड बी52 ड्राइव) और जीसीआर को प्रयुक्त करने वाले एक कंट्रोलर समाधान का मार्केटिंग किया गया था।[17][18]

डुरंगो

डुरांगो सिस्टम्स डुरंगो F-85 F-85 (सितंबर 1978 में प्रस्तुत किया गया)[19][20] प्रोप्राइटरी हाई-डेंसिटी 4/5 ग्रुप कोडित एन्कोडिंग का उपयोग करके 480 केबी प्रदान करने वाली सिंगल-साइडेड 5¼-इंच 100 टीपीआई डिस्केट ड्राइव का उपयोग किया जाता है। मशीन वेस्टर्न डिजिटल FD1781 फ़्लॉपी डिस्क कंट्रोलर का उपयोग कर रही थी, जिसे पूर्व स्पेरी आईएसएस इंजीनियर द्वारा डिज़ाइन किया गया था,[16] अतः 77-ट्रैक माइक्रोपोलिस ड्राइव के साथ उपयोग किया जाता है।[21] इसके पश्चात मॉडलों जैसे डुरंगो 800 में [22] श्रृंखला को प्रति डिस्केट 960 केबी (946 केबी स्वरूपित [nb 1]) के लिए दो तरफा विकल्प में विस्तारित किया गया था[22][20][23][21][13]

एप्पल

एप्पल II फ़्लॉपी ड्राइव के लिए, स्टीव वोज़्निएक ने फ़्लॉपी कंट्रोलर का आविष्कार किया है, जिसने (डिस्क द्वितीय ड्राइव के साथ) दो बाधाएँ लगाईं:

  • किन्हीं दो बिट के मध्य अधिकतम शून्य बिट हो सकता है।
  • प्रत्येक 8-बिट बाइट को बिट से प्रारंभ होना चाहिए।

इन सीमाओं का अनुपालन सुनिश्चित करने की अधिक सरल योजना डिफरेंटीयल मैनचेस्टर एन्कोडिंग या (डिजिटल) एफएम (फ़्रीक्वेंसी मॉड्यूलेशन) के अनुसार प्रत्येक डेटा बिट से पहले अतिरिक्त क्लॉक संक्रमण रिकॉर्ड करना है। इस प्रकार से 4-और-4 एन्कोडिंग के रूप में जाना जाता है, जिसके परिणामस्वरूप एप्पल कार्यान्वयन ने प्रति ट्रैक केवल दस 256-बाइट सेक्टर को एकल-घनत्व 5¼-इंच फ़्लॉपी पर रिकॉर्ड करने की अनुमति दी है। यह प्रत्येक बाइट के लिए दो बाइट्स का उपयोग करता है।

इस प्रकार से 1978 के वसंत में डिस्क ड्राइव के शिपमेंट से लगभग एक महीने पूर्व,[25] वोज्नियाक ने एहसास किया कि अधिक सम्मिश्र एन्कोडिंग योजना डिस्क पर प्रत्येक आठ-बिट बाइट को चार बिट्स के अतिरिक्त पांच बिट्स उपयोगी डेटा रखने की अनुमति देगी। ऐसा इसलिए है क्योंकि 34 बाइट्स हैं जिनमें शीर्ष बिट सेट है और पंक्ति में दो शून्य बिट नहीं हैं। इस एन्कोडिंग योजना को 5-और-3 एन्कोडिंग के रूप में जाना जाने लगा, और प्रति ट्रैक 13 सेक्टरों की अनुमति दी गई; इसका उपयोग एप्पल डॉस 3.1, एप्पल डॉस 3.2|3.2, और एप्पल डॉस 3.2.1|3.2.1 के साथ-साथ एप्पल सीपी/एम [de] इसके प्रारंभ संस्करण के लिए भी किया गया था। :[26]

आरक्षित जीसीआर-कोड: 0xAA और 0xD5।[26]

वोज्नियाक ने इस सिस्टम को एप्पल कंप्यूटर, इंक. में मेरा अधिक अविश्वसनीय अनुभव और मेरे द्वारा किया गया अधिक उत्तम कार्य बताया है।[25]

इसके पश्चात, डिस्क पर बाइट को पंक्ति में शून्य बिट्स की जोड़ी तक रखने की अनुमति देने के लिए फ्लॉपी ड्राइव कंट्रोलर के डिज़ाइन को संशोधित किया गया था। इसने प्रत्येक आठ-बिट बाइट को छह बिट उपयोगी डेटा रखने की अनुमति दी, और प्रति ट्रैक 16 सेक्टरों की अनुमति दी है। इस योजना को 6-और-2 एन्कोडिंग के रूप में जाना जाता है,[26] और इसका उपयोग एप्पल पास्कल, एप्पल डॉस 3.3 पर किया गया था [26] तथा अधिक पूर्व प्रोडॉस,[28] और इसके पश्चात एप्पल लिसा में एप्पल फ़ाइलवेयर ड्राइव और एप्पल मैकिंटुश और एप्पल II पर 400K और 800K 3½-इंच डिस्क के साथ किया गया था।[29][30] एप्पल ने मूल रूप से इस योजना को जीसीआर नहीं कहा था, किन्तु बाद में यह शब्द इस पर प्रयुक्त किया गया था,[30] इसे आईबीएम पीसी फ़्लॉपीज़ से भिन्न करने के लिए जो एमएफएम एन्कोडिंग योजना का उपयोग करता था।

आरक्षित जीसीआर-कोड: 0xAA और 0xD5।[26][28]

कमोडोर

स्वतंत्र रूप से, कमोडोर बिजनेस मशीनें (सीबीएम) ने अपने कमोडोर 2040 फ्लॉपी डिस्क ड्राइव (1979 के वसंत में लॉन्च) के लिए ग्रुप कोडित रिकॉर्डिंग योजना बनाई। अतः 2040 ड्राइव पर प्रासंगिक बाधाएं यह थीं कि पंक्ति में दो से अधिक शून्य बिट नहीं हो सकते थे; ड्राइव ने बाइट में पूर्व बिट पर कोई विशेष बाधा नहीं लगाई थी। इसने उसी योजना के उपयोग की अनुमति दी जिसका उपयोग किया गया था 6250 बीपीआई टेप ड्राइव। निम्न टेबल के अनुसार, प्रत्येक चार बिट डेटा को डिस्क पर पांच बिट्स में अनुवादित किया जाता है:

4-बिट वैल्यू जीसीआर कोड[31]
हेक्स बिन बिन हेक्स
0x0 0000 0.1010 0x0A
0x1 0001 0.1011 0x0B
0x2 0010 1.0010 0x12
0x3 0011 1.0011 0x13
0x4 0100 0.1110 0x0E
0x5 0101 0.1111 0x0F
0x6 0110 1.0110 0x16
0x7 0111 1.0111 0x17
4-बिट वैल्यू जीसीआर कोड[31]
हेक्स बिन बिन हेक्स
0x8 1000 0.1001 0x09
0x9 1001 1.1001 0x19
0xA 1010 1.1010 0x1A
0xB 1011 1.1011 0x1B
0xC 1100 0.1101 0x0D
0xD 1101 1.1101 0x1D
0xE 1110 1.1110 0x1E
0xF 1111 1.0101 0x15

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

यह अधिक कुशल जीसीआर योजना, धीरे-धीरे क्लॉक दर (ज़ोन स्थिर कोणीय वेग, जेडसीएवी) को बढ़ाकर कॉनस्टंट बिट-डेंसिटी रिकॉर्डिंग पर दृष्टिकोण के साथ संयुक्त है और आंतरिक ट्रैक (ज़ोन बिट रिकॉर्डिंग, जेडबीआर) की तुलना में बाहरी ट्रैक पर अधिक भौतिक क्षेत्रों को संग्रहीत करती है, कमोडोर को मानक सिंगल-साइडेड एकल-घनत्व 5.25-इंच फ्लॉपी पर 170 केबी फिट करने में सक्षम बनाती है, जहां ऐप्पल 140 केबी (6-और-2 एन्कोडिंग के साथ) या 114 केबी फिट बैठता है बी (5-और-3 एन्कोडिंग के साथ) और एफएम-एन्कोडेड फ्लॉपी केवल 88 केबी रखती है।

सीरियस/विक्टर

इसी तरह, 1981/1982 में चक पैडल द्वारा डिजाइन किए गए विक्टर 9000 उर्फ ​​सीरियस 1 के 5.25-इंच फ्लॉपी ड्राइव में नौ जोनों में बाहरी ट्रैक के लिए ड्राइव की घूर्णी गति को धीरे-धीरे कम करके दस-बिट जीसीआर और कॉनस्टंट बिट-डेंसिटी रिकॉर्डिंग के संयोजन का उपयोग किया गया था (जोन निरंतर रैखिक वेग (जेडसीएलवी) का रूप) जबकि स्वरूपित कैप प्राप्त करने के लिए प्रति ट्रैक सेक्टरों की संख्या में वृद्धि (जोन बिट रिकॉर्डिंग (जेडबीआर) का प्रकार) 606 केबी की (एक पक्ष वाला) / 1188 केबी (दो पक्ष) 96 टीपीआई मीडिया पर है.[32][33][34][35]

ब्रदर

इस प्रकार से 1985 के चारो ओर, ब्रदर उद्योग ने एकीकृत 3.5-इंच 38-ट्रैक[nb 2] डिस्केट ड्राइव के साथ समर्पित वर्ड प्रोसेसर टाइपराइटर का एक परिवार प्रस्तुत किया। WP और एलडब्ल्यू सीरीज [de] के प्रारंभिक मॉडलों ने 120 केबी [nb 3] को एक तरफा और 240 केबी तक संग्रहीत करने के लिए बारह 256-बाइट सेक्टरों के साथ एक ब्रदर-विशिष्ट ग्रुप-कोडित रिकॉर्डिंग योजना [nb 3] का उपयोग किया था। डबल-साइडेड डबल-डेंसिटी (डीडी) डिस्केट पर। [16][36][37][38] कथित रूप से, प्रोटोटाइप पहले ही बर्लिन में इंटरनेशनेल फनकॉस्टेलुंग 1979 (आईएफए) में दिखाए जा चुके थे।

शार्प

अतः 1986 में, शार्प ने फॉर्मेट ने पॉकेट कंप्यूटर की अपनी श्रृंखला के लिए फ़्लिपी डिस्क 2.5-इंच पॉकेट डिस्क ड्राइव समाधान (ड्राइव: शार्प सीई-1600140एफ, सीई-1600140एफ, शार्प सीई-140एफ, सीई-140एफ; आंतरिक रूप से एफडीयू-250 चेसिस पर आधारित; मीडिया: शार्प सीई-1650एफ सीई-1650एफ) प्रस्तुत किया है। 62464 जीसीआर (4/5) रिकॉर्डिंग के साथ प्रति पक्ष बाइट्स (2× 64 केबी नाममात्र, 16 ट्रैक, 8 सेक्टर/ट्रैक, प्रति सेक्टर 512 बाइट्स, 48 टीपीआई, 250 केबिट/एस, 270 आरपीएम) है।[39][40]

अन्य उपयोग

जीसीआर का मूल्यांकन बार कोड एन्कोडिंग योजनाओं (पैकिंग दक्षता, समय सहनशीलता, समय की जानकारी के लिए स्टोरेज बाइट्स की मात्रा और प्रत्यक्ष वर्तमान आउटपुट स्तर) में संभावित उपयोग के लिए भी किया गया था।[41]

यह भी देखें

  • मोडीफील्ड फ्रीक्वेंसी मॉड्यूलेशन (एमएफएम)
  • रन लेंथ लिमिटेड (आरएलएल)
  • आठ से चौदह मॉड्यूलेशन (ईएफएम)
  • एरर-करेक्शन कोड
  • 8बी/10बी एन्कोडिंग
  • ग्रुप कोड
  • 4बी5बी
  • इंटीग्रेटेड डब्लूओजेड मशीन (आईडब्लूएम , एप्पल कंप्यूटर में जीसीआर डिस्क कंट्रोलर )
  • पाउला (कंप्यूटर चिप) (एमओएस टेक्नोलॉजी 8364, कमोडोर अमीगा कंप्यूटर में जीसीआर-सक्षम डिस्क कंट्रोलर )
  • व्यक्तिगत कंप्यूटर कैटवीज़ल (एक विशेष डिस्केट कंट्रोलर जो कुछ जीसीआर फोर्मट्स को रीड में सक्षम है)
  • क्रियोफ्लक्स (एक विशेष डिस्केट कंट्रोलर जो कुछ जीसीआर फोर्मट्स को रीड में सक्षम है)

टिप्पणियाँ

  1. The product flyer for the Durango 800 series documents a formatted "on-line capacity" of 1.892 MB for the diskette drives. The system, however, was equipped with two 5¼-inch Micropolis 100 tpi 77-track floppy drives by default, and 1.892 MB is about twice as large as the physical drive capacity documented in various other sources (480 KB per side), therefore, by "on-line capacity" they must have meant the available storage capacity available to users for the combination of two drives.
  2. The sources give slightly contradicting parameters regarding the Brother diskette formats. 12 sectors á 256 bytes would give 120 KB per side on a 40-track drive, but one source claims the drives were 38-track only.
  3. 3.0 3.1 The following Brother models are known to support a 120 KB diskette format (incomplete list): WP-1 (1985/1987), WP-5 (1987/1989), WP-6 (1989), WP-55 (1987/1989), WP-500 (1987/1989). The following models are known to support a 240 KB format (incomplete list): WP-70, WP-75 (1989), WP-80 (1985/1989), WP-3400, WP-3410, WP-3550, WP-3650D, WP-760D, WP-760D+, LW-1 (1989), LW-20, LW-30, LW-100, LW-400.


संदर्भ

  1. 1.0 1.1 1.2 1.3 1.4 1.5 1.6 1.7 Patel, Arvind Motibhai (1988). "5. Signal and Error-Control Coding". In Mee, C. Denis; Daniel, Eric D. (eds.). Magnetic Recording. Vol. II: Computer Data Storage (1st ed.). McGraw-Hill Book Company. ISBN 0-07-041272-3.
  2. 2.0 2.1 2.2 CW staff (1973-03-14). "6,250 Byte/In. Density - IBM 3420 Storage More Than Tripled". Computerworld. White Plains, New York, USA. VII (11): 1–2. Retrieved 2017-03-23. IBM added three new models to the 3420 magnetic tape system than can record data at the "densest recording capability yet offered", according to the company. Using a new method called Group Coded Recording (GCR), the IBM drives can handle tapes containing a data density of 6,250 byte/in. compared with 1,600 byte/in. on earlier models of the 3420. […] An upgraded control unit was also announced - the 3803 Model 2 - which operates with both the earlier and latest 3420 tape units. The Model 2 includes the capability of correcting errors in one or two tracks "simultaneously while the tape is in motion", IBM said. […] The GCR method segments data written on tape into groups of characters to which a special coding character is added. And the higher density is based on a combination of a modified coding scheme, a smaller interrecord gap (called an interblock gap) and modified electronics and electromechanical components, IBM said. Installed 3803/3420 tape systems can be converted to the higher densities in the field. […]
  3. "The Gallery of Old Iron". 2004. Archived from the original on 2008-12-25. […] I moved to the lab at Poughkeepsie in 1958 […] I later was Lead designer and architect for the 2802 Tape Control Unit and a few years after that, Lead Designer and Architect of the 3803 which was a very large modification based on the 2802. Three of us shared a Corporate Award for the 3803 and I, along with Planner Charlie Von Reyn, came up with the name "Group Coded Recording (GCR)" as the name of the recording method. […] (NB. An anonymous comment by one of the developers on the origin of the name "Group Coded Recording".)
  4. Harris, John P.; Phillips, William B.; Wells, Jack F.; Winger, Wayne D. (September 1981). "Innovations in the Design of Magnetic Tape Subsystems". IBM Journal of Research and Development. International Business Machines Corporation. 25 (5): 691–700. CiteSeerX 10.1.1.83.2700. doi:10.1147/rd.255.0691.
  5. 5.0 5.1 Geffroy, Jean-Claude; Motet, Gilles (2013-03-09) [2002]. "15.12 Exercise GCR (4B - 5B) code". Design of Dependable Computing Systems. Toulouse, France: Springer Science+Business Media, B.V. / Kluwer Academic Publishers. pp. 426, 591. ISBN 978-1-4020-0437-7. LCCN 2002-284974. ISBN 94-015-9884-3. Retrieved 2021-11-18. (672 pages)
  6. 6.0 6.1 6.2 Keong, Kwoh Chee, Computer Peripherals (PDF), School of Computer Engineering, Nanyang Technological University, Singapore, Chapter 7. Magnetic Recording Fundamentals, archived (PDF) from the original on 2017-03-23, retrieved 2017-03-23
  7. 7.0 7.1 7.2 Watkinson, John (1990). "3.4. Group codes". Coding for Digital Recording. Stoneham, MA, USA: Focal Press. pp. 51–61. ISBN 0-240-51293-6.
  8. Savard, John J. G. (2018) [2006]. "Digital Magnetic Tape Recording". quadibloc. Archived from the original on 2018-07-02. Retrieved 2018-07-16.
  9. Patel, Arvind Motibhai; Hong, Se June (1974). "Optimal Rectangular Code for High Density Magnetic Tapes". IBM Journal of Research and Development. 18 (6): 579–588. doi:10.1147/rd.186.0579.
  10. Jacoby, George V. (2003-01-06) [September 1977]. "A new look-ahead code for increased data density". IEEE Transactions on Magnetics. Sperry Univac, ISS Division, Cupertino, CA, USA: IEEE. 13 (5): 1202–1204. doi:10.1109/TMAG.1977.1059670. (NB. This article about the 3PM code was also presented at the Intermag 1977 in June 1977.)
  11. "Micropolis 100163 Intelligent Controller". Micropolis. Retrieved 2022-06-26.{{cite web}}: CS1 maint: url-status (link))
  12. US 4261019, McClelland, S. Barry, "Compatible Digital Magnetic Recording System", published 1981-04-07, assigned to Micropolis Corporation  (NB. Application Number: US 06/098381)
  13. 13.0 13.1 "NCC Preview: OEMs at NCC - Micropolis Corp". Computerworld. CW Communications, Inc. XII (22): P/50. 1978-05-28. Retrieved 2017-06-12. […] Micropolis has extended the capacity of 5.25-in. floppy disk subsystems via double-sided models with formatted file storage of up to nearly 2 million bytes […] The Megafloppy series also features an intelligent controller that facilitates interconnection of four subsystems to a common host interface for a total on-line storage capacity of more than 15M bytes […] Double-sided versions of the product line will be implemented first in two OEM series - Model 1015 and Model 1055 […] The Model 1015 is an unpackaged drive designed for the manufacturer who integrates floppy disk storage into his own system enclosure. A range of storage capacities from 143,000 to 630,000 bytes per drive is available […] Model 1015 customers have the option of using the Micropolis intelligent controller and Group Code Recording (GCR) method to further expand file space up to 946,000 bytes […] Offering GCR and a microprocessor-based controller as standard features, the Model 1055 5.25-in. floppy has four soft-sectored formats for each of its 77 tracks, yielding a maximum capacity of 1,892,000 bytes of file space on its double-sided version […] An add-on module available for the 1055 is comprised of two read/write heads and two drives, sharing a common controller. The subsystem capacity (formatted) with the module is 3,784,000 bytes […] Up to four 1055s, each with an add-on module, can be daisy-chained to a common host for a maximum on-line storage capacity of more than 15M bytes […]
  14. Micropolis Maintenance Manual Floppy Disk Subsystem (PDF) (revision 1, 1st ed.). Micropolis Corporation. February 1979. 1082-04. Archived (PDF) from the original on 2017-06-12. Retrieved 2017-06-12. (NB. Micropolis 100163-51-8 and 100163-52-6 are GCR-based.)
  15. "InfoNews/Hardware: Hardware/Briefs". InfoWorld. 2 (2): 19. 1980-03-03. Retrieved 2017-06-12. […] Four new 96 tracks-per-inch products have been added to Micropolis' current line of 100 tpi single-sided and double-sided floppy disks. The 96 tpi drives offer 70 tracks-per-side, as opposed to the 77 offered by the MegaFloppy line. The four models are: 1) The 1015-V: 436 KB, unformatted, FM/MFM recording […] 2) The 1016-V: 532 KB unformatted, Group Coded Recording (GCR) […] 3) The 1015-VI: a two-head version of the MFM drive, 872 KB […] 4) The 1016-VI: also a two-head drive, 1.064 MB GCR encoding […]
  16. 16.0 16.1 16.2 Guzis, Charles "Chuck" P. (2015-09-20). "Multi-platform distribution format". Sydex. Archived from the original on 2017-06-14. Retrieved 2017-06-14. […] At the same time Micropolis was working a 5.25" drive that could hold about as much as an 8", using some tricks. The Micropolis drive was 100 tpi, 77 track and, by using GCR, could hold 12 512-byte sectors per track. That's 462 KiB. This was about 1977-78. […] The […] drive and controller implementation (ours was done by a guy we'd recruited from Sperry ISS) was […] complex and expensive […] Brother WP disks […] are 38 track, single-sided, Brother-encoded GCR that hold […] 120K on 2D floppies. […]
  17. Allen, David (February 1978). "A Minifloppy Interface" (PDF). BYTE. Kansas City, USA. 3 (2): 114, 116–118, 120, 122, 134–125. Archived from the original (PDF) on 2017-06-14. Retrieved 2017-06-14. […] Of the alternative codes used to achieve double density, GCR (Group Coded Recording) looks quite attractive. Micro Peripherals Inc has implemented double density using GCR in a full size floppy disk and controller system currently being marketed. […] GCR is nothing more than the old standby NRZ with its attendant advantages, but, since ordinary NRZ has no clocking information and a potentially high DC content during long strings of ones or zeros, the data is reformatted to eliminate the long strings. The reformatting converts each four bit group of original data into five bits of group coded data; the five bits in the encoded version will always have a mix of ones and zeros, even if the real data is all in one state. Reformatting in GCR can be accomplished in software, as opposed to MFM, etc, which almost unavoidably must be encoded and decoded in hardware. Thus, GCR has good possibilities as a low cost, high reliability scheme for achieving double density. […][1]
  18. "Floppies Claim Improved Performance". Computerworld. CW Communications, Inc. XIII (7): 90. 1979-02-12. Retrieved 2017-06-14.
  19. Schultz, Brad (1978-10-02). "Business Mini Weighs 65 Pound - What is Durango?". Computerworld. CW Communications, Inc. XII (40): 1, 4. Retrieved 2017-06-13.
  20. 20.0 20.1 Comstock, George E. (2003-08-13). "Oral History of George Comstock" (PDF). Interviewed by Hendrie, Gardner. Mountain View, California, USA: Computer History Museum. CHM X2727.2004. Archived (PDF) from the original on 2017-03-23. Retrieved 2017-03-23.
  21. 21.0 21.1 Guzis, Charles "Chuck" P. (2009-09-13). "Durango GCR". Sydex. Archived from the original on 2017-11-04. Retrieved 2017-03-25.
  22. 22.0 22.1 "800 Technical Summary - 800 Series Business Computer System" (PDF). San Jose, CA, USA: Durango Systems, Inc. Archived (PDF) from the original on 2017-03-23. Retrieved 2017-03-23.
  23. Guzis, Charles "Chuck" P. (October 2006). "The Durango F-85 Computer". Sydex. Archived from the original on 2017-03-23. Retrieved 2017-03-23.
  24. 24.0 24.1 24.2 24.3 24.4 24.5 24.6 24.7 Copy II Plus Version 9 - ProDOS/DOS Utilities - Data Recovery, File Management, Protected Software Backup (PDF). 9.0. Central Point Software, Inc. 1989-10-31 [1982]. Archived from the original (PDF) on 7 May 2017. Retrieved 2017-03-21.
  25. 25.0 25.1 Williams, Gregg; Moore, Rob (January 1985). "The Apple Story / Part 2: More History and the Apple III". BYTE (interview): 166. Archived from the original on 2012-02-12. Retrieved 2013-10-26. [2] (NB. Interview with Steve Wozniak, where he describes creating the Apple version of GCR.)
  26. 26.00 26.01 26.02 26.03 26.04 26.05 26.06 26.07 26.08 26.09 26.10 Worth, Don D.; Lechner, Pieter M. (May 1982) [1981]. Beneath Apple DOS (4th printing ed.). Reseda, CA, USA: Quality Software. Retrieved 2017-03-21. [3] [4] [5] Archived 9 March 2016 at the Wayback Machine
  27. 27.0 27.1 27.2 27.3 27.4 27.5 Sather, James Fielding (1983). Understanding the Apple II - A Learning Guide and Hardware Manual for the Apple II Computer (1st ed.). Chatsworth, CA, USA: Quality Software. pp. 9–26, 9–27. ISBN 0-912985-01-1. Retrieved 2017-03-21.{{cite book}}: CS1 maint: url-status (link)
  28. 28.0 28.1 28.2 28.3 28.4 28.5 Worth, Don D.; Lechner, Pieter M. (March 1985) [1984]. Beneath Apple ProDOS - For Users of Apple II Plus, Apple IIe and Apple IIc Computers (PDF) (2nd printing ed.). Chatsworth, CA, USA: Quality Software. ISBN 0-912985-05-4. LCCN 84-61383. Archived (PDF) from the original on 2017-03-21. Retrieved 2017-03-21. [6]
  29. 29.0 29.1 29.2 29.3 29.4 Feichtinger, Herwig (1987). Arbeitsbuch Mikrocomputer (in Deutsch) (2 ed.). Munich, Germany: Franzis-Verlag GmbH. pp. 223–224. ISBN 3-7723-8022-0.
  30. 30.0 30.1 Apple Computer, Inc. (February 1982) [1978]. Integrated Woz Machine (IWM) Specification (PDF) (19 ed.). DigiBarn Computer Museum. Archived (PDF) from the original on 2016-08-06. Retrieved 2016-08-06.
  31. 31.0 31.1 Hildon, Karl J. H. (March 1985). "GCR codes". The Complete Commodore Inner Space Anthology (PDF). Milton, Ontario, Canada: Transactor Publishing Incorporated. p. 49. ISBN 0-9692086-0-X. Archived (PDF) from the original on 2017-03-23. Retrieved 2017-03-23. [7] (NB. Commodore GCR codes—but this reference erroneously claims that a 1-bit indicates a lack of a transition.)
  32. "Victor 9000/Sirius 1 Specification" (PDF). commodore.ca. Archived (PDF) from the original on 2017-03-23. Retrieved 2017-03-23.
  33. "Supplemental Technical Reference Material". Revision 0 (1st printing ed.). Scotts Valley, CA, USA: Victor Publications. 1983-03-23. Application Note: 002. […] Single-sided floppy drive offers 80 tracks at 96 TPI […] Double-sided floppy drive offers 160 tracks at 96 TPI […] Floppy drives have 512 byte sectors; utilising a GCR, 10-bit recording technique. […] Although the Victor 9000 uses 5 1/4-inch minifloppies of a similar type to those used in other computers, the floppy disks themselves are not readable on other machines, nor can the Victor 9000 read a disk from another manufacturers machine. The Victor 9000 uses a unique recording method to allow the data to be packed as densely as 600 kbytes on a single-sided single-density minifloppy; this recording method involves the regulation of the speed at which the floppy rotates, explaining the fact that the noise from the drive sometimes changes frequency.
  34. "Chapter 7. Disk Drive Assembly". Victor 9000 Technical Reference Manual (PDF). Victor Business Products, Inc. June 1982. pp. 7–1..7–9. 710620. Archived (PDF) from the original on 2017-03-23. Retrieved 2017-03-23. […] Track density is 96 tracks per inch, and recording density is maintained at approximately 8000 bits per inch on all tracks. […] The VICTOR 9000 uses an encoding technique called group code recording (GCR) to convert the data from internal representation to an acceptable form. GCR converts each (4-bit) nibble into a 5-bit code that guarantees a recording pattern that never has more than two zeros together. Then data is recorded on the disk by causing a flux reversal for each "one" bit and no flux reversal for each "zero" bit. […]
  35. Sargent III., Murray; Shoemaker, Richard L.; Stelzer, Ernst H. K. (1988). Assemblersprache und Hardware des IBM PC/XT/AT (in Deutsch) (1 ed.). Addison-Wesley Verlag (Deutschland) GmbH / Addison-Wesley Publishing Company. ISBN 3-89319-110-0. . VVA-Nr. 563-00110-4.
  36. Gieseke, Hans-Werner (2003-08-27). "Brother WP-1" (in Deutsch). Archived from the original on 2017-06-14. Retrieved 2017-06-14. (NB. Reportedly, the Brother WP-1 technical data was derived from page 109 of the user manual.)
  37. Cotgrove, Michael S. (2009-02-26). "archaic floppy disc format". Retrieved 2017-06-14. […] There were several 3.5" Brother disks that are completely nonstandard. […] One had 1296 byte sectors and another had 12 x 256 byte GCR sectors […]
  38. French, Mick (2002-09-13). "Brother WP-6". Retrieved 2017-06-14. […] The 3.5" 240Kb disk drive is a single head Brother part no.13194989 and is connected with a 15 pin ribbon. […] it initializes (formats) the disk to a capacity of 236.5Kb. […]
  39. "Model CE-1600F". Sharp PC-1600 Service Manual (PDF). Yamatokoriyama, Japan: Sharp Corporation, Information Systems Group, Quality & Reliability Control Center. July 1986. pp. 98–104. Archived (PDF) from the original on 2017-05-07. Retrieved 2017-03-23. GCR is an abbreviation of Group Coded Recording. A single byte, 8 bits, data are divided into two 4-bit data which is also converted onto a 5-bit data. Thus, a single byte (8 bits) is recorded on the media as a 10-bit data.
  40. Sharp Service Manual Model CE-140F Pocket Disk Drive (PDF). Sharp Corporation. 00ZCE140F/SME. Archived (PDF) from the original on 2017-03-11. Retrieved 2017-03-11.
  41. Moseley, Robin C. (April 1979). "Technical Forum: A Comparison of Bar Code Encoding Schemes" (PDF). BYTE. Andover, MA, USA. 4 (4): 50, 52. Retrieved 2017-06-14.


अग्रिम पठन

बाहरी संबंध