कम्प्युटर भनेको के हो?
कम्प्यूटर एक इलेक्ट्रोनिक उपकरण हो जसले जानकारी वा डाटा हेरफेर गर्दछ। यसमा डाटा भण्डारण, पुन: प्राप्ति र प्रशोधन गर्ने क्षमता छ।
हार्डवेयर बनाम सफ्टवेयर
हार्डवेयर तपाईको कम्प्युटरको कुनै पनि भाग हो जसमा किबोर्ड वा माउस जस्ता भौतिक संरचना हुन्छ।
सफ्टवेयर निर्देशनहरूको कुनै सेट हो जसले हार्डवेयरलाई के गर्ने र कसरी गर्ने भनेर बताउँछ। त्यहाँ सफ्टवेयर को तीन कोटिहरु छन्:
a सिस्टम सफ्टवेयर - कम्प्युटरको हार्डवेयर पार्ट्स र अन्य एप्लिकेसन सफ्टवेयर चलाउन आवश्यक पर्ने सफ्टवेयरलाई सिस्टम सफ्टवेयर भनिन्छ। प्रणाली सफ्टवेयरले हार्डवेयर र प्रयोगकर्ता अनुप्रयोगहरू बीचको इन्टरफेसको रूपमा काम गर्दछ। यसको प्रकार्यको आधारमा, प्रणाली सफ्टवेयर चार प्रकारका छन् -
- अपरेटिङ सिस्टम: प्रणाली सफ्टवेयर जसले सबै हार्डवेयर पार्ट्सहरूको कार्य र कार्यहरू सफलतापूर्वक सम्पन्न गर्नको लागि तिनीहरूको अन्तरक्रियात्मकताको लागि जिम्मेवार हुन्छ, यसलाई अपरेटिङ सिस्टम (OS) भनिन्छ। ओएस कम्प्युटर खोल्दा कम्प्युटर मेमोरीमा लोड हुने पहिलो सफ्टवेयर हो र यसलाई बुटिङ भनिन्छ।
- भाषा प्रोसेसर: जाभा, C++, आदि जस्ता उच्च स्तरको प्रोग्रामिङ भाषामा लेखिएको प्रोग्रामलाई स्रोत कोड भनिन्छ। मेसिन-पढ्न सकिने फारममा निर्देशनहरूको सेटलाई वस्तु कोड वा मेसिन कोड भनिन्छ। स्रोत कोडलाई वस्तु कोडमा रूपान्तरण गर्ने प्रणाली सफ्टवेयरलाई भाषा प्रोसेसर भनिन्छ।
- डिभाइस ड्राइभर: कम्प्युटरमा कुनै खास यन्त्रको कामलाई नियन्त्रण र निगरानी गर्ने प्रणाली सफ्टवेयरलाई यन्त्र चालक भनिन्छ।
b एप्लिकेसन सफ्टवेयर - यो एक सफ्टवेयर हो जसले एकल कार्य गर्दछ र अरू केहि गर्दैन। यहाँ केहि सामान्यतया प्रयोग हुने अनुप्रयोग सफ्टवेयर छ -
- शब्द प्रशोधन
- स्प्रेडसिट
- प्रस्तुति
- डाटाबेस व्यवस्थापन
- मल्टिमिडिया उपकरणहरू
ग उपयोगिता सफ्टवेयर - अनुप्रयोग सफ्टवेयर जसले प्रणाली सफ्टवेयरलाई तिनीहरूको काम गर्न मद्दत गर्दछ उपयोगिता सफ्टवेयर भनिन्छ। उपयोगिता सफ्टवेयरका उदाहरणहरू समावेश छन् -
- एन्टिभाइरस सफ्टवेयर
- डिस्क व्यवस्थापन उपकरणहरू
- फाइल व्यवस्थापन उपकरणहरू
- कम्प्रेसन उपकरणहरू
- ब्याकअप उपकरणहरू
विभिन्न प्रकारका कम्प्युटरहरू
- डेस्कटप कम्प्युटरहरू - यी डेस्कमा राख्नको लागि डिजाइन गरिएका छन्, र तिनीहरू सामान्यतया कम्प्युटर केस, मनिटर, किबोर्ड, र माउस सहित केही फरक भागहरू मिलेर बनेका छन्।
- ल्यापटपहरू - यी ब्याट्री-संचालित कम्प्यूटरहरू हुन् जुन डेस्कटपहरू भन्दा बढी पोर्टेबल छन्, तपाईंलाई तिनीहरूलाई लगभग कहीं पनि प्रयोग गर्न अनुमति दिन्छ।
- ट्याब्लेटहरू - यी ह्यान्डहेल्ड कम्प्युटरहरू हुन् जुन ल्यापटपहरू भन्दा पनि बढी पोर्टेबल छन्। किबोर्ड र माउसको सट्टा, ट्याब्लेटले टाइप र नेभिगेसनको लागि टच-सेन्सेटिभ स्क्रिन प्रयोग गर्दछ। उदाहरण को लागी, iPad।
- सर्भर - यो एक कम्प्युटर हो जसले नेटवर्कमा अन्य कम्प्युटरहरूमा जानकारी प्रदान गर्दछ।
- मेनफ्रेम - मेनफ्रेमहरू प्रति सेकेन्ड लाखौं र ट्रिलियन अनलाइन कारोबारहरू ह्यान्डल गर्न बैंक, एयरलाइन्स र रेलवे जस्ता संस्थाहरूले प्रयोग गर्ने कम्प्युटरहरू हुन्।
- सुपर कम्प्युटरहरू पृथ्वीमा सबैभन्दा छिटो कम्प्युटरहरू हुन्। तिनीहरू वैज्ञानिक र ईन्जिनियरिङ् अनुप्रयोगहरूको लागि जटिल, छिटो र समय-गहन गणना गर्न प्रयोग गरिन्छ।
अन्य प्रकारका विशेष कम्प्युटरहरू
- स्मार्टफोनहरू - धेरै सेल फोनहरूले इन्टरनेट ब्राउजिङ र गेमहरू खेल्ने सहित कम्प्युटरहरूले गर्न सक्ने धेरै कुराहरू गर्न सक्छन्। तिनीहरूलाई अक्सर स्मार्टफोन भनिन्छ।
- पहिरन योग्य - फिटनेस ट्र्याकरहरू र स्मार्ट घडीहरू जस्तै पहिरन योग्य टेक्नोलोजी उपकरणहरू (वा पहिरन योग्यहरू)।
- गेम कन्सोल: गेम कन्सोल एक विशेष प्रकारको कम्प्युटर हो जुन तपाइँको टिभीमा भिडियो गेमहरू खेल्न प्रयोग गरिन्छ।
- TV हरू: धेरै TV मा अब अनुप्रयोगहरू-वा अनुप्रयोगहरू समावेश छन्- जसले तपाईंलाई विभिन्न प्रकारका अनलाइन सामग्रीहरू पहुँच गर्न दिन्छ। उदाहरणका लागि, तपाइँ इन्टरनेटबाट सीधा तपाइँको TV मा भिडियो स्ट्रिम गर्न सक्नुहुन्छ
पीसी र MAC हरू
पीसीहरू व्यक्तिगत कम्प्युटरहरूको सबैभन्दा सामान्य प्रकार हो, र तिनीहरूले सामान्यतया Microsoft Windows अपरेटिङ सिस्टम समावेश गर्दछ।
म्याकिन्टोस कम्प्यूटर 1984 मा प्रस्तुत गरिएको थियो, र यो ग्राफिकल प्रयोगकर्ता इन्टरफेस, वा GUI (उच्चारण gooey) संग पहिलो व्यापक रूपमा बेचिएको व्यक्तिगत कम्प्युटर थियो। सबै म्याकहरू एउटै कम्पनी (एप्पल) द्वारा बनाइएका हुन्, र तिनीहरू प्रायः सधैं Mac OS X अपरेटिङ सिस्टम प्रयोग गर्छन्।
कम्प्युटरको आधारभूत भागहरू
- इनपुट एकाइ - कम्प्युटरमा डाटा र निर्देशनहरू इनपुट गर्न प्रयोग गरिने किबोर्ड र माउस जस्ता उपकरणहरूलाई इनपुट इकाई भनिन्छ।
- आउटपुट एकाइ - प्रिन्टर र भिजुअल डिस्प्ले एकाइहरू जस्ता उपकरणहरू जुन प्रयोगकर्तालाई इच्छित ढाँचामा जानकारी प्रदान गर्न प्रयोग गरिन्छ तिनीहरूलाई आउटपुट एकाइ भनिन्छ।
- नियन्त्रण इकाई - यो एकाइले कम्प्युटरको सबै प्रकार्यहरू नियन्त्रण गर्दछ। सबै यन्त्रहरू वा कम्प्युटरका भागहरू नियन्त्रण एकाइ मार्फत अन्तरक्रिया गर्छन्।
- अंकगणितीय तर्क एकाइ - यो कम्प्युटरको मस्तिष्क हो जहाँ सबै अंकगणितीय कार्यहरू र तार्किक कार्यहरू हुन्छन्।
- मेमोरी - सबै इनपुट डेटा, निर्देशनहरू र प्रक्रियाहरूमा डेटा अन्तरिम मेमोरीमा भण्डारण गरिन्छ। मेमोरी दुई प्रकारको हुन्छ - प्राथमिक मेमोरी र सेकेन्डरी मेमोरी। प्राथमिक मेमोरी CPU भित्र रहन्छ जबकि सेकेन्डरी मेमोरी यसको बाहिरी हुन्छ।
नियन्त्रण इकाई, अंकगणित तर्क एकाइ, र मेमोरी एकसाथ केन्द्रीय प्रशोधन इकाई वा CPU भनिन्छ।
बुटिङ
कम्प्युटर वा कम्प्युटर-इम्बेडेड उपकरण सुरु गर्नुलाई बुटिङ भनिन्छ। बुटिङ दुई चरणहरूमा हुन्छ -
- पावर सप्लाई अन गर्दै
- कम्प्युटरको मुख्य मेमोरीमा अपरेटिङ सिस्टम लोड गर्दै
- प्रयोगकर्तालाई आवश्यक पर्दा सबै अनुप्रयोगहरूलाई तयारी अवस्थामा राख्दै
कम्प्युटर खोल्दा चल्ने पहिलो प्रोग्राम वा निर्देशनहरूको सेटलाई BIOS वा आधारभूत इनपुट आउटपुट प्रणाली भनिन्छ। BIO फर्मवेयर हो, अर्थात् सफ्टवेयरको टुक्रा स्थायी रूपमा हार्डवेयरमा प्रोग्राम गरिएको।
यदि प्रणाली पहिले नै चलिरहेको छ तर पुन: सुरु गर्न आवश्यक छ भने, यसलाई रिबुट भनिन्छ। यदि सफ्टवेयर वा हार्डवेयर स्थापना गरिएको छ वा प्रणाली असामान्य रूपमा ढिलो छ भने रिबुट आवश्यक हुन सक्छ।
त्यहाँ दुई प्रकारका बुटिङ छन् -
- कोल्ड बुटिङ - जब प्रणाली बिजुली आपूर्तिमा स्विच गरेर सुरु हुन्छ यसलाई कोल्ड बुटिङ भनिन्छ। चिसो बुटिङको अर्को चरण BIOS को लोडिङ हो।
- वार्म बुटिङ - जब प्रणाली पहिले नै चलिरहेको छ र पुन: सुरु वा रिबुट गर्न आवश्यक छ, यसलाई वार्म बुटिङ भनिन्छ। न्यानो बुटिङ चिसो बुटिङ भन्दा छिटो छ किनभने BIOS पुन: लोड गरिएको छैन।