एक ऑपरेटिंग सिस्टम की बाह्य संरचना

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

एक ऑपरेटिंग सिस्टम की विशेषताएँ

Multitasking सिस्टम :- सबसे आधुनिक ऑपरेटिंग सिस्टम की अनुमति एकाधिक कार्य दोनों चल रहा: एक कंप्यूटर कर सकते हैं, एक उपयोगकर्ता प्रोग्राम निष्पादित करते समय, डेटा एक डिस्क से पढ़ने या एक टर्मिनल या प्रिंटरपर परिणाम प्रदर्शित करें। हम या बहु क्रमादेशित ऑपरेटिंग सिस्टम tasking बहु के बारे में इस मामले में बात करते हैं।


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

OS/2 क्या है? :- OS/2 ऑपरेटिंगसिस्टम/2 के, Microsoft C01poration और आईबीएम, और अब जा रहा में सुधार और IBM द्वारा विशेष रूप से विपणन किया द्वारा विकसित किया गया था एक ऑपरेटिंग सिस्टम के लिए खड़ा है। OS/2 रन 286-, 386-486-आधारित IBM Pc पर और और compatibles. OS/2 DOS, के रूप में एक ही आदेश के कई है डॉस डिस्क पढ़ सकते हैं, लेकिन यह DOS से और अधिक परिष्कृत है। विशेष रूप से, एक बहु tasking, एकाधिक-थ्रेड वाले ऑपरेटिंग सिस्टम OS/2 है। मल्टीटास्किंग का अर्थ है यह एक समय में एक से अधिक अनुप्रयोग चला सकते हैं; एकाधिक-थ्रेड वाले का मतलब है कि एक एकल प्रोग्राम एक ही समय में एकाधिक अलग-अलग कार्य कर सकते हैं. 

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

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

सहकारी multitasking क्या है? :- सहकारी multitasking A MULTITASKING योजना के तहत जो प्रत्येक समवर्ती चल रहा कार्यक्रम अंतराल पर अगले कार्यक्रम के लिए CPU का नियंत्रण स्वेच्छा से त्यागना चाहिए। इस तरह के कार्यक्रमों को खुद कुछ गैर महत्वपूर्ण खंड में निलंबित करने के लिए विशेष रूप से लिखा जाना चाहिए और इसलिए, इसके विपरीत, प्रोग्राम है कि तो लिखा नहीं कर रहे हैं multitasked नहीं किया जा सकता। ताकि कोई भी प्रोग्राम हो सकता है multitasked इस PRE-EMPTIVE में जो प्रत्येक कार्य, समय-समय पर ऑपरेटिंग सिस्टम को ही निलंबित MULTITASKING के साथ विरोधाभासों। एप्पल MACOS है एक सहकारी multitasking सिस्टम, जबकि UNIX और WINDOWS रिक्तिपूर्व हैं. 

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

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

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

सिफ़र पाठ क्या है? :- सिफ़र पाठ जानकारी है कि सुरक्षा कारणों के लिए गुप्त कोड में बदल दिया गया है है। उन्हें अनाधिकृत व्यक्तियों द्वारा पढ़ा जा रहा से बचने के लिए संदेश एन्कोडिंग के लिए एक योजना। यह हो सकता है किया गया enciphered,एन्क्रिप्टेड,या एन्कोड किया गया है, लेकिन यह सब एक ही बात का मतलब है: यह अंग्रेजी की तरह नहीं दिखता है तो वे इसे डीकोड करने के लिएपासवर्डहै जब तक कि कोई जानकारी उपयोग नहीं कर सकते हैं 

BSD यूनिक्स क्या है? :- बीएसडी UNIX (बर्कले सिस्टम वितरण) यूनिक्स ऑपरेटिंग सिस्टम के संस्करणों के एक परिवार पर कैलिफोर्निया विश्वविद्यालय बर्कले में 1980 के दशक में विकसित की। बीएसडी Unix संस्करण 4.0 1980 में जारी किया गया था दिसम्बर के VAX और पीडीपी-ll के लिए कंप्यूटर्स। बीएसडी Unix कई तकनीकी संवर्द्धन कि अब सार्वभौमिक, जैसे पृष्ठांकित वर्चुअल मेमोरी और अंतर्निहित tcp/ip नेटवर्किंग को अपनाया गया है शुरू की। यह सूर्य की (Solaris 2) से पहले और हेवलेट पैकार्ड है ULTRIX सहित कई वाणिज्यिक UNIX संस्करण, के लिए आधार का गठन.

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

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

परिभाषा बहुप्रोसेसर ऑपरेटिंग सिस्टम :- बहुप्रोसेसर ऑपरेटिंग सिस्टम दो या अधिक सेंट्रल प्रोसेसिंग यूनिट (CPU) एक एकल कंप्यूटर प्रणाली के भीतर का उपयोग करने के लिए संदर्भित करता है। ये अधिक Cpu कंप्यूटर बस, स्मृति और अन्य परिधीय उपकरणों साझा एक बंद संचार में हैं। इन प्रणालियों के रूप में संदर्भित कर रहे हैं कस सिस्टम युग्मित.  

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

नेटवर्क ऑपरेटिंग सिस्टम की परिभाषा :- नेटवर्क ऑपरेटिंग सिस्टम एक ऑपरेटिंग सिस्टम जो एक स्थानीय क्षेत्र नेटवर्क (LAN) या इंटर-नेटवर्क में कंप्यूटर्स और डिवाइसेज़ जोड़ने के लिए विशेष कार्य भी शामिल है। कुछ लोकप्रिय नेटवर्क ऑपरेटिंग सिस्टम हैं नोवेल Netware, Windows NT/2000, लिनक्स, सूर्य Solaris, UNIX, और आईबीएम OS/2.  

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

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

समय साझा ऑपरेटिंग सिस्टम :- एक समय साझा प्रणाली कंप्यूटर संसाधनों के साथ-साथ साझा करने के लिए कई प्रयोक्ताओं की अनुमति देता है। दूसरे शब्दों में, समय साझा कई कार्यक्रमों के लिए समय स्लॉट में कंप्यूटर संसाधनों के आवंटन के लिए एक साथ संदर्भित करता है। उदाहरण के लिए एक mainframe कंप्यूटर कि कई उपयोगकर्ताओं को यह करने के लिए लॉग ऑन है। प्रत्येक उपयोगकर्ता mainframe के संसाधनों का उपयोग करता है-यानी स्मृति, CPU आदि। भले ही यह एक CPU यानी विभिन्न उपयोगकर्ताओं के बीच साझा के साथ संभव नहीं है कि वे अनन्य उपयोगकर्ता के CPU, कर रहे हैं उपयोगकर्ताओं लगता है। 

Multiprogramming ऑपरेटिंग सिस्टम की परिभाषा :- CPU और मुख्य स्मृतिके underutilization की समस्या को दूर करने के लिए, multiprogramming पेश किया गया था। Multiprogramming interleaved निष्पादन को एक ही कंप्यूटर से एकाधिक नौकरियों की है. 

बैच प्रसंस्करण ऑपरेटिंग सिस्टम क्या है? :- बैच संसाधन प्रणाली जल्दी प्रणालियों की समस्याओं से बचने के लिए शुरू किए गए थे। जल्दी प्रणालियों की समस्या अधिक सेटअप समय था। इतना अधिक समय की स्थापना की समस्या बैचों के रूप में जाना जाता है, में कार्य संसाधित करके कम हो गया था batchprocessing सिस्टम. इस दृष्टिकोण में समान कार्य प्रक्रिया के लिए CPU करने के लिए प्रस्तुत की गई थी और एक साथ चलाते थे। 

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

निम्न उपयोगकर्ताओं की सुविधा के लिए एक ऑपरेटिंग सिस्टम के द्वारा उपलब्ध कराई गई सेवाओं रहे हैं:

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

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

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

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

वास्तविक समय प्रणाली क्या है? हार्ड और सॉफ्ट वास्तविक समय प्रणाली के बीच अंतर :- वास्तविक समय प्रणाली: वहाँ भी एक ऑपरेटिंग सिस्टम जो वास्तविक समय प्रसंस्करण प्रणाली के रूप में जाना जाता है है। यह प्रतिक्रिया समय में पहले से ही तय हो गई है। मतलब समय प्रदर्शित करने के लिए परिणाम Possessing प्रोसेसर या CPUद्वारा ठीक किया गया है के बाद. 

प्राथमिकता निर्धारण क्या है :- मातहत डेटा एकत्र करने और डेटा नेटवर्क सीमाओं के पार कर सकते हैं ताकि यह किसी नेटवर्क पर संचारित होता है इससे पहले कि यह एक मानक प्रारूप में बदलने की प्रक्रिया है.

स्मृति विभाजन, पृष्ठन, विभाजन की व्याख्या :- स्मृति विभाजन कर्नेल और उपयोगकर्ता अंतरिक्ष क्षेत्र की स्मृति में वितरित करने का तरीका है. पेजिंग जो स्वैप में हो और स्मृति से बाहर स्वैप कर सकते हैं वास्तव में एक न्यूनतम स्मृति, है। आधुनिक सर्वर ऑपरेटिंग सिस्टम में, हम एक से अधिक पृष्ठ आकार समर्थन का उपयोग कर सकते हैं। कि वास्तव में मदद करता है अनुप्रयोगों के प्रकार के आधार पर, OS प्रदर्शन ट्यून करें करने के लिए.

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

वर्चुअल स्मृति क्या है :- वर्चुअल स्मृति : के रूप में हम जानते हैं कि एक समय में और इस कुछ स्मृति के लिए एक से अधिक कार्य भी कंप्यूटर द्वारा जो उपयोगकर्ता द्वारा दिए गए हैं निर्देश को क्रियान्वित करने के लिए उपयोग किया जाता है के लिए एक कंप्यूटर बनाया गया है। लेकिन जब वहाँ है एक स्थिति है जब स्मृति (RAM) उपयोगकर्ता के लिए आवश्यक है जो उपलब्ध स्मृति से अधिक है। तो उस स्थिति में हम वर्चुअल स्मृति की अवधारणा का उपयोग करेगा. 

स्मृति विभाजन या गैर निरंतर आवंटन की व्याख्या :- हम जानते हैं कि ऑपरेटिंग सिस्टम है जो निष्पादित करता है सिस्टम और ऑपरेटिंग सिस्टम सॉफ्टवेयर है जो सभी उपयोगकर्ता प्रोग्राम इतना है कि आम तौर पर स्मृति में करने के लिए दो भागों विभाजित है चलाने के लिए जिम्मेदार है है कि के रूप में, पहला भाग ऑपरेटिंग सिस्टम द्वारा उपयोग किया जाता है और दूसरा भाग उपयोगकर्ता प्रोग्राम्स द्वारा उपयोग किया जाता है और कुछ स्थितियों स्मृति आकार का ऑपरेटिंग सिस्टम उपयोगकर्ता स्मृति से उच्च हो सकता है कि हो सकता है और भी इसके विपरीत। 

क्या चर Partitioned या डायनेमिक स्मृति आवंटन :- जैसा कि हम जानते हैं कि वहाँ कई समस्याएं उत्पन्न में हम का उपयोग करता है ताकि गतिक स्मृति आबंटन की अवधारणा स्मृति आवंटन जारी है। में डायनेमिक स्मृति स्मृति आवंटन चलाते समय पर विभिन्न विभाजन में विभाजित है। 

Swapping क्या है :- प्रणाली के प्रदर्शन को सुधारने के लिए हम गमागमन की अवधारणा का उपयोग करें। प्रक्रियाओं गमागमन में उन पर इंतज़ार कर रहे राज्य हैं और उन पर निलंबित या अस्थायी होगा निलंबित कर रहे हैं हो ताकि प्रक्रिया की गति उच्च हो जाएगा से बाहर की ओर स्मृति स्थान संग्रहित। 

स्मृति प्रबंधन क्या है :- हम जानते हैं कि स्मृति के रूप में कि जो भंडार कार्यक्रमों और इन कार्यक्रमों द्वारा CPU संसाधन के लिए उपयोग किया जाता है। और यादों के दो प्रकार के पहले तार्किक स्मृति है और दूसरा भौतिक स्मृति है रहे हैं। जो अस्थायी है ऐसे राम रूप में भी जाना जाता है अस्थायी स्मृति और हार्ड डिस्क जैसे स्थायी है जो स्मृति के रूप में स्मृति सिस्टम के भौतिक स्मृति भी कहा जाता है। 

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

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

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

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

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

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

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

कैश स्मृति क्या है :- कैश स्मृति : कैश स्मृति स्मृति जो बहुत CPU के सबसे नजदीक है है, हाल ही में निर्देश कैश स्मृति में संग्रहीत की जाती हैं। कैश स्मृति इनपुट जो उपयोगकर्ता द्वारा दिया जाता है और जो एक कार्य करने के लिए CPU के लिए आवश्यक है को संग्रहीत करने के लिए संलग्न है। लेकिन कैश स्मृति की क्षमता स्मृति और हार्ड डिस्क के लिए की तुलना में बहुत कम है. 

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

प्रत्यक्ष और अप्रत्यक्ष inter-प्रक्रिया संचार के बीच अंतर :- अंतर-प्रक्रिया संचार: Cooperating प्रक्रियाओं एक साझा स्मृति वातावरण में संवाद कर सकते हैं। सहयोग प्रक्रियाओं एक अंतर Process संवाद (IPC) सुविधा के माध्यम से एक दूसरे के साथ संवाद.

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

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

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

ऑपरेटिंग सिस्टम के प्रकार :- वहाँ कई ऑपरेटिंग सिस्टम उन उन उपयोगकर्ता द्वारा अनुरोध कर रहे हैं कार्रवाई कर रहा है के लिए विकसित हो सकता है कर रहे हैं। वहाँ रहे हैं कई ऑपरेटिंग सिस्टम है जो अनुरोध उन सिस्टम से प्राप्त कर रहे हैं करने के लिए की क्षमता है। ऑपरेटिंग सिस्टम एक ही समय में एक एकल कार्रवाई और भी कई ऑपरेशन कर सकते हैं। तो वहाँ उन आयोजित कर रहे हैं उनके काम तकनीक का उपयोग करके ऑपरेटिंग सिस्टम के कई प्रकार हैं। 

संक्षिप्त नोट लिखने के पहले आओ पहले सेवा या FCFC पर :- इस में प्रक्रियाओं या जॉब तरीके से जिसमें वे कंप्यूटरमें प्रवेश कर रहे हैं में क्रियान्वित कर रहे हैं। इस ऑपरेटिंग सिस्टम बनाता एक कतार में जो क्रम जिसमें वे Executed किया जा करने के लिए कर रहे हैं क्रम और अनुक्रम में जो CPU प्रक्रिया निष्पादित करेंगे शामिल हैं। 

पर संक्षिप्त नोट लिखना कम से कम समय की तलाश पहले या SSTF :- ऑपरेटिंग सिस्टम कम से कम समय के लिए खोज करेंगे इस तकनीक में यह खोज करेंगे जो काम होगा का मतलब है चलाने के लिए CPU का एक कम समय लेता है। और सभी कार्य की जांच करने के बाद, सभी कार्य अनुक्रम बुद्धिमान में व्यवस्थित कर रहे हैं या वे प्राथमिकता के क्रम में व्यवस्थित होते हैं। 

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

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

MUTEX क्या है :- Mutex है एक ही संसाधन साझा करने के लिए एकाधिक प्रोग्राम थ्रेड की अनुमति देता है एक प्रोग्राम ऑब्जेक्ट जैसे फ़ाइल तक पहुँच, लेकिन नहीं एक साथ। जब कोई प्रोग्राम प्रारंभ किया गया है एक mutex के साथ एक अद्वितीय नाम बन जाता है। यह संसाधन उपयोग कर रहा है, जबकि इस चरण के बाद, आवश्यक अवरोधित संसाधन की जरूरत है कि किसी भी थ्रेड mutex अन्य धागे से। Mutex जब डेटा अब जरूरत है या दिनचर्या समाप्त हो गया है अनलॉक करने के लिए सेट किया गया है.

क्या विखंडन है? विखंडन के विभिन्न प्रकार :- विखंडन एक डायनेमिक स्मृति आबंटन प्रणाली में तब होती है जब कई मुक्त ब्लॉक के किसी भी अनुरोध को संतुष्ट करने के लिए बहुत छोटे हैं. 

Semaphore क्या है :- Semaphores से कुछ (शारीरिक या तार्किक) संसाधन का उपयोग कर सकते हैं थ्रेड्स की संख्या को सीमित करने के लिए अक्सर प्रयोग किया जाता हैं.

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

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

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

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

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

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

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

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