सॉफ्टवेयर ( Software )👇
सॉफ्टवेयर प्रोग्रामिंग भाषा में लिखे गए निर्देशों अर्थात प्रोग्रामो की वो श्रंखला है , जो कम्प्यूटर सिस्टम के कार्यो को नियंत्रित करता है तथा कम्प्यूटर के विभिन्न हार्डवेयर के बीच समन्वय स्थापित करता है , जिससे किसी विषेस कार्य को पूरा किया जा सके। इसका प्राथमिक उद्देश्य डाटा को सुचना में परिवर्तित करना है। सॉफ्टवेयर के निर्देशो के अनुसार ही हार्डवेयर कार्य करता है। इसे प्रोग्रामो का समूह भी कहते है।
सॉफ्टवेयर को उसके कार्यों तथा संरचना के आधार पर निम्न भागो में विभाजित किया गया है
सिस्टम सॉफ्टवेयर (System Software)👇
ये सॉफ्टवेयर कम्प्यूटर के हार्डवेयर को नियंत्रित करने , उसके उसके विभिन्न भागो की देखभाल करने तथा उसकी सभी छमताओं का अच्छे से उपयोग करें के लिए बनाये जाते हैं , कम्प्यूटर से हमारा सम्पर्क और संवाद सिस्टम सॉफ्टवेयर के माध्यम से ही हो पता है।
दूसरे शब्दों में , कम्प्यूटर हमेशा सिस्टम सॉफ्टवेयर के नियंत्रण में रहता है , जिसके कारण हम कम्प्यूटर से सीधे सम्पर्क नहीं बना सकते।
सिस्टम सॉफ्टवेयर के उदाहरण निम्न है।
1. ऑपरेटिंग सिस्टम (Operating System) इसमें वे प्रोग्राम शामिल होते हैं , जो कम्प्यूटर वे विभिन्न अव्ययो के कार्यों को नियंत्रित करते है , उनमे समन्वय स्थापित करते हैं तथा उन्हें प्रबंधित (Manage) करते हैं। इसका प्रमुख कार्य उपयोगकर्ता (User) तथा कम्प्यूटर हार्डवेयर के मध्य एक इण्टरफेस स्थापित करना है।
ऑपरेटिंग सिस्टम कुछ विशेष प्रोग्रामो का ऐसा व्यवस्थित समूह है , जो किसी कम्प्यूटर के सम्पूर्ण क्रियाकलाओ को नियंत्रित करता है। ऑपरशंग सिस्टम आव्यशकता होने पर अन्य प्रोग्रामो को रन करता है। ऑपरेटिंग सिस्टम के कुछ उदाहरण , MS - DOS, WINDOWS XP/2000/98, UNIX, LINUX इत्यादि कुछ ऑपरेटिंग सिस्टम के उदहारण है।
2. डिवाइस ड्राइवर (Device Driver) ये छोटे तथा विशेष उद्देस्य वाले सॉफ्टवेयर होते हैं , जो किसी डिवाइस के प्रचालन को समझते हैं। ये सॉफ्टवेयर किसी डिवाइस तथा उपयोगकर्ता के मध्य इंटरफ़ेस (Interface) का कार्य करते हैं। डिवाइस ड्राइवर्स निर्देशों का ऐसा समूह होता है , जो हमारे कम्प्यूटर का परिचय उससे जुड़ने वाले हार्डवेयर से करवाते है।
3. भाषा अनुवादक (Language Translator) ये ऐसे प्रोग्राम हैं , जो विभिन्न प्रोग्रामिंग भाषाओ में लिखे गए प्रोग्रामों का अनुवाद कम्प्यूटर का मशीन भाषा (Machine Language) में करते हैं। यह अनुवाद कराना इसलिए आव्यशक होता है , क्यूंकि कम्यूटर केवल अपनी मशीन भाषा में लिखे हुए प्रोग्राम का ही पालन कर सकता है।
भाषा ट्रांसलेटर को मुख्यतः तीन भागों में बता गया है।
👉 असेम्ब्लर (Assembler)
👉 कम्पाइलर (Compiler)
👉इण्टरप्रेटर (Interpreter)
मैमोरी की इकाइयाँ
1 बिट = बाइनरी डिजिट (0.1)
8 बिट्स = 1 बाइट
1024 बाइट = 1 किलोबाइट KB
1024 किलोबाइट = 1 मेगाबाइट MB
1024 मेगाबाइट = 1 गीगाबाइट GB
1024 गीगाबाइट = 1 टेराबाइट TB
1024 टेराबाइट = 1 पेटाबाईट PB
1024 पेटाबाईटे = 1 एक्सबाइट EB
1024 एक्सबाइट = 1 जेटाबाईट ZB
1024 जेटाबाईट = 1 योटाबाईट YB
1024 योटाबाईट = 1 ब्रोंटोबाइट BB
1024 ब्रोंटोबाइट = 1 जीओपबाइट GB
नोट - बिट सबसे छोटी मैमोरी इकाई है। जीओपबाईट सबसे बड़ी इकाई है।
English Translate
Software
Software is divided into the following parts on the basis of its functions and structure
System Software
These software are made to control the hardware of the computer, take care of its various parts and make good use of all its capabilities, our contact and communication with the computer is known only through the system software.
In other words, the computer is always under the control of the system software, due to which we cannot make direct contact with the computer.
The following are examples of system software.
1. Operating System It includes programs that control, coordinate and manage the functions of various components of the computer. Its main function is to establish an interface between the user and the computer hardware.
An operating system is a set of specialized programs that control the entire operation of a computer. The operating system runs other programs when needed. Some examples of operating systems are MS - DOS, WINDOWS XP/2000/98, UNIX, LINUX etc.
2. Device Driver These are small and special purpose software, which understand the operation of a device. These software act as an interface between a device and a user. Device drivers are a set of instructions that introduce our computer to the hardware connected to it.
3. Language Translator These are programs that translate programs written in various programming languages into machine language of the computer. This translation is necessary because a computer can only follow a program written in its own machine language.
The language translator is mainly described in three parts.
👉Assembler
👉Compiler
👉Interpreter
0 Comments