दोस्तों Command Processor क्या होता है? आज के समय में technology अपने चरम स्तर पर है, आज कोई भी व्यक्ति जब mobile, computer या अन्य प्रकार की device खरीदने जाता है। तो उसके मन में सबसे पहले उस device के processor के बारे में जानने की इच्छा होती है तभी वह decision लेने में सक्षम हो पाता है कि उसके लिए कौन सा product best है ? यदि आप भी जानना चाहते हैं कि – Processor क्या है और कैसे काम करता है ? तो आप बिल्कुल सही जगह पर आये हैं।
आज के इस दौर में हम Technology से परिपूर्ण बहुत सारे gadgets का इस्तेमाल करते हैं। जिनमे हम mobile और computer का सबसे ज्यादा उपयोग करते हैं और इन दोनों को हम इनके features अर्थात खासियत को ध्यान में रखते हुए खरीदते हैं।
processor, जो किसी मोबाइल और कंप्यूटर के लिए बहुत महत्वपूर्ण होता है क्योंकि इसी से device के काम करने की क्षमता बढ़ती है। आज हम इसी प्रोसेसर के बारे में आपको बताने जा रहें हैं कि – Processor क्या है और Processor कैसे काम करता है ?
![Command Processor क्या होता है? यह कार्य कैसे करता है?](https://tejwiki.in/wp-content/uploads/2022/09/Commnd-prompt-kya-hai.jpg)
Command Processor क्या होता है? (What is Command Processor)
ये Operating System का वो हिस्सा होता है जो की operating system commands को receive करते हैं और execute करते हैं. प्रत्येक operating system में एक command processor होता है।
जब एक command prompt को display किया जाता है, तब ये command processor किसी एक command का wait कर रही होती है. जब आप command को enter कर देते हैं, तब command processor उस command का syntax analyze करता है ये sure करने के लिए की वो command valid है या नहीं, और फिर ये या तो उस command को execute करती है या एक error warning issue करती है.
- PDF file Edit कैसे करें? Online PDF file कैसे Edit करें?
- Upi पिन भुल गये हैं तो क्या करें? नया UPI पिन कैसे बनाए?
वहीँ operating systems जिसमें एक graphical user interface होता है, उसमें ये command processor mouse operations को interpret करता है और appropriate command को execute करता है.
Command processor का दूसरा नाम होता है command line interpreter.
Processor कार्य कैसे करता है? (How does the processor work)
Processor एक चिप है जो कंप्यूटर के अंदर सर्किट बोर्ड में मदर बोर्ड से कनेक्ट रहता है। यह कम्प्यूटर के अंदर इनपुट और आउटपुट करने का काम करता है। यह इनपुट और आउटपुट को प्रोसेस करता है। यह इनपुट लेकर करके आउटपुट पहुंचने का काम करता है। यह कंप्यूटर ON होने से लेकर कंपयूटर पर हो रहे सारे काम को प्रोसेसर ही कंट्रोल करता है।
Processor का इतिहास (History of Processor)
दोस्तो जैसा कि मैंने आपको पहले ही बताया था कंप्यूटर का प्रोसेस्ड CPU को बोला जाता है। 1832 में Baron Jons Jakob Berzelius में सिलिकॉन की खोज की थी जो आज भी सीपीयू के निर्माण में मेन कॉम्पोनेन्ट के रूप में उपयोग किया जाता है । Processor का अविष्कार सबसे पहले Intel कंपनी के तीन इंजीनियर सन 1971 में Federico Faggin , Ted Hoff और Stan Mazo द्वारा Single Chip Processor Invent किया था।
सन 1971 में intel 4004 को लॉन्च किया गया जिनमें सबसे बड़ा aaहाथ Ted Hoff का था और इनके द्वारा ही किया गया था। फिर अगले साल ही यानी कि 1972 में intel 8008 प्रोसेसर को लॉन्च किया गया। उसके बाद 1976 में Inlel 8086 , 1979मे Intel 8088 साथ ही इसी समय Motorola 68000 को लॉन्च किया गया। 1987 में SPARC processor को लांच किया गया। मार्च 1991 में AMD में AM386 microprocessor को लांच किया । इंटेल इससे पीछे नहीं रहा उसने 1993 में Pentium processor को लांच किया । Processor क्या है
दोस्तो इस प्रकार धीरे धीरे आज काफी प्रोसेसर का अविष्कार हो गया। अब आइए जानते हैं प्रोसेसर कितने प्रकार के होते हैं।
Command Processor की Technical Definition क्या है?
एक command processor ऐसा program होता है (जिसे की लिखा जाता है assembler language में, PL/1, या compiled कर उसे link किया जाता है एक load module में) जो की control receive करता है जब एक user, एक terminal में कोई command name enter करता है।
इसे control प्रदान किया जाता है terminal monitor program (TMP) के द्वारा, जो की एक ऐसा program होता है जो की एक interface प्रदान करता है terminal users और command processors के बीच, और इसमें access होता है बहुत से system services की.
Command Processor और दुसरे programs के बीच जो मुख्य difference होता है वो ये की जब एक command processor को invoke किया जाता है, तब इसे एक command processor parameter list (CPPL) pass किया जाता है और जो की program को access प्रदान करता है caller और दुसरे system services की information की.
Command processors जरुर ही user के साथ communicate करना चाहिए terminal में, साथ में वो respond भी करना चाहिए abnormal terminations और attention interruptions को।
Command processors बड़ी आसानी से recognize करता है subcommand names को जो की terminal user के द्वारा enter किया गया और ये फिर load होता है और control pass करता है appropriate subcommand processor को.
Command Line Interpreter क्या है (What is Command Line Interpreter)
एक command line interpreter ऐसा program होता है जो की allow करता है Commands को enter करने के लिए और फिर उन commands को execute करना Operating System में. या आप कह सकते हैं की ये literally commands का interpreter होता है.
एक program जिसमें की एक Graphical user interface (GUI) होता है जैसे की buttons और menus जिन्हें की control किया जाता है एक mouse, वहीँ उसके विपरीत एक command line interpreter में lines of text को accept किया जाता है एक keyboard से commands के रूप में और फिर उन्हें convert किया जाता है functions में जिसे की केवल operating system ही समझ पाते हैं.
एक command line interpreter program को generally referred किया जाता है एक command line interface में. इसके दुसरे नाम है CLI, command language interpreter, console user interface, command processor, shell, command line shell, और एक command interpreter.
Command Line Interpreters को क्यूँ उपयोग किया जाता है
एक computer में यदि उसे controlled किया जा सकता है easy-to-use applications जिसमें की एक graphical interface हो, तब आप सोच रहे होंगे की क्यूँ किसी को commands enter करने के लिए command line की जरुरत होगी. वैसे इसके मुख्य रूप से तीन main reasons है जिसके विषय में हम जानेंगे.
सबसे पहले reason यह है की आप commands को automate कर सकते हैं. इसके बहुत से उदाहरण है जैसे की, एक script जो की हमेशा shutdown करती है certain services या programs को जब user first logs in करता है।
दूसरा है की आप यदि चाहें तो similar file format को copy कर सकते हैं, जिससे आपको बार बार एक स्थान से दुसरे में shift नहीं होना होगा. ये सभी चीजों को fast और automatically किया जा सकता है commands के इस्तेमाल से.
दूसरा benefit यह है की एक command line interpreter के इस्तमाल से आपके पास Operating System की Functions के ऊपर direct access प्राप्त होता है. Advanced users चाहें तो command line interface prefer कर सकते हैं क्यूंकि ये concise और powerful access उन्हें उनके जरुरत की सुविधा प्रदान करती है।
वहीँ नए users या inexperienced users को इसमें तकलीफ आ सकती है, क्यूंकि इसके लिए expereince की जरुरत होती है. इसमें available commands इतने ज्यादा सामान्य नहीं होते हैं जैसे की menu और buttons में हुआ करते थे.
तीसरा benefit यह है की Command line interpreters का इस्तमाल हम तब कर सकते हैं जब हमारे पास बहुत ही बड़े तादाद की commands और options की होती है Operating System को control करने के लिए, लेकिन हमें ये समझ नहीं आता है की इसे कैसे किया जाये।
ये हो सकता है की GUI software जो की operating system में होता है उसे simply built नहीं किया जाता है उन commands को utilize करने के लिए. साथ में एक command line interpreter आपको मदद करती है उन commands में से कुछ को इस्तमाल करने के लिए, न की सभी commands को एक साथ इस्तमाल करने में।
इससे ये ज्यादा beneficial होते हैं उन systems में जिसमें की आपके पास कम resources होती हैं graphical program चलाने के लिए.
Command Line Interpreters के विषय में अधिक जानकारी
ज्यादातर Windows operating systems में, जो primary command line interpreter होता है वो Command Prompt ही होता है. वैसे Windows PowerShell एक और भी ज्यादा advanced command line interpreter available होता है Command Prompt के साथ अभी के recent versions of Windows में.
पहले की बात करें तब Windows XP और Windows 2000 में, एक special diagnostic tool जिसे की Recovery Console भी कहा जाता था, वो एक command line interpreter के तरह काम करता था और बहुत से troubleshooting और system repair tasks को perform करता था.
macOS operating system के command-line interface को Terminal कहा जाता है.
कई बार ऐसा देखा गया है की दोनों एक command line interface और एक graphical user interface को समान program में ही include किया जाता है. जब ऐसा case होता है तब ये typical होता है एक interface के लिए की वो कुछ functions को support करें जो की दुसरे में available नहीं होता है।
ये अक्सर command line portion ही होता है जिसमें की ज्यादा features include करना होता है क्यूंकि ये प्रदान करता है raw access application files को और ये limited भी नहीं होती हैं जिसे की software developer choose करता है GUI में include करने के लिए।
Processor बनानी वाली company कौन-कौन सी है ?
- Intel
- AMD
- Qualeomm
- NVIDIA
- IBM
- Samsung
- Motorola
- Hewlett-Packard (hp)
इनमे Intel और AMD की सबसे ज्यादा demand होती है। क्योंकि ये दोनों companies अच्छा प्रोसेसर बनाती है और निरंतर processor को और बेहतर बनाने की कोशिश में लगी होती है।
Conclusion
तो दोस्तों मुझे उम्मीद है की आपको मेरी यह लेख Command Processor क्या होता है? यह कार्य कैसे करता है? जरुर पसंद आई होगी. मेरी हमेशा से यही कोशिश रहती है की readers को पूरी जानकारी प्रदान की जाये जिससे उन्हें किसी दुसरे sites या internet में उस article के सन्दर्भ में खोजने की जरुरत ही नहीं है. इससे उनकी समय की बचत भी होगी और एक ही जगह में उन्हें सभी information भी मिल जायेंगे.
यदि आपके मन में इस article को लेकर कोई भी doubts हैं या आप चाहते हैं की इसमें कुछ सुधार होनी चाहिए, तब इसके लिए आप नीचे comments लिख सकते हैं.यदि आपको यह लेख पसंद आया या कुछ सीखने को मिला तब कृपया इस पोस्ट को Social Networks जैसे कि Facebook, Twitter इत्यादि पर share कीजिये.