OS Algorithm Simulator

5 हज़ार+
डाउनलोड
कॉन्टेंट रेटिंग
सभी
स्क्रीनशॉट की इमेज
स्क्रीनशॉट की इमेज
स्क्रीनशॉट की इमेज
स्क्रीनशॉट की इमेज
स्क्रीनशॉट की इमेज
स्क्रीनशॉट की इमेज
स्क्रीनशॉट की इमेज

इस ऐप्लिकेशन के बारे में जानकारी

ओएस एलगोरिदम सिम्युलेटर एक शैक्षिक अनुप्रयोग है जो आपको एक ऑपरेटिंग सिस्टम (ओएस) काम करने वाले एल्गोरिदम को अनुकरण करने की अनुमति देता है।
जैसा कि आप जानते हैं, एक ओएस का मुख्य उद्देश्य 4 संसाधनों का प्रबंधन करना है:
- सीपीयू।
- यादाश्त।
- इनपुट / आउटपुट (I / O) सिस्टम।
- फाइल सिस्टम।
प्रत्येक OS में कई एल्गोरिदम होते हैं जो उपरोक्त कार्यक्षमता प्रदान करते हैं। उदाहरण के लिए:
- एक CPU शेड्यूलिंग एल्गोरिथ्म चुनता है कि किस प्रक्रिया में प्रत्येक पल में CPU लेना चाहिए।
- एक अन्य एल्गोरिथ्म के प्रभारी है जब प्रक्रियाओं को आवंटित करने पर गतिरोध नहीं होने देना चाहिए।
- एक स्मृति प्रबंधन एल्गोरिथ्म प्रत्येक प्रक्रिया के लिए भागों में मेमोरी को विभाजित करता है, और दूसरा फैसला करता है कि किन हिस्सों को स्वैप किया जाना चाहिए और किन लोगों को रैम में रहना चाहिए। आवंटन सन्निहित हो सकता है या नहीं। बाद के मामले में हमारे पास अधिक आधुनिक तंत्र होंगे जैसे पेजिंग या विभाजन। फिर, एक पृष्ठ प्रतिस्थापन एल्गोरिदम तय करेगा कि कौन से पृष्ठ स्मृति में रह सकते हैं और कौन से पृष्ठ नहीं।
- एक अन्य एल्गोरिदम उन सभी रुकावटों पर ध्यान देने के लिए है जो हार्डवेयर I / O सिस्टम में उत्पन्न कर सकते हैं।
- और इसी तरह।
किसी OS को गहराई से समझने के लिए, किसी को पता होना चाहिए कि ये एल्गोरिदम कैसे काम करते हैं और उचित प्रतीत होने वाले कुछ दृष्टिकोणों को विंडोज या लिनक्स जैसे जाने-माने ऑपरेटिंग सिस्टम ने क्यों छोड़ दिया है। इस एप्लिकेशन का लक्ष्य प्रत्येक समस्या के विभिन्न तरीकों के बारे में स्पष्टीकरण प्रदान करना है और यह बताना है कि सिमुलेशन के माध्यम से प्रत्येक एल्गोरिथ्म कैसे काम करता है। उस उद्देश्य के लिए, इस एप्लिकेशन में कुछ उदाहरण हैं, लेकिन यह आपको अपने स्वयं के डेटासेट प्रदान करने और यह जांचने की भी अनुमति देता है कि प्रत्येक एल्गोरिदम उन पर कैसा प्रदर्शन करेगा। यह कहना भी महत्वपूर्ण है कि अधिकांश मामलों में, इस एप्लिकेशन में अत्याधुनिक एल्गोरिदम शामिल नहीं हैं, लेकिन सरलीकरण जो हम सीखने की प्रक्रिया के लिए बेहतर मानते हैं।
विशेषताएं:
- कई प्रीमेप्टिव और नॉन-प्रीमिटिव प्रोसेस शेड्यूलिंग एल्गोरिदम:
* पहले आओ पहले पाओ
* सबसे छोटी नौकरी पहली
* सबसे कम शेष समय पहले
* प्राथमिकता-आधारित (गैर-उपसर्ग)
* प्राथमिकता-आधारित (प्रीमेप्टिव)
* राउंड रोबिन
- गतिरोध एल्गोरिदम:
* डेडलॉक परिहार (बैंकर एल्गोरिथम)।
- समृद्ध स्मृति आवंटन * पहले फिट
* सर्वोत्तम योग्य
* सबसे खराब फिट
- पेज प्रतिस्थापन एल्गोरिदम:
* इष्टतम पेज प्रतिस्थापन
* पहला अंदर पहला बाहर
* कम से कम हाल ही में प्रयुक्त
* दूसरे मौके के साथ फर्स्ट-इन-फर्स्ट-आउट
* अक्सर इस्तेमाल नहीं किया
* उम्र बढ़ने
- प्रत्येक एल्गोरिथ्म के लिए:
* यह सिमुलेशन के लिए कस्टम डेटासेट के निर्माण की अनुमति देता है।
* इसमें आपकी समझ का परीक्षण करने के लिए एक परीक्षण मोड शामिल है।
पिछली बार अपडेट होने की तारीख
29 अग॰ 2024

डेटा की सुरक्षा

डेटा सुरक्षा के लिहाज़ से यह जानना बेहद अहम है कि डेवलपर, आपका डेटा कैसे इकट्ठा और शेयर करते हैं. डेटा को निजी और सुरक्षित रखने के अलग-अलग तरीके हो सकते हैं. ये आपकी जगह, उम्र, और ऐप्लिकेशन के इस्तेमाल के हिसाब से तय किए जाते हैं. यह जानकारी डेवलपर से मिली है और वह समय-समय पर इसमें अपडेट भी कर सकता है.
तीसरे पक्षों के साथ कोई डेटा शेयर नहीं किया जाता
डेवलपर किस तरह से आपका डेटा शेयर करते हैं, इस बारे में ज़्यादा जानें
कोई डेटा इकट्ठा नहीं किया गया
डेवलपर किस तरह से आपका डेटा इकट्ठा करते हैं, इस बारे में ज़्यादा जानें
डेवलपर, Google Play की परिवार नीति के पालन का वादा करता है

इसमें नया क्या है

Added compatibility with Android 14 (Upside Down Cake).

ऐप्लिकेशन से जुड़ी सहायता

डेवलपर के बारे में
Rafael López García
phy.development@gmail.com
Rúa Armada Española, 30, 5, 1A 15406 Ferrol Spain
undefined