operating-systems पर टैग किए गए जवाब

सॉफ़्टवेयर के सिद्धांतों के बारे में प्रश्न जो हार्डवेयर और अनुप्रयोगों के बीच में अंतर करते हैं।

2
संदर्भ स्विच पर कैश सामग्री का क्या होता है?
एक मल्टीकोर प्रोसेसर में, कोर के कैश की सामग्री का क्या होता है (L1 कहते हैं) जब उस कैश पर एक संदर्भ स्विच होता है? क्या व्यवहार वास्तुकला पर निर्भर है या यह सभी चिप निर्माताओं द्वारा पीछा किया जाने वाला एक सामान्य व्यवहार है?

2
उपयोगकर्ता-स्तरीय थ्रेड्स और कर्नेल-स्तर थ्रेड्स के बीच अंतर क्या है?
कई स्रोतों को पढ़ने के बाद मैं अभी भी उपयोगकर्ता- और कर्नेल-स्तरीय थ्रेड्स के बारे में उलझन में हूं। विशेष रूप से: थ्रेड्स उपयोगकर्ता के स्तर और कर्नेल स्तर दोनों पर मौजूद हो सकते हैं उपयोगकर्ता स्तर और कर्नेल स्तर के बीच अंतर क्या है?

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

6
तत्वों के पुनरावृत्ति के बिना जोड़े के एक सेट से संयोजन उत्पन्न करना
मेरे पास जोड़े का एक सेट है। प्रत्येक जोड़ी फॉर्म (x, y) की है जैसे कि x, y सीमा से पूर्णांक के हैं [0,n)। तो, यदि n 4 है, तो मेरे पास निम्नलिखित जोड़े हैं: (0,1) (0,2) (0,3) (1,2) (1,3) (2,3) मेरे पास पहले से ही जोड़े हैं। अब, मुझे …

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

4
सामान्य रूप में क्या धागे साझा करते हैं?
वैसे यह सामान्य प्रश्न है। और अगर कोई इसे कार्यान्वयन के लिए विशिष्ट बनाना चाहता है तो मैं यूनिक्स से संबंधित सामान पसंद करूंगा। लेकिन पहले सामान्यता में निम्नलिखित समस्याओं को जानने की जरूरत है: मैंने पढ़ा कि एकल प्रक्रिया में कई सूत्र हो सकते हैं। एक ही प्रक्रिया के …

2
यादृच्छिक बीजों के लिए एक ऑपरेटिंग सिस्टम एन्ट्रापी कैसे बनाता है?
लिनक्स पर, फाइलें /dev/randomऔर/dev/urandom फाइलें छद्म-यादृच्छिक बाइट्स के अवरुद्ध और गैर-अवरुद्ध (क्रमशः) स्रोत हैं। उन्हें सामान्य फ़ाइलों के रूप में पढ़ा जा सकता है: $ hexdump /dev/random 0000000 28eb d9e7 44bb 1ac9 d06f b943 f904 8ffa 0000010 5652 1f08 ccb8 9ee2 d85c 7c6b ddb2 bcbe 0000020 f841 bd90 9e7c 5be2 …

4
क्या सहकारी शेड्यूलिंग प्रक्रियाएँ स्थगित करती हैं जब वे I / O ऑपरेशन करते हैं?
कई ऑपरेटिंग सिस्टम संदर्भों का कहना है कि सहकारी (प्रीमेप्टिव के विपरीत) मल्टीटास्किंग के साथ, एक प्रक्रिया सीपीयू को तब तक रखती है जब तक कि यह स्पष्ट रूप से स्वैच्छिक रूप से खुद को निलंबित न कर दे। यदि कोई रनिंग प्रक्रिया एक I / O अनुरोध करता है …

3
निरंतर समय संचालन के साथ चतुर स्मृति प्रबंधन?
आइए एक मेमोरी सेगमेंट पर विचार करें (जिसका आकार बढ़ सकता है या फाइल की तरह सिकुड़ सकता है, जब जरूरत हो) जिस पर आप दो बुनियादी मेमोरी आवंटन ऑपरेशन कर सकते हैं जिसमें निश्चित आकार के ब्लॉक शामिल हैं: एक ब्लॉक का आवंटन पहले से आवंटित ब्लॉक को मुक्त …

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

3
क्या गारंटी "नरम" वास्तविक समय ऑपरेटिंग सिस्टम वास्तव में प्रदान करते हैं
मुझे लगता है कि मुझे पता है कि "कठिन" वास्तविक समय का ऑपरेटिंग सिस्टम क्या है। यह एक अनुसूचक के साथ एक ऑपरेटिंग सिस्टम है जो एप्लिकेशन प्रोग्रामर के साथ एक अनुबंध प्रदान करता है। एक आवेदन प्रत्येक संसाधन आवंटन अनुरोध के साथ एक समय सीमा प्रदान करता है। यदि …

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

6
एक अंतराल में दो संख्याओं का अधिकतम XOR खोजना: क्या हम द्विघात से बेहतर कर सकते हैं?
lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r भोली एल्गोरिथ्म बस सभी संभावित जोड़े की जांच करता है; उदाहरण के लिए रूबी में हमारे पास होगा: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each do |j| if (i ^ j > max) max = i ^ j end end end max end …

2
प्रबंधित कोड चलाने वाले न्यूनतम कर्नेल वाले संभावित नुकसान क्या हैं?
मान लीजिए कि मैं एक बहुत छोटे देशी निचले कर्नेल के आधार पर एक ऑपरेटिंग सिस्टम बनाना चाहता हूं जो एक प्रबंधित कोड दुभाषिया / रनटाइम के रूप में कार्य करता है और एक गैर-देशी मशीन भाषा (जावा बाइटकोड, सीआईएल, आदि) के लिए संकलित एक बड़ा ऊपरी कर्नेल। समान ऑपरेटिंग …

1
OS में मेमोरी बैलूनिंग
कुछ हाइपरविज़र्स मेमोरी उपयोग को एक विधि का उपयोग करके अनुकूलित करते हैं जिसे बैलूनिंग कहा जाता है (कम से कम केवीएम इसे कहते हैं), यह विधि वीएम के बीच मेमोरी को कम करती है और सामान्य पृष्ठों को पढ़ने के लिए केवल लिखने पर कॉपी के साथ सेट करती …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.