HDD के साथ प्रोसेसर की गति


0

मैं सॉफ्टवेयर विकास के लिए लैपटॉप खरीदने के लिए कुछ शोध कर रहा हूं। मुझे मेरे एक सहकर्मी ने बताया है कि 7200 आरपीएम एचडीडी के साथ 2.2 गीगाहर्ट्ज़ पर एक प्रोसेसर होने से कोई तिल नहीं पड़ता है। उन्होंने कहा कि चूंकि HDD 7200 (लैपटॉप में अब तक का सबसे तेज) है, इससे कोई फर्क नहीं पड़ेगा अगर आपका प्रोसेसर 2.2 गीगाहर्ट्ज से तेज है।
क्या आप लोग सहमत हैं ??? यदि नहीं, तो क्यों नहीं??? मैं हल्के वजन के साथ तेज लैपटॉप पाने की कोशिश कर रहा हूं। अग्रिम में एक गुच्छा धन्यवाद।


3
वह पूरी तरह से गलत है; सिर्फ इसलिए कि आपके पास एक धीमी हार्ड ड्राइव है इसका मतलब यह नहीं है कि आपके पास एक धीमा प्रोसेसर भी होना चाहिए।
SLAKs

मुझे लगता है कि यह सवाल Superuser.com

1
आपका सहकर्मी सिर्फ सादा गलत है। हालांकि एक धीमी एचडीडी कार्यक्रमों को लोड करने की गति को प्रभावित करेगा, और संभवतः कम-मेमोरी स्थितियों में समग्र प्रणाली की गति को प्रभावित करेगा, यह एक तेज प्रोसेसर की उपयोगिता को सीमित नहीं करेगा।
Mokubai

जवाबों:


5

Google की प्रस्तुतियों में से एक:

एल 1 कैश संदर्भ …………………………………… 0.5 एन एस
शाखा गलतफहमी ………………………………………… 5 ns
L2 कैश संदर्भ ……………………………………… 7 ns
म्यूटेक्स लॉक / अनलॉक ………………………………………… 25 ns
Main स्मृति संदर्भ ..................................... 100 ns
1 Gbps नेटवर्क पर 2K बाइट भेजें। ................ 20,000 ns
मेमोरी से 1MB क्रमिक रूप से पढ़ें ................ 250,000 ns
एक ही डेटासेंटर के भीतर राउंड ट्रिप ...। ................ 500,000 ns
डिस्क की तलाश .............................. ............................. 10,000,000 ns
डिस्क से 1MB क्रमिक रूप से पढ़ें .............. ........ 20,000,000 एन.एस.
पैकेट भेजें CA-> नीदरलैंड-> CA .................. 150,000,000 ns

अब, यह देखें कि सीपीयू संचालन के साथ तुलना करने के लिए आपकी डिस्क कितनी तेजी से पढ़ी जाती है?


3

आपको सबसे तेज प्रोसेसर के साथ एक लैपटॉप खरीदना चाहिए। इसके पास एक असतत ग्राफिक्स होना चाहिए, जिसकी अपनी स्मृति हो।

हार्डड्राइव के बारे में चिंता न करें क्योंकि आप आसानी से कहीं भी बहुत कुछ बदल सकते हैं, newegg, frys, bestbuy, या जो भी कंप्यूटर स्टोर आपके पास है।

SSD जल्दी से लैपटॉप में सामान्य हार्ड ड्राइव की जगह ले रहा है और हर साल वे तेजी से और अधिक विश्वसनीय हैं।

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


जब मैं लैपटॉप खरीदता हूं, मुझे असतत ग्राफिक्स के साथ सबसे तेज प्रोसेसर मिलता है। मैं उन्हें कम से कम मेमोरी और सबसे कम हार्ड ड्राइव के साथ ऑर्डर करता हूं। तब मैं प्रतिस्थापन राम और एक हार्ड ड्राइव जैसे newegg से खरीदता हूं। कारण यह है कि लैपटॉप निर्माता सबसे सस्ता सामान का उपयोग करने जा रहे हैं जो वे दूर हो सकते हैं; इसके अलावा वे उन उन्नयन के लिए एक हाथ और एक पैर चार्ज करते हैं और यह केवल उन हिस्सों को कहीं और लेने के लिए सस्ता है।


दिलचस्प रणनीति, और एक अच्छा मेथिंक। मुझे लगता है कि मैं अगली बार लैपटॉप खरीदने की कोशिश करूंगा।
मिमीर्स

1

कई ऑपरेशनों के लिए, डिस्क I / O सबसे कमजोर लिंक है जहां तक ​​गति का संबंध है, ऐसी कई गतिविधियां हैं जो आप अपने मशीन पर करते हैं जो हार्ड ड्राइव से संबंधित नहीं हैं - और जितनी तेज़ी से आपका सीपीयू, इन कार्यों को पूरा करना उतना ही तेज़ होगा।

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


अगर उक्त लैपटॉप में यह संभव है ...
Buggabill

Wil, मैं "सॉफ़्टवेयर डेवलपमेंट के लिए उस लैप टॉप का सख्ती से उपयोग करूँगा जहाँ HDD पर बहुत पढ़ना और लिखना है। आप उस पैसे पर सही हैं जो तेज़ी से लैपटॉप खरीद रहा है और बाद में एक तेज़ HD में अपग्रेड हो रहा है जब यह उपलब्ध है। मुझे लगता है कि मुझे लैपटॉप में 100,000 RPM HDD मिलने तक एक लंबा समय लगेगा।

@ शेर: देव उपकरण बहुत सारी चीजें करते हैं जो हार्डड्राइव पर निर्भर नहीं हैं। BTW, SSD को देखते हुए, हम शायद लैपटॉप में 10,000RPM या बेहतर ड्राइव कभी नहीं देखेंगे। कुछ बिंदु पर भी डेस्कटॉप उनके पास नहीं होगा
NotMe

@ तुलसी: लैपटॉप में सीपीयू को अपग्रेड करना आमतौर पर समय पड़ने पर खुद लैपटॉप को बदलने से ज्यादा महंगा होता है। मैं सिर्फ प्रोसेसर खरीदने के बारे में बात कर रहा हूं। कभी भी इस बात का ध्यान न रखें कि निर्माता वैसे भी तेज चिप्स का समर्थन करने के लिए लैपटॉप मदरबोर्ड बायोस को शायद ही कभी अपडेट करते हैं।
NotMe

... @ Chris.lively, मुझे पता है, कि मैंने क्या कहा है कि इसकी मुश्किल और कठिन है - मैंने कीमत का उल्लेख नहीं किया है, लेकिन निहित है कि - मैं बदल दूंगा, इसलिए यह थोड़ा अधिक स्पष्ट है।
विलियम हिल्सम 14

0

आपके सहकर्मी को पता नहीं है कि वह किस बारे में बात कर रहा है

आपके द्वारा अपने सिस्टम पर चलाए जाने वाले अधिकांश एप्लिकेशन डिस्क पर फ़ाइलों का भारी उपयोग करेंगे।

मूल रूप से, जब आप कोई प्रोग्राम चलाते हैं, तो वह प्रोग्राम मेमोरी में लोड हो जाता है। जब तक वह कार्यक्रम सक्रिय रहेगा तब तक वह स्मृति में रह रहा होगा और चल रहा होगा और कार्यक्रम के सभी कार्य स्मृति में होंगे।

कई चल रहे कार्यक्रमों को एक कैश का उपयोग करके और भी अधिक अनुकूलित किया जाता है (जो कि प्रोसेसर में सीधे बनाया गया एक भी तेज़ मध्यवर्ती प्रकार का मेमोरी है)।

नियम के अपवाद ऐसे प्रोग्राम हैं जो डिस्क से फ़ाइल (और मेमोरी से बफर) पढ़ते हैं। अपने फ़ाइल प्रबंधक (पूर्व विंडोज़ एक्सप्लोरर) और आईट्यून्स और वीएलसी जैसे मीडिया अनुप्रयोगों के बारे में सोचें।

एक तेज HDD इन कार्यों को तेज कर देगा:

  • OS लोड कर रहा है
  • फ़ाइलों की प्रतिलिपि बनाना / ले जाना
  • फ़ाइलें लोड / सहेजना
  • एक डिस्क को डीफ़्रैग्मेन्ट करना
  • ब्राउज़िंग फ़ाइलें
  • फिल्में देखना (जो आमतौर पर केवल हकलाना होगा यदि आप किसी अन्य एप्लिकेशन के साथ भारी डिस्क संचालन कर रहे हैं, जैसे, फ़ाइलों की प्रतिलिपि बनाना)।

इसके अलावा, एक तेज HDD प्रदर्शन में थोड़ा सुधार दिखाएगा।

यदि आप प्रदर्शन बढ़ाना चाहते हैं, तो तेज़ प्रोसेसर और अधिक मेमोरी प्राप्त करें। एक तेज़ प्रोसेसर आपके कंप्यूटर को तेज़ी से कार्यों को पूरा करने की अनुमति देगा। अधिक मेमोरी आपको अपने कंप्यूटर पर बहुत सारे बड़े एप्लिकेशन चलाने की अनुमति देगा, जिससे ओएस हिटिंग के कारण पृष्ठ फ़ाइलों की मेमोरी रन कम होती है।

अधिकांश सामान्य कंप्यूटर उपयोग के लिए 4 जीबी पर्याप्त मेमोरी है। 2.2GHZ अधिकांश कंप्यूटर उपयोग (Ie, सॉफ्टवेयर देव) के लिए पर्याप्त है, लेकिन कोर / प्रोसेसर जोड़ने से आपका कंप्यूटर अभी भी एक 'तड़क-भड़क' महसूस करेगा, भले ही एक प्रोग्राम प्रोसेसर समय hogging हो, क्योंकि उस एप्लिकेशन को प्रोसेसर से अलग किया जा सकता है OS नहीं चलता (आपका OS पहले से ही मल्टी-कोर / मल्टी-प्रोसेसर टास्क मैनेजमेंट का अनुकूलन करता है ताकि आपको इसके बारे में सोचना भी न पड़े)।

मल्टी-कोर / मल्टी-प्रोसेसर बेहतर प्रदर्शन करते हैं क्योंकि वे आपके कंप्यूटर को एक साथ कई काम करने की अनुमति देते हैं। मल्टी-कोर / मल्टी-प्रोसेसर सिस्टम से पहले आपका कंप्यूटर वास्तव में केवल एक बार ही काम कर सकता था। उपयोगकर्ता को यह विश्वास दिलाने के लिए कि सिस्टम बहुत तेजी से सभी कार्यक्रमों के बीच प्रसंस्करण स्वैप करता है, सिस्टम कई चीजें कर रहा था। कितना तेज? ठीक है, आपकी स्क्रीन हर दूसरी लाइन को 60 बार सेकंड में रिड्रेस करती है, टास्क स्विचिंग उससे कहीं ज्यादा तेजी से होती है। समस्या यह है कि कार्यक्रमों के बीच अदला-बदली में समय लगता है (और प्रदर्शन को नुकसान पहुंचाता है)। कोर / प्रोसेसर को जोड़ने से कार्य स्विचिंग पर कट जाता है जिससे प्रदर्शन में वृद्धि होती है (पुराने और खराब डिज़ाइन किए गए अनुप्रयोगों को छोड़कर जो केवल एक कोर का उपयोग करने के लिए डिज़ाइन किए गए हैं)।

संक्षेप में, आपके सहकर्मी का कोई सुराग नहीं है कि वह किस बारे में बात कर रहा है। यह एक अच्छा विचार है कि वह कंप्यूटर के बारे में जो भी सलाह दे, उसे अनदेखा करें।

यदि आप वास्तव में सॉफ़्टवेयर डेवलपमेंट सीखने में रुचि रखते हैं, तो आपको इन सभी शर्तों से बहुत परिचित हो जाना चाहिए (उनका क्या मतलब है, वे आपके कार्यक्रम के प्रदर्शन आदि को कैसे प्रभावित करते हैं)।

इन विषयों पर एक बहुत घने लेकिन बेहद जानकारीपूर्ण व्याख्यान श्रृंखला के लिए इसे देखें । प्रोसेसर, डिस्क का उपयोग, थ्रेडिंग, वर्चुअल मेमोरी, कैसे आपके ऑपरेटिंग हैंडल कार्य स्विचिंग, आदि, आदि, आदि के बारे में विस्तार से जानना, एक अच्छा प्रोग्रामर होने के लिए आवश्यक है क्योंकि ये विषय आपके द्वारा लिखे गए हर कार्यक्रम को प्रभावित करेंगे।

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

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