मुझे लगता है कि समस्या वास्तव में कंप्यूटर या हार्ड डिस्क के बारे में नहीं है, अगर यह परीक्षा के प्रश्न में पूछा जाता है। यह मूल बातें अधिक है।
- यदि आपके पास 7200 RPM है, तो इसका मतलब है कि डिस्क घूम जाएगी
(7200/60) = 120 प्रति सेकंड बार
- हर बार जब डिस्क पूरी तरह से घूमती है, तो आप सैद्धांतिक रूप से 1 पूर्ण ट्रैक पढ़ने में सक्षम होते हैं। इसका मतलब है कि 1 ट्रैक पढ़ना है
(1/120)s
तो, अब 1ms का सवाल है:
- यदि आप एक निरंतर पढ़ सकते हैं, तो आपको केवल एक बार ही साधक समय जोड़ना होगा। मतलब आपके पास है
(1/120)s प्रत्येक ट्रैक के लिए और एक समय के अलावा समय की मांग। यह एक oversimplification की तरह लगता है।
- अधिक वास्तविक रूप से: प्रश्न मानने से तात्पर्य है कि आपको एक अतिरिक्त की आवश्यकता है
1ms (1/1000)s एक ट्रैक से दूसरे ट्रैक पर जाने के लिए, आप प्रत्येक सेकंड में 120 ट्रैक नहीं पढ़ सकते हैं, क्योंकि रोटेशन अकेले ही सुझाएगा।
- रोटेशन और समय की मांग को ध्यान में रखते हुए, प्रत्येक ट्रैक ले जाएगा
(1/1000 + 1/120)s पढ़ने के लिए।
ध्यान दें:
जैसा कि @sawdust टिप्पणियों में सही ढंग से बताता है, यह उत्तर कई सरलीकरणों का उपयोग करता है। यह इस तथ्य के कारण है कि प्रश्न में कोई अधिक जानकारी नहीं दी गई थी और मैंने मूल बातों के साथ काम करने की कोशिश की। यदि प्रश्न अधिक जटिल है (या परीक्षा प्रश्न होने के बजाय वास्तविक हार्डवेयर से निपटना है), तो इन कारकों को ध्यान में रखना होगा:
- डिस्क में कई हो सकते हैं (कहते हैं,
N ) प्लाटर्स, इसलिए 20000 पटरियों को वितरित किया जा सकता है N थाली। सामान्य तौर पर, दोनों तरफ एक थाली का उपयोग किया जा सकता है। [१] तो 20000 में से प्रत्येक को ट्रैक करता है 2N पढ़ें- / ड्राइव में हेड-हेड 20000 सिलेंडर नहीं हैं, बल्कि 20000/(2N) सिलेंडर। यह पढ़ने में सक्षम हो सकता है 2N एक ही समय में पटरियों। फिर, पढ़ना 2N पटरियों लेता है (1/120)s।
- चाहने का समय निश्चित नहीं होना चाहिए
1ms। यह आमतौर पर का एक संयोजन है सिर समय की तलाश , जहां सिर को सही सिलेंडर में स्थानांतरित कर दिया गया है (जो आपके ड्राइव पर होने के आधार पर हमेशा स्थिर नहीं हो सकता है), प्लस घूर्णी विलंबता, जिसका अर्थ है कि डिस्क को तब तक घूमना पड़ता है जब तक कि सिर सही क्षेत्र के ऊपर न हो। औसतन, घूर्णी विलंबता को उस समय के आधे होने के लिए सरल किया जा सकता है जब डिस्क को 1 संपूर्ण क्रांति करने में समय लगता है। तो घूर्णी विलंबता आसपास हो सकती है (1/240)s प्रत्येक नए सिलेंडर के लिए।
- डेटा को सही ढंग से पढ़ने के लिए समस्याओं का सामना करते समय वास्तविक ड्राइव में कुछ विलंबता मुद्दे हो सकते हैं। ऐसा तब होता है जब ब्लॉक क्षतिग्रस्त हो जाते हैं या अन्यथा पढ़ना मुश्किल होता है और ड्राइव द्वारा किसी भी डेटा को प्राप्त करने की संभावना बढ़ाने के लिए विभिन्न हेड पोजिशनिंग और मापदंडों के साथ सेक्टरों को पढ़ने की कोशिश की जाती है। परिणामी विलंबता कभी-कभी नई खुदरा ड्राइव के साथ भी देखी जा सकती है और समय पर डिस्क रीड पर निर्भर होने वाली वास्तविक प्रणाली की योजना बनाते समय इसे ध्यान में रखा जाना चाहिए। तो आप हमेशा यह नहीं मान सकते हैं कि 1 एकल क्रांति के बाद एक ट्रैक पूरी तरह से पढ़ा जाएगा। समस्या बहुत खराब हो सकती है, इसलिए अधिक एंटरप्राइज़ ड्राइव टीएलईआर जैसी सुविधाएँ प्रदान करते हैं ताकि किसी सेक्टर को पढ़ने के लिए अनुमत समय को सीमित किया जा सके। [२]
[1]: विकिपीडिया: सिलेंडर-हेड-सेक्टर
[2]: पश्चिमी डिजिटल: डेस्कटॉप संस्करण (WD ब्लू, WD ग्रीन और WD ब्लैक) और RAID (एंटरप्राइज) संस्करण ड्राइव के बीच अंतर