क्या मल्टी-प्लेटर हार्ड-ड्राइव उनके सभी सिर को एक साथ पढ़ने के लिए उपयोग करता है?


13

मान लीजिए कि नीचे की विशेषताओं के साथ हमारे पास 2 पट्टियों वाला हार्डडिस्क है:

घूर्णी दर: 10, 000 RPM
औसत क्षेत्र / ट्रैक: 1000
सरफेस: 4
सेक्टर का आकार: 512 बाइट्स

मैं "कंप्यूटर सिस्टम: एक प्रोग्रामर के परिप्रेक्ष्य 2ed" पढ़ रहा था जब मैंने पाया कि यह स्थानांतरण समय की गणना करता है जैसे कि यह केवल एक सेक्टर को पढ़ने के लिए एक सिर का उपयोग करता है।
यदि ऐसा है, तो 4 सतहों पर लिखने (पढ़ने) के लिए 4 सिर का उपयोग क्यों नहीं किया जाता है? इसलिए जब मैं एक 2K बाइट्स फ़ाइल लिखता हूं, तो प्रत्येक सिर को केवल 4 के बजाय केवल एक सेक्टर की लंबाई को घुमाने के लिए प्लैटर के लिए इंतजार करना चाहिए, इस प्रकार 4. के कारक द्वारा स्थानांतरण समय को कम करना
या प्रत्येक पर एक सेक्टर बनाने के लिए रिडिजाइन सेक्टर। सिलेंडर लेकिन 4 पटरियों पर क्रमशः 4 सतहों पर एक ही स्थिति रहता है। प्रत्येक (512/4) बाइट्स। इसलिए जब एचडी को 512 बाइट्स के क्षेत्र को पढ़ने की आवश्यकता होती है, तो हमें मूल समय की तुलना में केवल 1/4 घूमने के लिए डिस्क की आवश्यकता होती है।
विचार RAID 0 जैसा दिखता है।


मुझे नहीं पता कि वास्तव में क्या किया गया है, लेकिन मैं कह सकता हूं कि आमतौर पर जो कुछ चाहिए वह फ़ाइल संदर्भ है। यदि फ़ाइलों के हिस्से अलग-अलग पट्टियों पर लिखे गए हों तो ऐसा नहीं हो सकता।
soandos

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

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

जवाबों:


11

एक बार में सभी प्रमुखों को पढ़ने या लिखने के लिए सभी सर्किटरी को शामिल करने की आवश्यकता होगी - हेड एम्पलीफायरों, बिटस्ट्रीम डिकोडर्स, यहां तक ​​कि माइक्रोप्रोसेसर और कैश मेमोरी। मुझे नहीं पता कि डिस्क वास्तव में कैसे डिज़ाइन की जाती है, लेकिन यह मेरे लिए संभव नहीं लगता है, विशेष रूप से उद्योग में मूल्य दबाव को देखते हुए। इसके अलावा, यहां तक ​​कि सिंगल प्लैटर से स्ट्रीम भी इंटरफ़ेस सीमा के पास होने की संभावना है - यह मांग और घूर्णी विलंब है जो आपको मारते हैं।


5

मुझे लगता है कि यह पहले से ही यह कैसे काम करता है:

सिलेंडर

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

https://en.wikipedia.org/wiki/Cylinder-head-sector#Cylinders

संपादित करें

विकिपीडिया के इस उद्धरण में यह सब नहीं कहा गया है, pcguide.com के लोग स्पष्ट रूप से कहते हैं:

किसी निश्चित समय में केवल एक हेड हार्ड डिस्क से पढ़ या लिख ​​सकता है। विशेष सर्किटरी का उपयोग यह नियंत्रित करने के लिए किया जाता है कि कौन सा सिर किसी भी समय सक्रिय है।

तो यह निम्न / मध्यम-अंत के लिए है HDD, लेकिन मैं यहाँ कुछ OLD चर्चाओं में आया था और यहाँ जहाँ वे उस तकनीक का उल्लेख कर रहे हैं जिसे आप "आंतरिक RAID" के रूप में बता रहे हैं और मुझे वास्तव में आज की HDD तकनीक के बारे में पर्याप्त जानकारी नहीं है।


दिलचस्प बोली, यह कहाँ से है?
मार्क रैनसम

यह विकिपीडिया से है, हालांकि कोई संदर्भ नहीं है।
WiSaGaN

2
आपके लिंक से , जॉन रोज ने कहा "शायद यह इसलिए है क्योंकि हार्ड ड्राइव क्षेत्रों की एक निश्चित संख्या को हमेशा" खराब "के रूप में चिह्नित किया जाता है, क्योंकि कोई भी ड्राइव कभी भी अपने सभी अरबों क्षेत्रों को पूरी तरह से काम नहीं करेगा। यदि आपने" आंतरिक RAID "बात की है, तो। यदि एक सेक्टर विफल हो जाता है, तो ड्राइव को सभी 2 या 3 प्लैटर्स पर खराब के रूप में चिह्नित करना होगा। मुझे लगता है कि वास्तव में प्रयोग करने योग्य ड्राइव क्षमता में कटौती शुरू हो जाएगी ... "। मुझे लगता है कि यह भी समझ में आता है।
WiSaGaN

"आंतरिक RAID" एक मजाक है। एक ही शारीरिक एचडीडी का उपयोग करके "अतिरेक" प्राप्त करने की कोशिश कुछ भी नहीं पूरा करती है। नीचे पंक्ति: (सिंगल-पोर्ट) एचडीडी में नियंत्रक बोर्ड पर आर / डब्ल्यू इलेक्ट्रॉनिक्स का केवल एक सेट है। इसलिए एक समय में केवल एक आर / डब्ल्यू सिर का उपयोग किया जा सकता है।
चूरा

0

पुराने दिनों में जब हार्ड ड्राइव में स्टेपर मोटर्स का उपयोग किया जाता था, तो वे एक ही समय में सभी प्लैटर को पढ़ सकते थे।

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


"[...] वे एक ही समय में सभी प्लैटर पढ़ सकते थे।" खैर, शायद वे हो सकते थे, लेकिन बहुत कम ड्राइव कभी इस तरह से बनाए गए थे।
जेमी हनराहन

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