हम विभिन्न प्रकार के टास्क शेड्यूलर को देखेंगे जो विभिन्न परिस्थितियों में उपयोग किए जाते हैं, उदाहरण के लिए, साइक्लिक एग्जीक्यूटिव , रेट मोनोटोनिक एल्गोरिदम और अर्लीस्ट डेडलाइन फास्ट एल्गोरिदम |और फिर हम देखेंगे की रिसोर्स शेयरिंग कैसे रियल टाइम एप्लीकेशन में कुशलता से प्राप्त किया जा सकता है क्योंकि यह एक साधारण एप्लीकेशन के विपरीत है जहां हम सेमाफोर का उपयोग करते हैं |यहां एक सेमाफोर के इस्तेमाल से कुछ समस्याएं पैदा होंगी | हम समस्या का विश्लेषण करेंगे और समाधान देखेंगे और हम देखेंगे कि हम मल्टीप्रोसेसर में एक रियल टाइम ऑपरेटिंग सिस्टम का उपयोग कैसे करते हैं।
ವಿಭಿನ್ನ ಸಂದರ್ಭಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ವಿವಿಧ ರೀತಿಯ tasks schedulers ಗಳನ್ನು ನಾವು ನೋಡುತ್ತೇವೆ, ಉದಾಹರಣೆಗೆ, ಸೈಕ್ಲಿಕ್ ಎಕ್ಸಿಕ್ಯೂಟಿವ್,ದಿ ರೇಟ್ ಮೋನೋಟೋನಿಕ್ ಆಲ್ಗರಿದಮ್ ಮತ್ತು the earliest deadline first algorithm . ನಾವು ಸೆಮಾಫೋರ್ ಗಳನ್ನು ಬಳಸುವ ಸಾಮಾನ್ಯ ಅಪ್ಲಿಕೇಶನ್ ಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿರುವುದರಿಂದ ನೈಜ ಸಮಯದ ಅಪ್ಲಿಕೇಶನ್ ನಲ್ಲಿ resource sharing ಯನ್ನು ಹೇಗೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಸಾಧಿಸಬಹುದು ಎಂದು ನಾವು ನೋಡುತ್ತೇವೆ. ಇಲ್ಲಿ ಸೆಮಾಫೋರ್ ಬಳಸುವುದರಿಂದ ಕೆಲವು ಸಮಸ್ಯೆಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು. ನಾವು ಸಮಸ್ಯೆಯನ್ನು ವಿಶ್ಲೇಷಿಸುತ್ತೇವೆ ಮತ್ತು ಪರಿಹಾರಗಳನ್ನು ನೋಡುತ್ತೇವೆ ಮತ್ತು ನಾವು ಮಲ್ಟಿಪ್ರೊಸೆಸರ್ ನಲ್ಲಿ ನೈಜ ಸಮಯದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇವೆ ಎಂದು ನೋಡೋಣ.