गणन
यो एउटा अनाथ (एक्लो) पृष्ठको रुपमा रहेको छ, यो पृष्ठ कुनै पनि अन्य विकी पृष्ठसित जोडिएको छैन अथवा एक-दुईवटा लेखहरूसँग मात्र जोडिएको हुन सक्छ। कृपया सम्बन्धित लेखहरूलाई; यस पृष्ठसित लिङ्क जोड्न सहायता गर्नुहोस् उपयोगी जानकारी यहाँ उपलब्ध हुन् सक्छ । (अक्टोबर २०११) |
'गणनिकरण साधारण कम्प्यूटर गणनलाई सफ्टवेयर र हार्डवेयरको उपयोग र सुधारको गतिविधिको रूपमा परिभाषित गरिएको छ। यो सूचना प्रविधिको कम्प्यूटर विशिष्ट भाग हो। कम्प्यूटर विज्ञान (या कम्प्यूटिंग विज्ञान) विज्ञान जानकारी त्यसको यान्त्रिकरण र कार्यान्वयन र अझ कम्प्यूटर प्रणालिहरूइालाई उपयोगमा ल्याउने सैद्धान्तिक नियमहरूको अध्ययन हो।
कम्प्यूटिंग पाठ्यक्रम २००५ [१] को रूपमा "कम्प्यूटिंग" परिभाषित:
"एक सामान्य तरिकाले, हामीले गणनलाई परिभाषित गर्नको लागि लक्ष्य केन्द्रित कुनै पनि गतिविधिको आवश्यकता पर्दछ,जस्तै कम्प्यूटर देखि लाभ लिनु, या यसको सिर्जना गर्नु । प्रसंस्करण संरचना, अझ जानकारीको विभिन्न प्रकारको प्रबंध; यस प्रकार, कम्प्यूटिंग डिजाइन र प्रयोजनहरूलाई एक विस्तृत रेंजको लागि हार्डवेयर र सफ्टवेयर सिस्टमको निर्माण शामिल वैज्ञानिक अध्ययनहरू भन्दा कम्प्यूटरको उपयोग कर, बनाउन कम्प्यूटर सिस्टम होशियारी देखि व्यवहार गर्छन, बनाउन र संचार र मनोरंजन मीडियाको उपयोग गरदै; खोजने अझ कुनै विशेष प्रयोजनको लागि प्रासंगिक जानकारी एकत्र गर्न, र यति पर. लगभग अंतहीन सूची छ, अझ सम्भावनाहरूको विशाल गर्दै छन्। "
एक कम्प्यूटर एक मिसिन छ कि एक कम्प्यूटर प्रोग्राम बुलाया निर्देशहरूको एक सेटको अनुसार डेटा manipulates छ . एक निष्पादन योग्य रूपमा छ कि कम्प्यूटर सीधाको उपयोग गर्नको लागि निर्देशहरूमा अमल गर्न सक्छन्ं प्रोग्राम छ। आफ्नो मानव पठनीय स्रोत कोडको रूपमा एक नै कार्यक्रम हो, एल्गोरीथ्मको अध्ययन गर्न र विकसित गर्नेको लागि एक प्रोग्रामर सक्षम बनाइन्छ। किन भने निर्देशहरू कम्प्यूटरको विभिन्न प्रकारमा गरिन सक्छ, स्रोत निर्देशहरूको एक सेट लेंट्रल प्रोसेसिंग यूनिट प्रकारको अनुसार मिसिन निर्देशहरूमा धर्मान्तरित.
निष्पादन प्रक्रिया एक कम्प्यूटर प्रोग्राममा निर्देशहरूको वहन गर्छ . निर्देश अभिकलन कम्प्यूटर द्वारा प्रदर्शन एस व्यक्त गर्छन। उनि मिसिनको क्रियान्वित गरे पछि सरल क्रियाहरूको दृश्यों ट्रिगर. उन कार्यहरूलाई निर्देशहरूको शब्दहरूको अनुसार प्रभावको उत्पादन .
सामान्यमा कम्प्यूटर प्रोग्रामिंग लेखन, परीक्षणको प्रक्रिया हो, debugging, र स्रोत और कम्प्यूटर प्रोग्राम एस कोड प्रलेखन बनाए राखन यस स्रोत कोड एक प्रोग्रामिंग भाषा छ, जुन एक कृत्रिम प्राय अधिक प्रतिबंधात्मक या प्राकृतिक भाषाको तुलनामा मांग छ, तर आसानी भन्दा कम्प्यूटर द्वारा अनुवादित भाषामा लेखएको छ । प्रोग्रामिंगको उद्देश्य मिसिनले वांछित व्यवहार (अनुकूलन)को आह्वान छ। उच्च गुणवत्ता स्रोत कोड लेखने प्रक्रिया दुवै आवेदन डोमेन और कम्प्यूटर विज्ञानको डोमेनको ज्ञानको आवश्यकता हो। उच्चतम गुणवत्ता वाला सफ्टवेयर यस प्रकार विभिन्न डोमेन विशेषज्ञहरूको एक टीम द्वारा विकसितको छ, प्रत्येक व्यक्तिको विकासको केही क्षेत्रमा एक विशेषज्ञ. तर शब्द प्रोग्रामर कार्यक्रमको गुणवत्ताको एक शृङ्खलाको लागि लागू हुन्छन्, हैकर देखि पेशेवर स्रोत योगदानकर्ता खोलन. अझ एक एकल प्रोग्रामर सबै भन्दा या अवधारणाको सबूत उत्पन्न गर्नको लागि एक नया "हत्यारा" आवेदन शुरू गर्नको लागि आवश्यक कम्प्यूटर प्रोग्रामिंगको सबै गर्न सक्छ।
विषयसूची
- १ परिभाषाहरू
- २ विज्ञान र सिद्धांत
- ३ हार्डवेयर
- ४ सफ्टवेयर
- ५ कम्प्यूटिंगको इतिहास
- ६ व्यवसायिककम्प्यूटिंग
- ७ मानवीय कारणहरू
- ८ कम्प्यूटर नेटवर्क
- ९ कम्प्यूटर सुरक्षा
- १० आंकडे (Data)
- ११ कम्प्युटरको बर्गिकरण
- १२ वर्तमान - कम्पनीहरू
- १३ ऐतिहासिक - कम्पनीहरू
- १४ संस्थाहरू
- १५ यिनलाई पनि हेर्नुहोस
- १६ References
- १७ बाह्य सुत्रहरू
परिभाषाहरू[सम्पादन गर्ने]
शब्द "कम्प्यूटिंग" कहिले काँही संकीर्ण गर्यो गएको छको रूप मा १९८९मा एक अनुशासन के रूपमा कम्प्यूटिंगमा ACM रिपोर्टमा परिभाषित गरे [२] २]:
कम्प्यूटिंगको अनुशासन एल्गोरीथमको व्यवस्थित अध्ययन हो प्रक्रियाहरू छ कि वर्णन अझ जानकारी परिणत: उनको सिद्धान्त, विश्लेषण, डिजाइन, दक्षता, कार्यान्वयन र आवेदन. मौलिक प्रश्न यो हो कि सबै कम्प्यूटिंग अन्तर्निहित "क्या (कुशलता) स्वचालित गर्न सक्छन्ं?"
कम्प्यूटिंग पाठ्यक्रम २००५ [१] पनि स्वीकार गर्दछ कि "कम्प्यूटिंग"को अर्थको सन्दर्भमा निर्भर करता छ:
कम्प्यूटिंग पनि अन्य अर्थ छ कि अधिक विशिष्ट सन्दर्भमा जुन शब्द प्रयोग गरिन्छमा आधारित छ। उदाहरणको लागि, सूचना प्रणालिहरू विशेषज्ञ कम्प्यूटिंग एक सफ्टवेयर ईन्जिनियरले केही अलग देखने. सन्दर्भको बावजूद, कम्प्यूटिंग गरेर राम्रो तरिकाले जटिल र मुश्किल हुन सक्छ। किनकी समाजको मान्छेको राम्रो तरिकाले गरेर कम्प्यूटिंगको लागिको आवश्यकता हो, हामी कम्प्यूटिंगको न केवल एक पेशेको रूप मा, तर यो पनि एक अनुशासनको रूपमा सोचना चाहिए.
शब्द "कम्प्यूटिंग" पनि गिनती र गणनासँग पर्याय बन्यो छ। पहिले समय मा, यो यांत्रिक कम्प्यूटिंग मिसिनहरूको सन्दर्भमा प्रयोग भएको थियो।
एक कम्प्यूटर हो एक मिसिन हो कि पढइन्छ, दोकानहरू, manipulates र डेटा प्रदर्शित गर्दछ। सबै भन्दा साधारण उदाहरण विभिन्न व्यक्तिगत कम्प्यूटर हो। अन्य साधारण उदाहरणहरूमा शामिल हैं: मोबाइल फोन, एमपी ३ खेलाडिहरू, या भिडियो गेमको शान्ति .
विज्ञान र सिद्धांत[सम्पादन गर्ने]
डिजिटल ग्रन्थ सूची र लाईब्रेरी प्रोजेक्टको रूपमा जुलाई २००७, कम्प्यूटर विज्ञान अझ कम्प्यूटर वैज्ञानिक एसको घर पृष्ठहरूको लागि धेरै हजार लिंकमा अधिक ९१०.००० ग्रन्थसूची प्रविष्टिहरूलाई सूची सामान्य विषयहरूमा शामिल छ:
valign=top |
|
valign=top |
|
हार्डवेयर[सम्पादन गर्ने]
See information processor for a high-level block diagram.
valign=top |
|
valign=top |
|
Instruction-level taxonomies[सम्पादन गर्ने]
After the commoditization of memory, attention turned to optimizing CPU performance at the instruction level. Various methods of speeding up the fetch-execute cycle include:
- designing instruction set architectures with simpler, faster instructions: RISC as opposed to CISC
- Superscalar instruction execution
- VLIW architectures, which make parallelism explicit
सफ्टवेयर[सम्पादन गर्ने]
valign=top |
|
valign=top |
|
कम्प्यूटिंगको इतिहास[सम्पादन गर्ने]
valign=top |
|
valign=top |
|
व्यवसायिककम्प्यूटिंग[सम्पादन गर्ने]
valign=top |
|
valign=top |
|
मानवीय कारणहरू[सम्पादन गर्ने]
valign=top |
|
valign=top |
|
कम्प्यूटर नेटवर्क[सम्पादन गर्ने]
Wired and wireless computer network[सम्पादन गर्ने]
- प्रकार
- वाइड एरिया नेटवर्क
- मेट्रोपलिटन एरिया नेटवर्क
- City Area Network
- Village Area Network
- लोकल एरिया नेटवर्क
- वायरलेस लोकल एरिया नेटवर्क
- मैश नेटवर्किंग
- सहयोगात्मक कार्यस्थान
- इन्टरनेट
- नेटवर्क निगरानी र प्रवन्धन
कम्प्यूटिंग प्राविधिक आधारित वायरलेस नेटवर्किंग (CbWN)[सम्पादन गर्ने]
CbWNको मुख्य लक्ष्यको लागि लचीला वायरलेस नेटवर्कको सिस्टमको प्रदर्शनको अनुकूलन छ।
- सोर्स कोडिंग
- Codebook Precoding जस्तै पक्ष जानकारी आधारित संचरण प्रविधीको लागि डिजाइन
- Wyner-Ziv सहकारी बेतार संचारको लागि कोडिंग
- सुरक्षा
- Dirty paper coding for cooperative multiple antenna or user precoding
- Intelligence
- वायरलेस नेटवर्किंगको लागि खेल सिद्धांत
- संज्ञानात्मक संचार
- लचीले sectorization, beamforming, र SDMA
- सफ्टवेयर
- सफ्टवेयर परिभाषित रेडियो (एसडीआर)
- Programmable air-interface
- Downloadable algorithm: e.g., downloadable codebook for Precoding
कम्प्यूटर सुरक्षा[सम्पादन गर्ने]
- कूटलिपि - क्रिप्टोग्राफी - सूचना सिद्धांत
- क्रैकिंग - [[दानव डायलन - [[हैकिंग - [[युद्ध डायलन - [[]]]]]]]]युद्ध ड्राइविंग
- सोशल ईन्जिनियरिङ् - कचरेको डिब्बे डाइविंग
- Physical security – Black bag job
- कम्प्यूटर असुरक्षा
- कम्प्यूटर निगरानी
- रक्षात्मक प्रोग्रामिंग
- मालवेयर
- Security engineering
आंकडे (Data)[सम्पादन गर्ने]
सङ्ख्यात्मक डेटा[सम्पादन गर्ने]
- integral data types – bit, byte, etc.
- real data types:
- Floating point (Single precision, Double precision, etc.)
- Fixed point
- अनुपातिक सङ्ख्या
- दशमलव
- द्विआधारी कोडित दशमलव (BCD)
- Excess-३ BCD (XS-३)
- Biquinary - कोडित दशमलव
- representation: Binary – Octal – Decimal – Hexadecimal (hex)
- Computer mathematics – Computer numbering formats –
Character data[सम्पादन गर्ने]
- storage: Character – String – Plaintext
अन्य डेटा विषयों[सम्पादन गर्ने]
valign=top |
|
valign=top |
|
कम्प्युटरको बर्गिकरण[सम्पादन गर्ने]
वहाँ धेरै सन्दर्भ जुन कक्षाहरूको वर्णन छ, या कम्प्यूटरको श्रेणीहरू हैं:
valign=top |
|
valign=top |
|
वर्तमान - कम्पनीहरू[सम्पादन गर्ने]
valign=top |
|
valign=top |
|
ऐतिहासिक - कम्पनीहरू[सम्पादन गर्ने]
valign=top |
|
valign=top |
|
संस्थाहरू[सम्पादन गर्ने]
प्रोफेशनल[सम्पादन गर्ने]
- Association for Computing Machinery (ACM)
- Association for Survey Computing (ASC)
- British Computer Society (BCS)
- Canadian Information Processing Society (CIPS)
- Computer Measurement Group (CMG)
- Institute of Electrical and Electronics Engineers (IEEE), in particular the IEEE Computer Society
- Institution of Electrical Engineers
- International Electrotechnical Commission (IEC)
Standards bodies[सम्पादन गर्ने]
See also: Standardization and Standards organization
- International Electrotechnical Commission (IEC)
- International Organization for Standardization (ISO)
- Institute of Electrical and Electronics Engineers (IEEE)
- Internet Engineering Task Force (IETF)
- World Wide Web Consortium (W३C)
खुला स्तरिकरण[सम्पादन गर्ने]
See also Open standard
- Apdex Alliance – Application Performance Index
- Application Response Measurement (ARM)
यिनलाई पनि हेर्नुहोस[सम्पादन गर्ने]
![]() |
हेर्नुहोस् computing विक्सनरी, खुल्ला शब्दकोशमा. |
![]() |
विकिपुस्तक परियोजनामा अझ बढी सामग्रीहरू रहेका छन् : गणन |
![]() |
Wikiversity has learning materials about computing |
- Index of history of computing articles
- एटीमोलोजिज कम्प्यूटरको शब्दहरूको सूची
References[सम्पादन गर्ने]
- ↑ १.० १.१ The Joint Task Force for Computing Curricula 2005. कम्प्यूटिंग पाठ्यक्रम 2005: अवलोकन रिपोर्ट (pdf)
- ↑ एक अनुशासनको रूपमा कम्प्यूटिंग (pdf)
बाह्य सुत्रहरू[सम्पादन गर्ने]
http://foldoc.org/contents.html Free on-line dictionary of computing
http://pubs.doc.ic.ac.uk/ open-access repository of publications - Department of Computing - Imperial College London
![]() |
विकिमिडिया कमन्समा Computer science सम्बन्धी अन्य सामग्रीहरू रहेका छन् । |