अभिकलन: Difference between revisions
From Vigyanwiki
No edit summary |
No edit summary |
||
| (11 intermediate revisions by 6 users not shown) | |||
| Line 1: | Line 1: | ||
[[File:GalvesLocherbach_-_Low_resolution.gif|thumb|right|250px|alt=Computer simulation|कंप्यूटर सिमुलेशन, मुख्य क्रॉस-कंप्यूटिंग पद्धतियों में से एक।<ref>{{Cite web|title=Computing Classification System|url=https://dl.acm.org/ccs|website=dl.acm.org}}</ref>]] | [[File:GalvesLocherbach_-_Low_resolution.gif|thumb|right|250px|alt=Computer simulation|कंप्यूटर सिमुलेशन, मुख्य क्रॉस-कंप्यूटिंग पद्धतियों में से एक।<ref>{{Cite web|title=Computing Classification System|url=https://dl.acm.org/ccs|website=dl.acm.org}}</ref>]] | ||
'''''अभिकलन''''' ('''कंप्यूटिंग''') किसी भी लक्ष्य-उन्मुख की एक ऐसी गतिविधि होती है, जिसके लिए [[ संगणक |कंप्यूटिंग मशीनरी]] की आवश्यकता होती है, इससे लाभ या निर्माण होता है। इसमें [[ कलन विधि |कलन विधि]] प्रक्रियाओं का अध्ययन प्रयोग और हार्डवेयर एवं [[ सॉफ़्टवेयर |सॉफ़्टवेयर]] दोनों का विकास सम्मिलित होता है। कंप्यूटिंग में वैज्ञानिक, अभियांत्रिकी, गणितीय, तकनीकी और सामाजिक तथ्य हैं। प्रमुख कंप्यूटिंग विषयों में [[ कंप्यूटर इंजीनियरिंग |कंप्यूटर अभियांत्रिकी]], [[ कंप्यूटर विज्ञान |कंप्यूटर विज्ञान]],[[ साइबर सुरक्षा ]], [[ डेटा विज्ञान |डेटा विज्ञान]], सूचना प्रणाली, सूचना प्रौद्योगिकी और [[ सॉफ्टवेयर इंजीनियरिंग |सॉफ्टवेयर अभियांत्रिकी]] सम्मिलित हैं।<ref>{{Cite web |title=Computing Careers & Disciplines: A Quick Guide for Prospective Students and Career Advisors (2nd edition, ©2020) |url=https://ceric.ca/wpdm-package/computing-careers-disciplines-a-quick-guide-for-prospective-students-and-career-advisors/ |access-date=2022-07-04 |website=CERIC |language=en-US}}</ref> | |||
[[ | "कंप्यूटिंग" शब्द भी गिनती और गणना का [[ पर्याय |समानार्थक]] है। पहले के समय में इसका उपयोग [[ यांत्रिक कंप्यूटर |यांत्रिक कंप्यूटर]] मशीनों द्वारा की जाने वाली क्रिया के संदर्भ में और उससे पहले, [[ मानव कंप्यूटर |मानव कंप्यूटरों]] के लिए किया जाता था।<ref>{{Cite web|title=The History of Computing|url=http://mason.gmu.edu/~montecin/computer-hist-web.htm|access-date=2019-04-12|website=mason.gmu.edu}}</ref> | ||
[[File:ENIAC-changing_a_tube.jpg|thumb|right|250px|alt=Early vacuum tube Turing complete computer|ENIAC, पहला प्रोग्राम करने योग्य सामान्य-उद्देश्य इलेक्ट्रॉनिक अंकीय कंप्यूटर]] | |||
== इतिहास == | |||
{{Main|कंप्यूटिंग का इतिहास}} | |||
{{For timeline}} | {{For timeline}} | ||
कंप्यूटिंग का इतिहास कंप्यूटिंग हार्डवेयर और आधुनिक कंप्यूटिंग प्रौद्योगिकी के इतिहास से अधिक लंबा है, इसमें मेंज की सहायता के साथ या बिना पेन और पेपर के तरीकों का इतिहास सम्मिलित है। अभिकलन [[ संख्या |संख्याओं]] के प्रतिनिधित्व से घनिष्ठ रूप से जुड़ा हुआ है, यद्यपि कंप्यूटिंग के लिए आवश्यक गणितीय अवधारणाएं [[ अंक प्रणाली |अंक प्रणालीयों]] से पहले उपस्थित थीं। इन अवधारणाओं में एक से एक पत्राचार, गिनती का आधार, एक मानक की तुलना माप के लिए प्रयुक्त और 3-4-5 समकोण त्रिभुज एक समकोण सुनिश्चित करने के लिए उपकरण भी सम्मिलित हैं।। | |||
गणना में उपयोग के लिए सबसे पहला ज्ञात उपकरण [[ अबेकस |अबेकस]] है, और यह माना जाता है कि इसका आविष्कार लगभग 2400 ईसा पूर्व [[ बेबीलोन |बेबीलोन]] में हुआ था। इसकी मूल शैली कंकड़ के साथ रेत में खींची गई रेखाओं द्वारा थी। अधिक आधुनिक परिकलन के अबासी का उपयोग आज भी गणना उपकरण के रूप में किया जाता है। यह पहली ज्ञात गणना सहायता थी जो - 2,000 वर्षों तक ग्रीक विधियों से पहले।<ref>{{Cite web |date=2021-06-30 |title=20 Advantage and Disadvantage of Computer {{!}} What Are the Advantages of a Computer |url=https://englishfun.in/advantage-and-disadvantage-of-computer/ |access-date=2022-07-04 |language=en-US}}</ref> | |||
कंप्यूटिंग में अंकीय इलेक्ट्रॉनिक्स का उपयोग करने का पहला रिकॉर्ड किया गया, प्रस्ताव सी.ई. व्यान-विलियम्स द्वारा 1931 का पेपर भौतिक घटनाओं की उच्च गति स्वचालित गणना के लिए थायराट्रॉन का उपयोग था।<ref>{{Citation | last = Wynn-Williams | first = C. E. | author-link = C. E. Wynn-Williams | title = The Use of Thyratrons for High Speed Automatic Counting of Physical Phenomena | journal = [[Proceedings of the Royal Society A]] | volume = 132 | issue = 819 | pages = 295–310 | date = July 2, 1931 | doi = 10.1098/rspa.1931.0102 |bibcode = 1931RSPSA.132..295W | doi-access = free }}</ref> [[ क्लाउड शैनन | क्लाउड शैनन]] के 1938 के पेपर [[ रिले और स्विचिंग सर्किट का एक प्रतीकात्मक विश्लेषण |रिले और स्विचिंग परिपथ का प्रतीकात्मक विश्लेषण]] ने तब बूलियन बीजीय संचालन के लिए इलेक्ट्रॉनिक्स का उपयोग करने का विचार पेश किया। | |||
1925 में [[ जूलियस एडगर लिलिएनफेल्ड |जूलियस एडगर लिलिएनफेल्ड]] द्वारा एक फील्ड-इफेक्ट [[ ट्रांजिस्टर |ट्रांजिस्टर]] की अवधारणा प्रस्तावित की गई थी। [[ जॉन बार्डीन |जॉन बार्डीन]] और [[ वाल्टर ब्रेटन |वाल्टर ब्रेटन]] ने [[ बेल लैब्स |बेल लैब्स]] में विलियम शॉक्ले के अधीन काम करते हुए, 1947 में पहला काम करने वाला ट्रांजिस्टर, [[ बिंदु-संपर्क ट्रांजिस्टर |बिंदु-संपर्क ट्रांजिस्टर]] बनाया।<ref name="Lee">{{cite book |last1=Lee |first1=Thomas H. |title=The Design of CMOS Radio-Frequency Integrated Circuits |date=2003 |publisher=[[Cambridge University Press]] |isbn=9781139643771 |url=https://web.stanford.edu/class/archive/ee/ee214/ee214.1032/Handouts/HO2.pdf |access-date=2019-09-16 |archive-date=2019-12-09 |archive-url=https://web.archive.org/web/20191209032130/https://web.stanford.edu/class/archive/ee/ee214/ee214.1032/Handouts/HO2.pdf |url-status=dead }}</ref><ref name="Puers">{{cite book |last1=Puers |first1=Robert |last2=Baldi |first2=Livio |last3=Voorde |first3=Marcel Van de |last4=Nooten |first4=Sebastiaan E. van |title=Nanoelectronics: Materials, Devices, Applications, 2 Volumes |date=2017 |publisher=[[John Wiley & Sons]] |isbn=9783527340538 |page=14 |url=https://books.google.com/books?id=JOqVDgAAQBAJ&pg=PA14}}</ref> 1953 में [[ मैनचेस्टर विश्वविद्यालय |मैनचेस्टर विश्वविद्यालय]] ने पहला ट्रांजिस्टरयुक्त कंप्यूटर बनाया, जिसे ट्रांजिस्टर [[ मैनचेस्टर कंप्यूटर |मैनचेस्टर कंप्यूटर]] कहा जाता है।<ref>{{Citation|last=Lavington|first=Simon|title=A History of Manchester Computers|year=1998|edition=2|publisher=The British Computer Society|location=Swindon|pages=34–35}}</ref> यद्यपि प्रारम्भ मे [[ जंक्शन ट्रांजिस्टर |जंक्शन ट्रांजिस्टर]] अपेक्षाकृत भारी उपकरण थे जिनका बड़े पैमाने पर उत्पादन करना जटिल था, जो उन्हें कई विशिष्ट अनुप्रयोगों तक सीमित कर देता था।<ref name="Moskowitz">{{cite book |last1=Moskowitz |first1=Sanford L. |title=Advanced Materials Innovation: Managing Global Technology in the 21st century |date=2016 |publisher=[[John Wiley & Sons]] |isbn=9780470508923 |pages=165–167 |url=https://books.google.com/books?id=2STRDAAAQBAJ&pg=PA165}}</ref> मेटल-ऑक्साइड-सिलिकॉन फील्ड-इफेक्ट ट्रांजिस्टर MOSFET या MOS ट्रांजिस्टर का आविष्कार [[ मोहम्मद छुट्टी |मोहम्मद अटाला]] और डॉन कहंग ने 1959 में बेल लैब्स में किया था।<ref name="computerhistory">{{cite journal|url=https://www.computerhistory.org/siliconengine/metal-oxide-semiconductor-mos-transistor-demonstrated/|title=1960 - Metal Oxide Semiconductor (MOS) Transistor Demonstrated|journal=The Silicon Engine|publisher=[[Computer History Museum]]}}</ref><ref name="Lojek">{{cite book |last1=Lojek |first1=Bo |title=History of Semiconductor Engineering |date=2007 |publisher=[[Springer Science & Business Media]] |isbn=9783540342588 |pages=321–3}}</ref> यह पहला सही मायने में कॉम्पैक्ट ट्रांजिस्टर था जिसे व्यापक उपयोग के लिए छोटा और [[ बड़े पैमाने पर एकीकरण |बड़े पैमाने पर उत्पादित]] किया जा सकता था।<ref name="Moskowitz" /> MOSFET ने उच्च-घनत्व वाले एकीकृत परिपथ चिप्स का निर्माण संभव बनाया,<ref name="computerhistory-transistor">{{cite web |title=Who Invented the Transistor? |url=https://www.computerhistory.org/atchm/who-invented-the-transistor/ |website=[[Computer History Museum]] |date=4 December 2013 |access-date=20 July 2019}}</ref><ref name="Hittinger">{{cite journal |last1=Hittinger |first1=William C. |title=Metal-Oxide-Semiconductor Technology |journal=Scientific American |date=1973 |volume=229 |issue=2 |pages=48–59 |issn=0036-8733|jstor=24923169 |doi=10.1038/scientificamerican0873-48 |bibcode=1973SciAm.229b..48H }}</ref> जिससे [[ कंप्यूटर क्रांति |कंप्यूटर क्रांति]] <ref>{{cite book|author1-link=Jerry G. Fossum |last1=Fossum |first1=Jerry G. |last2=Trivedi |first2=Vishal P. |title=Fundamentals of Ultra-Thin-Body MOSFETs and FinFETs |date=2013 |publisher=[[Cambridge University Press]] |isbn=9781107434493 |page=vii |url=https://books.google.com/books?id=zZJfAAAAQBAJ&pg=PR7}}</ref> या [[ माइक्रो कंप्यूटर क्रांति |माइक्रो कंप्यूटर क्रांति]] के रूप में जाना जाता है।<ref>{{cite book |last1=Malmstadt |first1=Howard V. |last2=Enke |first2=Christie G. |last3=Crouch |first3=Stanley R. |title=Making the Right Connections: Microcomputers and Electronic Instrumentation |date=1994 |publisher=[[American Chemical Society]] |isbn=9780841228610 |page=389 |url=https://books.google.com/books?id=lyJGAQAAIAAJ |quote=The relative simplicity and low power requirements of MOSFETs have fostered today's microcomputer revolution.}}</ref> | |||
== कंप्यूटर == | == कंप्यूटर == | ||
{{Main| | {{Main|कंप्यूटर|कंप्यूटर की रूपरेखा | ||
कंप्यूटर एक [[ मशीन ]] है जो निर्देशों के | |कंप्यूटर शब्दों की शब्दावली}} | ||
निष्पादन [[ प्रक्रिया (कंप्यूटिंग) ]] कंप्यूटर प्रोग्राम में निर्देशों को पूरा करती है। निर्देश कंप्यूटर द्वारा की गई गणनाओं को व्यक्त करते हैं। वे निष्पादन मशीन पर सरल क्रियाओं के अनुक्रमों को | |||
कंप्यूटर एक ऐसी इलेक्ट्रोनिक [[ मशीन |मशीन]] है जो निर्देशों के समूह के अनुसार [[ डेटा (कंप्यूटिंग) |डेटा (कंप्यूटिंग)]] में कुशलतापूर्वक प्रयोग करती है जिसे [[ कंप्यूटर प्रोग्राम |कंप्यूटर प्रोग्राम]] कहा जाता है। प्रोग्राम का निष्पादन योग्य रूप होता है जिसे कंप्यूटर सीधे निर्देशों को निष्पादित करने के लिए उपयोग कर सकता है। अपने मानव-पठनीय स्रोत सांकेतिक रूप में एक ही कार्यक्रम, एक प्रोग्रामर को कलनविधि के रूप में ज्ञात चरणों के अनुक्रम का अध्ययन और विकास करने में सक्षम बनाता है। क्योंकि निर्देशों को विभिन्न प्रकार के कंप्यूटरों में निष्पादित किया जा सकता है, स्रोत निर्देशों का एक संग्रह सीपीयू प्रकार के अनुसार मशीन निर्देशों में परिवर्तित हो जाता है।।{{Citation needed|date=July 2022}} | |||
निष्पादन [[ प्रक्रिया (कंप्यूटिंग) |प्रक्रिया]] कंप्यूटर प्रोग्राम में निर्देशों को पूरा करती है। निर्देश कंप्यूटर द्वारा की गई गणनाओं को व्यक्त करते हैं। वे निष्पादन मशीन पर सरल क्रियाओं के अनुक्रमों को प्रेरित करते हैं। वे क्रियाएं निर्देशों की [[ प्रोग्रामिंग भाषाओं के औपचारिक शब्दार्थ |प्रोग्रामिंग भाषाओं के औपचारिक शब्दार्थ]] के अनुसार प्रभाव उत्पन्न करती हैं। | |||
=== कंप्यूटर हार्डवेयर === | === कंप्यूटर हार्डवेयर === | ||
{{Main| | {{Main|कंप्यूटर हार्डवेयर}} | ||
कंप्यूटर हार्डवेयर | |||
कंप्यूटर हार्डवेयर में कंप्यूटर के भौतिक भाग सम्मिलित हैं, जिसमें सेंट्रल प्रोसेसिंग यूनिट, [[ स्मृति |मेमोरी]] और इनपुट / आउटपुट सम्मिलित हैं। कंप्यूटर हार्डवेयर के क्षेत्र में [[ कम्प्यूटेशनल तर्क |कम्प्यूटेशनल तर्क]] और [[ कंप्यूटर आर्किटेक्चर |कंप्यूटर संरचना]] प्रमुख विषय हैं। | |||
=== कंप्यूटर सॉफ्टवेयर === | |||
{{Main|कंप्यूटर सॉफ्टवेयर}} | |||
कंप्यूटर सॉफ्टवेयर, या सिर्फ सॉफ्टवेयर, कंप्यूटर प्रोग्राम और संबंधित डेटा का एक संग्रह है, जो कंप्यूटर को निर्देश प्रदान करता है। सॉफ्टवेयर एक या एक से अधिक कंप्यूटर प्रोग्राम और कंप्यूटर के भंडारण में रखे डेटा को संदर्भित करता है। यह प्रोग्रामों प्रक्रियाओं कलन विधि का समूह है जो साथ ही डेटा प्रोसेसिंग प्रणाली के संचालन से संबंधित इसके दस्तावेज भी हैं।{{Citation needed|date=July 2022}} प्रोग्राम सॉफ़्टवेयर उस कंप्यूटर प्रोग्राम का कार्य करता है जिसे वह प्रारम्भ करता है, या तो सीधे [[ संगणक धातु सामग्री |कंप्यूटर हार्डवेयर]] को [[ निर्देश (कंप्यूटर विज्ञान) ]] प्रदान करके या सॉफ़्टवेयर के किसी अन्य भाग में इनपुट के रूप में सेवा करके [[ शब्दावली |शब्दावली]] को पुराने शब्द कंप्यूटर हार्डवेयर अर्थात् भौतिक उपकरण के विपरीत बनाया गया था। हार्डवेयर के विपरीत सॉफ्टवेयर अमूर्त है।<ref>{{cite web| title = Wordreference.com: WordNet 2.0| publisher = Princeton University, Princeton, NJ| url = http://www.wordreference.com/definition/software | |||
कंप्यूटर सॉफ्टवेयर, या सिर्फ सॉफ्टवेयर, कंप्यूटर प्रोग्राम और संबंधित डेटा का एक संग्रह है, जो कंप्यूटर को निर्देश प्रदान करता है। सॉफ्टवेयर एक या एक से अधिक कंप्यूटर प्रोग्राम और कंप्यूटर के | |||
| access-date = 2007-08-19 }}</ref> सॉफ़्टवेयर का उपयोग कभी-कभी अधिक संकीर्ण अर्थों में भी किया जाता है, जिसका अर्थ केवल एप्लिकेशन सॉफ़्टवेयर है। | | access-date = 2007-08-19 }}</ref> सॉफ़्टवेयर का उपयोग कभी-कभी अधिक संकीर्ण अर्थों में भी किया जाता है, जिसका अर्थ केवल एप्लिकेशन सॉफ़्टवेयर है। | ||
==== सिस्टम सॉफ्टवेयर ==== | ==== सिस्टम सॉफ्टवेयर ==== | ||
{{Main| | {{Main|सिस्टम सॉफ्ट्वेयर}} | ||
सिस्टम सॉफ़्टवेयर, या सिस्टम सॉफ़्टवेयर, कंप्यूटर हार्डवेयर को संचालित करने और नियंत्रित करने के लिए और एप्लिकेशन सॉफ़्टवेयर चलाने के लिए एक प्लेटफ़ॉर्म प्रदान करने के लिए डिज़ाइन किया गया कंप्यूटर सॉफ़्टवेयर है। सिस्टम सॉफ्टवेयर में [[ ऑपरेटिंग सिस्टम ]], [[ उपयोगिता सॉफ्टवेयर ]], [[ डिवाइस ड्राइवर ]], [[ खिड़की प्रणाली ]] और [[ फर्मवेयर ]] | |||
सिस्टम सॉफ़्टवेयर, या सिस्टम सॉफ़्टवेयर, कंप्यूटर हार्डवेयर को संचालित करने और नियंत्रित करने के लिए और एप्लिकेशन सॉफ़्टवेयर चलाने के लिए एक प्लेटफ़ॉर्म प्रदान करने के लिए डिज़ाइन किया गया कंप्यूटर सॉफ़्टवेयर है। सिस्टम सॉफ्टवेयर में [[ ऑपरेटिंग सिस्टम |ऑपरेटिंग सिस्टम]], [[ उपयोगिता सॉफ्टवेयर |यूटिलिटी सॉफ्टवेयर]], [[ डिवाइस ड्राइवर |डिवाइस ड्राइवर]], [[ खिड़की प्रणाली |खिड़की प्रणाली]] और [[ फर्मवेयर |फर्मवेयर]] सम्मिलित हैं। अधिकांश उपयोग किए जाने वाले विकास उपकरण, जैसे कि [[ संकलक |कंपाइलर]], [[ लिंकर (कंप्यूटिंग) |लिंकर (कंप्यूटिंग)]] और [[ डिबगिंग |डिबगिंग]] को सिस्टम सॉफ्टवेयर के रूप में वर्गीकृत किया जाता है।<ref>{{Cite web |last=Rouse |first=Margaret |date=March 2019 |title=system software |url=https://whatis.techtarget.com/definition/system-software |website=WhatIs.com |publisher=TechTarget}}</ref> [[ सिस्टम सॉफ्ट्वेयर | सिस्टम सॉफ्ट्वेयर]] और [[ मध्यस्थ |मिडलवेयर]] कंप्यूटर की क्षमताओं का प्रबंधन और एकीकरण करते हैं, लेकिन सामान्य रूप से एप्लिकेशन सॉफ़्टवेयर के विपरीत उपयोगकर्ता को लाभ पहुंचाने वाले कार्यों के प्रदर्शन में उन्हें सीधे प्रारम्भ नहीं करते हैं। | |||
==== एप्लीकेशन सॉफ्टवेयर ==== | ==== एप्लीकेशन सॉफ्टवेयर ==== | ||
{{Main| | {{Main|एप्लिकेशन सॉफ़्टवेयर}} | ||
एप्लिकेशन सॉफ़्टवेयर | |||
एप्लिकेशन सॉफ़्टवेयर, जिसे एप्लिकेशन या ऐप के रूप में भी जाना जाता है [[ कंप्यूटर सॉफ्टवेयर |कंप्यूटर सॉफ्टवेयर]] है, जिसे उपयोगकर्ता को विशिष्ट कार्यों को करने में मदद करने के लिए बनाया गया है। उदाहरणों में [[ उपक्रम सॉफ्टवेयर |उद्यम सॉफ्टवेयर]] , [[ लेखांकन सॉफ्टवेयर |अकाउंटिंग सॉफ्टवेयर]], [[ कई कमरों वाला कार्यालय | ऑफिस सूट]], [[ ग्राफिक्स सॉफ्टवेयर ]] और [[ मीडिया प्लेयर (एप्लिकेशन सॉफ्टवेयर) ]] सम्मिलित हैं। कई एप्लिकेशन प्रोग्राम मुख्य रूप से दस्तावेजों से संबंधित होते हैं। ऐप्स को कंप्यूटर और उसके सिस्टम सॉफ़्टवेयर के साथ [[ उत्पाद बंडलिंग |उत्पाद]] किया जा सकता है, या अलग से प्रकाशित किया जा सकता है। कुछ उपयोगकर्ता बंडल किए गए ऐप्स से संतुष्ट हैं और उन्हें कभी भी अतिरिक्त एप्लिकेशन इंस्टॉल करने की आवश्यकता नहीं है। सिस्टम सॉफ्टवेयर हार्डवेयर का प्रबंधन करता है और एप्लिकेशन कार्य करता है, जो बदले में उपयोगकर्ता की सहायता करता है। | |||
[[ शैक्षिक सॉफ्टवेयर |एप्लिकेशन सॉफ़्टवेयर]] किसी विशेष [[ कंप्यूटिंग मंच |कंप्यूटिंग मंच]] या सिस्टम सॉफ़्टवेयर की शक्ति को किसी विशेष उद्देश्य पर लागू करता है। कुछ ऐप, जैसे कि माइक्रोसॉफ्ट ऑफिस, कई अलग-अलग प्लेटफॉर्म के लिए कई संस्करणों में विकसित किए गए हैं; दूसरों की आवश्यकताएं कम होती हैं और आमतौर पर उन्हें उनके द्वारा चलाए जाने वाले प्लेटफॉर्म द्वारा संदर्भित किया जाता है। उदाहरण के लिए, [[ Microsoft Windows |Microsoft Windows]] के लिए [[ भौगोलिक सूचना प्रणाली |भौगोलिक एप्लिकेशन]] या शिक्षा के लिए एंड्रॉइड एप्लिकेशन या लिनक्स गेमिंग एप्लिकेशन जो केवल एक प्लेटफॉर्म पर चलते हैं और एप्लिकेशन की लोकप्रियता के कारण उस प्लेटफॉर्म की वांछनीयता को बढ़ाते हैं, जिन्हें [[ हत्यारा आवेदन |किलर एप्लिकेशन]] के रूप में जाना जाता है। | |||
=== कंप्यूटर नेटवर्क === | === कंप्यूटर नेटवर्क === | ||
{{Main| | {{Main|कंप्यूटर नेटवर्क}} | ||
[[ कंप्यूटर नेटवर्क |कंप्यूटर नेटवर्क]], जिसे अधिकांश केवल एक नेटवर्क के रूप में संदर्भित किया जाता है, हार्डवेयर घटकों और संचार माध्यमों के द्वारा परस्पर जुड़े कंप्यूटरों का एक संग्रह है, जो संसाधनों और सूचनाओं को साझा करने की अनुमति देता है।<ref>{{cite web |url=http://www.atis.org/glossary/definition.aspx?id=6555 |title=Computer network definition |access-date=2011-11-12 |url-status=dead |archive-url=https://web.archive.org/web/20120121061919/http://www.atis.org/glossary/definition.aspx?id=6555 |archive-date=2012-01-21 }}</ref> जब उपकरण में कम से कम प्रक्रिया रिमोट उपकरण में रहने वाली कम से कम एक प्रक्रिया से डेटा भेजने या प्राप्त करने में सक्षम होती है, तो दो उपकरणों को नेटवर्क में कहा जाता है। नेटवर्क को विभिन्न प्रकार की विशेषताओं के अनुसार वर्गीकृत किया जा सकता है जैसे कि डेटा के परिवहन के लिए उपयोग किया जाने वाला माध्यम, [[ संचार प्रोटोकॉल |संचार प्रोटोकॉल]] का उपयोग, स्केल, [[ नेटवर्क टोपोलॉजी |नेटवर्क टोपोलॉजी]] और संगठनात्मक क्षेत्र। | |||
संचार प्रोटोकॉल एक कंप्यूटर नेटवर्क में सूचनाओं के आदान-प्रदान के लिए नियमों और डेटा स्वरूपों को परिभाषित करते हैं,जो [[ कंप्यूटर नेटवर्क प्रोग्रामिंग |कंप्यूटर नेटवर्क प्रोग्रामिंग]] के लिए आधार प्रदान करते हैं। एक प्रसिद्ध संचार प्रोटोकॉल [[ ईथरनेट |ईथरनेट]] है, हार्डवेयर और [[ लिंक परत |लिंक परत]] मानक जो स्थानीय क्षेत्र नेटवर्क में सर्वव्यापी है। अन्य सामान्य प्रोटोकॉल [[ इंटरनेट प्रोटोकॉल सूट | इंटरनेट प्रोटोकॉल समूह]] है, जो इंटरनेटवर्किंग के लिए प्रोटोकॉल के एक समूह को परिभाषित करता है, अर्थात कई नेटवर्क के बीच डेटा संचार के लिए, होस्ट-टू-होस्ट डेटा ट्रांसफर और एप्लिकेशन-विशिष्ट डेटा ट्रांसमिशन प्रारूप। | |||
कंप्यूटर नेटवर्किंग को कभी-कभी [[ विद्युत अभियन्त्रण |विद्युत अभियन्त्रण]] , [[ दूरसंचार | दूरसंचार]] , कंप्यूटर विज्ञान, सूचना प्रौद्योगिकी या कंप्यूटर इंजीनियरिंग का उप-विषय भी माना जाता है, क्योंकि यह इन विषयों के सैद्धांतिक और व्यावहारिक अनुप्रयोग पर निर्भर करता है। | |||
==== इंटरनेट ==== | ==== इंटरनेट ==== | ||
{{main| | {{main|इंटरनेट}} | ||
इंटरनेट इंटरकनेक्टेड कंप्यूटर नेटवर्क की वैश्विक प्रणाली है, जो अरबों उपयोगकर्ताओं की सेवा के लिए मानक इंटरनेट प्रोटोकॉल सूट टीसीपी/आईपी का उपयोग करती है। इसमें लाखों निजी, सार्वजनिक, शैक्षणिक, व्यावसायिक और सरकारी नेटवर्कसम्मिलित हैं, जो स्थानीय से लेकर वैश्विक तक के दायरे में हैं। ये नेटवर्क इलेक्ट्रॉनिक, बिना तार के और ऑप्टिकल नेटवर्किंग प्रौद्योगिकियों की एक विस्तृत श्रृंखला से जुड़े होते हैं। इंटरनेट में सूचना संसाधनों और सेवाओं की विस्तृत श्रृंखला होती है, जैसे [[ वर्ल्ड वाइड वेब |वर्ल्ड वाइड वेब]] के इंटर-लिंक्ड [[ हाइपरटेक्स्ट |हाइपरटेक्स्ट]] दस्तावेज़ और ईमेल का समर्थन करने के लिए आधारभूत संरचना होती है। | |||
=== कंप्यूटर प्रोग्रामिंग === | === कंप्यूटर प्रोग्रामिंग === | ||
{{Main| | {{Main|कंप्यूटर प्रोग्रामिंग|सॉफ्टवेयर इंजीनियरिंग}} | ||