अभिकलन: Difference between revisions

From Vigyanwiki
(Created page with "{{short description|Branch of knowledge}} {{About|the activity involving computing machinery|the magazine|Computing (magazine)}} File:GalvesLocherbach_-_Low_resolution.gif|t...")
 
No edit summary
Line 71: Line 71:
{{Main|Computer Industry|Software industry}}
{{Main|Computer Industry|Software industry}}
कंप्यूटर उद्योग कंप्यूटर सॉफ्टवेयर विकसित करने, कंप्यूटर हार्डवेयर और [[ कम्प्यूटर नेट्वर्किंग ]] इन्फ्रास्ट्रक्चर को डिजाइन करने, कंप्यूटर घटकों के निर्माण और सिस्टम प्रशासक और रखरखाव सहित सूचना प्रौद्योगिकी सेवाएं प्रदान करने में शामिल व्यवसायों से बना है।{{Citation needed|date=July 2022}}
कंप्यूटर उद्योग कंप्यूटर सॉफ्टवेयर विकसित करने, कंप्यूटर हार्डवेयर और [[ कम्प्यूटर नेट्वर्किंग ]] इन्फ्रास्ट्रक्चर को डिजाइन करने, कंप्यूटर घटकों के निर्माण और सिस्टम प्रशासक और रखरखाव सहित सूचना प्रौद्योगिकी सेवाएं प्रदान करने में शामिल व्यवसायों से बना है।{{Citation needed|date=July 2022}}
सॉफ्टवेयर उद्योग में सॉफ्टवेयर विकास, सॉफ्टवेयर रखरखाव और सॉफ्टवेयर के [[ सॉफ्टवेयर प्रकाशक ]] में लगे व्यवसाय शामिल हैं। उद्योग में सॉफ्टवेयर [[ सेवा (अर्थशास्त्र) ]] भी शामिल है, जैसे [[ प्रशिक्षण ]], [[ सॉफ्टवेयर प्रलेखन ]] और परामर्श।{{Citation needed|date=July 2022}}


सॉफ्टवेयर उद्योग में सॉफ्टवेयर विकास, सॉफ्टवेयर रखरखाव और सॉफ्टवेयर के [[ सॉफ्टवेयर प्रकाशक | सॉफ्टवेयर प्रकाशक]] में लगे व्यवसाय शामिल हैं। उद्योग में सॉफ्टवेयर [[ सेवा (अर्थशास्त्र) | सेवा (अर्थशास्त्र)]] भी शामिल है, जैसे [[ प्रशिक्षण | प्रशिक्षण]] , [[ सॉफ्टवेयर प्रलेखन | सॉफ्टवेयर प्रलेखन]] और परामर्श।{{Citation needed|date=July 2022}}


=={{Anchor|DISCIPLINES}}कंप्यूटिंग के उप-विषय ==
 
 
==कंप्यूटिंग के उप-विषय ==


=== कंप्यूटर इंजीनियरिंग ===
=== कंप्यूटर इंजीनियरिंग ===
{{Main|Computer engineering}}
कंप्यूटर इंजीनियरिंग एक अकादमिक अनुशासन है जो कंप्यूटर हार्डवेयर और सॉफ्टवेयर विकसित करने के लिए आवश्यक इलेक्ट्रिकल इंजीनियरिंग और कंप्यूटर विज्ञान के कई क्षेत्रों को एकीकृत करता है।<ref>{{Cite book | author1 = IEEE Computer Society | author-link = IEEE Computer Society |author2=ACM |author-link2=Association for Computing Machinery  | title = Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering | url = http://www.acm.org/education/education/curric_vols/CE-Final-Report.pdf | access-date = 2012-12-17 |date=12 December 2004 | page = iii | quote = Computer System engineering has traditionally been viewed as a combination ofboth electronic engineering (EE) and computer science (CS).}}</ref> कंप्यूटर इंजीनियरों के पास आमतौर पर केवल सॉफ्टवेयर इंजीनियरिंग या [[ इलेक्ट्रॉनिक इंजीनियरिंग ]] के बजाय इलेक्ट्रॉनिक इंजीनियरिंग (या इलेक्ट्रिकल इंजीनियरिंग), [[ सॉफ्टवेर डिज़ाइन ]] और हार्डवेयर-सॉफ्टवेयर एकीकरण में प्रशिक्षण होता है। कंप्यूटर इंजीनियर अलग-अलग [[ माइक्रोप्रोसेसर ]], [[ निजी कंप्यूटर ]] और [[ सुपर कंप्यूटर ]] के डिजाइन से लेकर [[ सर्किट डिज़ाइन ]] तक, कंप्यूटिंग के कई हार्डवेयर और सॉफ्टवेयर पहलुओं में शामिल हैं। इंजीनियरिंग के इस क्षेत्र में न केवल अपने स्वयं के डोमेन के भीतर हार्डवेयर का डिज़ाइन शामिल है, बल्कि हार्डवेयर और उस संदर्भ के बीच की बातचीत भी शामिल है जिसमें यह संचालित होता है।<ref>{{Cite web
कंप्यूटर इंजीनियरिंग एक अकादमिक अनुशासन है जो कंप्यूटर हार्डवेयर और सॉफ्टवेयर विकसित करने के लिए आवश्यक इलेक्ट्रिकल इंजीनियरिंग और कंप्यूटर विज्ञान के कई क्षेत्रों को एकीकृत करता है।<ref>{{Cite book | author1 = IEEE Computer Society | author-link = IEEE Computer Society |author2=ACM |author-link2=Association for Computing Machinery  | title = Computer Engineering 2004: Curriculum Guidelines for Undergraduate Degree Programs in Computer Engineering | url = http://www.acm.org/education/education/curric_vols/CE-Final-Report.pdf | access-date = 2012-12-17 |date=12 December 2004 | page = iii | quote = Computer System engineering has traditionally been viewed as a combination ofboth electronic engineering (EE) and computer science (CS).}}</ref> कंप्यूटर इंजीनियरों के पास आमतौर पर केवल सॉफ्टवेयर इंजीनियरिंग या [[ इलेक्ट्रॉनिक इंजीनियरिंग ]] के बजाय इलेक्ट्रॉनिक इंजीनियरिंग (या इलेक्ट्रिकल इंजीनियरिंग), [[ सॉफ्टवेर डिज़ाइन ]] और हार्डवेयर-सॉफ्टवेयर एकीकरण में प्रशिक्षण होता है। कंप्यूटर इंजीनियर अलग-अलग [[ माइक्रोप्रोसेसर ]], [[ निजी कंप्यूटर ]] और [[ सुपर कंप्यूटर ]] के डिजाइन से लेकर [[ सर्किट डिज़ाइन ]] तक, कंप्यूटिंग के कई हार्डवेयर और सॉफ्टवेयर पहलुओं में शामिल हैं। इंजीनियरिंग के इस क्षेत्र में न केवल अपने स्वयं के डोमेन के भीतर हार्डवेयर का डिज़ाइन शामिल है, बल्कि हार्डवेयर और उस संदर्भ के बीच की बातचीत भी शामिल है जिसमें यह संचालित होता है।<ref>{{Cite web
  | last = Trinity College Dublin | url = http://www.tcd.ie/Engineering/about/what_is_eng/computer_eng_intro.html | title = What is Computer System Engineering | access-date = 2006-04-21}}, "Computer engineers need not only to understand how computer systems themselves work, but also how they integrate into the larger picture. Consider the car. A modern car contains many separate computer systems for controlling such things as the engine timing, the brakes and the air bags. To be able to design and implement such a car, the computer engineer needs a broad theoretical understanding of all these various subsystems & how they interact.</ref>
  | last = Trinity College Dublin | url = http://www.tcd.ie/Engineering/about/what_is_eng/computer_eng_intro.html | title = What is Computer System Engineering | access-date = 2006-04-21}}, "Computer engineers need not only to understand how computer systems themselves work, but also how they integrate into the larger picture. Consider the car. A modern car contains many separate computer systems for controlling such things as the engine timing, the brakes and the air bags. To be able to design and implement such a car, the computer engineer needs a broad theoretical understanding of all these various subsystems & how they interact.</ref>
Line 123: Line 124:
[[ डीएनए कंप्यूटिंग ]] | डीएनए आधारित कंप्यूटिंग और [[ क्वांटम कम्प्यूटिंग ]] कंप्यूटिंग हार्डवेयर और सॉफ्टवेयर दोनों के लिए सक्रिय अनुसंधान के क्षेत्र हैं, जैसे [[ क्वांटम एल्गोरिथम ]] का विकास। भविष्य की प्रौद्योगिकियों के लिए संभावित बुनियादी ढांचे में फोटोलिथोग्राफी पर [[ डीएनए उत्पत्ति ]] शामिल है<ref>{{cite journal | last1 = Kershner | first1 = Ryan J. | last2 = Bozano | first2 = Luisa D. | last3 = Micheel | first3 = Christine M. | last4 = Hung | first4 = Albert M. | last5 = Fornof | first5 = Ann R. | last6 = Cha | first6 = Jennifer N. | last7 = Rettner | first7 = Charles T. | last8 = Bersani | first8 = Marco | last9 = Frommer | first9 = Jane | last10 = Rothemund | first10 = Paul W. K. | last11 = Wallraff | first11 = Gregory M. | year = 2009 | title = Placement and orientation of individual DNA shapes on lithographically patterned surfaces | journal = [[Nature Nanotechnology]] | volume =  4| issue = 9| pages =  557–561| doi = 10.1038/nnano.2009.220 | pmid = 19734926 | bibcode = 2009NatNa...4..557K | citeseerx = 10.1.1.212.9767 }} [http://www.nature.com/nnano/journal/vaop/ncurrent/extref/nnano.2009.220-s1.pdf supplementary information: DNA origami on photolithography]</ref> और आयन ट्रैप के बीच सूचना स्थानांतरित करने के लिए [[ जितना एंटीना ]]<ref>{{cite journal | doi = 10.1038/nature09800 | volume=471 | title=Trapped-ion antennae for the transmission of quantum information | year=2011 | journal=Nature | pages=200–203  | last1 = Harlander | first1 = M.| issue = 7337 | pmid = 21346764 | arxiv = 1011.3639 | bibcode = 2011Natur.471..200H | s2cid = 4388493 }}
[[ डीएनए कंप्यूटिंग ]] | डीएनए आधारित कंप्यूटिंग और [[ क्वांटम कम्प्यूटिंग ]] कंप्यूटिंग हार्डवेयर और सॉफ्टवेयर दोनों के लिए सक्रिय अनुसंधान के क्षेत्र हैं, जैसे [[ क्वांटम एल्गोरिथम ]] का विकास। भविष्य की प्रौद्योगिकियों के लिए संभावित बुनियादी ढांचे में फोटोलिथोग्राफी पर [[ डीएनए उत्पत्ति ]] शामिल है<ref>{{cite journal | last1 = Kershner | first1 = Ryan J. | last2 = Bozano | first2 = Luisa D. | last3 = Micheel | first3 = Christine M. | last4 = Hung | first4 = Albert M. | last5 = Fornof | first5 = Ann R. | last6 = Cha | first6 = Jennifer N. | last7 = Rettner | first7 = Charles T. | last8 = Bersani | first8 = Marco | last9 = Frommer | first9 = Jane | last10 = Rothemund | first10 = Paul W. K. | last11 = Wallraff | first11 = Gregory M. | year = 2009 | title = Placement and orientation of individual DNA shapes on lithographically patterned surfaces | journal = [[Nature Nanotechnology]] | volume =  4| issue = 9| pages =  557–561| doi = 10.1038/nnano.2009.220 | pmid = 19734926 | bibcode = 2009NatNa...4..557K | citeseerx = 10.1.1.212.9767 }} [http://www.nature.com/nnano/journal/vaop/ncurrent/extref/nnano.2009.220-s1.pdf supplementary information: DNA origami on photolithography]</ref> और आयन ट्रैप के बीच सूचना स्थानांतरित करने के लिए [[ जितना एंटीना ]]<ref>{{cite journal | doi = 10.1038/nature09800 | volume=471 | title=Trapped-ion antennae for the transmission of quantum information | year=2011 | journal=Nature | pages=200–203  | last1 = Harlander | first1 = M.| issue = 7337 | pmid = 21346764 | arxiv = 1011.3639 | bibcode = 2011Natur.471..200H | s2cid = 4388493 }}
*{{cite press release |date=February 26, 2011 |title=Atomic antennas transmit quantum information across a microchip |website=ScienceDaily |url=https://www.sciencedaily.com/releases/2011/02/110223133444.htm}}</ref> 2011 तक, शोधकर्ताओं के पास Qubit#Entanglement 14 [[ qubit ]]s था।<ref>{{cite journal | doi = 10.1103/PhysRevLett.106.130506 | volume=106 | title=14-Qubit Entanglement: Creation and Coherence | year=2011 | journal=Physical Review Letters | last1 = Monz | first1 = Thomas| issue=13 | pmid=21517367 | arxiv=1009.6126 | bibcode=2011PhRvL.106m0506M | page=130506 | s2cid=8155660 }}
*{{cite press release |date=February 26, 2011 |title=Atomic antennas transmit quantum information across a microchip |website=ScienceDaily |url=https://www.sciencedaily.com/releases/2011/02/110223133444.htm}}</ref> 2011 तक, शोधकर्ताओं के पास Qubit#Entanglement 14 [[ qubit ]]s था।<ref>{{cite journal | doi = 10.1103/PhysRevLett.106.130506 | volume=106 | title=14-Qubit Entanglement: Creation and Coherence | year=2011 | journal=Physical Review Letters | last1 = Monz | first1 = Thomas| issue=13 | pmid=21517367 | arxiv=1009.6126 | bibcode=2011PhRvL.106m0506M | page=130506 | s2cid=8155660 }}
</ref><ref>{{Cite web|url=http://www.nanowerk.com/news/newsid=20823.php|title=World record: Calculations with 14 quantum bits|website=www.nanowerk.com}}</ref> [[ जोसेफसन जंक्शन ]]ों और [[ रैपिड सिंगल फ्लक्स क्वांटम ]] तकनीक पर आधारित फास्ट [[ डिजिटल सर्किट ]], [[ नैनोस्केल सुपरकंडक्टर ]]्स की खोज के साथ लगभग साकार हो रहे हैं।<ref>Saw-Wai Hla et al., ''Nature Nanotechnology'' March 31, 2010 [http://www.thinq.co.uk/news/2010/3/30/worlds-smallest-superconductor-discovered/ "World's smallest superconductor discovered"] {{Webarchive|url=https://web.archive.org/web/20100528133148/http://www.thinq.co.uk/news/2010/3/30/worlds-smallest-superconductor-discovered/ |date=2010-05-28 }}. Four pairs of certain molecules have been shown to form a nanoscale superconductor, at a dimension of 0.87 [[nanometer]]s. Access date 2010-03-31</ref>
</ref><ref>{{Cite web|url=http://www.nanowerk.com/news/newsid=20823.php|title=World record: Calculations with 14 quantum bits|website=www.nanowerk.com}}</ref> [[ जोसेफसन जंक्शन ]]ों और [[ रैपिड सिंगल फ्लक्स क्वांटम ]] तकनीक पर आधारित फास्ट [[ डिजिटल सर्किट ]], [[ नैनोस्केल सुपरकंडक्टर ]]्स की खोज के साथ लगभग साकार हो रहे हैं।<ref>Saw-Wai Hla et al., ''Nature Nanotechnology'' March 31, 2010 [http://www.thinq.co.uk/news/2010/3/30/worlds-smallest-superconductor-discovered/ "World's smallest superconductor discovered"] {{Webarchive|url=https://web.archive.org/web/20100528133148/http://www.thinq.co.uk/news/2010/3/30/worlds-smallest-superconductor-discovered/ |date=2010-05-28 }}. Four pairs of certain molecules have been shown to form a nanoscale superconductor, at a dimension of 0.87 [[nanometer]]s. Access date 2010-03-31</ref>
फाइबर-ऑप्टिक और फोटोनिक (ऑप्टिकल) डिवाइस, जो पहले से ही लंबी दूरी पर डेटा परिवहन के लिए उपयोग किए जाते हैं, सीपीयू और सेमीकंडक्टर मेमोरी घटकों के साथ-साथ डेटा केंद्रों द्वारा उपयोग किए जाने लगे हैं। यह ऑप्टिकल इंटरकनेक्ट द्वारा RAM को CPU से अलग करने की अनुमति देता है।<ref>[http://www.technologyreview.com/computing/25924/?a=f Tom Simonite, "Computing at the speed of light", ''Technology Review'' Wed., August 4, 2010] [[MIT]]</ref> आईबीएम ने एक चिप में इलेक्ट्रॉनिक और ऑप्टिकल सूचना प्रसंस्करण दोनों के साथ एक एकीकृत सर्किट बनाया है। इसे CMOS-एकीकृत नैनोफोटोनिक्स या (CINP) निरूपित किया जाता है।<ref>[http://www.extremetech.com/computing/142881-ibm-creates-first-cheap-commercially-viable-silicon-nanophotonic-chip Sebastian Anthony (Dec 10,2012), "IBM creates first commercially viable silicon nanophotonic chip"], accessdate=2012-12-10</ref> ऑप्टिकल इंटरकनेक्ट का एक लाभ यह है कि मदरबोर्ड, जिन्हें पहले एक चिप (SoC) पर एक निश्चित प्रकार की प्रणाली की आवश्यकता होती थी, अब मदरबोर्ड से पूर्व में समर्पित मेमोरी और नेटवर्क नियंत्रकों को स्थानांतरित कर सकते हैं, नियंत्रकों को रैक पर फैला सकते हैं। यह कई प्रकार के एसओसी के लिए बैकप्लेन इंटरकनेक्ट और मदरबोर्ड के मानकीकरण की अनुमति देता है, जो सीपीयू के अधिक समय पर उन्नयन की अनुमति देता है।<ref>[http://www.zdnet.com/open-compute-does-the-data-center-have-an-open-future-7000013012/ Open Compute: Does the data center have an open future?] accessdate=2013-08-11</ref>
फाइबर-ऑप्टिक और फोटोनिक (ऑप्टिकल) डिवाइस, जो पहले से ही लंबी दूरी पर डेटा परिवहन के लिए उपयोग किए जाते हैं, सीपीयू और सेमीकंडक्टर मेमोरी घटकों के साथ-साथ डेटा केंद्रों द्वारा उपयोग किए जाने लगे हैं। यह ऑप्टिकल इंटरकनेक्ट द्वारा RAM को CPU से अलग करने की अनुमति देता है।<ref>[http://www.technologyreview.com/computing/25924/?a=f Tom Simonite, "Computing at the speed of light", ''Technology Review'' Wed., August 4, 2010] [[MIT]]</ref> आईबीएम ने एक चिप में इलेक्ट्रॉनिक और ऑप्टिकल सूचना प्रसंस्करण दोनों के साथ एक एकीकृत सर्किट बनाया है। इसे CMOS-एकीकृत नैनोफोटोनिक्स या (CINP) निरूपित किया जाता है।<ref>[http://www.extremetech.com/computing/142881-ibm-creates-first-cheap-commercially-viable-silicon-nanophotonic-chip Sebastian Anthony (Dec 10,2012), "IBM creates first commercially viable silicon nanophotonic chip"], accessdate=2012-12-10</ref> ऑप्टिकल इंटरकनेक्ट का एक लाभ यह है कि मदरबोर्ड, जिन्हें पहले एक चिप (SoC) पर एक निश्चित प्रकार की प्रणाली की आवश्यकता होती थी, अब मदरबोर्ड से पूर्व में समर्पित मेमोरी और नेटवर्क नियंत्रकों को स्थानांतरित कर सकते हैं, नियंत्रकों को रैक पर फैला सकते हैं। यह कई प्रकार के एसओसी के लिए बैकप्लेन इंटरकनेक्ट और मदरबोर्ड के मानकीकरण की अनुमति देता है, जो सीपीयू के अधिक समय पर उन्नयन की अनुमति देता है।<ref>[http://www.zdnet.com/open-compute-does-the-data-center-have-an-open-future-7000013012/ Open Compute: Does the data center have an open future?] accessdate=2013-08-11</ref>
अनुसंधान का एक अन्य क्षेत्र [[ स्पिंट्रोनिक्स ]] है। स्पिंट्रोनिक्स हीट बिल्डअप के बिना कंप्यूटिंग शक्ति और भंडारण प्रदान कर सकता है।<ref>{{Cite news|date=2007-08-08|title=Putting electronics in a spin|language=en-GB|url=http://news.bbc.co.uk/2/hi/technology/6935638.stm|access-date=2020-11-23}}</ref> हाइब्रिड चिप्स पर कुछ शोध किया जा रहा है, जो [[ फोटोनिक्स ]] और स्पिंट्रोनिक्स को मिलाते हैं।<ref>{{Cite web |url=https://www.spice.uni-mainz.de/files/2018/11/UFS_2018_Koopmans.pdf |title=Merging spintronics with photonics |access-date=2019-09-06 |archive-url=https://web.archive.org/web/20190906155347/https://www.spice.uni-mainz.de/files/2018/11/UFS_2018_Koopmans.pdf |archive-date=2019-09-06 |url-status=dead }}</ref><ref>{{Cite journal|last1=Lalieu|first1=M. L. M.|last2=Lavrijsen|first2=R.|last3=Koopmans|first3=B.|date=2019-01-10|title=Integrating all-optical switching with spintronics|url= |journal=Nature Communications|language=en|volume=10|issue=1|pages=110|doi=10.1038/s41467-018-08062-4|pmid=30631067|pmc=6328538|arxiv=1809.02347|bibcode=2019NatCo..10..110L|issn=2041-1723}}</ref> [[ प्लास्मोनिक्स ]], फोटोनिक्स और इलेक्ट्रॉनिक्स के संयोजन पर भी शोध चल रहा है।<ref>{{Cite journal|last1=Farmakidis|first1=Nikolaos|last2=Youngblood|first2=Nathan|last3=Li|first3=Xuan|last4=Tan|first4=James|last5=Swett|first5=Jacob L.|last6=Cheng|first6=Zengguang|last7=Wright|first7=C. David|last8=Pernice|first8=Wolfram H. P.|last9=Bhaskaran|first9=Harish|date=2019-11-01|title=Plasmonic nanogap enhanced phase-change devices with dual electrical-optical functionality|url= |journal=Science Advances|language=en|volume=5|issue=11|pages=eaaw2687|doi=10.1126/sciadv.aaw2687|pmid=31819898|pmc=6884412|arxiv=1811.07651|bibcode=2019SciA....5.2687F|issn=2375-2548}}</ref>
अनुसंधान का एक अन्य क्षेत्र [[ स्पिंट्रोनिक्स ]] है। स्पिंट्रोनिक्स हीट बिल्डअप के बिना कंप्यूटिंग शक्ति और भंडारण प्रदान कर सकता है।<ref>{{Cite news|date=2007-08-08|title=Putting electronics in a spin|language=en-GB|url=http://news.bbc.co.uk/2/hi/technology/6935638.stm|access-date=2020-11-23}}</ref> हाइब्रिड चिप्स पर कुछ शोध किया जा रहा है, जो [[ फोटोनिक्स ]] और स्पिंट्रोनिक्स को मिलाते हैं।<ref>{{Cite web |url=https://www.spice.uni-mainz.de/files/2018/11/UFS_2018_Koopmans.pdf |title=Merging spintronics with photonics |access-date=2019-09-06 |archive-url=https://web.archive.org/web/20190906155347/https://www.spice.uni-mainz.de/files/2018/11/UFS_2018_Koopmans.pdf |archive-date=2019-09-06 |url-status=dead }}</ref><ref>{{Cite journal|last1=Lalieu|first1=M. L. M.|last2=Lavrijsen|first2=R.|last3=Koopmans|first3=B.|date=2019-01-10|title=Integrating all-optical switching with spintronics|url= |journal=Nature Communications|language=en|volume=10|issue=1|pages=110|doi=10.1038/s41467-018-08062-4|pmid=30631067|pmc=6328538|arxiv=1809.02347|bibcode=2019NatCo..10..110L|issn=2041-1723}}</ref> [[ प्लास्मोनिक्स ]], फोटोनिक्स और इलेक्ट्रॉनिक्स के संयोजन पर भी शोध चल रहा है।<ref>{{Cite journal|last1=Farmakidis|first1=Nikolaos|last2=Youngblood|first2=Nathan|last3=Li|first3=Xuan|last4=Tan|first4=James|last5=Swett|first5=Jacob L.|last6=Cheng|first6=Zengguang|last7=Wright|first7=C. David|last8=Pernice|first8=Wolfram H. P.|last9=Bhaskaran|first9=Harish|date=2019-11-01|title=Plasmonic nanogap enhanced phase-change devices with dual electrical-optical functionality|url= |journal=Science Advances|language=en|volume=5|issue=11|pages=eaaw2687|doi=10.1126/sciadv.aaw2687|pmid=31819898|pmc=6884412|arxiv=1811.07651|bibcode=2019SciA....5.2687F|issn=2375-2548}}</ref>

Revision as of 11:47, 3 November 2022

File:GalvesLocherbach - Low resolution.gif
कंप्यूटर सिमुलेशन, मुख्य क्रॉस-कंप्यूटिंग पद्धतियों में से एक।[1]

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

File:ENIAC-changing a tube.jpg
ENIAC, पहला प्रोग्राम करने योग्य सामान्य-उद्देश्य इलेक्ट्रॉनिक डिजिटल कंप्यूटर


इतिहास

कंप्यूटिंग का इतिहास कंप्यूटिंग हार्डवेयर और कंप्यूटर के इतिहास से अधिक लंबा है, और इसमें टेबल की सहायता के साथ या बिना पेन और पेपर (या चाक और स्लेट के लिए) के तरीकों का इतिहास शामिल है। कम्प्यूटिंग संख्या ओं के प्रतिनिधित्व के साथ घनिष्ठ रूप से जुड़ा हुआ है, हालांकि कंप्यूटिंग के लिए आवश्यक गणितीय अवधारणाएं अंक प्रणाली से पहले मौजूद थीं। इन अवधारणाओं में एक-से-एक पत्राचार (गिनती का आधार), एक मानक की तुलना (माप के लिए प्रयुक्त), और 3-4-5 समकोण त्रिभुज (एक समकोण सुनिश्चित करने के लिए एक उपकरण) शामिल हैं।[citation needed] गणना में उपयोग के लिए सबसे पहला ज्ञात उपकरण अबेकस है, और माना जाता है कि इसका आविष्कार लगभग 2400 ईसा पूर्व बेबीलोन में हुआ था।[citation needed] उपयोग की इसकी मूल शैली कंकड़ के साथ रेत में खींची गई रेखाओं द्वारा थी। अधिक आधुनिक डिजाइन के अबासी का उपयोग आज भी गणना उपकरण के रूप में किया जाता है। यह पहली ज्ञात गणना सहायता थी - 2,000 वर्षों से ग्रीक विधियों से पहले।[4][better source needed] कंप्यूटिंग में डिजिटल इलेक्ट्रॉनिक्स का उपयोग करने के लिए पहला रिकॉर्ड किया गया प्रस्ताव 1931 का पेपर द यूज ऑफ थायराट्रॉन फॉर हाई स्पीड ऑटोमैटिक काउंटिंग ऑफ फिजिकल फेनोमेना द्वारा सी। ई। व्यान-विलियम्स था।[5] क्लाउड शैनन के 1938 के पेपर रिले और स्विचिंग सर्किट का एक प्रतीकात्मक विश्लेषण ने फिर बूलियन बीजीय संचालन के लिए इलेक्ट्रॉनिक्स का उपयोग करने का विचार पेश किया।

1925 में जूलियस एडगर लिलिएनफेल्ड द्वारा एक फील्ड-इफेक्ट ट्रांजिस्टर की अवधारणा का प्रस्ताव दिया गया था। जॉन बार्डीन और वाल्टर ब्रेटन ने बेल लैब्स में विलियम शॉक्ले के अधीन काम करते हुए 1947 में पहला काम करने वाला ट्रांजिस्टर, बिंदु-संपर्क ट्रांजिस्टर बनाया।[6][7] 1953 में, मैनचेस्टर विश्वविद्यालय ने पहला ट्रांजिस्टरकृत कंप्यूटर बनाया, जिसे मैनचेस्टर कंप्यूटर कहा जाता है।[8] हालांकि, प्रारंभिक जंक्शन ट्रांजिस्टर अपेक्षाकृत भारी उपकरण थे जिनका बड़े पैमाने पर उत्पादन करना मुश्किल था, जो उन्हें कई विशिष्ट अनुप्रयोगों तक सीमित कर देता था।[9] MOSFET | मेटल-ऑक्साइड-सिलिकॉन फील्ड-इफेक्ट ट्रांजिस्टर (MOSFET, या MOS ट्रांजिस्टर) का आविष्कार मोहम्मद छुट्टी और डॉन कहंग ने 1959 में बेल लैब्स में किया था।[10][11] यह पहला सही मायने में कॉम्पैक्ट ट्रांजिस्टर था जो MOSFET स्केलिंग और मूर के नियम | बड़े पैमाने पर उपयोगों की एक विस्तृत श्रृंखला के लिए उत्पादित किया जा सकता था।[9]MOSFET ने बहुत बड़े पैमाने पर एकीकरण | उच्च घनत्व एकीकृत सर्किट चिप्स बनाना संभव बनाया,[12][13] जिसके कारण कंप्यूटर क्रांति के रूप में जाना जाता है[14] या माइक्रो कंप्यूटर क्रांति [15]


कंप्यूटर

कंप्यूटर एक मशीन है जो निर्देशों के एक सेट के अनुसार डेटा (कंप्यूटिंग) में हेरफेर करती है जिसे कंप्यूटर प्रोग्राम कहा जाता है। प्रोग्राम का एक निष्पादन योग्य रूप होता है जिसे कंप्यूटर सीधे निर्देशों को निष्पादित करने के लिए उपयोग कर सकता है। अपने मानव-पठनीय स्रोत कोड रूप में एक ही कार्यक्रम, एक प्रोग्रामर को एल्गोरिदम के रूप में ज्ञात चरणों के अनुक्रम का अध्ययन और विकास करने में सक्षम बनाता है। चूंकि निर्देश विभिन्न प्रकार के कंप्यूटरों में किए जा सकते हैं, स्रोत निर्देशों का एक सेट केंद्रीय प्रसंस्करण इकाई प्रकार के अनुसार मशीन निर्देशों में परिवर्तित हो जाता है।[citation needed] निष्पादन प्रक्रिया (कंप्यूटिंग) कंप्यूटर प्रोग्राम में निर्देशों को पूरा करती है। निर्देश कंप्यूटर द्वारा की गई गणनाओं को व्यक्त करते हैं। वे निष्पादन मशीन पर सरल क्रियाओं के अनुक्रमों को ट्रिगर करते हैं। वे क्रियाएं निर्देशों की प्रोग्रामिंग भाषाओं के औपचारिक शब्दार्थ के अनुसार प्रभाव उत्पन्न करती हैं।

कंप्यूटर हार्डवेयर

कंप्यूटर हार्डवेयर में कंप्यूटर के भौतिक भाग शामिल हैं, जिसमें सेंट्रल प्रोसेसिंग यूनिट, स्मृति और इनपुट / आउटपुट शामिल हैं। कंप्यूटर हार्डवेयर के क्षेत्र में कम्प्यूटेशनल तर्क और कंप्यूटर आर्किटेक्चर प्रमुख विषय हैं।[citation needed]


कंप्यूटर सॉफ्टवेयर

कंप्यूटर सॉफ्टवेयर, या सिर्फ सॉफ्टवेयर, कंप्यूटर प्रोग्राम और संबंधित डेटा का एक संग्रह है, जो कंप्यूटर को निर्देश प्रदान करता है। सॉफ्टवेयर एक या एक से अधिक कंप्यूटर प्रोग्राम और कंप्यूटर के स्टोरेज में रखे डेटा को संदर्भित करता है। यह प्रोग्रामों, प्रक्रियाओं, एल्गोरिदम का एक सेट है, साथ ही डेटा प्रोसेसिंग सिस्टम के संचालन से संबंधित इसके दस्तावेज भी हैं।[citation needed] प्रोग्राम सॉफ़्टवेयर उस कंप्यूटर प्रोग्राम का कार्य (इंजीनियरिंग) करता है जिसे वह लागू करता है, या तो सीधे संगणक धातु सामग्री को निर्देश (कंप्यूटर विज्ञान) प्रदान करके या सॉफ़्टवेयर के किसी अन्य भाग में इनपुट के रूप में सेवा करके। शब्दावली को पुराने शब्द कंप्यूटर हार्डवेयर (अर्थात् भौतिक उपकरण) के विपरीत बनाया गया था। हार्डवेयर के विपरीत, सॉफ्टवेयर अमूर्त है।[16] सॉफ़्टवेयर का उपयोग कभी-कभी अधिक संकीर्ण अर्थों में भी किया जाता है, जिसका अर्थ केवल एप्लिकेशन सॉफ़्टवेयर है।

सिस्टम सॉफ्टवेयर

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

एप्लीकेशन सॉफ्टवेयर

एप्लिकेशन सॉफ़्टवेयर, जिसे एप्लिकेशन या ऐप के रूप में भी जाना जाता है, कंप्यूटर सॉफ्टवेयर है जिसे उपयोगकर्ता को विशिष्ट कार्य करने में मदद करने के लिए डिज़ाइन किया गया है। उदाहरणों में उपक्रम सॉफ्टवेयर , लेखांकन सॉफ्टवेयर , कई कमरों वाला कार्यालय , ग्राफिक्स सॉफ्टवेयर और मीडिया प्लेयर (एप्लिकेशन सॉफ्टवेयर) शामिल हैं। कई एप्लिकेशन प्रोग्राम मुख्य रूप से दस्तावेज़ फ़ाइल स्वरूप से संबंधित हैं।[citation needed] ऐप्स कंप्यूटर और उसके सिस्टम सॉफ़्टवेयर के साथ उत्पाद बंडलिंग हो सकते हैं, या अलग से प्रकाशित किए जा सकते हैं। कुछ उपयोगकर्ता बंडल किए गए ऐप्स से संतुष्ट हैं और उन्हें कभी भी अतिरिक्त एप्लिकेशन इंस्टॉल करने की आवश्यकता नहीं है। सिस्टम सॉफ्टवेयर हार्डवेयर का प्रबंधन करता है और एप्लिकेशन की सेवा करता है, जो बदले में उपयोगकर्ता की सेवा करता है।

शैक्षिक सॉफ्टवेयर किसी विशेष कंप्यूटिंग मंच या सिस्टम सॉफ़्टवेयर की शक्ति को किसी विशेष उद्देश्य पर लागू करता है। कुछ ऐप, जैसे कि माइक्रोसॉफ्ट ऑफिस , कई अलग-अलग प्लेटफॉर्म के लिए कई संस्करणों में विकसित किए गए हैं; दूसरों की आवश्यकताएं कम होती हैं और आमतौर पर उन्हें उनके द्वारा चलाए जाने वाले प्लेटफॉर्म द्वारा संदर्भित किया जाता है। उदाहरण के लिए, Microsoft Windows के लिए भौगोलिक सूचना प्रणाली अनुप्रयोग या शैक्षिक सॉफ़्टवेयर या Linux गेमिंग के लिए Android (ऑपरेटिंग सिस्टम) अनुप्रयोग। एप्लिकेशन जो केवल एक प्लेटफॉर्म पर चलते हैं और एप्लिकेशन की लोकप्रियता के कारण उस प्लेटफॉर्म की वांछनीयता को बढ़ाते हैं, जिसे हत्यारा आवेदन के रूप में जाना जाता है।[citation needed]


कंप्यूटर नेटवर्क

एक कंप्यूटर नेटवर्क , जिसे अक्सर केवल एक नेटवर्क के रूप में संदर्भित किया जाता है, हार्डवेयर घटकों और कंप्यूटरों का एक संग्रह है जो संचार चैनलों द्वारा कंप्यूटर नेटवर्क है जो संसाधनों और सूचनाओं को साझा करने की अनुमति देता है।[18] जब एक डिवाइस में कम से कम एक प्रक्रिया रिमोट डिवाइस में रहने वाली कम से कम एक प्रक्रिया से डेटा भेजने या प्राप्त करने में सक्षम होती है, तो दो उपकरणों को नेटवर्क में कहा जाता है। नेटवर्क को विभिन्न प्रकार की विशेषताओं के अनुसार वर्गीकृत किया जा सकता है जैसे कि डेटा के परिवहन के लिए उपयोग किया जाने वाला माध्यम, संचार प्रोटोकॉल का उपयोग, स्केल, नेटवर्क टोपोलॉजी और संगठनात्मक क्षेत्र।

संचार प्रोटोकॉल एक कंप्यूटर नेटवर्क में सूचनाओं के आदान-प्रदान के लिए नियमों और डेटा स्वरूपों को परिभाषित करते हैं, और कंप्यूटर नेटवर्क प्रोग्रामिंग के लिए आधार प्रदान करते हैं। एक प्रसिद्ध संचार प्रोटोकॉल ईथरनेट है, एक हार्डवेयर और लिंक परत मानक जो स्थानीय क्षेत्र नेटवर्क में सर्वव्यापी है। एक अन्य सामान्य प्रोटोकॉल इंटरनेट प्रोटोकॉल सूट है, जो इंटरनेटवर्किंग के लिए प्रोटोकॉल के एक सेट को परिभाषित करता है, अर्थात कई नेटवर्क के बीच डेटा संचार के लिए, होस्ट-टू-होस्ट डेटा ट्रांसफर और एप्लिकेशन-विशिष्ट डेटा ट्रांसमिशन प्रारूप।[citation needed] कंप्यूटर नेटवर्किंग को कभी-कभी विद्युत अभियन्त्रण , दूरसंचार , कंप्यूटर विज्ञान, सूचना प्रौद्योगिकी या कंप्यूटर इंजीनियरिंग का उप-विषय माना जाता है, क्योंकि यह इन विषयों के सैद्धांतिक और व्यावहारिक अनुप्रयोग पर निर्भर करता है।[citation needed]


इंटरनेट

इंटरनेट इंटरकनेक्टेड कंप्यूटर नेटवर्क की एक वैश्विक प्रणाली है जो अरबों उपयोगकर्ताओं की सेवा के लिए मानक इंटरनेट प्रोटोकॉल सूट (टीसीपी/आईपी) का उपयोग करती है। इसमें लाखों निजी, सार्वजनिक, शैक्षणिक, व्यावसायिक और सरकारी नेटवर्क शामिल हैं, जो स्थानीय से लेकर वैश्विक तक के दायरे में हैं। ये नेटवर्क इलेक्ट्रॉनिक, वायरलेस और ऑप्टिकल नेटवर्किंग प्रौद्योगिकियों की एक विस्तृत श्रृंखला से जुड़े हुए हैं। इंटरनेट में सूचना संसाधनों और सेवाओं की एक विस्तृत श्रृंखला है, जैसे वर्ल्ड वाइड वेब के इंटर-लिंक्ड हाइपरटेक्स्ट दस्तावेज़ और ईमेल का समर्थन करने के लिए सूचना आधारभूत संरचना।[citation needed]


कंप्यूटर प्रोग्रामिंग

कंप्यूटर प्रोग्रामिंग कंप्यूटर प्रोग्राम के सोर्स कोड और प्रलेखन को लिखने, परीक्षण करने, डिबग करने और बनाए रखने की प्रक्रिया है। यह स्रोत कोड एक प्रोग्रामिंग भाषा में लिखा गया है, जो एक कृत्रिम भाषा है जो अक्सर प्राकृतिक भाषा ओं की तुलना में अधिक प्रतिबंधात्मक होती है, लेकिन कंप्यूटर द्वारा आसानी से अनुवादित होती है। प्रोग्रामिंग का उपयोग मशीन से कुछ वांछित व्यवहार (अनुकूलन) को लागू करने के लिए किया जाता है।[citation needed] उच्च गुणवत्ता वाले सोर्स कोड को लिखने के लिए कंप्यूटर साइंस डोमेन और उस डोमेन दोनों का ज्ञान होना आवश्यक है जिसमें एप्लिकेशन का उपयोग किया जाएगा। इस प्रकार उच्चतम गुणवत्ता वाला सॉफ़्टवेयर अक्स