What is Coprocessor in Hindi – कोप्रोसेसर क्या होता है? पूरी जानकारी….

Hello  दोस्तों आप सभी जानते है कि आजकल Technology का time है हम आजकल Computer/ Smartphone और Internet की मदद से सारे काम करते है। हमे इन Devices की मदद से आजकल किसी भी काम को करने मे किसी प्रकार की दिक्कत का सामना नहीं करना पड़ता है। अब जब इसका इतना इस्तेमाल होता है तो इससे Related बहुत सारे ऐसे terms होते है जिनके बारे मे हमको पता नहीं होता है।

इन सभी विषयों पर हम इस Website के जरिए आप को जानकारी उपलब्ध कराते है जिससे कि आपको किसी भी प्रकार की दिक्कत का सामना न करना पड़े इसी कड़ी मे आज हम Coprocessor के बारे मे जानने वाले है हो सकता है आप ने इसका नाम सुना  हो या आप इसके बारे मे बिल्कुल भी न जानते है, अगर आप इसके बारे के  नहीं जानते है तो आपको चिंता करने की कोई बात नहीं है।

अगर आप Coprocessor के बारे मे जानना चाहते है तो आप एकदम सही जगह पर आए है आज के इस Article के माध्यम से हम आप को Coprocessor के बारे मे विस्तार से जानने वाले है आज के इस Article के मध्यमस से आपके इससे Related सारा Concept समझ मे या जाएगा। तो चलिए जानते है कि आखिर Coprocessor क्या होता?

 

What is Coprocessor in Hindi (कोप्रोसेसर क्या है?)

Coprocessor एक Chip होती है जो कि Computer के Main Processor (Central Processing Unit या CPU) के साथ काम करती है। यह कुछ विशिष्ट कार्यों जैसे Mathematic Calculation, Screen पर Graphics दिखाने और Main Processor के कुछ मुख्य कामों को करने का काम करता है। इसका मुख्य काम Main Processor पर Load को काम करने का होता है।

यह Computer के Main Processor पर Load करने के लिए Data Transferring और Multiple Tasks को भी करता है। Mathematic Calculation करने की इनमे Specialty होती है और ये Computer के Main Processor से ज्यादा Speed से इस तरह की Calculation को कर सकते है।

ठीक इसी तरह Video Coprocessor का इस्तेमाल Computer मे Display होने वाले Graphics को अच्छी तरह और Speed मे दिखाता है। इस तरह आप अपने Computer मे Coprocessor का इस्तेमाल करके Math Calculations और Graphis Software को अच्छी Speed मे इस्तेमाल कर सकते है।

 

History of Coprocessor in Hindi

`Floating-Point Arithmetic के लिए Coprocessor का पहली बार इस्तेमाल Desktop Computers मे सन 1970 के दशक मे हुआ था। बाद मे सन 1980 के दशक मे यह सभी Computers के लिए Common था। शुरुआत मे Floating-Point Arithmetic Operation को करने के लिए 8-bit और 16-bit Processor का इस्तेमाल होता था।

इन Computers मे Coprocessor का इस्तेमाल होता था जिसकी मदद से Calculation को बहुत Fast सॉल्व किया जा सकता था। Math Coprocessors का इस्तेमाल ComputerAided Design (CAD) Software और Scientific and Computer Engineering के लिए उस समय बहुत ज्यादा इस्तेमाल किया गया।

उस समय कुछ Floating Point Devices जैसे AMD 9511, Intel 8231/8232 और FPUs को Peripheral Devices के तौर पर इस्तेमाल किया जाता था जबकि कुछ Devices जैसे Intel 8087, Motorola 68881 और National 32081 CPU के साथ Closely Integrated थे।

इसके जो दूसरा प्रकार Video Display Coprocessor का था जिसके कुछ उदाहरण Atari 8bit Family, The Texas Instruments TI-99/4A और  MSX Home Computers थे। अगर हम आजकल के Coprocessors की बात करे तो सन 2001 मे Graphics Processing Units (GPU) का इस्तेमाल Graphic Cards के तौर पर होने लगा था।

कुछ Sound Cards मे कुछ इस प्रकार के Processors को Fit किया गया जो कि Digital Multichannel Mixing और Real Time DSP Effects की Feature देते थे इसके कुछ उदाहरण Sound Blaster Audigy और Sound Blaster X-Fi है।

सन 2006 मे AGEIA ने Computers के लिए Add-in cards को announce किया था जिसका नाम PhysX PPU था। PhysX को Computer पर Complex Physics Computations पर perform करने के लिए बनाया गया था जिससे की GPU और CPU को इन Time- Consuming Calculation पर काम न करना पड़े। इसको Video Games जैसे कामों के लिए Develop किया गया था।

इसी साल 2006 मे BigFoot Systems ने PCI add-in card को unveil किया। बाद मे सन 2008 मे Khronos Group ने OpenCL को release किया जिसका उद्देश्य General-purpose CPU, ATI/AMD और Nvidia GPU को Support करना था।

सन 2010 मे कुछ Mobile Companies ने Sensor Hub को Coprocessor के तौर पर Develop किया। इसके कुछ उदाहरण Apple M7 और M8 Motion Coprocessors, Qualcomm Snapdragon Sensor Core और Qualcomm Hexagon है।

2012 मे Intel ने Intel Xeon Phi Coprocessors को Develop किया। सन 2016 से बहुत सारी Companies ऐसे Coprocessor बना रही है जिसका उद्देश्य Artificial Neural Networks के क्षेत्र मे आगे बढ़ना था।

2018 मे Smartphones मे AI Chips का इस्तेमाल होने लगा था जैसे Apple और अन्य Android Phone Companies.

Also Read:- Introduction to Computer in Hindi – कंप्युटर के बारे मे पूरी जानकारी हिन्दी मे..

 

Coprocessor 8087 क्या है?

यह एक High Performance Numeric कोप्रोसेसर है। यह Integer, Decimal और Real Type संख्याओं के लिए काम करता है। यह Coprocessor, Complex Arithmetic और Trigonometric Calculations को कर सकता है।

यह Coprocessor IEEE के Standards का अनुपालन करता है। 8087 Coprocessor मे आठ 80 Bit numeric data register होते है जो कि Programmer के लिए उपलब्ध होते है।

 

8087 Coprocessor निम्नलिखित Data Types को Support करता है:-

  • Binary Integers
  • Decimal Numbers
  • Real Numbers
  • Temporary Real Format

Also Read:- What is C++ Programming Language in Hindi – सी++ प्रोग्रामिंग लैंग्वेज…

 

Architecture of 8087 Coprocessor in Hindi

यह Coprocessor दो भागों मे बटा होता है Control Unit (CU) और Numerical Extension Unit (NEU)

Control Unit का काम Memory और Processor के Communication स्थापित करना है जैसे Instructions को Receive करना और उनको Decode करना, Parallel Queue को Maintain करना। Coprocessor केवल ESC Operations को ही Execute करता है अन्य Operations को Microprocessor के द्वारा ही Execute किया जाता है।

Numeric Extension Unit का काम सभी Numeric Processor की Instruction को Handle करने का होता है जैसे Data Transfer Instructions।

 

Conclusion

आज के इस article के माध्यम से हमने आज के Coprocessor  के बारे मे विस्तार से जाना। आशा है कि यह article आपके लिए helpful रहा होगा। अगर आपको यह article पसंद आया हो तो इसे अपने दोस्तों के साथ जरूर share कीजिए।

आप हमे comment के माध्यम से सुझाव दे सकते है। आप हमे email के माध्यम से follow भी कर सकते है जिससे कि हमारी नई article की जानकारी आप तक सबसे पहले पहुचे आप email के माध्यम से हमसे question भी पूछ सकते है।

 

Leave a Comment