मुख्य ऑपरेटिंग सिस्टम का संक्षिप्त विवरण. ऑपरेटिंग सिस्टम के लक्षण. ओएस एमएस विंडोज़ में स्थानीय नेटवर्क का निर्माण

💖यह पसंद है?लिंक को अपने दोस्तों के साथ साझा करें

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

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

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

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

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

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

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

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

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

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

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

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

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

ऑपरेटिंग सिस्टम सॉफ़्टवेयर का वह भाग है जो सबसे अधिक निकटता से संबंधित है तकनीकी साधनकंप्यूटर हार्डवेयर)।

OS के मुख्य कार्य:

कंप्यूटर संसाधन प्रबंधन: प्रोसेसर समय, वितरण आंतरिक मेमॉरी, फ़ाइलें, बाहरी उपकरण;

उपयोगकर्ता के साथ संवाद का संगठन;

कंप्यूटर बूट का कार्यान्वयन;

निष्पादन के लिए कार्यक्रम लॉन्च करना;

उपकरण परीक्षण.

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

MS-DOS ऑपरेटिंग सिस्टम कई अलग-अलग फाइलों से बना है। इनमें वास्तविक ऑपरेटिंग सिस्टम फ़ाइलें IO.SYS, MSDOS.SYS और COMMAND.COM कमांड प्रोसेसर शामिल हैं। इन तीन फ़ाइलों के अलावा, जो MS-DOS का एक व्यावहारिक कोर हैं, ऑपरेटिंग सिस्टम के वितरण में तथाकथित बाहरी कमांड की फ़ाइलें, जैसे FORMAT, FDISK, SYS, विभिन्न उपकरणों के लिए ड्राइवर और कुछ अन्य फ़ाइलें शामिल हैं।

IO.SYS फ़ाइल में मूल इनपुट/आउटपुट सिस्टम का एक्सटेंशन होता है और इसका उपयोग ऑपरेटिंग सिस्टम द्वारा कंप्यूटर के हार्डवेयर और BIOS के साथ संचार करने के लिए किया जाता है।

MSDOS.SYS फ़ाइल, एक अर्थ में, इंटरप्ट हैंडलर्स का एक सेट है, विशेष रूप से INT 21H इंटरप्ट।

कमांड प्रोसेसर COMMAND.COM को कंप्यूटर उपयोगकर्ता के साथ संवाद व्यवस्थित करने के लिए डिज़ाइन किया गया है। यह उपयोगकर्ता द्वारा दर्ज किए गए आदेशों का विश्लेषण करता है और उनके निष्पादन को व्यवस्थित करता है। तथाकथित आंतरिक आदेश- DIR, COPY आदि को कमांड प्रोसेसर द्वारा प्रोसेस किया जाता है।

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

ड्राइवर (आमतौर पर SYS या EXE एक्सटेंशन वाली फ़ाइलें) ऐसे प्रोग्राम हैं जो विभिन्न हार्डवेयर का समर्थन करते हैं। ड्राइवरों का उपयोग नए हार्डवेयर के उपयोग की समस्याओं को आसानी से हल करता है - बस उपयुक्त ड्राइवर को ऑपरेटिंग सिस्टम से कनेक्ट करें।

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


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

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

OS मॉड्यूल (io.sys और msdos.sys) को ऑपरेटिंग सिस्टम लोडर द्वारा मेमोरी में लोड किया जाता है और कंप्यूटर की मेमोरी में स्थायी रूप से रखा जाता है। (io.sys फ़ाइल BIOS के लिए एक ऐड-ऑन है, जबकि msdos.sys फ़ाइल बुनियादी उच्च-स्तरीय DOS सेवाओं को लागू करती है।)

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

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

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

जब आप कंप्यूटर की पावर चालू करते हैं (या जब आप कंप्यूटर केस पर रीसेट कुंजी दबाते हैं, या जब आप कीबोर्ड पर Ctrl, Alt और De1 कुंजी एक साथ दबाते हैं), तो हार्डवेयर परीक्षण प्रोग्राम जो स्थायी मेमोरी में होते हैं कंप्यूटर काम करना शुरू कर देता है. यदि उन्हें कोई त्रुटि मिलती है, तो वे स्क्रीन पर त्रुटि कोड प्रदर्शित करते हैं।

परीक्षण के अंत के बाद, कार्यक्रम बूटस्ट्रैपड्राइव पर स्थापित फ़्लॉपी डिस्क (a:), ऑपरेटिंग सिस्टम लोडर से पढ़ने का प्रयास करता है। यदि ड्राइव पर कोई डिस्केट नहीं है, तो ओएस को हार्ड डिस्क से लोड किया जाएगा।

ओएस लोडर प्रोग्राम को उस डिस्क से पढ़ने के बाद जिससे ओएस लोड किया गया है, यह प्रोग्राम ऑपरेटिंग सिस्टम मॉड्यूल (io.sys और msdos.sys) को मेमोरी में पढ़ता है और उन्हें नियंत्रण स्थानांतरित करता है।

इसके बाद, सिस्टम कॉन्फ़िगरेशन फ़ाइल (config.sys) को उसी डिस्क से पढ़ा जाता है और, इस फ़ाइल में निहित निर्देशों के अनुसार, डिवाइस ड्राइवर लोड किए जाते हैं और ऑपरेटिंग सिस्टम पैरामीटर सेट किए जाते हैं। यदि ऐसी कोई फ़ाइल नहीं है, तो पैरामीटर डिफ़ॉल्ट रूप से सेट किए जाते हैं।

उसके बाद, कमांड प्रोसेसर (कमांड.कॉम) को उस डिस्क से पढ़ा जाता है जिससे ओएस लोड किया जाता है और नियंत्रण उस पर स्थानांतरित किया जाता है। कमांड प्रोसेसर निष्पादित करता है बैच फ़ाइल(autoexec.bat) यदि यह फ़ाइल उस ड्राइव की रूट डायरेक्टरी में मौजूद है जिससे OS लोड किया गया है। यह फ़ाइल उन कमांड और प्रोग्राम को निर्दिष्ट करती है जो हर बार कंप्यूटर शुरू होने पर चलते हैं। यदि ऐसी कोई फ़ाइल नहीं मिलती है, तो DOS उपयोगकर्ता को वर्तमान दिनांक और समय के लिए संकेत देता है।

इस फ़ाइल को निष्पादित करने के बाद ऑपरेटिंग सिस्टम को लोड करने की प्रक्रिया समाप्त हो जाती है। DOS एक संकेत जारी करता है जो दर्शाता है कि वह कमांड स्वीकार करने के लिए तैयार है।

C:\USERS\ DOS प्रॉम्प्ट का एक उदाहरण है।

सक्रिय DOS प्रॉम्प्ट को कमांड प्रॉम्प्ट कहा जाता है। इसमें उपयोगकर्ता निष्पादित करने के लिए कमांड टाइप करता है।


ऑपरेटिंग सिस्टम विन्डोज़ एक्सपी

मुख्य विंडोज़ तत्वएक्सपी हैं:

डेस्कटॉप सिस्टम.

चिह्न - छोटा ग्राफिक छवि, जिससे उपयोगकर्ता को यह समझ आ जाए कि इसका उद्देश्य क्या है यह कार्यक्रमया फ़ोल्डर (फ़ाइल)।

चित्रलेख बहुत छोटे और आदिम चिह्न होते हैं, जिनमें आमतौर पर किसी प्रकार की ज्यामितीय वस्तु होती है। चिह्न आमतौर पर कुछ क्रियाओं का प्रतिनिधित्व करते हैं, जैसे संगीत या फिल्म चलाना, रुकना, रुकना आदि।

विंडोज़ एक्सपी में फ़ोल्डर्स अनिवार्य रूप से कार्यालय में फ़ोल्डर्स के समान कार्य करते हैं: वे दस्तावेज़ (फ़ाइलें) और अन्य फ़ोल्डर्स संग्रहीत करते हैं:

नियमित फ़ोल्डर होते हैं, जिन्हें कुछ भी कहा जा सकता है, और विशेष फ़ोल्डर भी होते हैं, जिनका नाम इस प्रकार आरक्षित होता है: मेरे दस्तावेज़, मेरे चित्र, मेरा संगीत।

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

फ़ोल्डरों को एक-दूसरे के भीतर नेस्ट किया जा सकता है, इस प्रकार उन्नत वृक्ष संरचनाएँ बनाई जा सकती हैं।

शॉर्टकट एक विशेष आइकन वाला आइकन होता है, जो किसी तत्व (फ़ाइल, प्रोग्राम, फ़ोल्डर) का लिंक होता है। शॉर्टकट किसी आइटम तक पहुंच को आसान बना सकते हैं, जैसे डेस्कटॉप पर आइटम का शॉर्टकट रखना।

विंडो Windows XP ऑपरेटिंग सिस्टम का मुख्य तत्व है। प्रत्येक चल रहा प्रोग्राम एक विंडो में बदल जाता है जिसके साथ आप विभिन्न क्रियाएं कर सकते हैं: आकार को बंद करना, कम करना या बढ़ाना, छोटा करना और अधिकतम करना, छोटा करना। विंडो बंद करना प्रोग्राम का अंत है। विंडो को छोटा करना एक पूरी तरह से अलग प्रक्रिया है: प्रोग्राम काम करना जारी रखता है पृष्ठभूमि, और विंडो टास्कबार पर एक बटन बन जाती है।

मुख्य विंडोज़ उपकरणएक्सपी:

स्टार्ट बटन - इस बटन से आप कोई भी प्रोग्राम शुरू कर सकते हैं, यहां तक ​​कि जिसका आइकन डेस्कटॉप पर प्रस्तुत नहीं किया गया है।

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

मेरे चित्र और मेरा संगीत फ़ोल्डर मेरे दस्तावेज़ फ़ोल्डर के अंदर स्थित हैं।

हालिया दस्तावेज़ कोई फ़ोल्डर नहीं है, बल्कि उन फ़ाइलों की एक सूची है जिन पर आपने हाल ही में काम किया है।

कंट्रोल पैनल फ़ोल्डर तक पहुंचने के लिए स्टार्ट बटन उपयोगी है। इस बटन से, आप ऑपरेटिंग सिस्टम के साथ-साथ सहायता और खोज सिस्टम के लिए कई सेटिंग्स कॉन्फ़िगर कर सकते हैं।

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

साझा दस्तावेज़ फ़ोल्डर का उपयोग वहां फ़ाइलें रखने के लिए किया जाता है जो इस कंप्यूटर के सभी उपयोगकर्ताओं के लिए उपलब्ध होंगे।

"टास्कबार" - इसमें वर्तमान में चल रहे प्रोग्रामों के बटन होते हैं। वर्तमान में सक्रिय कार्य बटन का रंग निष्क्रिय कार्य बटन के रंग से भिन्न है। टास्कबार पर केवल विंडो बटन के अलावा और भी बहुत कुछ हैं। इसमें टूलबार भी हो सकते हैं.

"टूलबार" - ये विशेष क्षेत्र हैं जो टास्कबार पर स्थित होते हैं, जिनमें कुछ कार्यक्रमों के चिह्न होते हैं।

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

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

चतुर्थ. मुख्य का वर्णन करें मानक अनुप्रयोगविंडोज़ ओएस और उनके साथ कैसे काम करें

मानक प्रोग्राम विंडोज़ ऑपरेटिंग सिस्टम का ही हिस्सा हैं (वर्डपैड टेक्स्ट एडिटर, ग्राफ़िक्स संपादकपेंट, वर्चुअल कैलकुलेटर और बहुत कुछ)।

विंडोज़ एक्सप्लोररफ़ोल्डरों और फ़ाइलों के साथ काम को सुविधाजनक बनाने के लिए डिज़ाइन किया गया एक विशेष प्रोग्राम है।

टेक्स्ट एडिटर वर्ड पैड एक सरल, लेकिन, फिर भी, काफी प्रभावी टेक्स्ट एडिटर है।

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

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

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

पुरालेख तथाकथित ज़िप फ़ोल्डर हैं। यह जानकारी संग्रहीत करने का एक बहुत ही उपयोगी और लोकप्रिय तरीका है।

अतिरिक्त प्रोग्राम वे प्रोग्राम हैं जिन्हें आप मानक विंडोज़ पैकेज के अतिरिक्त स्वयं खरीदते और स्थापित करते हैं।

कार्यान्वित वास्तुशिल्प समाधानों के आधार पर, ऑपरेटिंग सिस्टम की विशेषताएं हैं:

पोर्टेबिलिटी - सीआईएससी और आरआईएससी प्रोसेसर पर चलने की क्षमता को संदर्भित करता है।

· मल्टीटास्किंग - एकाधिक एप्लिकेशन चलाने के लिए एक ही प्रोसेसर का उपयोग करना।

· मल्टीप्रोसेसिंग - कई प्रोसेसर की उपस्थिति का तात्पर्य है जो एक साथ कई थ्रेड निष्पादित कर सकते हैं, कंप्यूटर में मौजूद प्रत्येक प्रोसेसर के लिए एक।

· स्केलेबिलिटी - जोड़े गए प्रोसेसर का स्वचालित रूप से लाभ उठाने की क्षमता। इसलिए, एप्लिकेशन को गति देने के लिए, ऑपरेटिंग सिस्टम स्वचालित रूप से अतिरिक्त समान प्रोसेसर कनेक्ट कर सकता है।

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

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

· विश्वसनीयता और दोष सहनशीलता - ऑपरेटिंग सिस्टम और अनुप्रयोगों को विनाश से बचाने की क्षमता की विशेषता है।

· अनुकूलता का अर्थ है विंडोज़, ओएस/2 जैसे एमएसडीओएस ऑपरेटिंग सिस्टम के लिए विकसित अनुप्रयोगों के लिए निरंतर समर्थन।

· सूचना, एप्लिकेशन को विनाश, अनधिकृत पहुंच, अकुशल उपयोगकर्ता कार्यों से बचाने के लिए एक बहु-स्तरीय सुरक्षा प्रणाली।

ऑपरेटिंग सिस्टम का वर्गीकरण

ऑपरेटिंग सिस्टम को विभिन्न मानदंडों के अनुसार वर्गीकृत किया जा सकता है:

· कंप्यूटर पर समानांतर रूप से हल किए जा रहे कार्यों की संख्या सेओएस शेयर:

    • एकल-कार्य (उदाहरण के लिए, MS DOS);
    • मल्टीटास्किंग (OS/2, UNIX, Windows, Linux)।

मल्टीटास्किंग ऑपरेटिंग सिस्टम कई कार्यों का एक साथ समाधान प्रदान करते हैं और उनके द्वारा साझा किए जाने वाले संसाधनों (प्रोसेसर, रैम, फ़ाइलें और बाहरी डिवाइस) के वितरण का प्रबंधन करते हैं।

· समवर्ती श्रमिकों की संख्याउपयोगकर्ताओं :

    • एकल उपयोगकर्ता (उदाहरण के लिए, MS DOS, Windows 3.x);
    • बहुउपयोगकर्ता (नेटवर्क यूनिक्स, लिनक्स, विंडोज 2000)।

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

· यूजर इंटरफेस के लिए:

    • कमांड इंटरफ़ेस (उदाहरण के लिए, एमएस डॉस);
    • जीयूआई (उदाहरण के लिए, विंडोज़)।

· कंप्यूटर की एड्रेस बस के बिट्स की संख्या से,जिस ओर OS उन्मुख है,

    • 16-बिट (एमएस डॉस) पर;
    • 32-बिट (विंडोज़ 2000) और
    • 64-बिट (विंडोज़ 2003)।

सेक्टर में सॉफ़्टवेयरऔर ऑपरेटिंग सिस्टम में अग्रणी स्थान पर IBM, Microsoft, UNISYS, Novel का कब्जा है।



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

अधिकांश पारंपरिक तुलनाओएस सूचना प्रसंस्करण प्रक्रिया की निम्नलिखित विशेषताओं के अनुसार किया जाता है:

मेमोरी प्रबंधन (अधिकतम पता योग्य स्थान, मेमोरी प्रकार, मेमोरी उपयोग के तकनीकी संकेतक);

ऑपरेटिंग सिस्टम के हिस्से के रूप में सहायक कार्यक्रमों (उपयोगिताओं) की कार्यक्षमता;

डिस्क संपीड़न की उपस्थिति;

फ़ाइलों को संग्रहीत करने की संभावना;

मल्टीटास्किंग के लिए समर्थन;

नेटवर्क सॉफ़्टवेयर के लिए समर्थन;

उच्च गुणवत्ता वाले दस्तावेज़ीकरण की उपलब्धता;

स्थापना प्रक्रिया की शर्तें और जटिलता।

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

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

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

ऑपरेटिंग सिस्टम की विशेषता मुख्य विशेषताएं हैं:

सिस्टम द्वारा एक साथ सेवा प्रदान करने वाले उपयोगकर्ताओं की संख्या (एकल-उपयोगकर्ता और बहु-उपयोगकर्ता);

एक साथ चलने वाली प्रक्रियाओं की संख्या (एकल-कार्य और बहु-कार्य);

प्रयुक्त कंप्यूटिंग सिस्टम का प्रकार (यूनिप्रोसेसर, मल्टीप्रोसेसर, नेटवर्क, वितरित)।

उदाहरण। Windows98 ऑपरेटिंग सिस्टम मल्टीटास्किंग है, Linux मल्टी-यूज़र है, MS-DOS सिंगल-टास्किंग है और इसलिए सिंगल-यूज़र है। विंडोज़ एनटी और लिनक्स ऑपरेटिंग सिस्टम मल्टीप्रोसेसर कंप्यूटर को सपोर्ट कर सकते हैं। नोवेल नेटवेयर ऑपरेटिंग सिस्टम एक नेटवर्क ऑपरेटिंग सिस्टम है; विंडोज एनटी और लिनक्स में भी अंतर्निहित नेटवर्किंग उपकरण हैं।

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


चावल। 1. ऑपरेटिंग सिस्टम इंटरफ़ेस

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

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

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

उदाहरण।विंडोज़ और लिनक्स ऑपरेटिंग सिस्टम लीनियर वर्चुअल मेमोरी एड्रेसिंग का उपयोग करते हैं। MS-DOS ऑपरेटिंग सिस्टम मुख्य मेमोरी के नॉन-लीनियर एड्रेसिंग का उपयोग करता था। मुख्य मेमोरी में एक जटिल संरचना होती थी जिसे प्रोग्रामिंग करते समय ध्यान में रखा जाता था। स्वैप फ़ाइलें MS-DOS द्वारा समर्थित नहीं थीं.

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


चावल। 2. ऑपरेटिंग रूम का स्तर लिनक्स सिस्टम

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

एक ही OS कई फाइल सिस्टम के साथ एक साथ काम कर सकता है। एक नियम के रूप में, फ़ाइल सिस्टम के कार्यों को ऑपरेटिंग सिस्टम कर्नेल के माध्यम से कार्यान्वित किया जाता है।

उदाहरण।पीसी के लिए कई प्रकार के फ़ाइल सिस्टम का उपयोग किया जाता है:

FAT16 - Windows95, OS\2, MS-DOS में उपयोग किया जाता है;

FAT32 और VFAT - Windows95 में प्रयुक्त;

एनटीएफएस - विंडोज एनटी में प्रयुक्त;

HPFS - OS\2 में प्रयुक्त;

लिनक्स नेटिव, लिनक्स स्वैप - लिनक्स ओएस में उपयोग किया जाता है।

FAT फ़ाइल सिस्टम सबसे सरल है। रूट डायरेक्टरी का नाम हमेशा इस प्रकार का होता है: A:\, B:\, C:\, आदि। फ़ाइल नाम में तीन भाग होते हैं: पथ, वास्तविक नाम और एक्सटेंशन। पथ उस निर्देशिका का नाम है जहां फ़ाइल स्थित है। एक्सटेंशन फ़ाइल प्रकार को इंगित करता है. उदाहरण के लिए, फ़ाइल का पूरा नाम C:\Windows\System\gdi.exe है, पथ C:\Windows\System\ है, एक्सटेंशन exe है, और वास्तविक नाम gdi है। FAT नियमों के अनुसार, फ़ाइल नाम में 1 से 8 अक्षर तक हो सकते हैं, और नाम एक्सटेंशन, नाम से एक बिंदु द्वारा अलग किए जाने पर, 3 अक्षर तक हो सकता है। फ़ाइलों का नामकरण करते समय, अपरकेस और लोअरकेस अक्षरों में अंतर नहीं किया जाता है। फ़ाइल के पूरे नाम में उस तार्किक डिवाइस का नाम शामिल है जिस पर फ़ाइल स्थित है और उस निर्देशिका का नाम जिसमें फ़ाइल स्थित है। सिस्टम फ़ाइल के आकार और उसके बनने की तारीख के बारे में जानकारी संग्रहीत करता है।

डेटा संगठन के संदर्भ में, VFAT FAT जैसा दिखता है। हालाँकि, यह आपको लंबे फ़ाइल नामों का उपयोग करने की अनुमति देता है: 255 वर्णों तक के नाम, 260 तक पूर्ण नाम। सिस्टम आपको फ़ाइल तक अंतिम पहुंच की तारीख को संग्रहीत करने की भी अनुमति देता है, जो वायरस से लड़ने के लिए अतिरिक्त अवसर बनाता है।

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

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

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

सेवा प्रणालियाँ- एक सॉफ़्टवेयर उत्पाद जो OS के उपयोगकर्ता और प्रोग्राम इंटरफ़ेस को बदलता और पूरक करता है। सेवा प्रणालियों को ऑपरेटिंग वातावरण, शेल और उपयोगिताओं में विभाजित किया गया है।

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



चावल। 3. ऑपरेटिंग वातावरण की भूमिका

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

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

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

दूसरा कार्य दूरस्थ प्रक्रिया कॉल तंत्र का उपयोग करके हल किया जाता है, जिसे कर्नेल के माध्यम से कार्यान्वित किया जाता है और उपयोगकर्ता से स्थानीय और दूरस्थ कार्यक्रमों के बीच अंतर भी छुपाता है।

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

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

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

डिस्क रखरखाव (स्वरूपण, सूचना की सुरक्षा सुनिश्चित करना, विफलता की स्थिति में इसकी पुनर्प्राप्ति की संभावना, आदि);

फ़ाइलों और निर्देशिकाओं का रखरखाव (खोज, देखना, आदि);

पुरालेख बनाना और अद्यतन करना;

कंप्यूटर संसाधनों, डिस्क स्थान उपयोग, वितरण के बारे में जानकारी प्रदान करना रैंडम एक्सेस मेमोरीकार्यक्रमों के बीच;

टेक्स्ट और अन्य फ़ाइलें प्रिंट करना विभिन्न तरीकेऔर प्रारूप;

कंप्यूटर वायरस से सुरक्षा.



चावल। 4. ओएस शेल की भूमिका

उपकरण प्रणालीएक सॉफ्टवेयर उत्पाद है जो सूचना और सॉफ्टवेयर का विकास प्रदान करता है। टूल सिस्टम में शामिल हैं: प्रोग्रामिंग सिस्टम, रैपिड एप्लिकेशन डेवलपमेंट सिस्टम और डेटाबेस मैनेजमेंट सिस्टम (डीबीएमएस)।

प्रोग्रामिंग प्रणालीकुछ प्रोग्रामिंग भाषा का उपयोग करके एप्लिकेशन प्रोग्राम विकसित करने के लिए डिज़ाइन किया गया है। इसकी संरचना में शामिल हैं:

संकलक और/या दुभाषिया;

लिंक संपादक

· विकास पर्यावरण;

मानक दिनचर्या का पुस्तकालय;

दस्तावेज़ीकरण.

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

लिंकर एक प्रोग्राम है जो एकाधिक ऑब्जेक्ट फ़ाइलों को एक निष्पादन योग्य फ़ाइल में एकत्रित करता है।

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

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



चावल। 5. कार्यक्रम विकास के चरण

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

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

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

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

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

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

यह पता चला है कि प्रत्येक OS में कम से कम तीन अनिवार्य भाग होते हैं:

पहला - मुख्य , आदेश दुभाषिया , प्रोग्राम भाषा से "अनुवादक" मशीन कोड की भाषा "आयरन"।

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

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

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

C:\WORD\word.exe mybook.doc.

OS को इसके अनुसार वर्गीकृत किया गया है:

समवर्ती उपयोगकर्ताओं की संख्या: एकल खिलाड़ी (एक ग्राहक की सेवा के लिए डिज़ाइन किया गया) और मल्टीप्लेयर (विभिन्न टर्मिनलों पर एक साथ उपयोगकर्ताओं के समूह के साथ काम करने के लिए डिज़ाइन किया गया)। पहले का एक उदाहरण विंडोज़ 95/98 है, और दूसरा विंडोज़ एनटी है। के लिए घरेलू इस्तेमालआपको एक एकल-उपयोगकर्ता OS की आवश्यकता होगी, और एक कार्यालय या एंटरप्राइज़ LAN के लिए, आपको एक बहु-उपयोगकर्ता OS की आवश्यकता होगी;

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

समर्थित प्रोसेसर की संख्या: यूनिप्रोसेसर , मल्टीप्रोसेसर (किसी विशेष कार्य को हल करने के लिए कई प्रोसेसर के संसाधनों के वितरण के तरीके का समर्थन करें);

ऑपरेटिंग सिस्टम कोड का बिटनेस:

Ø 16-बिट (डॉस, विंडोज़ 3.1),

Ø 32-बिट (विंडोज 95 - विंडोज एक्सपी),

Ø 64-बिट (विंडोज विस्टा);

OS की बिटनेस प्रोसेसर की बिटनेस से अधिक नहीं हो सकती;

इंटरफ़ेस प्रकार: आज्ञा (पाठ) और वस्तु के उन्मुख
(एक नियम के रूप में, ग्राफिक);

कंप्यूटर तक उपयोगकर्ता की पहुंच का प्रकार:

Ø बैच प्रोसेसिंग के साथ - निष्पादित किए जाने वाले कार्यक्रमों से, कार्यों का एक पैकेज बनाया जाता है, कंप्यूटर में दर्ज किया जाता है और प्राथमिकता के संभावित विचार के साथ प्राथमिकता के क्रम में निष्पादित किया जाता है),

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

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

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

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

ओएस मशीन पर निर्भर गुणहैं:

हैंडलिंग में बाधा डालना

प्रक्रिया नियोजन;

इनपुट-आउटपुट प्रबंधन;

वास्तविक स्मृति का प्रबंधन;

वर्चुअल मेमोरी का प्रबंधन.

ओएस मशीन-स्वतंत्र गुणहैं:

· फाइलों के साथ काम करें;

उपयोगकर्ता की नौकरियों को शेड्यूल करने के तरीके;

कार्यक्रमों के समानांतर कार्य का संगठन;

संसाधनों का वितरण;

सुरक्षा।

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

ओएस किस हार्डवेयर प्लेटफॉर्म पर और किस गति से काम करता है;

OS किस परिधीय हार्डवेयर का समर्थन करता है?

ओएस उपयोगकर्ता की जरूरतों को पूरी तरह से कैसे संतुष्ट करता है, यानी। सिस्टम के कार्य क्या हैं;

OS किस प्रकार उपयोगकर्ता के साथ इंटरैक्ट करता है, अर्थात उपयोगकर्ता इंटरफ़ेस कितना दृश्य, सुविधाजनक, समझने योग्य और परिचित है;

क्या इसमें सूचनाप्रद युक्तियाँ, अंतर्निहित संदर्भ पुस्तकें आदि हैं;

सिस्टम की विश्वसनीयता क्या है, अर्थात्। उपयोगकर्ता की त्रुटियों, उपकरण विफलताओं आदि के प्रति इसका प्रतिरोध;

नेटवर्क को व्यवस्थित करने के लिए OS क्या अवसर प्रदान करता है;

क्या OS अन्य OS के साथ अनुकूलता प्रदान करता है?

एप्लिकेशन प्रोग्राम विकसित करने के लिए OS के पास कौन से उपकरण हैं;

क्या ओएस विभिन्न राष्ट्रीय भाषाओं का समर्थन करता है;

इस प्रणाली के साथ काम करते समय कौन से ज्ञात एप्लिकेशन पैकेज का उपयोग किया जा सकता है;

OS में जानकारी और सिस्टम स्वयं कैसे सुरक्षित रहते हैं।

यहां मैं सबसे आम ऑपरेटिंग सिस्टम का परिचय देना चाहता हूं जिनका उपयोग हम अपने दैनिक कार्यों में करते हैं: करने योग्य, विंडोज़ 3.+, विंडोज 95.

डिस्क ऑपरेटिंग सिस्टम (DOS)

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

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

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

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

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

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

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

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

डॉस संस्करण

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

1987 में, Microsoft ने MS DOS ऑपरेटिंग सिस्टम का संस्करण 3.3 (3.30) विकसित किया। जो अगले 3-4 वर्षों के लिए वास्तविक मानक बन गया। यह संस्करण बहुत कॉम्पैक्ट है और इसमें सुविधाओं का पर्याप्त सेट है, ताकि "मानक आईबीएम पीसी एटी" पर और अब इसका संचालन काफी उचित हो। लेकिन और अधिक के लिए शक्तिशाली कंप्यूटरकई मेगाबाइट रैम के साथ, MS DOS ऑपरेटिंग सिस्टम के संस्करण 5.0 या 6.0 का उपयोग करना वांछनीय है। इन संस्करणों में 640 केबी से अधिक रैम का कुशलतापूर्वक उपयोग करने, आपको 32 एमबी से बड़ी लॉजिकल डिस्क के साथ काम करने, डॉस और डिवाइस ड्राइवरों को विस्तारित मेमोरी में स्थानांतरित करने, एप्लिकेशन प्रोग्राम के लिए पारंपरिक मेमोरी में जगह खाली करने आदि की सुविधा है। MS DOS के संस्करण 6.0 में डिस्क पर जानकारी संपीड़ित करने के लिए उपकरण (डबलस्पेस), बनाने के लिए प्रोग्राम शामिल हैं बैकअप, एंटीवायरस प्रोग्रामऔर अन्य छोटे सुधार। हालाँकि, इस संस्करण में, सूचना संपीड़न प्रोग्राम हमेशा सही ढंग से काम नहीं करते थे, जिसके कारण कुछ उपयोगकर्ताओं के लिए डेटा हानि हुई। इन समस्याओं और अन्य बगों के समाधान के लिए, Microsoft ने MS DOS 6.20 जारी किया। यह संस्करण MS DOS 6.0 की तुलना में अधिक स्थिर, अधिक विश्वसनीय और तेज़ है और इसमें कई छोटे सुधार शामिल हैं। हालाँकि, स्टैक इलेक्ट्रॉनिक्स के पेटेंट के MS DOS के उल्लंघन पर एक अदालत के फैसले ने Microsoft को पहले MS DOS 6.21 जारी करने के लिए मजबूर किया। जिसमें पेटेंट-उल्लंघन करने वाले डबलस्पेस डायनेमिक डिस्क कम्प्रेशन प्रोग्राम को वापस ले लिया गया था, और फिर डबलस्पेस के "ट्वीक्ड" संस्करण के साथ MS DOS 6.22 जो पेटेंट का उल्लंघन नहीं करता है। द्वारामेरी राय सेइनमें से सबसे अच्छा संस्करण 6.20 है।

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

विंडोज़ 3.1 शेल में कई घटक शामिल हैं और यह विभिन्न कौशल स्तरों के उपयोगकर्ताओं को एक आरामदायक कार्य वातावरण प्रदान करता है।

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

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

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

विंडोज़ 3.1 की विंडोज़ 3.0 से तुलना

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

मैं कुछ नवाचारों (लंबे समय से प्रतीक्षित) पर ध्यान देना चाहूंगा।

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

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

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

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

विंडोज़ 3.1 के पिछले संस्करणों के विपरीत, यह अब तथाकथित रियल मोड में नहीं चल सकता है। इस मोड ने संस्करण 3.0 को पुराने संस्करण 1,X और 2.X के साथ संगत बना दिया (इसलिए इनके लिए एप्लिकेशन डिज़ाइन किए गए)। प्रारंभिक संस्करणवास्तविक मोड में चलने पर शेल Windows 3.0 के अंतर्गत चल सकता है)। उसी मोड में, विंडोज़ 3.0 का उपयोग 8088/8086 प्रोसेसर वाली मशीनों पर किया जा सकता है। शेल संस्करण 3.1 में, डेवलपर्स ने पहली पीढ़ी की आईबीएम-संगत व्यक्तिगत मशीनों (पीसी/एक्सटी) की दुनिया को अलविदा कहने का फैसला किया। कंप्यूटर पर विंडोज 3.1 शेल स्थापित करने के लिए एक शर्त 80286 प्रोसेसर (386.486 वांछनीय है) है। Windows 3.1 वातावरण में काम करते समय, आपको पुराने (संस्करण 1. X, 2. X से) एप्लिकेशन चलाने में समस्याएँ आ सकती हैं। हालाँकि, 3.0 परिवेश से अनुप्रयोगों की पोर्टिंग से आमतौर पर कोई शिकायत नहीं होती है। 3.1 परिवेश में 3.0 परिवेश से अनुप्रयोगों के "असंगत" व्यवहार के दुर्लभ मामलों में, आपको उत्पाद के विक्रेताओं से संपर्क करना होगा।

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

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

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

विंडोज़ अनुप्रयोग

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

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

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

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

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

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

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

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

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

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

टर्मिनल के आगमन के साथ, कार्य नियंत्रण भाषा को सरल बनाया गया और धीरे-धीरे इसमें बदल दिया गया कमांड लाइनहालाँकि, दस्तावेज़ प्रसंस्करण प्रक्रिया अभी भी पहले स्थान पर थी, और दस्तावेज़ ने स्वयं एक सहायक भूमिका निभाई।

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

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

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

जब उपयोगकर्ता को MS-DOS ऑपरेटिंग सिस्टम में फ़ाइलों को हटाने की आवश्यकता हुई तो उसने क्या किया? इसने फ़ाइलों को हटाने की प्रक्रिया शुरू की, उनके नाम को पैरामीटर के रूप में पास किया: डेल FILEI। TXT FILE2TXT यह क्रिया वास्तविक दुनिया की तरह नहीं है, जिसमें आप अनावश्यक कागजात को कूड़ेदान में फेंक देते हैं। पास के लिए पहले स्थान पर वस्तु (कागज) है, जिस पर प्रक्रिया (कचरे के डिब्बे में स्थानांतरण) की जाती है, आर ऑपरेटिंग शेल जो काम करते हैं विंडोज़ नियंत्रण 3.1, ऐसी कार्रवाई पहले से ही ऑब्जेक्ट-ओरिएंटेड के रूप में लागू की गई है - "ड्रा एंड ड्रॉप" तंत्र का उपयोग करके। उदाहरण के लिए, नॉर्टन डेस्कटॉप शेल में, आप माउस से किसी फ़ाइल को पकड़ सकते हैं और उसे ट्रैश कैन छवि पर खींच सकते हैं। यह फ़ाइल को हटाने के लिए पर्याप्त है. इसलिए पर्सनल कंप्यूटर पर काम करना वास्तविक दुनिया में वस्तुओं में हेरफेर करने जैसा है।

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

चयनित संकेतकों के अनुसार ओएस पीवीईएम का तुलनात्मक मूल्यांकन विंडोज़ 95 बनाम विंडोज़ 3+

विंडोज 95 ऑपरेटिंग सिस्टम की मौलिक नवीनता इस तथ्य में निहित है कि इसमें ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण की अवधारणा को पूरी तरह से लागू किया गया है।

विंडोज़ 95 - ऑब्जेक्ट-ओरिएंटेड ओएस

ऑब्जेक्ट-ओरिएंटेड दृष्टिकोण डेस्कटॉप मॉडल के माध्यम से कार्यान्वित किया जाता है। विंडोज़ 95 सामान्य विंडोज़ 3+ प्रोग्राम मैनेजर के बिना चलता है। उपयोगकर्ता कार्यों और अनुप्रयोगों के साथ उसी तरह काम करता है जैसे उसके डेस्क पर दस्तावेज़ों के साथ होता है।

यह उन लोगों के लिए सुविधाजनक है जो पहली बार कंप्यूटर देखते हैं, लेकिन उन लोगों के लिए कुछ "संक्रमण अवधि" कठिनाइयाँ पैदा करता है जो प्रोग्राम को कार में हर चीज़ का आधार मानने के आदी हैं।

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

विंडोज़ 95 एक पूर्ण ऑपरेटिंग सिस्टम है

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

प्लग एंड प्ले मानक का उपयोग करना

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

32-बिट संरक्षित मोड ओएस

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

प्राथमिकता मल्टीटास्किंग

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

बहु सूत्रण

विंडोज़ 95 मल्टीथ्रेडिंग का समर्थन करता है, एक ऐसी तकनीक जो आपको अपनी प्रक्रियाओं को ठीक से मल्टीटास्क करने की अनुमति देती है।

चर्खी को रंगें

विंडोज 3+ की तुलना में प्रिंट स्पूलर को मौलिक रूप से नया रूप दिया गया है। अब आप प्रिंटिंग के समानांतर कुछ और भी कर सकते हैं (पुराने शेल में आप या तो प्रिंट कर सकते हैं या काम कर सकते हैं)। प्रिंट स्पूलर भी अब 32-बिट है।

32-बिट इंस्टाल करने योग्य फ़ाइल सिस्टम

ऑपरेटिंग सिस्टम का यह हिस्सा विंडोज 3+ के समान घटकों की तुलना में बहुत अधिक उत्पादक बन गया है। हार्ड ड्राइव वर्चुअल फ़ाइल आवंटन तालिकाओं (vfat) का उपयोग करते हैं, और सीडी नए CDFS (CD-ROM फ़ाइल सिस्टम) फ़ाइल सिस्टम का उपयोग करते हैं। हालाँकि, फ़ाइल नामों में रिक्त स्थान सहित 255 अक्षर तक हो सकते हैं विशेष प्रतीक(पुराने फ़ाइल सिस्टम के साथ संगतता संरक्षित है, हालांकि कुछ हद तक कृत्रिम तरीके से। अब, ज्यादातर मामलों में, फ़ाइल सिस्टम रूपांतरण करने वाले MSCDEX EXE मॉड्यूल की आवश्यकता नहीं है आईएसओ मानक-9660 (सीडी) से एमएस-डॉस फ़ाइल सिस्टम।

एक इंस्टाल करने योग्य फ़ाइल सिस्टम जो प्रदर्शित होता है फ़ाइल संरचनारिमोट मशीन को नेटवर्क ड्राइववर्कस्टेशन को नेटवर्क रीडायरेक्टर कहा जाता है। IPX/SPX और NetBEU प्रोटोकॉल के लिए नेटवर्क पुनर्निर्देशक भी 32-बिट कोड का उपयोग करते हैं। NetBEU प्रोटोकॉल का उपयोग कब किया जाता है? खिड़कियाँ 3.1, एक आईपीएक्स/एसपीएक्स - विंडोज़ एनटी चलाने वाली मशीनों के साथ संचार करने के लिए, रिमोट एक्सेस उपकरण विंडोज़ 95, अधिकांश पीसी ऑपरेटिंग सिस्टमों के विपरीत, नेटवर्क से जुड़ने के लिए डिज़ाइन किया गया था, जिससे फ़ाइल और डिवाइस साझाकरण इंटरफ़ेस में पूरी तरह से एकीकृत हो गया। विंडोज़ उपयोगकर्ता 95.

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

मल्टीमीडिया सुविधाएँ

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

जब आप रीडर में एक सीडी डालते हैं, तो सिस्टम उसके प्रारूप को पहचानने और उसे चलाने के लिए उपयुक्त एप्लिकेशन लॉन्च करने का प्रयास करता है। यदि ISO-9660 (सॉफ़्टवेयर) डिस्क स्थापित है, तो Windows 95 AUTO-RUN नामक फ़ाइल की तलाश करता है। INF आप इसे क्रियान्वित करते हैं। इस तंत्र को स्पिन एंड ग्रिन कहा जाता है।

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

MS-DOS अनुप्रयोगों के लिए समर्थन

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

लंबे फ़ाइलनामों के लिए समर्थन

आप Windows 3.+ और MS-DOS सिस्टम में फ़ाइल नाम लंबाई प्रतिबंधों के बारे में भूल सकेंगे। विंडोज़ 95 में, फ़ाइल नाम 255 वर्ण तक लंबे हो सकते हैं।

प्रयोक्ता इंटरफ़ेस

विंडोज़ 3+ की तुलना में विंडोज़ 95 में एक नए इंटरफ़ेस के साथ, प्रोग्राम चलाना, दस्तावेज़ खोलना और सहेजना, डिस्क और नेटवर्क सर्वर के साथ काम करना बहुत आसान है।

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

ओएस पीवीईएम के विकास की संभावनाएं विंडोज़ एनटी

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

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

Windows NT बनाते समय निर्धारित कार्य

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

1. उपलब्ध कराने के लिए प्रतिबद्ध अनुकूलता(संगत) नए ऑपरेटिंग सिस्टम के लिए, विंडोज एनटी के डेवलपर्स ने परिचित विंडोज इंटरफ़ेस को बरकरार रखा और मौजूदा फ़ाइल सिस्टम (जैसे एफएटी) और विभिन्न अनुप्रयोगों (एमएस - डॉस, ओएस / 2 1. एक्स, विंडोज 3 के लिए लिखित) के लिए समर्थन लागू किया। .x और POSIX) . डेवलपर्स ने विंडोज़ एनटी में विभिन्न नेटवर्किंग टूल के साथ काम करने के लिए टूल भी शामिल किए।

2. हासिल किया हुआ सुवाह्यता(पोर्टेबिलिटी) प्रणाली जो अब सीआईएससी और आरआईएससी दोनों प्रोसेसर पर चल सकती है। सीआईएससी में इंटेल-संगत 80386 और उच्चतर प्रोसेसर शामिल हैं; आरआईएससी को एमआईपीएस आर4000, डिजिटल अल्फा एएक्सपी और के साथ सिस्टम द्वारा दर्शाया जाता है। पेंटियम श्रृंखला P54 और ऊपर.

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

4. विंडोज़ एनटी में एक वर्दी है सुरक्षा प्रणाली(सुरक्षा) जो अमेरिकी सरकार के विनिर्देशों को पूरा करती है और बी2 सुरक्षा मानक का अनुपालन करती है। कॉर्पोरेट वातावरण में, महत्वपूर्ण अनुप्रयोगों को पूरी तरह से पृथक वातावरण प्रदान किया जाता है।

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

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

7. अवसर स्थानीयकरण(आवंटन) दुनिया के कई देशों में राष्ट्रीय भाषाओं में काम करने के साधनों का प्रतिनिधित्व करता है, जो आईएसओ यूनिकोड मानक (मानकीकरण के लिए अंतर्राष्ट्रीय संगठन द्वारा विकसित) का उपयोग करके हासिल किया जाता है।

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

प्रयुक्त साहित्य की सूची

1. "उपयोगकर्ताओं के लिए आईबीएम पीसी" वी.ई. फ़िगरनोव

2. रॉन मैन्सफील्ड द्वारा "विंडोज 95 फॉर द बिजी"।

3. "विंडोज 95 ऑपरेटिंग सिस्टम" ए. वी. पोटापकिन

4. "एक युवा सेनानी का पाठ्यक्रम" के. अख्मेतोव

5. “प्रभावी कार्यविंडोज़ 95 में'' के. स्टिन्सन

6. "विंडोज़ 3.1" स्टीफ़न फ़ुट्ज़



मित्रों को बताओ