Anonim

सीपीयू, या केंद्रीय प्रसंस्करण इकाइयों का विकास एक आकर्षक और जटिल विषय है। 1971 में इंटेल 4004 के शुरुआती दिनों (पहले वाणिज्यिक प्रोसेसर) से, इन छोटे चिप्स ने तेजी से शक्ति और गति में प्रगति की है। कम्प्यूटिंग कार्य जो कभी विशाल मेनफ्रेम के लिए भी अकल्पनीय थे अब $ 50 स्मार्टफ़ोन द्वारा आसानी से नियंत्रित किए जाते हैं। इस विकास ने कई मोड़ और मोड़ लिए हैं, लेकिन एक विकास जो कुछ अंत उपयोगकर्ताओं के लिए कुछ भ्रामक है, मल्टी-कोर प्रोसेसर की अवधारणा है। चिप निर्माता अपने नए सीपीयू को दोहरी कोर, या क्वाड कोर, या विंडोज 10. के 64-बिट संस्करण के उपयोगकर्ताओं के लिए अधिक बता रहे हैं, लेकिन वास्तव में इसका कोई मतलब नहीं है?

मल्टीकोर प्रोसेसिंग

एक प्रोसेसर 'कोर' भौतिक प्रोसेसर चिप पर एक स्वतंत्र प्रसंस्करण इकाई है। प्रत्येक कोर में स्वयं का प्रोसेसिंग हार्डवेयर और कैश मेमोरी है, और चिप के साझा मेमोरी और सिस्टम बस के माध्यम से शेष सीपीयू से जुड़ा हुआ है। एक कोर मूल रूप से अपना निजी सीपीयू है, और एक मल्टी-कोर प्रोसेसर एक साथ काम करने वाले कई सीपीयू की तरह है। मल्टी-कोर कंप्यूटिंग का विचार है कि कंप्यूटिंग कार्यों को कोर के बीच विभाजित किया जा सकता है, ताकि समग्र काम तेजी से पूरा हो सके। वास्तव में, यह कितना प्रभावी है यह पूरी तरह से ऑपरेटिंग सिस्टम सॉफ़्टवेयर और एप्लिकेशन सॉफ़्टवेयर पर निर्भर करता है; मल्टी-कोर प्रोसेसर का लाभ लेने के लिए लिखे गए ओएस और एप्लिकेशन किसी भी सीपीयू की तुलना में तेजी से नहीं चलेंगे। इस प्रकार, पुराने प्रोसेसर और कार्यक्रमों को आधुनिक प्रोसेसर से कोई लाभ देखने की संभावना नहीं है।

मल्टी-कोर प्रोसेसर को 1996 में वापस शुरू किया गया था, जिसमें आईबीएम पावर 4 चिप एक चिप पर दो कोर चला रहा था। हालांकि, इस नए विचार के लिए सॉफ़्टवेयर समर्थन तुरंत विकसित नहीं हुआ। 2001 में विंडोज एक्सपी के साथ शुरू, विंडोज ने मल्टी-कोर ऑपरेशन का समर्थन करना शुरू किया और एप्लिकेशन डेवलपर्स ने सुइट का पालन किया। आज आप जो भी सॉफ़्टवेयर पैकेज खरीदते हैं, वह बहुत सारे मल्टी-कोर प्रोसेसर का उपयोग करेगा, जो आपके डेस्कटॉप या लैपटॉप के हुड के नीचे है।

(अधिक जानकारी के लिए मल्टी-कोर प्रोसेसिंग के बारे में इस विस्तृत लेख को देखें। यदि आप एक नया पीसी बना रहे हैं या खरीद रहे हैं, तो सीपीयू में क्या देखना है, इस लेख की समीक्षा भी सहायक हो सकती है। और यदि आप कर रहे हैं। प्रोसेसर के इतिहास में रुचि है, निश्चित रूप से हमने आपको कवर किया है! '

क्या आपको विंडोज में सभी कोर को सक्षम करने की आवश्यकता है?

TechJunkie में आमतौर पर हमसे एक सवाल पूछा जाता है कि क्या आपको अपने कंप्यूटर पर मल्टी-कोर समर्थन को सक्षम करने के लिए कुछ कार्रवाई करने की आवश्यकता है। इसका उत्तर यह है कि यह आपके द्वारा चलाए जा रहे विंडोज के संस्करण पर निर्भर करता है। विंडोज के पुराने संस्करणों के लिए, आपको मल्टी-कोर कार्यक्षमता काम करने के लिए अपने BIOS में एक सिस्टम सेटिंग बदलने की आवश्यकता हो सकती है। विंडोज 10 में, मल्टी-कोर समर्थन स्वचालित रूप से चालू होता है; यदि आप सॉफ़्टवेयर संगतता कारण को ठीक करने के लिए आवश्यक हो तो कम कोर का उपयोग करने के लिए सेटिंग बदल सकते हैं, लेकिन यह असाधारण दुर्लभ है।

विंडोज 10 में कोर सेटिंग्स बदलना

यदि आप विंडोज 10 का उपयोग कर रहे हैं, तो आपके सभी प्रोसेसर कोर डिफ़ॉल्ट रूप से सक्षम होंगे यदि आपका BIOS / UEFI सही ढंग से सेट है। इस तकनीक का उपयोग करने का एकमात्र समय कोर को सीमित करना है।

  1. विंडोज सर्च बॉक्स में 'msconfig' टाइप करें और एंटर दबाएं।
  2. बूट टैब और फिर उन्नत विकल्प चुनें।
  3. प्रोसेसर की संख्या के बगल में स्थित बॉक्स को चेक करें और मेनू से आपके द्वारा उपयोग किए जाने वाले कोर की संख्या का चयन करें (शायद 1, यदि आपके पास संगतता समस्या है)।
  4. ठीक का चयन करें और फिर लागू करें।

यदि आप विंडोज 10 का उपयोग कर रहे हैं, तो "प्रोसेसर की संख्या" के बगल में स्थित बॉक्स सामान्य रूप से अनचेक किया जाएगा। इसका कारण यह है कि जब भी किसी प्रोग्राम में उन्हें इस्तेमाल करने की क्षमता होती है, तो सभी कोर का उपयोग करने के लिए विंडोज को कॉन्फ़िगर किया जाता है।

Windows XP में मुख्य सेटिंग्स बदलना

Windows XP ने कई कोर का समर्थन किया लेकिन महत्वपूर्ण सीमाओं के साथ। विंडोज एक्सपी होम चार प्रोसेसर के साथ एक प्रोसेसर का समर्थन करेगा, जबकि विंडोज एक्सपी प्रोफेशनल चार कोर वाले अप करने के लिए दो प्रोसेसर का समर्थन करेगा। विंडोज एक्सपी मशीनों पर, मल्टी-कोर सेटिंग्स को BIOS के माध्यम से नियंत्रित किया गया था। BIOS सेटिंग्स तक पहुंचने के लिए, आपको अपने कंप्यूटर को रिबूट करना होगा। बूट प्रक्रिया के दौरान, F2 कुंजी को दबाए रखें (आमतौर पर) - कुंजी आपकी मशीन के आधार पर भिन्न हो सकती है। आमतौर पर ऑनस्क्रीन प्रॉम्प्ट आपको बताता है कि किस कुंजी का उपयोग करना है। एक बार BIOS नियंत्रण पैनल लोड होने के बाद, आप मैन्युअल रूप से सेटिंग्स बदल सकते हैं। बदलने की सटीक सेटिंग्स आपकी मशीन के BIOS के आधार पर अलग-अलग होंगी, लेकिन स्क्रीन आमतौर पर कुछ इस तरह दिखाई देगी:

विंडोज विस्टा, 7 और 8 में मुख्य सेटिंग्स बदलना

विंडोज विस्टा, 7 और 8 में, मल्टी-कोर सेटिंग को उसी msconfig प्रक्रिया के माध्यम से एक्सेस किया जाता है जैसा कि विंडोज़ 10. के लिए ऊपर वर्णित है। प्रोसेसर के आत्मीयता को सेट करने के लिए विंडोज 7 और 8 में भी संभव है, अर्थात ऑपरेटिंग सिस्टम को बताना एक विशेष कार्यक्रम के लिए एक विशेष कोर का उपयोग करें। यह कई चीजों के लिए उपयोगी था; आप हमेशा एक कोर पर चलने के लिए एक निश्चित प्रोग्राम सेट कर सकते हैं ताकि यह अन्य सिस्टम संचालन में हस्तक्षेप न करे, या आप एक प्रोग्राम सेट कर सकें जिसमें कोर को उपयोग करने के लिए पहले लॉजिकल कोर के अलावा किसी भी कोर पर चलने में कठिनाई हो, जहां यह भाग गया श्रेष्ठ।

विंडोज 7 या 8 में कोर एफिशिएंसी सेट करना कड़ाई से जरूरी नहीं है, लेकिन अगर आप इसे सरल बनाना चाहते हैं।

  1. टास्क मैनेजर को लाने के लिए Ctrl + Shift + Esc चुनें।
  2. उस प्रोग्राम पर राइट क्लिक करें जिसका मूल उपयोग आप विवरणों को संशोधित और चुनना चाहते हैं।
  3. विवरण विंडो में फिर से उस कार्यक्रम का चयन करें।
  4. राइट क्लिक करें और सेट एफिनिटी चुनें।
  5. एक या अधिक कोर चुनें और चयन करने के लिए बॉक्स को चेक करें, अचयनित करने के लिए अनचेक करें।

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

  1. टास्क मैनेजर को लाने के लिए Ctrl + Shift + Esc चुनें।
  2. प्रदर्शन का चयन करें और CPU को हाइलाइट करें।
  3. Cores के तहत पैनल के निचले दाईं ओर की जाँच करें।

एक उपयोगी बैच फ़ाइल है जिसे आप बना सकते हैं जो विशेष कार्यक्रमों के लिए प्रोसेसर आत्मीयता को मजबूर कर सकती है। आपको इसका उपयोग करने की आवश्यकता नहीं है लेकिन यदि आप ऐसा करते हैं …

  1. नोटपैड या नोटपैड ++ खोलें।
  2. 'प्रारंभ / आत्मीयता 1 PROGRAM.exe' टाइप करें। आप जिस विशेष कार्यक्रम को नियंत्रित करने का प्रयास कर रहे हैं, उसके लिए बिना उद्धरण के टाइप करें और PROGRAM बदलें।
  3. फ़ाइल को सार्थक नाम से सहेजें और अंत में ".bat" जोड़ें। यह एक बैच फ़ाइल के रूप में बनाता है।
  4. चरण 2 में आपके द्वारा निर्दिष्ट प्रोग्राम इंस्टॉल स्थान पर इसे सहेजें।
  5. प्रोग्राम लॉन्च करने के लिए आपके द्वारा बनाई गई बैच फ़ाइल को चलाएं।

जहां आप 'एफिनिटी 1' देखते हैं, यह विंडोज को सीपीयू 0 का उपयोग करने के लिए कहता है। आप इसे बदल सकते हैं कि आपके पास कितने कोर हैं, CPU 1 के लिए Affinity 3 और इसी तरह। Microsoft डेवलपर वेबसाइट के इस पृष्ठ में संपन्नताओं की पूरी सूची है।

***

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

विंडोज़ में सभी कोर कैसे सक्षम करें