विंडोज ऑपरेटिंग सिस्टम। सामान्य विशेषताएँ। तृतीय। मुख्य ऑपरेटिंग सिस्टम (उद्देश्य, संचालन के तरीके, आदि) का वर्णन करें ऑपरेटिंग सिस्टम के मुख्य लक्षण बदमाश हैं

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

डॉस ऑपरेटिंग सिस्टम में निम्नलिखित भाग होते हैं:

1. बेसिक इनपुट-आउटपुट सिस्टम (BIOS), कंप्यूटर की रीड-ओनली मेमोरी (रीड-ओनली मेमोरी, ROM) में स्थित है। ऑपरेटिंग सिस्टम का यह हिस्सा कंप्यूटर में बनाया गया है। इसका उद्देश्य ऑपरेटिंग सिस्टम की सबसे सरल और सबसे सार्वभौमिक I / O सेवाओं का प्रदर्शन करना है। बुनियादी I / O सिस्टम में एक कंप्यूटर फ़ंक्शन परीक्षण भी होता है जो कंप्यूटर के मेमोरी और उपकरणों के संचालन की जांच करता है जब कंप्यूटर को संचालित किया जाता है।

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

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

इसके अलावा, अंतर्निहित I / O सिस्टम में ऑपरेटिंग सिस्टम लोडर को लागू करने के लिए एक कार्यक्रम है।

ऑपरेटिंग सिस्टम लोडर हर DOS डिस्केट के पहले सेक्टर में पाया जाने वाला एक बहुत छोटा प्रोग्राम है। इस कार्यक्रम का कार्य मेमोरी में दो और ऑपरेटिंग सिस्टम मॉड्यूल पढ़ना है, जो डॉस बूट प्रक्रिया को पूरा करते हैं।

हार्ड डिस्क (हार्ड ड्राइव) पर, ऑपरेटिंग सिस्टम लोडर में दो भाग होते हैं। यह इस तथ्य के कारण है कि एक हार्ड ड्राइव को कई विभाजनों (तार्किक ड्राइव) में विभाजित किया जा सकता है। बूटलोडर का पहला भाग हार्ड डिस्क के पहले सेक्टर में स्थित है, यह बूट करने के लिए जारी रखने के लिए हार्ड डिस्क के किस विभाजन से चुनता है। बूटलोडर का दूसरा भाग इस खंड के पहले सेक्टर में स्थित है, यह मेमोरी में डीओएस मॉड्यूल पढ़ता है और उन पर नियंत्रण स्थानांतरित करता है।

डिस्क फ़ाइलें 10.SYS और MSDOS.SYS (उन्हें अलग नाम दिया जा सकता है, उदाहरण के लिए, PC DO के लिए IBM.COM और IBMDOS.COM; DR DOS के लिए URBIOS.SYS और DRDOS.SYS; - ऑपरेटिंग सिस्टम के संस्करण के आधार पर नाम बदलते हैं; )। वे ऑपरेटिंग सिस्टम लोडर द्वारा मेमोरी में लोड किए जाते हैं और कंप्यूटर की मेमोरी में स्थायी रूप से बने रहते हैं। फ़ाइल I0.SYS ROM में मूल I / O सिस्टम के अतिरिक्त है। MSDOS.SYS फ़ाइल बुनियादी उच्च-स्तरीय डॉस सेवाओं को लागू करती है।

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

डॉस बाहरी कमांड ऐसे प्रोग्राम हैं जो ऑपरेटिंग सिस्टम के साथ अलग-अलग फाइलों के रूप में आते हैं। ये कार्यक्रम रखरखाव की गतिविधियाँ करते हैं, जैसे फ्लॉपी डिस्क को प्रारूपित करना, डिस्क की जाँच करना आदि।

डिवाइस ड्राइवर विशेष प्रोग्राम हैं जो डॉस I / O सिस्टम को पूरक करते हैं और मौजूदा उपकरणों के नए या गैर-मानक उपयोगों के लिए सेवा प्रदान करते हैं। उदाहरण के लिए, ड्राइवरों की मदद से, "इलेक्ट्रॉनिक डिस्क" अर्थात के साथ काम करना संभव है। कंप्यूटर मेमोरी का एक टुकड़ा जिसे आप डिस्क के समान काम कर सकते हैं। ऑपरेटिंग सिस्टम लोड होने पर ड्राइवरों को कंप्यूटर मेमोरी में लोड किया जाता है, उनका नाम एक विशेष फ़ाइल CONFIG.SYS में निर्दिष्ट किया जाता है। यह व्यवस्था नए उपकरणों को जोड़ना आसान बनाती है, जिससे आप डॉस सिस्टम फ़ाइलों को प्रभावित किए बिना ऐसा कर सकते हैं।

विंडोज ऑपरेटिंग शेल DOS ऑपरेटिंग सिस्टम के लिए एक Microsoft ऐड-ऑन है जो उपयोगकर्ताओं और प्रोग्रामर के लिए कई प्रकार की सुविधाएँ और उपयुक्तता प्रदान करता है। विंडोज के व्यापक वितरण ने आईबीएम पीसी-संगत कंप्यूटरों के लिए 661 डी वास्तविक मानक बनाया: ऐसे कंप्यूटरों के अधिकांश उपयोगकर्ता विंडोज में काम करते हैं, इसलिए, हाल ही में, लगभग सभी नए कार्यक्रमों को विशेष रूप से विंडोज वातावरण में उनके संचालन के लिए विकसित किया गया है। "नॉर्टन कमांडर जैसे गोले के विपरीत, विंडोज न केवल फ़ाइलों, डिस्क आदि के हेरफेर के लिए एक सुविधाजनक और सहज ज्ञान युक्त इंटरफ़ेस प्रदान करता है, बल्कि विंडोज वातावरण में लॉन्च किए गए कार्यक्रमों के लिए नए अवसर भी प्रदान करता है। निश्चित रूप से, इन सुविधाओं का उपयोग करने के लिए, प्रोग्राम होना चाहिए। ये प्रोग्राम विंडोज वातावरण के बाहर नहीं चल सकते हैं, इसलिए हम उन्हें विंडोज प्रोग्राम या विनकोस् एप्लीकेशन कहेंगे। हालांकि, विंडोज डॉस के लिए डिज़ाइन किए गए नियमित प्रोग्राम चला सकते हैं। हालांकि, ऐसे प्रोग्राम विंडोज का लाभ नहीं उठाते हैं। और जब डॉस से सीधे कहा जाता है की तुलना में धीमी हैं।

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

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

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

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

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

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

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

Microsoft Office सुइट्स के कार्यक्रमों में शामिल हैं: एक्सेस, बाइंडर, एक्सेल, वर्ड, पावर पॉइंट, आउटलुक, फोटो एडिटर। यह एक मानक सॉफ्टवेयर पैकेज है जो एक नौसिखिए उपयोगकर्ता को कंप्यूटर के साथ काम करने की अनुमति देता है, जिसमें स्थानीय नेटवर्क और इंटरनेट संसाधनों का बड़े पैमाने पर उपयोग शामिल है। अब यह रूस में कार्यक्रमों का सबसे व्यापक सेट है। कई अन्य हैं, लेकिन, एक नियम के रूप में, कंप्यूटर खरीदते समय, कार्यक्रमों का यह विशेष सेट आमतौर पर उस पर मौजूद होता है। वे रूसी उपयोगकर्ता के लिए पूरी तरह से Russified और अनुकूलित हैं।

रूस में कंप्यूटर प्रौद्योगिकियों का प्रसार 1996 से तीव्र गति से चल रहा है, लेकिन इस तरह के प्रसार और जटिलता के साथ, सॉफ्टवेयर और कंप्यूटर नेटवर्क में कई नुकसान हैं। इन कमियों में से पहला यह है कि, एक नियम के रूप में, रूस में विदेशी उत्पादन या विधानसभा के कंप्यूटर का उपयोग किया जाता है। इस नुकसान को विशेषज्ञों की कमी के लिए जिम्मेदार ठहराया जा सकता है।

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

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

यदि हम दस्तावेज़ तैयार करने के दृष्टिकोण से मल्टीएडिट पर विचार करते हैं, तो यह पाठ प्रारूपण, अनुक्रमित की पीढ़ी और सामग्री की तालिका प्रदान करता है। इसमें वर्तनी और सॉर्टिंग टूल और कई अन्य विशेषताएं शामिल हैं। संपादक की सीमाओं में कमी शामिल है: एक फ़ॉन्ट की अवधारणा, एक टाइपफेस चुनने की क्षमता, चित्र सम्मिलित करें, WYSWYG मोड के लिए समर्थन।

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

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

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

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

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

आइए एक्सेल स्प्रेडशीट प्रोसेसर के साथ काम करते समय उपयोग की जाने वाली मुख्य मुख्य अवधारणाओं का वर्णन करें।

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

चादरें टेबल, चार्ट और मैक्रोज़ बनाने और संग्रहीत करने के लिए डिज़ाइन की गई हैं। शीट में 256 कॉलम और 16384 पंक्तियाँ हैं।

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

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

  • माइक्रोकर्नल आर्किटेक्चर।
  • बहु सूत्रण।
  • सममित बहुक्रिया।
  • वितरित ऑपरेटिंग सिस्टम।
  • वस्तु उन्मुख डिजाइन।

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

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

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

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

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

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

दक्षता और विश्वसनीयता में सुधार के लिए, सममित बहुप्रक्रिया (एसएमपी) तकनीक का उपयोग किया जाता है।

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

  1. सिस्टम में कई प्रोसेसर हैं।
  2. ये प्रोसेसर, एक संचार बस या कुछ अन्य सर्किटरी द्वारा जुड़े हुए हैं, वही मुख्य मेमोरी और समान I / O डिवाइस साझा करते हैं।
  3. सभी प्रोसेसर एक ही कार्य कर सकते हैं (इसलिए नाम सममितीय प्रसंस्करण)।

सिमिट्रिक मल्टीप्रोसेसर सिस्टम पर चलने वाला एक ऑपरेटिंग सिस्टम सभी प्रोसेसरों में प्रोसेस या थ्रेड्स वितरित करता है। मल्टीप्रोसेसर सिस्टम में निम्न सहित, यूनिप्रोसेसर सिस्टम पर कई संभावित लाभ हैं।

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

विश्वसनीयता। सममित बहुसंकेतन में, प्रोसेसर में से एक की विफलता मशीन को एक ठहराव में नहीं लाएगी, क्योंकि सभी प्रोसेसर समान कार्य कर सकते हैं। इस तरह की विफलता के बाद, सिस्टम काम करना जारी रखेगा, हालांकि इसका प्रदर्शन थोड़ा कम हो जाएगा।

निर्माणाधीन। सिस्टम में अतिरिक्त प्रोसेसर जोड़कर, उपयोगकर्ता अपने प्रदर्शन में सुधार कर सकता है।

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

बंद
- प्रदर्शन किया
चित्र: 2.12। मल्टीटास्किंग और मल्टीप्रोसेसिंग

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

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

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

कई प्रकार के ऑपरेटिंग सिस्टम हैं: डॉस, विंडोज, यूनिक्स, मैकिंटोश ओएस, लिनक्स। अन्य आधुनिक ऑपरेटिंग सिस्टम जैसे लिनक्स, यूनिक्स, ओएस / 2 के अपने फायदे और नुकसान हैं। लिनक्स विंडोज की तुलना में अधिक उन्नत सुरक्षा प्रदान करता है और इसमें अधिक परिष्कृत इंटरफ़ेस है; जहां भी उच्च प्रणाली विश्वसनीयता की आवश्यकता होती है, वहां यूनिक्स का उपयोग किया जाता है। OS / 2 और UNIX का बड़ा दोष सॉफ्टवेयर टूल्स के बजाय अल्प चयन है, और यहाँ विंडोज अन्य ऑपरेटिंग सिस्टम को बेहतर बनाता है।

सबसे आम ऑपरेटिंग सिस्टम विंडोज है। विंडोज के कई संस्करण हैं: विंडोज-3.1, विंडोज -95, विंडोज -98, विंडोज -2000, विंडोज एनटी। वे सभी सामग्री में एक दूसरे के करीब हैं। इसलिए, ऐसे ऑपरेटिंग सिस्टम को डॉस और विंडोज -95 मानें।

MS-DOS पहले ऑपरेटिंग सिस्टम में से एक है और सबसे प्रसिद्ध में से एक है। इस ऑपरेटिंग सिस्टम की लोकप्रियता का शिखर 90 के दशक में आता है, अब इस ऑपरेटिंग सिस्टम का उपयोग शायद ही कभी किया जाता है। इस समय दुनिया में सबसे लोकप्रिय Microsoft से ऑपरेटिंग सिस्टम हैं। सभी ऑपरेटिंग सिस्टम के बीच उनकी हिस्सेदारी लगभग 90% है। इस कंपनी के सबसे स्थिर सिस्टम एनटी तकनीक पर आधारित हैं।

डॉस ऑपरेटिंग सिस्टम

डॉस ऑपरेटिंग सिस्टम में निम्नलिखित भाग होते हैं:

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

2) ऑपरेटिंग सिस्टम लोडर हर DOS डिस्केट के पहले सेक्टर में पाया जाने वाला एक बहुत छोटा प्रोग्राम है। इस कार्यक्रम का कार्य मेमोरी में दो और ऑपरेटिंग सिस्टम मॉड्यूल पढ़ना है, जो डॉस बूट प्रक्रिया को पूरा करते हैं।

3) उपयोगकर्ता द्वारा दर्ज किए गए डॉस कमांड प्रोसेसर प्रोसेस कमांड। कमांड प्रोसेसर डिस्क फ़ाइल में है! COMMAND.COM उस डिस्क पर जिससे ऑपरेटिंग सिस्टम बूट होता है। कुछ उपयोगकर्ता कमांड, जैसे कि टाइप, डार, या कॉप, शेल द्वारा ही निष्पादित होते हैं। ऐसी कमांड्स को इंटरनल कमांड्स कहा जाता है। अन्य (बाहरी) उपयोगकर्ता आदेशों को निष्पादित करने के लिए, कमांड प्रोसेसर उचित नाम के साथ एक कार्यक्रम के लिए डिस्क की खोज करता है और, अगर यह मिल जाता है, तो इसे मेमोरी में लोड करता है और इसे नियंत्रण स्थानांतरित करता है। जब प्रोग्राम समाप्त हो जाता है, तो शेल प्रोग्राम को मेमोरी से हटा देता है और एक संदेश प्रदर्शित करता है कि यह कमांड्स (डॉस प्रॉम्प्ट) को निष्पादित करने के लिए तैयार है।

डॉस बाहरी कमांड ऐसे प्रोग्राम हैं जो ऑपरेटिंग सिस्टम के साथ अलग-अलग फाइलों के रूप में आते हैं। ये कार्यक्रम रखरखाव की गतिविधियाँ करते हैं, जैसे फ्लॉपी डिस्क का प्रारूपण, डिस्क की जाँच, आदि।

डिवाइस ड्राइवर विशेष प्रोग्राम हैं जो डॉस I / O सिस्टम को पूरक करते हैं और मौजूदा उपकरणों के नए या गैर-मानक उपयोगों के लिए सेवा प्रदान करते हैं। उदाहरण के लिए, ड्राइवरों की मदद से, "राम डिस्क" के साथ काम करना संभव है कंप्यूटर मेमोरी का एक टुकड़ा जिसे आप डिस्क की तरह काम कर सकते हैं। ऑपरेटिंग सिस्टम लोड होने पर ड्राइवरों को कंप्यूटर मेमोरी में लोड किया जाता है, उनका नाम एक विशेष फ़ाइल CONFIG.SYS में निर्दिष्ट किया जाता है। यह व्यवस्था नए उपकरणों को जोड़ना आसान बनाती है, जिससे आप डॉस सिस्टम फ़ाइलों को प्रभावित किए बिना ऐसा कर सकते हैं।

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

साथ ही विंडो -95 ऑपरेटिंग सिस्टम 32-बिट बन गया। डॉस और विंडोज के सभी पिछले संस्करण 16-बिट थे और इसलिए, प्रोसेसर के 386 परिवार और यहां तक \u200b\u200bकि नए पेंटियम प्रोसेसर की क्षमताओं का भी पूरी तरह से फायदा नहीं उठा सके। बेशक, इस लाभ में कुछ असुविधाएँ थीं। विशेष रूप से विंडोज के लिए, उपयोगकर्ताओं को अपने सभी विंडोज कार्यक्रमों को नए 32-बिट संस्करणों के साथ बदलना पड़ा। व्यवहार में, हालांकि, संक्रमण अपेक्षाकृत आसान रहा है। सभी लोकप्रिय सॉफ्टवेयर उत्पादों के नए संस्करण एक साल के भीतर जारी किए गए। लेकिन पुराने 16-बिट संस्करण नए ओएस के साथ बिना किसी समस्या के काम कर सकते हैं।

विंडोज एक्सपी एक ग्राफिकल इंटरफेस के साथ एक बहुउपयोगी, मल्टीटास्किंग नेटवर्क ऑपरेटिंग सिस्टम है। यह फ़ाइल सिस्टम के 3 वेरिएंट (FAT 16, FAT 32, NTFS) का उपयोग करता है
मुख्य विशेषताएं: - 32-बिट वास्तुकला, मल्टीटास्किंग को दबाकर;

मल्टीथ्रेडिंग (एक साथ कई के निष्पादन को अनुमति देता है, एक दूसरे से असंबंधित, प्रोग्राम सेक्शन; - प्लग एंड प्ले से नए उपकरणों को जोड़ने की क्षमता; - पहले के संस्करणों के साथ संगतता; - संचार कार्यक्रमों की उपस्थिति; - वर्चुअल मेमोरी का उपयोग करने की क्षमता

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

ऑपरेटिंग सिस्टम का मुख्य उद्देश्य मनुष्यों, उपकरणों और कार्यक्रमों के बीच बातचीत प्रदान करना है। ऑपरेटिंग सिस्टम को विशिष्ट एप्लिकेशन कार्यों को करने के लिए डिज़ाइन किए गए टूल की आवश्यकता नहीं है - इसके लिए एप्लिकेशन सॉफ़्टवेयर है। हालाँकि, विंडोज़ ऑपरेटिंग सिस्टम अनुप्रयोगों के एक सीमित सेट के साथ आता है जो आपको कुछ सरलतम दैनिक कार्यों को करने में मदद कर सकता है, जब तक कि आपके कंप्यूटर पर अधिक शक्तिशाली सॉफ़्टवेयर स्थापित न हो। विंडोज के साथ शामिल ऐसे कार्यक्रमों को मानक एप्लिकेशन प्रोग्राम कहा जाता है। उनकी विशेष सादगी के कारण, उन्हें शैक्षिक माना जाता है। मानक अनुप्रयोगों के साथ काम करने के लिए तकनीकों का ज्ञान आपको विशेष सॉफ्टवेयर टूल के विकास में तेजी लाने की अनुमति देता है।
विंडोज एक्सपी पहला माइक्रोसॉफ्ट ऑपरेटिंग सिस्टम है जिसमें पूरी तरह से अनुकूलन इंटरफ़ेस है।
विंडोज ऑपरेटिंग सिस्टम में सरल का एक पूरा शस्त्रागार है और न केवल अंतर्निहित प्रोग्राम हैं जो अधिक पेशेवर एनालॉग्स की अनुपस्थिति में उपयोग करने के लिए पाप नहीं हैं, और नौसिखिए पीसी उपयोगकर्ताओं के लिए जिन्होंने अभी-अभी उच्च कंप्यूटर प्रौद्योगिकियों की दुनिया में अपनी यात्रा शुरू की है, वे शुरू करने और सीखने के लिए एक अच्छा मंच बन जाएंगे। मानक कार्यक्रमों की मदद से, आप पाठ दस्तावेज़ों को टाइप कर सकते हैं, ई-मेल द्वारा संवाद कर सकते हैं, फिल्में देख सकते हैं और संगीत सुन सकते हैं। इसके उदाहरणों में कहा जा सकता है: 1) नोटपैड। नोटपैड एक साधारण पाठ संपादक है जिसे पाठ फ़ाइलों को देखने के एक सुविधाजनक साधन के रूप में इस्तेमाल किया जा सकता है। 2) ग्राफिक संपादक पेंट। ग्राफिक संपादकों को चित्र (ड्रॉइंग) पेंट बनाने और संपादित करने के लिए डिज़ाइन किया गया एडिटर कहा जाता है - सबसे सरल ग्राफिक एडिटर। 3) वर्डपैड वर्ड प्रोसेसर। टेक्स्ट एडिटर की तरह वर्ड प्रोसेसर का उपयोग टेक्स्ट डॉक्यूमेंट बनाने, संपादित करने और देखने के लिए किया जाता है। 4) कैलकुलेटर
44. विंडोज फाइल सिस्टम। मूल विंडोज ऑब्जेक्ट (फ़ाइल, फ़ोल्डर, दस्तावेज़, शॉर्टकट, एप्लिकेशन)।

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

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

आप किसी भी वस्तु के गुणों से परिचित हो सकते हैं, साथ ही कॉल करके, इसके लिए इसके लिए अनुमत संचालन भी कर सकते हैं संदर्भ की विकल्प - सूची.

विंडोज ओएस की बुनियादी अवधारणाएं:

1.दस्तावेज़ - कोई भी फ़ाइलउपयोगकर्ता द्वारा बनाया गया। 2। साधन - एक प्रोग्राम जिसके साथ उपयोगकर्ता के दस्तावेज़ बनाए और संपादित किए जाते हैं। 3। फ़ोल्डर - दस्तावेजों के भंडारण (एमएस डॉस में एक निर्देशिका के एनालॉग) को कारगर बनाने के लिए कार्य करता है। निर्देशिका की तरह एक फ़ोल्डर में सबफ़ोल्डर हो सकते हैं। 4। टोकरी - ऐसी तकनीक जो आपको अनावश्यक दस्तावेजों को फेंकने की अनुमति देती है। पांच। pictogram या एक आइकन - एक शिलालेख के साथ एक पारंपरिक ग्राफिक प्रतीक और विशिष्ट रूप से संबंधित इसी वस्तु के साथ। 6। लेबल - एक सशर्त ग्राफिक प्रतीक जिसकी मदद से किसी वस्तु का लिंक व्यवस्थित किया जाता है। यह एक ऑब्जेक्ट का पथ है जो कहीं और संग्रहीत किया जाता है या एक विशेष लिंक फ़ाइल। एक ही ऑब्जेक्ट के लिए कई शॉर्टकट का आयोजन किया जा सकता है, शॉर्टकट को हटाने से ऑब्जेक्ट खुद ही डिलीट नहीं होता है। 7। डेस्कटॉप छिपे हुए फ़ोल्डर \\ Windows \\ Desktop - यह बिल्कुल साफ नहीं हो सकता। सबसे अधिक उपयोग किए जाने वाले डिस्क, फ़ोल्डर्स और दस्तावेजों के त्वरित उपयोग के लिए डेस्कटॉप पर शॉर्टकट बनाना उचित है। कमान केंद्र... विंडोज में उनमें से कई हैं। ये विशेष अनुप्रयोग और नियंत्रण कार्यक्रम हैं।

टास्कबार ("प्रारंभ" बटन - प्रोग्राम, दस्तावेज़, सेटिंग्स, मदद, रन, स्टॉप और शटडाउन; सभी खुले फ़ोल्डरों और कार्यक्रमों के लिए बटन); - मेरा कंप्यूटर (एक उपकरण जो आपको कंप्यूटर, डिस्क, फ़ोल्डर की संरचना के बारे में जानकारी प्राप्त करने की अनुमति देता है); - प्रिंटर; - कंट्रोल पैनल; - नेटवर्क नेबरहुड (एक उपकरण जो नेटवर्क संसाधनों को त्वरित पहुंच प्रदान करता है - नेटवर्क पर सभी कंप्यूटरों के लिए डिस्क, प्रिंटर, सामान्य)। मेन्यू... यह सभी प्रकार के आदेशों का एक सेट है, जिसमें से आपको एक को चुनना होगा। एक उदाहरण Windows मुख्य मेनू है जो START बटन दबाने के बाद दिखाई देता है। मेनू आदेशों की एक सूची है जिसमें से चुनना है। कमांड का चुनाव माउस बटन और क्लिक द्वारा किया जाता है।


45. विंडोज ग्राफिकल इंटरफ़ेस, इसके तत्व.

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

जीयूआई संचालन: 1. माउस के साथ काम करना... ग्राफिकल इंटरफेस के साथ काम करने के लिए, एक माउस या अन्य समन्वित इनपुट डिवाइस का उपयोग किया जाता है, जबकि उपयोगकर्ता को प्रदर्शन करने में सक्षम होना चाहिए: - बायाँ-क्लिक - मुख्य और आमतौर पर बाईं ओर माउस बटन दबाने और जारी करना; - राइट क्लिक - सिंगल प्रेसिंग और अतिरिक्त (आमतौर पर राइट) माउस बटन को जारी करना; - डबल क्लिक - उनके बीच न्यूनतम समय अंतराल के साथ मुख्य माउस बटन के दो क्लिक; - ड्रैग करना - बाएं या दाएं माउस बटन को दबाएं और दबाए गए बटन के साथ ऑब्जेक्ट को घुमाएं। 2. डेस्कटॉप। स्क्रीन का मुख्य हिस्सा डेस्कटॉप द्वारा कब्जा कर लिया गया है, जिस पर आइकन और शॉर्टकट स्थित हैं (निचले बाएं कोने में छोटे तीर वाले आइकन)। प्रतीक और शॉर्टकट (डबल क्लिक के साथ) ड्राइव, फ़ोल्डर, दस्तावेज़, एप्लिकेशन और उपकरणों के लिए त्वरित पहुंच प्रदान करते हैं। 3. टास्कबार... स्क्रीन के निचले भाग में टास्कबार है, जिसमें स्टार्ट बटन, रनिंग टास्क के लिए बटन और ओपन फोल्डर, इंडिकेटर्स और एक घड़ी है।

4. विंडोज... विंडोज ग्राफिकल इंटरफ़ेस का सबसे महत्वपूर्ण तत्व विंडोज़ है, वास्तव में, अनुवाद में "विंडोज़" का अर्थ है "विंडोज़"। दो मुख्य प्रकार की खिड़कियां हैं - एप्लिकेशन विंडो और दस्तावेज़ विंडो।

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

6. संवाद पैनल।डायलॉग बॉक्स में विभिन्न प्रकार के तत्व शामिल हो सकते हैं।

7. टैब। डायलॉग बॉक्स में टैब नामक कई "पृष्ठ" शामिल हो सकते हैं।

8. कमांड बटन... बटन दबाकर (क्लिक करना) एक या किसी अन्य क्रिया का प्रदर्शन प्रदान करता है, और बटन पर शिलालेख इसका उद्देश्य बताता है। इसलिए, Find खोजें बटन पर क्लिक करने से आप खोज प्रक्रिया शुरू कर सकते हैं।

9. पाठ क्षेत्र। टेक्स्ट फ़ील्ड को कभी-कभी एडिट फ़ील्ड कहा जाता है और आपको एक पृष्ठ बनाए रखने की अनुमति देता है, आदि

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

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

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

मालिकाना ऑपरेटिंग सिस्टम

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

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

"नि: शुल्क / ऑपरेटिंग सिस्टम

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

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

खिड़कियाँ

पूरी तरह से हर कोई जो कभी कंप्यूटर से निपटता है, वह इस Microsoft उत्पाद के बारे में जानता है। विशेष रूप से, यह विंडोज 7 के सुपर-सफल रिलीज की चिंता करता है। माइक्रोसॉफ्ट ऑपरेटिंग सिस्टम की सूची पहले से ही एक दर्जन पीढ़ियों पुरानी है। वे पूरी दुनिया में बेहद लोकप्रिय हैं और बाजार के लगभग 90% हिस्से पर कब्जा करते हैं। जो अभूतपूर्व नेतृत्व की बात करता है।

  • विंडोज एक्स पी;
  • विंडोज विस्टा;
  • विंडोज 7;
  • विंडोज 8;
  • विंडोज 10;

सूची जानबूझकर Windows XP से शुरू होती है, क्योंकि यह आज भी सबसे पुराना संस्करण है।

क्रोम ओएस

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

कई सिस्टम स्थापित करना और वर्चुअल मशीन का उपयोग करना

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

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

Apple कंप्यूटर की एक विशेष उपयोगिता है - BootCamp, जिसे मैकओएस के साथ आसानी से और मूल रूप से विंडोज स्थापित करने के लिए डिज़ाइन किया गया है।

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

एक निष्कर्ष के बजाय

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