Friday, 20 September 2019

Hotel Management System Python Tkinter GUI







Simple Hotel Management System project is written in Python. The project file contains a python script (mainly.py). This is a simple GUI based system which is very easy to understand and use. Talking about the system, it contains all the basic functions which include entering customer’s data, calculating room rent, restaurant bill, laundry bill, game bill, and total cost. In this mini project, there is no such login system. This means he/she can use all those available features easily without any restriction. It is too easy to use, he/she can check the total cost of staying in the hotel easily with each and every detail.

Hotel Management System Python Tkinter GUI

Talking about the features of this Simple Hotel Management System, at first, the user has to enter his/her data. It includes the name of the user, address, check-in, and check-out dates. The user can calculate room rents. Inside this section, there are total four types of room with different prices. After selecting the room type, the system asks to enter the number of nights spent in order to calculate room rent. This simple system also contains other functions such as calculating restaurant, laundry and game bill. When the user selects to calculate restaurant bill, the system displays a small menu. From there the user has to select foods and then it displays the total restaurant bill. The other remaining features; calculating laundry and game bill also follows the same procedure as of calculating restaurant bill.

Hotel Management System Python Tkinter GUI

Feature :-

At last, after all these calculations the user can know about their total cost of staying easily. In this feature, the system provides his/her details, with the room number, room rent, food, laundry and games bill. The total sum is displayed to the users with some additional charges. This simple console based Hotel Management system provides the simplest management of hotel service and transaction. In short, this projects mainly focus on adding and calculating results. There’s no external database connection file used in this mini project to save user’s data permanently.
In order to run the project, you must have installed Python, on your PC. This is a simple Console Based system, specially written for the beginners. Simple Hotel Management System in Python project with source code is free to download. Use for education purpose only! For the project demo, have a look at the YouTube Video above.

How To Run :

  • first you need install python.
  • download project.
  • extract project.
  • double click in mainly.py.
  • Project is run
  • Thanks ....

Download Here

Thursday, 19 September 2019

ISP Management System and Billing php project || PHP MYSQL





Buy Now ₹501

This application is build for Internet Service Providers to manage their clients more efficiently. ISP Provider provides a smart account management system that makes user billing and payments very easy for you.
The name quite explains the scenario of this ISP Management System In Java project. That is the purpose of this project. The major task of this project is to provide internet services to the customers. You will provide the details of each and every section of the data fields. So that the system can store your accurate information. There are basically three sections in this project i.e. they are the customer, plan, and employees of the company.
Here you can add and update the company internet plan. You can provide the different broadband internet speeds with each of different price. As an admin, you can create your employee and also can add the customers. You can also register the complaint regarding your setbacks of internet speeds.

Brief overview of the technology:

Front end: HTML, CSS, JavaScript
  1. HTML: HTML is used to create and save web document. E.g. Notepad/Notepad++
  2. CSS : (Cascading Style Sheets) Create attractive Layout
  3. Bootstrap : responsive design mobile freindly site
  4. JavaScript: it is a programming language, commonly use with web browsers.
Back end: PHP, MySQL
  1. PHP: Hypertext Preprocessor (PHP) is a technology that allows software developers to create dynamically generated web pages, in HTML, XML, or other document types, as per client request. PHP is open source software.
  2. MySQL: MySql is a database, widely used for accessing querying, updating, and managing data in databases.

Software Requirement(any one)

  • WAMP Server
  • XAMPP Server
  • MAMP Server
  • LAMP Server

Installation Steps

1. Download zip file and Unzip file on your local server.
2. Put this file inside "c:/wamp/www/" .
3. Database Configuration
Open phpmyadmin
Create Database named isp.
Import database isp.sql from downloaded folder(inside database)
4. Open Your browser put inside "http://localhost/isp/"
Admin Login Details
Login Id: admin
Password: 12345678



Wednesday, 18 September 2019

Android studio quiz app source code free download





This app was developed as a learning project for Android. It is developed in Android Studio 3.6 Canary
  • compileSdkVersion      - 28
  • buildToolVersion          - 28-0-3
  • minSdkVersion              - 16
  • targetSdkVersion           -28
QuizApp is an android based application, and enables the user to undertake a series of questions on Java language. The app is user friendly, and the user shall find it extremely easy to answer the multiple-choice questions. At the end of the quiz, a result-report is generated which states the score. The app also presents an option to the current user to play the question-round again or quit in between.
There are four Activities in the app :
  1. Main – displays Home Screen of application.
  2. Questions – displays MCQ’s and currents Score.
  3. Results – displays Results after finishing the quiz.
  4. Developers – displays the information about the developers.

Apk Download 

Download Source Code



2019,android,
android apps programming,
android development,
android studio,
android studio tutorial,
android tutorial,beginners,
how to make android apps,
java,tutorial,android quiz app,
android quiz app tutorial,
android quiz app with database,
android quiz app sqlite,
android quiz app using sqlite,
android quiz app source code download,
android quiz app example,
android quiz app using database,
android quiz app source code,
android quiz,android quiz tutorial,
sqlite android,
android quiz app source code free download

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।

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

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

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

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

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

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