कार्यालय

माइक्रोसॉफ्ट रिसर्च सिंगुल्युलिटी - एक गैर-विंडोज ओएस

विंडोज भविष्य | क्या विंडोज पर अगर आप स्टे होता है?

विंडोज भविष्य | क्या विंडोज पर अगर आप स्टे होता है?

विषयसूची:

Anonim

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

माइक्रोसॉफ्ट रिसर्च सिंगुल्योरिटी

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

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

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

माइक्रोसॉफ्ट रिसर्च ने डाउनलोड के लिए उपलब्ध कराया है, एकवचन अनुसंधान विकास किट (आरडीके) । आप इसे माइक्रोसॉफ्ट के ओपन सोर्स कोड प्रोजेक्ट होस्टिंग वेबसाइट, कोडप्लेक्स से डाउनलोड कर सकते हैं। आप यहां क्लिक करके एकवचन परियोजना का अवलोकन डाउनलोड कर सकते हैं।

सिंगुल्युलिटी, गैलन हंट और जिम लारस के प्रमुख डेवलपर्स ने कहा है कि विंडोज, लिनक्स और मैक ओएस जैसे सभी मौजूदा ऑपरेटिंग सिस्टम मल्टीक्स नामक एक ऑपरेटिंग सिस्टम पर वापस आना चाहिए, जिसकी उत्पत्ति 1 9 60 के दशक में हुई थी। असल में, वर्तमान ऑपरेटिंग सिस्टम अभी भी 40 साल पहले विचारों और मानदंडों पर आधारित हैं। मल्टीप्लेक्ड सूचना और कंप्यूटिंग सेवा, या मल्टीक्स 1 9 65 में शुरू होने वाली मेनफ्रेम टाइमशेयरिंग ऑपरेटिंग सिस्टम है और 2000 तक इसका उपयोग किया जाता है।

माइक्रोसॉफ्ट रिसर्च सिंगुलरिटी 2003 में ओएस बिल्डिंग के लिए एक बिल्कुल नया दृष्टिकोण के रूप में देखा गया था।