Saturday, 31 August 2019

Application of AI in Hindi

एआई का आवेदन
आर्टिफिशियल इंटेलिजेंस के आज के समाज में विभिन्न अनुप्रयोग हैं। यह आज के समय के लिए आवश्यक होता जा रहा है क्योंकि यह कई उद्योगों में कुशल तरीके से जटिल समस्याओं को हल कर सकता है, जैसे कि हेल्थकेयर, मनोरंजन, वित्त, शिक्षा, आदि एआई हमारे दैनिक जीवन को अधिक आरामदायक और तेज बना रहा है।

निम्नलिखित कुछ क्षेत्र हैं जिनमें आर्टिफिशियल इंटेलिजेंस का अनुप्रयोग है:


एआई का आवेदन

  • 1. एस्ट्रोनॉमी में ए.आई.
  • जटिल ब्रह्मांड समस्याओं को हल करने के लिए आर्टिफिशियल इंटेलिजेंस बहुत उपयोगी हो सकता है। एआई तकनीक ब्रह्मांड को समझने के लिए सहायक हो सकती है जैसे कि यह कैसे काम करता है, उत्पत्ति, आदि।
  • 2. हेल्थकेयर में ए.आई.
  • पिछले पांच से दस वर्षों में, AI स्वास्थ्य सेवा उद्योग के लिए और अधिक फायदेमंद हो गया और इस उद्योग पर एक महत्वपूर्ण प्रभाव पड़ने जा रहा है।
  • हेल्थकेयर इंडस्ट्रीज मनुष्यों की तुलना में बेहतर और तेजी से निदान करने के लिए एआई को लागू कर रही है। एआई निदान के साथ डॉक्टरों की मदद कर सकता है और यह बता सकता है कि जब मरीज बिगड़ रहे हैं ताकि अस्पताल में भर्ती होने से पहले चिकित्सा सहायता रोगी तक पहुंच सके।
  • 3. गेमिंग में ए.आई.
  • गेमिंग के उद्देश्य से AI का उपयोग किया जा सकता है। एआई मशीनें शतरंज की तरह रणनीतिक खेल खेल सकती हैं, जहां मशीन को बड़ी संख्या में संभावित स्थानों के बारे में सोचना पड़ता है।
  • 4. वित्त में ए.आई.
  • एआई और वित्त उद्योग एक दूसरे के लिए सबसे अच्छे मैच हैं। वित्त उद्योग स्वचालन, चैटबॉट, अनुकूली बुद्धि, एल्गोरिथम व्यापार और वित्तीय प्रक्रियाओं में मशीन सीखने को लागू कर रहा है।
  • 5. डेटा सिक्योरिटी में AI
  • डेटा की सुरक्षा हर कंपनी के लिए महत्वपूर्ण है और डिजिटल दुनिया में साइबर हमले बहुत तेजी से बढ़ रहे हैं। AI का उपयोग आपके डेटा को अधिक सुरक्षित और सुरक्षित बनाने के लिए किया जा सकता है। एईजी बॉट, एआई 2 प्लेटफ़ॉर्म जैसे कुछ उदाहरणों का उपयोग सॉफ़्टवेयर बग और साइबर-हमलों को बेहतर तरीके से निर्धारित करने के लिए किया जाता है।
  • 6. सोशल मीडिया में ए.आई.
  • फेसबुक, ट्विटर और स्नैपचैट जैसी सोशल मीडिया साइटों में अरबों उपयोगकर्ता प्रोफ़ाइल हैं, जिन्हें बहुत ही कुशल तरीके से संग्रहीत और प्रबंधित करने की आवश्यकता है। AI डेटा की भारी मात्रा को व्यवस्थित और प्रबंधित कर सकता है। AI नवीनतम रुझानों, हैशटैग और विभिन्न उपयोगकर्ताओं की आवश्यकता की पहचान करने के लिए बहुत सारे डेटा का विश्लेषण कर सकता है।
  • 7. यात्रा और परिवहन में ए.आई.
  • यात्रा उद्योगों के लिए AI अत्यधिक मांग बन रहा है। AI यात्रा से संबंधित विभिन्न कार्यों को करने में सक्षम है जैसे कि होटल, फ्लाइट, और ग्राहकों को सर्वोत्तम मार्ग सुझाने के लिए यात्रा की व्यवस्था करना। ट्रैवल इंडस्ट्रीज़ एआई-पावर्ड चैटबॉट्स का इस्तेमाल कर रहे हैं, जो बेहतर और तेज़ प्रतिक्रिया के लिए ग्राहकों के साथ मानव जैसी बातचीत कर सकते हैं।
  • 8. मोटर वाहन उद्योग में ए.आई.
  • कुछ मोटर वाहन उद्योग बेहतर प्रदर्शन के लिए अपने उपयोगकर्ता को आभासी सहायक प्रदान करने के लिए एआई का उपयोग कर रहे हैं। जैसे टेस्ला ने एक बुद्धिमान आभासी सहायक टेस्लाबॉट को पेश किया है।
  • विभिन्न उद्योग वर्तमान में स्व-चालित कारों को विकसित करने के लिए काम कर रहे हैं जो आपकी यात्रा को अधिक सुरक्षित और सुरक्षित बना सकते हैं।
  • 9. रोबोटिक्स में एआई:
  • रोबोटिक्स में आर्टिफिशियल इंटेलिजेंस की उल्लेखनीय भूमिका है। आमतौर पर, सामान्य रोबोटों को ऐसे प्रोग्राम किया जाता है कि वे कुछ दोहराए जाने वाले कार्य कर सकते हैं, लेकिन एआई की मदद से हम बुद्धिमान रोबोट बना सकते हैं जो पूर्व-प्रोग्राम किए बिना अपने स्वयं के अनुभवों के साथ कार्य कर सकते हैं।
  • रोबोटिक्स में AI के लिए ह्यूमनॉइड रोबोट सबसे अच्छा उदाहरण हैं, हाल ही में एरिका और सोफिया के रूप में बुद्धिमान ह्यूमनॉइड रोबोट विकसित किया गया है जो मनुष्यों की तरह बात और व्यवहार कर सकता है।
  • 10. मनोरंजन में ए.आई.
  • वर्तमान में हम अपने दैनिक जीवन में कुछ मनोरंजन सेवाओं जैसे नेटफ्लिक्स या अमेज़ॅन के साथ एआई आधारित अनुप्रयोगों का उपयोग कर रहे हैं। एमएल / एआई एल्गोरिदम की मदद से, ये सेवाएं कार्यक्रमों या शो के लिए सिफारिशें दिखाती हैं।
  • 11. कृषि में ए.आई.
  • कृषि एक ऐसा क्षेत्र है जिसमें सर्वोत्तम परिणाम के लिए विभिन्न संसाधनों, श्रम, धन और समय की आवश्यकता होती है। अब एक दिन का कृषि डिजिटल हो रहा है, और एआई इस क्षेत्र में उभर रहा है। कृषि एआई को कृषि रोबोटिक्स, ठोस और फसल निगरानी, ​​भविष्य कहनेवाला विश्लेषण के रूप में लागू कर रहा है। कृषि में AI किसानों के लिए बहुत मददगार हो सकता है।
  • 12. ई-कॉमर्स में ए.आई.
  • एआई ई-कॉमर्स उद्योग को एक प्रतिस्पर्धात्मक बढ़त प्रदान कर रहा है, और यह ई-कॉमर्स व्यवसाय में अधिक मांग बन रहा है। AI अनुशंसित आकार, रंग या ब्रांड के साथ संबद्ध उत्पादों की खोज करने में दुकानदारों की मदद कर रहा है।
  • 13. शिक्षा में एआई:
  • एआई ग्रेडिंग को स्वचालित कर सकता है ताकि ट्यूटर को पढ़ाने के लिए अधिक समय मिल सके। एआई चैटबोट छात्रों के साथ शिक्षण सहायक के रूप में संवाद कर सकता है।
  • भविष्य में एआई छात्रों के लिए एक व्यक्तिगत वर्चुअल ट्यूटर के रूप में काम कर सकता है, जो किसी भी समय और किसी भी स्थान पर आसानी से सुलभ होगा।

Artificial Intelligence introduction in Hindi

आज की दुनिया में, प्रौद्योगिकी बहुत तेजी से बढ़ रही है, और हम दिन-प्रतिदिन विभिन्न नई तकनीकों के संपर्क में आ रहे हैं।


यहां, कंप्यूटर विज्ञान की बढ़ती तकनीकों में से एक आर्टिफिशियल इंटेलिजेंस है जो बुद्धिमान मशीनें बनाकर दुनिया में एक नई क्रांति लाने के लिए तैयार है। आर्टिफिशियल इंटेलिजेंस अब हमारे चारों ओर है। यह वर्तमान में कई प्रकार के सबफील्ड्स के साथ काम कर रहा है, जिनमें सामान्य से लेकर विशिष्ट, जैसे कि सेल्फ ड्राइविंग कार, शतरंज खेलना, प्रमेय साबित करना, संगीत बजाना, पेंटिंग करना आदि शामिल हैं।

एआई कंप्यूटर विज्ञान के आकर्षक और सार्वभौमिक क्षेत्रों में से एक है जिसकी भविष्य में बहुत गुंजाइश है। एआई एक मशीन को मानव के रूप में काम करने की प्रवृत्ति रखता है।

आर्टिफिशियल इंटेलिजेंस क्या है?

एआई का परिचय
आर्टिफिशियल इंटेलिजेंस दो शब्दों आर्टिफिशियल और इंटेलिजेंस से बना है, जहां आर्टिफिशियल "मानव निर्मित," और खुफिया "सोच शक्ति" को परिभाषित करता है, इसलिए एआई का अर्थ है "मानव निर्मित सोच शक्ति।"

इसलिए, हम AI को इस प्रकार परिभाषित कर सकते हैं:


 "यह कंप्यूटर विज्ञान की एक शाखा है जिसके द्वारा हम बुद्धिमान मशीनें बना सकते हैं जो मानव की तरह व्यवहार कर सकते हैं, मनुष्यों की तरह सोच सकते हैं और निर्णय लेने में सक्षम हो सकते हैं।"
आर्टिफिशियल इंटेलिजेंस मौजूद है जब एक मशीन में मानव आधारित कौशल हो सकते हैं जैसे कि सीखना, तर्क करना और समस्याओं को हल करना

आर्टिफिशियल इंटेलिजेंस के साथ आपको कुछ काम करने के लिए मशीन को प्रीप्रोग्राम करने की आवश्यकता नहीं होती है, इसके बावजूद आप प्रोग्राम किए गए एल्गोरिदम के साथ एक मशीन बना सकते हैं जो खुद की इंटेलिजेंस के साथ काम कर सकती है, और यही एआई की अजीबता है।

ऐसा माना जाता है कि AI कोई नई तकनीक नहीं है, और कुछ लोग कहते हैं कि ग्रीक मिथक के अनुसार, शुरुआती दिनों में मैकेनिकल पुरुष थे जो मनुष्यों की तरह काम कर सकते हैं और व्यवहार कर सकते हैं।

आर्टिफिशियल इंटेलिजेंस क्यों?
आर्टिफिशियल इंटेलिजेंस के बारे में जानने से पहले हमें यह जानना चाहिए कि एआई का महत्व क्या है और हमें इसे क्यों सीखना चाहिए। AI के बारे में जानने के लिए कुछ मुख्य कारण निम्नलिखित हैं:


  • एआई की मदद से, आप ऐसे सॉफ़्टवेयर या उपकरण बना सकते हैं जो वास्तविक दुनिया की समस्याओं को बहुत आसानी से और सटीकता के साथ हल कर सकते हैं जैसे स्वास्थ्य मुद्दे, विपणन, यातायात के मुद्दे, आदि।
  • AI की मदद से आप अपना पर्सनल वर्चुअल असिस्टेंट बना सकते हैं, जैसे Cortana, Google Assistant, Siri इत्यादि।
  • एआई की मदद से, आप ऐसे रोबोट का निर्माण कर सकते हैं जो ऐसे वातावरण में काम कर सकते हैं जहां मनुष्यों का अस्तित्व खतरे में हो सकता है।
  • AI अन्य नई तकनीकों, नए उपकरणों और नए अवसरों के लिए एक मार्ग खोलता है।
  • आर्टिफिशियल इंटेलिजेंस के लक्ष्य

निम्नलिखित आर्टिफिशियल इंटेलिजेंस के मुख्य लक्ष्य हैं:


  • मानव बुद्धि की पुनरावृत्ति करें
  • ज्ञान-गहन कार्यों को हल करें
  • धारणा और कार्रवाई का एक बुद्धिमान कनेक्शन
  • एक मशीन का निर्माण करना जो मानव बुद्धि की आवश्यकता वाले कार्यों को कर सकती है जैसे:
  • एक प्रमेय साबित करना
  • शतरंज खेलना
  • कुछ सर्जिकल ऑपरेशन की योजना बनाएं
  • ट्रैफिक में कार चलाना
  • कुछ प्रणाली बनाना जो बुद्धिमान व्यवहार को प्रदर्शित कर सकता है, अपने आप से नई चीजें सीख सकता है, प्रदर्शित कर सकता है, समझा सकता है और अपने उपयोगकर्ता को सलाह दे सकता है।
  • आर्टिफिशियल इंटेलिजेंस के लिए क्या होता है?
  • आर्टिफिशियल इंटेलिजेंस केवल कंप्यूटर विज्ञान का हिस्सा नहीं है यहां तक ​​कि यह बहुत विशाल है और इसके लिए बहुत सारे अन्य कारकों की आवश्यकता होती है जो इसमें योगदान दे सकते हैं। एआई बनाने के लिए पहले हमें यह जानना चाहिए कि इंटेलिजेंस की रचना कैसे की जाती है, इसलिए इंटेलिजेंस हमारे मस्तिष्क का एक अमूर्त हिस्सा है जो रीज़निंग, लर्निंग, समस्या-समाधान धारणा, भाषा समझ आदि का संयोजन है।


मशीन या सॉफ्टवेयर के लिए उपरोक्त कारकों को प्राप्त करने के लिए आर्टिफिशियल इंटेलिजेंस को निम्नलिखित अनुशासन की आवश्यकता होती है:


  • अंक शास्त्र
  • जीवविज्ञान
  • मनोविज्ञान
  • नागरिक सास्त्र
  • कंप्यूटर विज्ञान
  • न्यूरॉन्स अध्ययन
  • आंकड़े
  • एआई का परिचय

आर्टिफिशियल इंटेलिजेंस के फायदे
आर्टिफिशियल इंटेलिजेंस के कुछ मुख्य लाभ निम्नलिखित हैं:



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

हर तकनीक के कुछ नुकसान होते हैं, और आर्टिफिशियल इंटेलिजेंस के लिए थिसेम जाता है। इतनी लाभप्रद तकनीक अभी भी होने के कारण, इसके कुछ नुकसान हैं जिन्हें हमें AI सिस्टम बनाते समय अपने दिमाग में रखना चाहिए। एआई के नुकसान निम्नलिखित हैं:

उच्च लागत: हार्डवेयर और सॉफ़्टवेयर की आवश्यकता

Operating System - Process Management Introduction in Hindi

जब तक कोई निर्देश सीपीयू द्वारा निष्पादित नहीं किया जाता है तब तक एक कार्यक्रम कुछ भी नहीं करता है। निष्पादन में एक कार्यक्रम को एक प्रक्रिया कहा जाता है। अपने कार्य को पूरा करने के लिए, प्रक्रिया को कंप्यूटर संसाधनों की आवश्यकता होती है।

सिस्टम में एक से अधिक प्रक्रिया मौजूद हो सकती है जिसके लिए एक ही समय में एक ही संसाधन की आवश्यकता हो सकती है। इसलिए, ऑपरेटिंग सिस्टम को एक सुविधाजनक और कुशल तरीके से सभी प्रक्रियाओं और संसाधनों का प्रबंधन करना है।

स्थिरता बनाए रखने के लिए कुछ संसाधनों को एक समय में एक प्रक्रिया द्वारा निष्पादित करने की आवश्यकता हो सकती है अन्यथा सिस्टम असंगत हो सकता है और गतिरोध हो सकता है।

ऑपरेटिंग सिस्टम प्रक्रिया प्रबंधन के संबंध में निम्नलिखित गतिविधियों के लिए जिम्मेदार है


  • सीपीयू पर निर्धारण प्रक्रिया और सूत्र।
  • उपयोगकर्ता और सिस्टम प्रक्रिया दोनों बनाना और हटाना।
  • प्रक्रियाओं को निलंबित करना और फिर से शुरू करना।
  • प्रक्रिया तुल्यकालन के लिए तंत्र प्रदान करना।
  • प्रक्रिया संचार के लिए तंत्र प्रदान करना।

Operating System in Hindi

ऑपरेटिंग सिस्टम ट्यूटोरियल ऑपरेटिंग सिस्टम की मूल और उन्नत अवधारणाओं को प्रदान करता है। हमारा ऑपरेटिंग सिस्टम ट्यूटोरियल शुरुआती, पेशेवरों और गेट एस्पिरेंट्स के लिए डिज़ाइन किया गया है। हमने प्रत्येक अवधारणा के बारे में गहन शोध पूरा होने के बाद इस ट्यूटोरियल को डिजाइन किया है।

सामग्री को विस्तृत तरीके से वर्णित किया गया है और आपके अधिकांश प्रश्नों का उत्तर देने की क्षमता है। ट्यूटोरियल में पिछले वर्ष के GATE प्रश्नों पर आधारित संख्यात्मक उदाहरण भी शामिल हैं जो आपको व्यावहारिक तरीके से समस्याओं को दूर करने में मदद करेंगे।

ऑपरेटिंग सिस्टम को यूजर और हार्डवेयर के बीच इंटरफेस के रूप में परिभाषित किया जा सकता है। यह उपयोगकर्ता को एक वातावरण प्रदान करता है ताकि, उपयोगकर्ता अपने कार्य को सुविधाजनक और कुशल तरीके से कर सके।

ऑपरेटिंग सिस्टम ट्यूटोरियल को इसके कार्यों के आधार पर विभिन्न भागों में विभाजित किया गया है जैसे कि प्रोसेस मैनेजमेंट, प्रोसेस सिंक्रोनाइज़ेशन, डेडलॉक और फाइल मैनेजमेंट।

Operating System Introduction In Hindi

क ऑपरेटिंग सिस्टम (OS) एक कंप्यूटर के हार्डवेयर के साथ कंप्यूटर उपयोगकर्ता को जोड़ने वाले इंटरफ़ेस के रूप में कार्य करता है। एक ऑपरेटिंग सिस्टम सिस्टम सॉफ्टवेयर की श्रेणी में आता है जो फ़ाइल प्रबंधन, मेमोरी हैंडलिंग, प्रोसेस मैनेजमेंट, इनपुट / आउटपुट को हैंडल करने और परिधीय उपकरणों जैसे डिस्क ड्राइव, नेटवर्किंग हार्डवेयर, प्रिंटर, आदि जैसे सभी मूलभूत कार्यों को करता है।

कुछ अच्छी तरह से पसंद किए जाने वाले ऑपरेटिंग सिस्टम लिनक्स, विंडोज, ओएस एक्स, सोलारिस, ओएस / 400, क्रोम ओएस आदि हैं।

विषय - सूची

1. ऑपरेटिंग सिस्टम की विशेषताएं
2. ऑपरेटिंग सिस्टम के उद्देश्य

यहाँ एक ऑपरेटिंग सिस्टम के कुछ महत्वपूर्ण कार्यों की सूची दी गई है, जो कि सामान्य पाया जाता है, लगभग सभी ऑपरेटिंग सिस्टम हैं:



  • स्मृति प्रबंधन
  • प्रोसेसर प्रबंध
  • उपकरण प्रबंध
  • फ़ाइल रखरखाव
  • सुरक्षा संभालना
  • सिस्टम का प्रदर्शन नियंत्रित करना
  • नौकरी का हिसाब और संभालना
  • पता लगाने और संभालने में त्रुटि
  • अन्य सॉफ्टवेयर और उपयोगकर्ताओं के साथ सिंक्रनाइज़ेशन

ऑपरेटिंग सिस्टम में एक विशेष प्रोग्राम होता है जो एप्लिकेशन प्रोग्राम के निष्पादन को नियंत्रित करता है। ओएस अनुप्रयोगों और हार्डवेयर घटकों के बीच एक मध्यस्थ के रूप में कार्य करता है। ओएस को तीन उद्देश्यों के रूप में माना जा सकता है। य़े हैं:

सुविधा: यह एक कंप्यूटर का उपयोग करने के लिए अधिक उपयुक्त बनाता है।
दक्षता: यह कंप्यूटर प्रणाली संसाधनों को दक्षता और प्रारूप का उपयोग करने में आसान प्रदान करता है।
विकसित करने की क्षमता: इसे इस तरह से बनाया जाना चाहिए कि यह सेवा के साथ हस्तक्षेप किए बिना नए सिस्टम कार्यों के कुशल विकास, परीक्षण और स्थापना की अनुमति देता है।

Computer - Software in Hindi

सॉफ्टवेयर कार्यक्रमों का एक समूह है, जिसे एक अच्छी तरह से परिभाषित कार्य करने के लिए डिज़ाइन किया गया है। एक प्रोग्राम एक विशेष समस्या को हल करने के लिए लिखे गए निर्देशों का एक क्रम है।

सॉफ्टवेयर दो प्रकार के होते हैं -



  • सिस्टम सॉफ्टवेयर
  • अनुप्रयोग प्रक्रिया सामग्री

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

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

सिस्टम सॉफ्टवेयर के कुछ उदाहरण ऑपरेटिंग सिस्टम, कंपाइलर, इंटरप्रेटर, असेंबलर आदि हैं।

अनुप्रयोग प्रक्रिया सामग्री

यहाँ एक सिस्टम सॉफ्टवेयर की कुछ सबसे प्रमुख विशेषताओं की सूची दी गई है -



  • सिस्टम के करीब
  • तेज गति में
  • डिजाइन करना मुश्किल
  • समझना मुश्किल
  • कम इंटरैक्टिव
  • आकार में छोटा

हेरफेर करना मुश्किल
आमतौर पर निम्न-स्तरीय भाषा में लिखा जाता है
अनुप्रयोग प्रक्रिया सामग्री
एप्लिकेशन सॉफ़्टवेयर उत्पादों को किसी विशेष वातावरण की विशेष आवश्यकता को पूरा करने के लिए डिज़ाइन किया गया है। कंप्यूटर लैब में तैयार किए गए सभी सॉफ्टवेयर एप्लीकेशन सॉफ्टवेयर की श्रेणी में आ सकते हैं।

एप्लिकेशन सॉफ़्टवेयर में एक एकल प्रोग्राम शामिल हो सकता है, जैसे कि एक साधारण पाठ को लिखने और संपादित करने के लिए Microsoft का नोटपैड। इसमें कार्यक्रमों का एक संग्रह भी शामिल हो सकता है, जिसे अक्सर सॉफ़्टवेयर पैकेज कहा जाता है, जो एक कार्य को पूरा करने के लिए एक साथ काम करते हैं, जैसे कि स्प्रेडशीट पैकेज।

अनुप्रयोग सॉफ़्टवेयर के उदाहरण निम्नलिखित हैं -



  • पेरोल सॉफ्टवेयर
  • छात्र रिकॉर्ड सॉफ्टवेयर
  • इन्वेंटरी प्रबंधन सॉफ्टवेयर
  • आयकर सॉफ्टवेयर
  • रेलवे आरक्षण सॉफ्टवेयर
  • माइक्रोसॉफ्ट ऑफिस सूट सॉफ्टवेयर
  • माइक्रोसॉफ्ट वर्ड
  • माइक्रोसॉफ्ट एक्सेल
  • माइक्रोसॉफ्ट पावरप्वाइंट
  • अनुप्रयोग प्रक्रिया सामग्री

एप्लीकेशन सॉफ्टवेयर की विशेषताएं इस प्रकार हैं -



  • उपयोगकर्ता के करीब
  • डिजाइन करने में आसान
  • अधिक इंटरैक्टिव
  • गति में धीमी
  • आम तौर पर उच्च-स्तरीय भाषा में लिखा जाता है
  • समझने में आसान
  • हेरफेर करने और उपयोग करने में आसान
  • आकार में बड़ा और बड़े भंडारण स्थान की आवश्यकता होती है

Computer - Motherboard in Hindi

वह मदरबोर्ड कंप्यूटर के सभी हिस्सों को एक साथ जोड़ने के लिए एक एकल मंच के रूप में कार्य करता है। यह सीपीयू, मेमोरी, हार्ड ड्राइव, ऑप्टिकल ड्राइव, वीडियो कार्ड, साउंड कार्ड, और अन्य बंदरगाहों और विस्तार कार्डों को सीधे या केबलों के माध्यम से जोड़ता है। इसे कंप्यूटर की रीढ़ माना जा सकता है।

मदर बोर्ड
मदरबोर्ड की विशेषताएं
मदरबोर्ड निम्नलिखित विशेषताओं के साथ आता है -



  • मदरबोर्ड विभिन्न प्रकार के घटकों का समर्थन करने में बहुत भिन्न होता है।

  • मदरबोर्ड एक प्रकार के सीपीयू और कुछ प्रकार की यादों का समर्थन करता है।

  • वीडियो कार्ड, हार्ड डिस्क, साउंड कार्ड को ठीक से काम करने के लिए मदरबोर्ड के साथ संगत होना चाहिए।

  • मदरबोर्ड, मामले और बिजली की आपूर्ति को एक साथ ठीक से काम करने के लिए संगत होना चाहिए।


लोकप्रिय निर्माता
मदरबोर्ड के लोकप्रिय निर्माता निम्नलिखित हैं।



  • इंटेल
  • ASUS
  • AOpen
  • एक सा
  • Biostar
  • गीगाबाइट
  • एमएसआई

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

मदरबोर्ड के सामने एक परिधीय कार्ड स्लॉट है जिसमें वीडियो कार्ड, साउंड कार्ड, और अन्य विस्तार कार्ड का उपयोग करके मदरबोर्ड से जोड़ा जा सकता है।

बाईं ओर, मदरबोर्ड मॉनिटर, प्रिंटर, माउस, कीबोर्ड, स्पीकर, और नेटवर्क केबलों को जोड़ने के लिए कई पोर्ट ले जाता है। मदरबोर्ड यूएसबी पोर्ट भी प्रदान करते हैं, जो संगत उपकरणों को प्लग-इन / प्लग-आउट फैशन से जोड़ने की अनुमति देता है। उदाहरण के लिए, पेन ड्राइव, डिजिटल कैमरा इत्यादि।

Computer - Read Only Memory in Hindi

ROM का मतलब Read Only Memory है। वह मेमोरी जिससे हम केवल पढ़ सकते हैं लेकिन उस पर नहीं लिख सकते। इस प्रकार की मेमोरी गैर-वाष्पशील है। जानकारी निर्माण के दौरान ऐसी यादों में स्थायी रूप से संग्रहीत होती है। एक ROM ऐसे निर्देश संग्रहीत करता है जो कंप्यूटर शुरू करने के लिए आवश्यक हैं। इस ऑपरेशन को बूटस्ट्रैप के रूप में जाना जाता है। ROM चिप्स का उपयोग केवल कंप्यूटर में ही नहीं बल्कि वाशिंग मशीन और माइक्रोवेव ओवन जैसी अन्य इलेक्ट्रॉनिक वस्तुओं में भी किया जाता है।

रोम
आइए अब हम विभिन्न प्रकार के रोम और उनकी विशेषताओं के बारे में चर्चा करते हैं।


MROM (मास्क किया गया ROM)

बहुत पहले रोम हार्ड-वायर्ड डिवाइस थे जिसमें डेटा या निर्देशों का पूर्व-प्रोग्राम सेट होता था। इस तरह की ROM को नकाबपोश ROM के रूप में जाना जाता है, जो सस्ती हैं।

PROM (प्रोग्रामेबल रीड ओनली मेमोरी)

PROM रीड-ओनली मेमोरी है जिसे केवल एक बार उपयोगकर्ता द्वारा संशोधित किया जा सकता है। उपयोगकर्ता एक रिक्त PROM खरीदता है और एक PROM प्रोग्राम का उपयोग करके वांछित सामग्री में प्रवेश करता है। PROM चिप के अंदर, छोटे फ़्यूज़ होते हैं जिन्हें प्रोग्रामिंग के दौरान जलाया जाता है। इसे केवल एक बार ही प्रोग्राम किया जा सकता है और यह इरेज़ेबल नहीं है।

EPROM (इरेज़ेबल और प्रोग्रामेबल रीड ओनली मेमोरी)

EPROM को 40 मिनट तक की अवधि के लिए अल्ट्रा-वायलेट प्रकाश में उजागर करके मिटाया जा सकता है। आमतौर पर, EPROM इरेज़र इस फ़ंक्शन को प्राप्त करता है। प्रोग्रामिंग के दौरान, एक विद्युत चार्ज एक अछूता गेट क्षेत्र में फंस जाता है। चार्ज को 10 से अधिक वर्षों के लिए रखा जाता है क्योंकि चार्ज का कोई रिसाव मार्ग नहीं है। इस चार्ज को मिटाने के लिए, अल्ट्रा-वॉयलेट लाइट को क्वार्ट्ज क्रिस्टल विंडो (ढक्कन) से गुजारा जाता है। अल्ट्रा-वायलेट प्रकाश के संपर्क में आने से यह चार्ज समाप्त हो जाता है। सामान्य उपयोग के दौरान, क्वार्ट्ज ढक्कन को स्टिकर के साथ सील कर दिया जाता है।

EEPROM (विद्युत रूप से मिटने योग्य और प्रोग्रामेबल रीड ओनली मेमोरी)

EEPROM को प्रोग्राम किया जाता है और विद्युत रूप से मिटाया जाता है। इसे लगभग दस हज़ार बार मिटाया और दोबारा बनाया जा सकता है। इरेज़िंग और प्रोग्रामिंग दोनों लगभग 4 से 10 एमएस (मिलीसेकंड) लेते हैं। EEPROM में, किसी भी स्थान को चुनिंदा रूप से मिटाया और प्रोग्राम किया जा सकता है। पूरे चिप को मिटाने के बजाय EEPROMs को एक बार में एक बाइट मिटाया जा सकता है। इसलिए, रीप्रोग्रामिंग की प्रक्रिया लचीली लेकिन धीमी होती है।

ROM के फायदे
ROM के फायदे इस प्रकार हैं -



  • प्रकृति में गैर-वाष्पशील
  • गलती से नहीं बदला जा सकता
  • रैम की तुलना में सस्ता है
  • परीक्षण करने में आसान
  • RAM से अधिक विश्वसनीय
  • स्थैतिक और ताज़ा करने की आवश्यकता नहीं है
  • सामग्री हमेशा ज्ञात होती है और सत्यापित की जा सकती है

Random Access Memory in Hindi

RAM (रैंडम एक्सेस मेमोरी) डेटा, प्रोग्राम और प्रोग्राम रिजल्ट को स्टोर करने के लिए सीपीयू की आंतरिक मेमोरी है। यह एक रीड / राइट मेमोरी है जो मशीन के काम करने तक डेटा स्टोर करता है। जैसे ही मशीन को स्विच ऑफ किया जाता है, डेटा मिटा दिया जाता है।

प्राथमिक मेमरी

रैम में एक्सेस टाइम एड्रेस से स्वतंत्र होता है, यानी मेमोरी के अंदर प्रत्येक स्टोरेज लोकेशन को अन्य स्थानों की तरह पहुंचना आसान होता है और उतनी ही मात्रा में समय लेता है। रैम में डेटा को बेतरतीब ढंग से एक्सेस किया जा सकता है लेकिन यह बहुत महंगा है।

RAM अस्थिर है, अर्थात जब हम कंप्यूटर को बंद करते हैं या बिजली की विफलता होती है, तो इसमें संग्रहीत डेटा खो जाता है। इसलिए, अक्सर कंप्यूटर के साथ एक बैकअप अनइंटरटेनटेबल पावर सिस्टम (यूपीएस) का उपयोग किया जाता है। रैम छोटा है, दोनों के भौतिक आकार के संदर्भ में और डेटा की मात्रा में।

RAM दो प्रकार की होती है -



  • स्टेटिक रैम (SRAM)
  • गतिशील रैम (DRAM)
  • स्टेटिक रैम (SRAM)

स्थिर शब्द इंगित करता है कि मेमोरी अपनी सामग्री को तब तक बरकरार रखती है जब तक कि बिजली की आपूर्ति की जा रही है। हालांकि, अस्थिर प्रकृति के कारण बिजली नीचे जाने पर डेटा खो जाता है। SRAM चिप्स 6-ट्रांजिस्टर के मैट्रिक्स का उपयोग करते हैं और कोई कैपेसिटर नहीं। ट्रांजिस्टर को रिसाव को रोकने के लिए शक्ति की आवश्यकता नहीं होती है, इसलिए SRAM को नियमित रूप से ताज़ा करने की आवश्यकता नहीं होती है।

मैट्रिक्स में अतिरिक्त स्थान है, इसलिए SRAM भंडारण स्थान की समान मात्रा के लिए DRAM से अधिक चिप्स का उपयोग करता है, जिससे विनिर्माण लागत अधिक होती है। इस प्रकार SRAM को कैश मेमोरी के रूप में उपयोग किया जाता है और इसकी बहुत तेज़ पहुँच होती है।

स्टेटिक रैम की विशेषता


  • लंबा जीवन
  • रिफ्रेश होने की जरूरत नहीं
  • और तेज
  • कैश मेमोरी के रूप में उपयोग किया जाता है
  • बड़ा आकार
  • महंगा
  • उच्च बिजली की खपत

गतिशील रैम (DRAM)

DRAM, SRAM के विपरीत, डेटा को बनाए रखने के लिए लगातार ताज़ा होना चाहिए। यह मेमोरी को रिफ्रेश सर्किट पर रखकर किया जाता है जो डेटा को प्रति सेकंड कई सौ बार फिर से लिखता है। DRAM का इस्तेमाल ज्यादातर सिस्टम मेमोरी के लिए किया जाता है क्योंकि यह सस्ती और छोटी होती है। सभी DRAM स्मृति कोशिकाओं से बने होते हैं, जो एक संधारित्र और एक ट्रांजिस्टर से बने होते हैं।

डायनामिक रैम के लक्षण


  • लघु जीवनकाल
  • लगातार तरोताजा रहने की जरूरत है
  • SRAM की तुलना में धीमी
  • RAM के रूप में उपयोग किया जाता है
  • आकार में छोटा
  • कम महंगा
  • बिजली की कम खपत

Computer - Memory in Hindi

एक स्मृति मानव मस्तिष्क के समान है। इसका उपयोग डेटा और निर्देशों को संग्रहीत करने के लिए किया जाता है। कंप्यूटर की मेमोरी कंप्यूटर में स्टोरेज स्पेस होती है, जहाँ डेटा को प्रोसेस करना होता है और प्रोसेसिंग के लिए आवश्यक निर्देश संग्रहीत होते हैं। मेमोरी को बड़ी संख्या में छोटे भागों में विभाजित किया जाता है जिन्हें कोशिका कहा जाता है। प्रत्येक स्थान या सेल का एक अनूठा पता होता है, जो शून्य से मेमोरी साइज माइनस एक में भिन्न होता है। उदाहरण के लिए, यदि कंप्यूटर में 64k शब्द हैं, तो इस मेमोरी यूनिट में 64 * 1024 = 65536 मेमोरी स्थान हैं। इन स्थानों का पता 0 से 65535 तक है।

मेमोरी मुख्य रूप से तीन प्रकार की होती है -



  • कैश मेमरी
  • प्राथमिक मेमोरी / मुख्य मेमोरी
  • माध्यमिक स्मृति

कैश मेमरी


कैश मेमोरी एक बहुत ही हाई स्पीड सेमीकंडक्टर मेमोरी है जो सीपीयू को गति दे सकती है। यह सीपीयू और मुख्य मेमोरी के बीच बफर के रूप में कार्य करता है। इसका उपयोग डेटा और प्रोग्राम के उन हिस्सों को रखने के लिए किया जाता है जो सीपीयू द्वारा सबसे अधिक बार उपयोग किए जाते हैं। ऑपरेटिंग सिस्टम द्वारा डेटा और कार्यक्रमों के हिस्सों को डिस्क से कैश मेमोरी में स्थानांतरित किया जाता है, जहां से सीपीयू उन्हें एक्सेस कर सकता है


लाभ
कैश मेमोरी के फायदे इस प्रकार हैं -


  • कैश मेमोरी मुख्य मेमोरी से तेज है।
  • यह मुख्य मेमोरी की तुलना में कम एक्सेस समय का उपभोग करता है।
  • यह उस कार्यक्रम को संग्रहीत करता है जिसे थोड़े समय के भीतर निष्पादित किया जा सकता है।
  • यह अस्थायी उपयोग के लिए डेटा संग्रहीत करता है।


नुकसान
कैश मेमोरी के नुकसान इस प्रकार हैं -


  • कैशे मेमोरी की क्षमता सीमित है।
  • यह बहुत महंगा है।

प्राथमिक मेमोरी (मुख्य मेमोरी)

प्राथमिक मेमोरी केवल उन डेटा और निर्देशों को रखती है जिन पर वर्तमान में कंप्यूटर काम कर रहा है। इसकी एक सीमित क्षमता है और बिजली बंद होने पर डेटा खो जाता है। यह आमतौर पर सेमीकंडक्टर डिवाइस से बना होता है। ये यादें रजिस्टर जितनी तेज नहीं हैं। संसाधित होने के लिए आवश्यक डेटा और निर्देश मुख्य मेमोरी में रहते हैं। यह दो उपश्रेणियों में विभाजित है RAM और ROM।

प्राथमिक मेमरी
मुख्य स्मृति के लक्षण

  • ये अर्धचालक यादें हैं।
  • इसे मुख्य मेमोरी के रूप में जाना जाता है।
  • आमतौर पर अस्थिर स्मृति।
  • डेटा खो जाने की स्थिति में बिजली बंद हो जाती है।
  • यह कंप्यूटर की कार्यशील मेमोरी है।
  • माध्यमिक यादों की तुलना में तेज़।
  • एक कंप्यूटर प्राथमिक मेमोरी के बिना नहीं चल सकता।

माध्यमिक स्मृति

इस प्रकार की मेमोरी को बाहरी मेमोरी या गैर-वाष्पशील के रूप में भी जाना जाता है। यह मुख्य मेमोरी से धीमी है। इनका उपयोग स्थायी रूप से डेटा / सूचना संग्रहीत करने के लिए किया जाता है। सीपीयू सीधे इन यादों को एक्सेस नहीं करता है, इसके बजाय उन्हें इनपुट-आउटपुट रूटीन के माध्यम से एक्सेस किया जाता है। माध्यमिक यादों की सामग्री को पहले मुख्य मेमोरी में स्थानांतरित किया जाता है, और फिर सीपीयू इसे एक्सेस कर सकता है। उदाहरण के लिए, डिस्क, सीडी-रोम, डीवीडी, आदि।

दूसरी याद
माध्यमिक मेमोरी के लक्षण

  • ये चुंबकीय और ऑप्टिकल यादें हैं।
  • इसे बैकअप मेमोरी के रूप में जाना जाता है।
  • यह एक गैर-वाष्पशील मेमोरी है।
  • यदि बिजली बंद है तो भी डेटा स्थायी रूप से संग्रहीत किया जाता है।
  • इसका उपयोग कंप्यूटर में डेटा के भंडारण के लिए किया जाता है।
  • कंप्यूटर द्वितीयक मेमोरी के बिना चल सकता है।
  • प्राथमिक यादों की तुलना में धीमी।

Computer - Types in Hindi

कंप्यूटर को मोटे तौर पर उनकी गति और कंप्यूटिंग शक्ति द्वारा वर्गीकृत किया जा सकता है।

S.No.TypeSpecifications
1PC (Personal Computer)It is a single user computer system having moderately powerful microprocessor
2WorkstationIt is also a single user computer system, similar to personal computer however has a more powerful microprocessor.
3Mini ComputerIt is a multi-user computer system, capable of supporting hundreds of users simultaneously.
4Main FrameIt is a multi-user computer system, capable of supporting hundreds of users simultaneously. Software technology is different from minicomputer.
5SupercomputerIt is an extremely fast computer, which can execute hundreds of millions of instructions per second.

पीसी (पर्सनल कंप्यूटर)
निजी कंप्यूटर

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

हालाँकि व्यक्तिगत कंप्यूटरों को एकल-उपयोगकर्ता प्रणालियों के रूप में डिज़ाइन किया जाता है, फिर भी ये सिस्टम नेटवर्क बनाने के लिए एक साथ जुड़े होते हैं। शक्ति के संदर्भ में, मैकिन्टोश और पीसी के अब-एक-दिन के उच्च-स्तरीय मॉडल सन माइक्रोसिस्टम्स, हेवलेट-पैकर्ड और डेल द्वारा कम कंप्यूटिंग वर्कस्टेशन के समान कंप्यूटिंग शक्ति और ग्राफिक्स क्षमता प्रदान करते हैं।

कार्य केंद्र
कार्य स्टेशनों

वर्कस्टेशन इंजीनियरिंग अनुप्रयोगों (सीएडी / सीएएम), डेस्कटॉप प्रकाशन, सॉफ्टवेयर विकास, और अन्य ऐसे प्रकार के अनुप्रयोगों के लिए उपयोग किया जाने वाला एक कंप्यूटर है जिसमें कंप्यूटिंग शक्ति और अपेक्षाकृत उच्च गुणवत्ता वाले ग्राफिक्स क्षमताओं की एक मध्यम राशि की आवश्यकता होती है।

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

कार्यस्थानों के लिए सामान्य ऑपरेटिंग सिस्टम UNIX और Windows NT हैं। पीसी की तरह, वर्कस्टेशन भी पीसी की तरह एकल-उपयोगकर्ता कंप्यूटर होते हैं, लेकिन आमतौर पर स्थानीय-क्षेत्र नेटवर्क बनाने के लिए एक साथ जुड़े होते हैं, हालांकि उन्हें स्टैंड-अलोन सिस्टम के रूप में भी इस्तेमाल किया जा सकता है।

मिनी कंप्यूटर

यह एक midsize मल्टी-प्रोसेसिंग सिस्टम है जो एक साथ 250 उपयोगकर्ताओं को समर्थन देने में सक्षम है।

मिनी कंप्यूटर
मेनफ्रेम

मेनफ्रेम आकार में बहुत बड़ा है और एक महंगा कंप्यूटर है जो एक साथ सैकड़ों या हजारों उपयोगकर्ताओं का समर्थन करने में सक्षम है। मेनफ्रेम कई कार्यक्रमों को समवर्ती रूप से निष्पादित करता है और कार्यक्रमों के कई एक साथ निष्पादन का समर्थन करता है।

मुख्य फ्रेम
सुपर कंप्यूटर

सुपर कंप्यूटर वर्तमान में उपलब्ध सबसे तेज कंप्यूटरों में से एक है। सुपर कंप्यूटर बहुत महंगे हैं और विशेष अनुप्रयोगों के लिए कार्यरत हैं जिन्हें गणितीय गणना (संख्या क्रंचिंग) की अपार मात्रा की आवश्यकता होती है।

सुपर कंप्यूटर

उदाहरण के लिए, मौसम का पूर्वानुमान, वैज्ञानिक सिमुलेशन, (एनिमेटेड) ग्राफिक्स, द्रव गतिशील गणना, परमाणु ऊर्जा अनुसंधान, इलेक्ट्रॉनिक डिजाइन और भूवैज्ञानिक डेटा का विश्लेषण (जैसे पेट्रोकेमिकल पूर्वेक्षण में)।

Computer - Generations in Hindi

कंप्यूटर शब्दावली में सृजन एक ऐसी तकनीक का बदलाव है जिसे कंप्यूटर उपयोग कर रहा है / कर रहा है। प्रारंभ में, अलग-अलग हार्डवेयर तकनीकों के बीच अंतर करने के लिए पीढ़ी शब्द का उपयोग किया गया था। आजकल, पीढ़ी में हार्डवेयर और सॉफ्टवेयर दोनों शामिल हैं, जो एक साथ एक संपूर्ण कंप्यूटर सिस्टम बनाते हैं।

आज तक पाँच कंप्यूटर पीढ़ियाँ ज्ञात हैं। प्रत्येक पीढ़ी की उनके समय अवधि और विशेषताओं के साथ विस्तार से चर्चा की गई है। निम्नलिखित तालिका में, प्रत्येक पीढ़ी के खिलाफ अनुमानित तारीखों का उल्लेख किया गया है, जिन्हें आम तौर पर स्वीकार किया जाता है।

कंप्यूटर की मुख्य पाँच पीढ़ियाँ निम्नलिखित हैं।

S.NoGeneration & Description
1First Generation
The period of first generation: 1946-1959. Vacuum tube based.
2Second Generation
The period of second generation: 1959-1965. Transistor based.
3Third Generation
The period of third generation: 1965-1971. Integrated Circuit based.
4Fourth Generation
The period of fourth generation: 1971-1980. VLSI microprocessor based.
5Fifth Generation
The period of fifth generation: 1980-onwards. ULSI microprocessor based.

Computer - Applications in Hindi

इस अध्याय में, हम विभिन्न क्षेत्रों में कंप्यूटर के अनुप्रयोग पर चर्चा करेंगे।


  1. व्यापार
  2. कंप्यूटर फंडामेंटल
  3. एक कंप्यूटर में गणना की उच्च गति, परिश्रम, सटीकता, विश्वसनीयता या बहुमुखी प्रतिभा है जिसने इसे सभी व्यापारिक संगठनों में एक एकीकृत हिस्सा बना दिया है।


कंप्यूटर का उपयोग व्यावसायिक संगठनों में किया जाता है -


  1. पेरोल गणना
  2. बजट
  3. बिक्री विश्लेषण
  4. वित्तीय पूर्वानुमान
  5. कर्मचारी डेटाबेस का प्रबंधन
  6. स्टॉक आदि का रखरखाव।
  7. बैंकिंग
  8. कंप्यूटर बैंकिंग

आज, बैंकिंग लगभग पूरी तरह से कंप्यूटर पर निर्भर है।

बैंक निम्नलिखित सुविधाएं प्रदान करते हैं -

ऑनलाइन अकाउंटिंग सुविधा, जिसमें करंट बैलेंस चेक करना, डिपॉजिट करना और ओवरड्राफ्ट बनाना, इंटरेस्ट चार्ज, शेयर और ट्रस्टी रिकॉर्ड चेक करना शामिल है।

एटीएम मशीनें जो पूरी तरह से स्वचालित हैं, ग्राहकों के लिए बैंकों से निपटना आसान बना रही हैं।


  1. बीमा
  2. कंप्यूटर बीमा
  3. बीमा कंपनियां कंप्यूटर की मदद से सभी रिकॉर्ड अप-टू-डेट रख रही हैं। बीमा कंपनियां, फाइनेंस हाउस और स्टॉक ब्रोकिंग फर्म व्यापक रूप से अपनी चिंताओं के लिए कंप्यूटर का उपयोग कर रहे हैं।


बीमा कंपनियां सूचना दिखाने के साथ सभी ग्राहकों का एक डेटाबेस बनाए रख रही हैं -


  1. नीतियों को जारी रखने की प्रक्रिया
  2. नीतियों की तारीख शुरू करना
  3. पॉलिसी की अगली देय किस्त
  4. परिपक्वता तिथि
  5. रुचि के कारण
  6. उत्तरजीविता लाभ
  7. बोनस
  8. शिक्षा
  9. कंप्यूटर शैक्षिक
  10. कंप्यूटर शिक्षा प्रणाली में बहुत सारी सुविधाएं प्रदान करने में मदद करता है।


कंप्यूटर शिक्षा प्रणाली में एक उपकरण प्रदान करता है जिसे CBE (कंप्यूटर आधारित शिक्षा) के रूप में जाना जाता है।


  1. CBE में नियंत्रण, वितरण और सीखने का मूल्यांकन शामिल है।

  2. कंप्यूटर शिक्षा तेजी से कंप्यूटर छात्रों की संख्या के ग्राफ को बढ़ा रही है।

  3. ऐसी कई विधियाँ हैं जिनमें शिक्षण संस्थान छात्रों को शिक्षित करने के लिए कंप्यूटर का उपयोग कर सकते हैं।

  4. इसका उपयोग किसी छात्र के प्रदर्शन के बारे में एक डेटाबेस तैयार करने के लिए किया जाता है और इस आधार पर विश्लेषण किया जाता है।


विपणन
विपणन में, कंप्यूटर के उपयोग निम्नलिखित हैं -

कंप्यूटर मार्केटिंग
विज्ञापन - कंप्यूटर के साथ, विज्ञापन पेशेवर कला और ग्राफिक्स बनाते हैं, कॉपी और लेखन करते हैं, और अधिक उत्पादों को बेचने के लक्ष्य के साथ विज्ञापनों को प्रिंट और प्रसारित करते हैं।

होम शॉपिंग - कम्प्यूटरीकृत कैटलॉग के उपयोग के माध्यम से होम शॉपिंग संभव हो गई है जो उत्पाद जानकारी तक पहुंच प्रदान करती है और ग्राहकों द्वारा भरे जाने वाले आदेशों के सीधे प्रवेश की अनुमति देती है।

स्वास्थ्य देखभाल
अस्पतालों, प्रयोगशालाओं और औषधालयों में कंप्यूटर एक महत्वपूर्ण हिस्सा बन गए हैं। मरीजों और दवाओं का रिकॉर्ड रखने के लिए उनका उपयोग अस्पतालों में किया जा रहा है। इसका उपयोग विभिन्न बीमारियों को स्कैन करने और निदान करने में भी किया जाता है। ईसीजी, ईईजी, अल्ट्रासाउंड और सीटी स्कैन आदि भी कम्प्यूटरीकृत मशीनों द्वारा किए जाते हैं।

स्वास्थ्य देखभाल के कुछ प्रमुख क्षेत्र निम्नलिखित हैं जिनमें कंप्यूटर का उपयोग किया जाता है।

कंप्यूटर हेल्थकेयर
डायग्नोस्टिक सिस्टम - कंप्यूटर का उपयोग डेटा इकट्ठा करने और बीमारी के कारण की पहचान करने के लिए किया जाता है।

लैब-डायग्नोस्टिक सिस्टम - सभी परीक्षण किए जा सकते हैं और रिपोर्ट कंप्यूटर द्वारा तैयार की जाती हैं।

रोगी की निगरानी प्रणाली - इनका उपयोग असामान्यताओं के लिए रोगी के संकेतों की जाँच के लिए किया जाता है जैसे कार्डिएक अरेस्ट, ईसीजी, आदि।

फार्मा सूचना प्रणाली - कंप्यूटर का उपयोग ड्रग लेबल, एक्सपायरी डेट, हानिकारक साइड इफेक्ट्स आदि की जाँच करने के लिए किया जाता है।

सर्जरी - आजकल, कंप्यूटर का उपयोग सर्जरी करने में भी किया जाता है।

इंजीनियरिंग डिजाइन
अभियांत्रिकी उद्देश्य के लिए कंप्यूटर का व्यापक रूप से उपयोग किया जाता है।

प्रमुख क्षेत्रों में से एक सीएडी (कंप्यूटर एडेड डिजाइन) है जो छवियों का निर्माण और संशोधन प्रदान करता है। कुछ क्षेत्र हैं -

कंप्यूटर इंजीनियरिंग
स्ट्रक्चरल इंजीनियरिंग - जहाजों, इमारतों, बजट, हवाई जहाज, आदि के डिजाइन के लिए तनाव और तनाव विश्लेषण की आवश्यकता होती है।

औद्योगिक इंजीनियरिंग - कंप्यूटर डिजाइन, कार्यान्वयन और लोगों, सामग्रियों और उपकरणों के एकीकृत प्रणालियों के सुधार से संबंधित हैं।

आर्किटेक्चरल इंजीनियरिंग - कंप्यूटर 2 डी और 3 डी ड्रॉइंग का उपयोग करके किसी साइट पर इमारतों की एक श्रृंखला का निर्धारण करते हुए, शहरों को डिजाइन करने, इमारतों की योजना बनाने में मदद करते हैं।


  • सैन्य
  • कंप्यूटर सैन्य

कंप्यूटर का इस्तेमाल बड़े पैमाने पर बचाव में किया जाता है। आधुनिक टैंक, मिसाइल, हथियार, आदि सैन्य भी कम्प्यूटरीकृत नियंत्रण प्रणाली को रोजगार देते हैं। कुछ सैन्य क्षेत्र जहां कंप्यूटर का उपयोग किया गया है वे हैं -


  • मिसाइल नियंत्रण
  • सैन्य संचार
  • सैन्य संचालन और योजना
  • स्मार्ट हथियार
  • संचार

संचार एक संदेश, एक विचार, एक तस्वीर, या भाषण को व्यक्त करने का एक तरीका है जो उस व्यक्ति द्वारा स्पष्ट रूप से और सही ढंग से प्राप्त किया और समझा जाता है जिसके लिए वह अभिप्रेत है। इस श्रेणी के कुछ मुख्य क्षेत्र हैं -


  • कंप्यूटर संचार
  • ईमेल
  • चैटिंग
  • यूज़नेट
  • एफ़टीपी
  • टेलनेट
  • वीडियो कॉन्फ्रेंसिंग
  • सरकार

सरकारी सेवाओं में कंप्यूटर एक महत्वपूर्ण भूमिका निभाते हैं। इस श्रेणी के कुछ प्रमुख क्षेत्र हैं -


  • कंप्यूटर सरकार
  • बजट
  • बिक्री कर विभाग
  • आयकर विभाग
  • पुरुष / महिला अनुपात की गणना
  • मतदाता सूचियों का कम्प्यूटरीकरण
  • पैन कार्ड का कम्प्यूटरीकरण
  • मौसम की भविष्यवाणी

Computer Fundamentals Tutorial in Hindi

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

दर्शक
यह ट्यूटोरियल शुरुआती के साथ-साथ उन्नत शिक्षार्थियों के लिए तैयार किया गया है जो कंप्यूटर से निपटना चाहते हैं। कंप्यूटर विज्ञान, इंजीनियरिंग, व्यवसाय प्रशासन, प्रबंधन, विज्ञान, वाणिज्य और कला के स्नातक छात्रों के लिए भी ट्यूटोरियल बहुत उपयोगी है, जहां कंप्यूटर पर एक परिचयात्मक पाठ्यक्रम पाठ्यक्रम का एक हिस्सा है।

इस ट्यूटोरियल को पूरा करने के बाद, आप अपने आप को कंप्यूटर की बुनियादी बातों के ज्ञान में एक मध्यम स्तर के विशेषज्ञ के रूप में पाएंगे, जहाँ से आप अपने आप को अगले स्तर पर ले जा सकते हैं।

आवश्यक शर्तें
कंप्यूटर का ज्ञान इस ट्यूटोरियल की सामग्री का पालन करने के लिए एक शर्त नहीं है। यह ट्यूटोरियल कंप्यूटर या कंप्यूटर प्रोग्रामिंग में कोई पृष्ठभूमि नहीं मानता है।

ReactJS - Environment Setup in Hindi

इस अध्याय में, हम आपको दिखाएंगे कि कैसे सफल रिएक्ट विकास के लिए एक वातावरण स्थापित किया जाए। ध्यान दें कि इसमें कई चरण शामिल हैं लेकिन यह बाद में विकास प्रक्रिया को गति देने में मदद करेगा। हमें NodeJS की आवश्यकता होगी, इसलिए यदि आपके पास यह स्थापित नहीं है, तो निम्न तालिका से लिंक की जांच करें।

अनु क्रमांक। सॉफ्टवेयर और विवरण

NodeJS और NPM

NodeJS ReactJS  विकास के लिए आवश्यक मंच है। हमारे NodeJS पर्यावरण सेटअप चेकआउट करें।

NodeJS को सफलतापूर्वक स्थापित करने के बाद, हम npm का उपयोग करके उस पर प्रतिक्रिया स्थापित करना शुरू कर सकते हैं। आप NodeJS को दो तरीकों से स्थापित कर सकते हैं

वेबपैक और बैबल का उपयोग करना।

Create-reaction-app   कमांड का उपयोग करना।

वेबपैक और बैबेल का उपयोग करके रिएक्टजेएस स्थापित करना
वेबपैक एक मॉड्यूल बंडलर है (स्वतंत्र मॉड्यूल का प्रबंधन और भार करता है)। यह निर्भर मॉड्यूल लेता है और उन्हें एकल (फ़ाइल) बंडल के लिए संकलित करता है। आप कमांड लाइन का उपयोग करके या webpack.config फ़ाइल का उपयोग करके कॉन्फ़िगर करके एप्लिकेशन को विकसित करते समय इस बंडल का उपयोग कर सकते हैं।

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

Step 1 - Create the Root Folder

Create a folder with name reactApp on the desktop to install all the required files, using the mkdir command.
C:\Users\username\Desktop>mkdir reactApp
C:\Users\username\Desktop>cd reactApp
To create any module, it is required to generate the package.json file. Therefore, after Creating the folder, we need to create a package.json file. To do so you need to run the npm initcommand from the command prompt.
C:\Users\username\Desktop\reactApp>npm init
This command asks information about the module such as packagename, description, author etc. you can skip these using the –y option.
C:\Users\username\Desktop\reactApp>npm init -y
Wrote to C:\reactApp\package.json:
{
   "name": "reactApp",
   "version": "1.0.0",
   "description": "",
   "main": "index.js",
   "scripts": {
      "test": "echo \"Error: no test specified\" && exit 1"
   },
   "keywords": [],
   "author": "",
   "license": "ISC"
}

Step 2 - install React and react dom

Since our main task is to install ReactJS, install it, and its dom packages, using install react and react-dom commands of npm respectively. You can add the packages we install, to package.jsonfile using the --save option.
C:\Users\Tutorialspoint\Desktop\reactApp>npm install react --save
C:\Users\Tutorialspoint\Desktop\reactApp>npm install react-dom --save
Or, you can install all of them in single command as −
C:\Users\username\Desktop\reactApp>npm install react react-dom --save

Step 3 - Install webpack

Since we are using webpack to generate bundler install webpack, webpack-dev-server and webpack-cli.
C:\Users\username\Desktop\reactApp>npm install webpack –save
C:\Users\username\Desktop\reactApp>npm install webpack-dev-server --save
C:\Users\username\Desktop\reactApp>npm install webpack-cli --save
Or, you can install all of them in single command as −
C:\Users\username\Desktop\reactApp>npm install webpack webpack-dev-server webpack-cli --save

Step 4 - Install babel

Install babel, and its plugins babel-core, babel-loader, babel-preset-env, babel-preset-react and, html-webpack-plugin
C:\Users\username\Desktop\reactApp>npm install babel-core --save-dev
C:\Users\username\Desktop\reactApp>npm install babel-loader --save-dev
C:\Users\username\Desktop\reactApp>npm install babel-preset-env --save-dev
C:\Users\username\Desktop\reactApp>npm install babel-preset-react --save-dev
C:\Users\username\Desktop\reactApp>npm install html-webpack-plugin --save-dev
Or, you can install all of them in single command as −
C:\Users\username\Desktop\reactApp>npm install babel-core babel-loader babel-preset-env 
   babel-preset-react html-webpack-plugin --save-dev

Step 5 - Create the Files

To complete the installation, we need to create certain files namely, index.html, App.js, main.js, webpack.config.js and, .babelrc. You can create these files manually or, using command prompt.
C:\Users\username\Desktop\reactApp>type nul > index.html
C:\Users\username\Desktop\reactApp>type nul > App.js
C:\Users\username\Desktop\reactApp>type nul > main.js
C:\Users\username\Desktop\reactApp>type nul > webpack.config.js
C:\Users\username\Desktop\reactApp>type nul > .babelrc

Step 6 - Set Compiler, Server and Loaders

Open webpack-config.js file and add the following code. We are setting webpack entry point to be main.js. Output path is the place where bundled app will be served. We are also setting the development server to 8001 port. You can choose any port you want.
webpack.config.js
const path = require('path');
const HtmlWebpackPlugin = require('html-webpack-plugin');

module.exports = {
   entry: './main.js',
   output: {
      path: path.join(__dirname, '/bundle'),
      filename: 'index_bundle.js'
   },
   devServer: {
      inline: true,
      port: 8001
   },
   module: {
      rules: [
         {
            test: /\.jsx?$/,
            exclude: /node_modules/,
            loader: 'babel-loader',
            query: {
               presets: ['es2015', 'react']
            }
         }
      ]
   },
   plugins:[
      new HtmlWebpackPlugin({
         template: './index.html'
      })
   ]
}
Open the package.json and delete "test" "echo \"Error: no test specified\" && exit 1" inside "scripts" object. We are deleting this line since we will not do any testing in this tutorial. Let's add the start and build commands instead.
"start": "webpack-dev-server --mode development --open --hot",
"build": "webpack --mode production"

Step 7 - index.html

This is just regular HTML. We are setting div id = "app" as a root element for our app and adding index_bundle.js script, which is our bundled app file.
<!DOCTYPE html>
<html lang = "en">
   <head>
      <meta charset = "UTF-8">
      <title>React App</title>
   </head>
   <body>
      <div id = "app"></div>
      <script src = 'index_bundle.js'></script>
   </body>
</html>

Step 8 − App.jsx and main.js

This is the first React component. We will explain React components in depth in a subsequent chapter. This component will render Hello World.
App.js
import React, { Component } from 'react';
class App extends Component{
   render(){
      return(
         <div>
            <h1>Hello World</h1>
         </div>
      );
   }
}
export default App;
We need to import this component and render it to our root App element, so we can see it in the browser.
main.js
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App.js';

ReactDOM.render(<App />, document.getElementById('app'));
Note − Whenever you want to use something, you need to import it first. If you want to make the component usable in other parts of the app, you need to export it after creation and import it in the file where you want to use it.
Create a file with name .babelrc and copy the following content to it.
{
   "presets":["env", "react"]
}

Step 9 - Running the Server

The setup is complete and we can start the server by running the following command.
C:\Users\username\Desktop\reactApp>npm start
It will show the port we need to open in the browser. In our case, it is http://localhost:8001/. After we open it, we will see the following output.

ReactJS - Overview in Hindi

ReactJS पुन: प्रयोज्य UI घटकों के निर्माण के लिए उपयोग की जाने वाली जावास्क्रिप्ट लाइब्रेरी है। प्रतिक्रिया आधिकारिक दस्तावेज के अनुसार, निम्नलिखित परिभाषा है -

रिएक्ट कंपोजेबल यूजर इंटरफेस बनाने के लिए एक लाइब्रेरी है। यह पुन: प्रयोज्य UI घटकों के निर्माण को प्रोत्साहित करता है, जो समय के साथ परिवर्तित होने वाले डेटा को प्रस्तुत करते हैं। MVC में बहुत से लोग V के रूप में रिएक्ट का उपयोग करते हैं। एक सरल प्रोग्रामिंग मॉडल और बेहतर प्रदर्शन की पेशकश करते हुए, आप से डोम को दूर कर दें। रिएक्ट भी नोड का उपयोग कर सर्वर पर रेंडर कर सकता है, और यह रिएक्ट नेटिव का उपयोग करके देशी ऐप्स को पावर दे सकता है। रिएक्ट वन-वे रिएक्टिव डेटा प्रवाह को लागू करता है, जो बॉयलरप्लेट को कम करता है और पारंपरिक डेटा बाइंडिंग की तुलना में कारण के लिए आसान है।

प्रतिक्रिया सुविधाएँ
JSX - JSX जावास्क्रिप्ट सिंटैक्स एक्सटेंशन है। जेएसएक्स को रिएक्ट विकास में उपयोग करना आवश्यक नहीं है, लेकिन यह अनुशंसित है।

घटक - प्रतिक्रिया सभी घटकों के बारे में है। आपको एक घटक के रूप में सब कुछ सोचने की जरूरत है। यह बड़े पैमाने पर परियोजनाओं पर काम करते समय आपको कोड बनाए रखने में मदद करेगा।

यूनिडायरेक्शनल डेटा फ्लो और फ्लक्स - रिएक्ट वन-वे डेटा फ्लो को लागू करता है जो आपके ऐप के बारे में तर्क करना आसान बनाता है। फ्लक्स एक पैटर्न है जो आपके डेटा को यूनिडायरेक्शनल रखने में मदद करता है।

लाइसेंस - प्रतिक्रिया फेसबुक इंक के तहत लाइसेंस प्राप्त है। प्रलेखन CC BY 4.0 के तहत लाइसेंस प्राप्त है।

प्रतिक्रिया के लाभ
वर्चुअल DOM का उपयोग करता है जो एक जावास्क्रिप्ट ऑब्जेक्ट है। यह एप्स के प्रदर्शन में सुधार करेगा, क्योंकि जावास्क्रिप्ट वर्चुअल डोम रेगुलर डोम से तेज है।

क्लाइंट और सर्वर साइड के साथ-साथ अन्य फ्रेमवर्क के साथ उपयोग किया जा सकता है।

घटक और डेटा पैटर्न पठनीयता में सुधार करते हैं, जो बड़े ऐप्स को बनाए रखने में मदद करता है।

प्रतिक्रिया की सीमाएँ
एप्लिकेशन की केवल दृश्य परत को कवर करता है, इसलिए आपको अभी भी विकास के लिए एक संपूर्ण टूलिंग सेट प्राप्त करने के लिए अन्य तकनीकों को चुनने की आवश्यकता है।

इनलाइन टेम्प्लेटिंग और जेएसएक्स का उपयोग करता है, जो कुछ डेवलपर्स के लिए अजीब लग सकता है।

ReactJS Tutorial in Hindi

तिक्रिया फेसबुक द्वारा विकसित एक फ्रंट-एंड लाइब्रेरी है। इसका उपयोग वेब और मोबाइल एप्लिकेशन के लिए दृश्य परत को संभालने के लिए किया जाता है। ReactJS हमें पुन: प्रयोज्य UI घटक बनाने की अनुमति देता है। यह वर्तमान में सबसे लोकप्रिय जावास्क्रिप्ट पुस्तकालयों में से एक है और इसके पीछे एक मजबूत नींव और बड़े समुदाय हैं।

दर्शक
यह ट्यूटोरियल जावास्क्रिप्ट डेवलपर्स को मदद करेगा जो पहली बार ReactJS से निपटने के लिए तत्पर हैं। हम सरल कोड उदाहरण दिखाकर हर अवधारणा को पेश करने की कोशिश करेंगे जिसे आसानी से समझा जा सकता है। सभी अध्यायों को पूरा करने के बाद, आप ReactJS के साथ काम करने में आत्मविश्वास महसूस करेंगे। एक बोनस के रूप में हम अतिरिक्त तत्वों का परिचय देंगे जो आपको सर्वोत्तम प्रथाओं को सीखने और आधुनिक जावास्क्रिप्ट रुझानों का पालन करने में मदद करने के लिए ReactJS के साथ अच्छी तरह से काम करते हैं।

आवश्यक शर्तें
यदि आप ReactJS के साथ काम करना चाहते हैं, तो आपको जावास्क्रिप्ट, एचटीएमएल 5 और सीएसएस का ठोस ज्ञान होना चाहिए। भले ही ReactJS HTML का उपयोग नहीं करता है, JSX समान है इसलिए आपका HTML ज्ञान बहुत मददगार होगा। हम इसे अगले अध्यायों में से एक में समझाएंगे। हम EcmaScript 2015 सिंटैक्स का भी उपयोग करेंगे ताकि इस क्षेत्र में कोई भी ज्ञान सहायक हो सके।

Monday, 12 August 2019

Pedometer || Android Step Counter App Source Code Android Studio





Lightweight pedometer app using the hardware step-sensor for minimal battery consumption. This app is designed to be kept running all the time without having any impact on your battery life! It uses the hardware step detection sensor of the Nexus 5, which is already running even when not using any pedometer app. Therefore the app does not drain any additional battery. Unlike other pedometer apps, this app does not track your movement or your location so it doesn't need to turn on your GPS sensor (again: no impact on your battery).
Sign in with your Google+ account to unlock achievements and keep you motivated!
Pedometer uses the EazeGraphLibrary by Paul Cech and a fork of ColorPickerPreference by Sergey Margaritov.

Download Source Code


android step counter app github
steps android github
google fit api step counter
android pedometer background
google fit step counter github
android step count programmatically
java pedometer class
google fit api step counter example
android step counter app github,
steps android github,
google fit api step counter,
android pedometer background,
google fit step counter github,
android step count programmatically,
java pedometer class,
google fit api step counter example,
accelerometer pedometer source code
google fit api step counter example
type_step_counter example
step detector sensor malfunction
kotlin pedometer
android step counter app github
android pedometer background
hardware step-sensor
steps android github
google fit api step counter
privacy friendly pedometer
accelerometer as pedometer android studio
how to use accelerometer as pedometer
step counter arduino
python pedometer
how to count steps in android
google fit history api github
step count example in android
how to make a pedometer
type_step_counter
fake steps android
step counter project report
java pedometer class
step counter android stack overflow