Micro-Controller Operating Systems
ಮೈಕ್ರೋ-ಕಂಟ್ರೋಲರ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಸ್ (ಮೈಕ್ರೊಸಿ/ಓಎಸ್, ಮೈಕ್ರೊಸಿ/ಓಎಸ್, ಅಥವಾ ಮೈಕ್ರಿಯಮ್ ಓಎಸ್ ಎಂದು ಶೈಲೀಕರಿಸಲಾಗಿದೆ) 1991 ರಲ್ಲಿ ಜೀನ್ ಜೆ. ಲ್ಯಾಬ್ರೋಸ್ ವಿನ್ಯಾಸಗೊಳಿಸಿದ ನೈಜ-ಸಮಯದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ (ಆರ್ಟಿಓಎಸ್) ಆಗಿದೆ. ಇದು ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಆದ್ಯತೆ-ಆಧಾರಿತ ಪೂರ್ವಭಾವಿ ನೈಜ-ಸಮಯದ ಕರ್ನಲ್ ಆಗಿದ್ದು, ಇದನ್ನು ಹೆಚ್ಚಾಗಿ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಾದ ಸಿ ಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಇದನ್ನು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿ ಬಳಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ. ಮೈಕ್ರೊಸಿ/ಓಎಸ್ ಸಿ ಯಲ್ಲಿ ಹಲವಾರು ಕಾರ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದೂ ಸ್ವತಂತ್ರ ಥ್ರೆಡ್ ಅಥವಾ ಕಾರ್ಯವಾಗಿ ಕಾರ್ಯಗತಗೊಳ್ಳಬಹುದು. ಪ್ರತಿಯೊಂದು ಕಾರ್ಯವು ವಿಭಿನ್ನ ಆದ್ಯತೆಯೊಂದಿಗೆ ನಡೆಯುತ್ತದೆ ಮತ್ತು ಅದು ಕೇಂದ್ರೀಯ ಸಂಸ್ಕರಣಾ ಘಟಕವನ್ನು (ಸಿಪಿಯು) ಹೊಂದಿರುವಂತೆ ನಡೆಯುತ್ತದೆ. ಕಡಿಮೆ ಆದ್ಯತೆಯ ಕಾರ್ಯಗಳನ್ನು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯ ಕಾರ್ಯಗಳಿಂದ ಪೂರ್ವಭಾವಿಯಾಗಿ ಮಾಡಬಹುದು. ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯ ಕಾರ್ಯಗಳು ಕಡಿಮೆ ಆದ್ಯತೆಯ ಕಾರ್ಯಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡಲು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ (ಓಎಸ್) ಸೇವೆಗಳನ್ನು (ವಿಳಂಬ ಅಥವಾ ಘಟನೆಯಂತಹ) ಬಳಸುತ್ತವೆ. ಕಾರ್ಯಗಳು ಮತ್ತು ಸ್ಮರಣೆಯನ್ನು ನಿರ್ವಹಿಸಲು, ಕಾರ್ಯಗಳ ನಡುವೆ ಸಂವಹನ ನಡೆಸಲು ಮತ್ತು ಸಮಯಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ ಓಎಸ್ ಸೇವೆಗಳನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ. ಮೈಕ್ರೊಸಿ/ಓಎಸ್ ಕರ್ನಲ್ ಅನ್ನು ಮೂಲತಃ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಸ್ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ನಿಯತಕಾಲಿಕೆಯಲ್ಲಿ ಮೂರು ಭಾಗಗಳ ಲೇಖನದಲ್ಲಿ ಮತ್ತು ಲ್ಯಾಬ್ರೋಸ್ ಬರೆದ ಮೈಕ್ರೊಸಿ/ಓಎಸ್ ದಿ ರಿಯಲ್-ಟೈಮ್ ಕರ್ನಲ್ ಪುಸ್ತಕದಲ್ಲಿ ಪ್ರಕಟಿಸಲಾಯಿತು. ಅವರು ಮೊದಲಿಗೆ ತಮ್ಮ ಸ್ವಂತ ಬಳಕೆಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಪೋರ್ಟಬಲ್ ಓಎಸ್ನ ಆಂತರಿಕ ಅಂಶಗಳನ್ನು ಸರಳವಾಗಿ ವಿವರಿಸಲು ಉದ್ದೇಶಿಸಿದ್ದರು, ಆದರೆ ನಂತರ ಅದನ್ನು ತಮ್ಮ ಸ್ವಂತ ಕಂಪನಿಯಾದ ಮೈಕ್ರಿಯಮ್, ಇಂಕ್ನಲ್ಲಿ ಎರಡನೇ ಮತ್ತು ಮೂರನೇ ಆವೃತ್ತಿಗಳಲ್ಲಿ ವಾಣಿಜ್ಯ ಉತ್ಪನ್ನವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. 2016 ರಲ್ಲಿ ಮೈಕ್ರಿಯಂ, ಇಂಕ್ ಅನ್ನು ಸಿಲಿಕಾನ್ ಲ್ಯಾಬೋರೇಟರೀಸ್ ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡಿತು ಮತ್ತು ತರುವಾಯ ಅದನ್ನು ಅಪಾಚೆ ಪರವಾನಗಿಗೆ ಮುಕ್ತ ಮೂಲವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್ ತಮ್ಮ ಸ್ವಂತ ಸಿಲಿಕಾನ್ನಲ್ಲಿ ಬಳಸಲು ಮೈಕ್ರಿಯಮ್ ಓಎಸ್ ಎಂಬ ಓಪನ್ ಸೋರ್ಸ್ ಉತ್ಪನ್ನವನ್ನು ನಿರ್ವಹಿಸುವುದನ್ನು ಮುಂದುವರೆಸಿದೆ ಮತ್ತು ಮಾಜಿ ಮೈಕ್ರಿಯಮ್, ಇಂಕ್ ಉದ್ಯೋಗಿಗಳ ಗುಂಪು (ಲ್ಯಾಬ್ರೋಸ್ ಸೇರಿದಂತೆ) ಮೈಕ್ರೋಸಿ/ಓಎಸ್ ಮತ್ತು ಸೀಸಿಯಂ ಆರ್ಟಿಓಎಸ್ ಎರಡಕ್ಕೂ ಸಮಾಲೋಚನೆ ಮತ್ತು ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ, ಇದು ಓಪನ್ ಸೋರ್ಸ್ ಬಿಡುಗಡೆಯ ನಂತರ ಮಾಡಿದ ಸ್ವಾಮ್ಯದ ಫೋರ್ಕ್ ಆಗಿದೆ. ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು ಮತ್ತು ಡಿಜಿಟಲ್ ಸಿಗ್ನಲ್ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ (ಡಿ. ಎಸ್. ಪಿ. ಗಳು) ಪೋರ್ಟಬಲ್, ರೋಮ್-ಮಾಡಬಹುದಾದ, ಸ್ಕೇಲೆಬಲ್, ಪ್ರಿಎಂಪ್ಟಿವ್, ರಿಯಲ್-ಟೈಮ್, ನಿರ್ಣಾಯಕ, ಮಲ್ಟಿಟಾಸ್ಕಿಂಗ್ ಕರ್ನಲ್ ಆಗಿರುವ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು ಮತ್ತು ಡಿಜಿಟಲ್ ಸಿಗ್ನಲ್ ಪ್ರೊಸೆಸರ್ಗಳಿಗಾಗಿ (ಡಿ. ಎಸ್. ಪಿ. ಗಳು) ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು, ಮೈಕ್ರೊಪ್ರೊಪ್ರೊಸೆಸರ್ಗಳು ಇದು 64 ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ನಿರ್ದಿಷ್ಟ ಬಳಕೆಗೆ ಅಗತ್ಯವಾದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಲು ಅದರ ಗಾತ್ರವನ್ನು (5 ಮತ್ತು 24 ಕೆಬೈಟ್ಗಳ ನಡುವೆ) ಅಳೆಯಬಹುದು. ಹೆಚ್ಚಿನ μC/OS-II ಅನ್ನು ಹೆಚ್ಚು ಪೋರ್ಟಬಲ್ ಎ. ಎನ್. ಎಸ್. ಐ. ಸಿ ಯಲ್ಲಿ ಬರೆಯಲಾಗಿದ್ದು, ಗುರಿ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್-ನಿರ್ದಿಷ್ಟ ಕೋಡ್ ಅನ್ನು ಜೋಡಣಾ ಭಾಷೆಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ. ಇತರ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಪೋರ್ಟ್ ಮಾಡುವುದನ್ನು ಸುಲಭಗೊಳಿಸಲು ಎರಡನೆಯದರ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲಾಗಿದೆ. ಅಂತರ್ನಿರ್ಮಿತ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿನ ಬಳಕೆಗಳು-μC/OS-II ಅನ್ನು ಅಂತರ್ನಿರ್ಮಿತ ಬಳಕೆಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ನಿರ್ಮಾಪಕನು ಸರಿಯಾದ ಸಾಧನ ಸರಪಳಿಯನ್ನು ಹೊಂದಿದ್ದರೆ (ಅಂದರೆ, ಸಿ ಕಂಪೈಲರ್, ಅಸೆಂಬ್ಲರ್ ಮತ್ತು ಲಿಂಕರ್-ಲೊಕೇಟರ್), ಉತ್ಪನ್ನದ ಭಾಗವಾಗಿ μC/OS-II ಅನ್ನು ಅಳವಡಿಸಬಹುದು. ಎವಿಒನಿಕ್ಸ್ ವೈದ್ಯಕೀಯ ಉಪಕರಣಗಳು ಮತ್ತು ಸಾಧನಗಳು ದತ್ತಾಂಶ ಸಂವಹನ ಉಪಕರಣಗಳು ಬಿಳಿ ಸರಕುಗಳು (ಉಪಕರಣಗಳು) ಮೊಬೈಲ್ ಫೋನ್ಗಳು, ವೈಯಕ್ತಿಕ ಡಿಜಿಟಲ್ ಸಹಾಯಕರು (ಪಿಡಿಎಗಳು), ಎಂಐಡಿಗಳು ಕೈಗಾರಿಕಾ ನಿಯಂತ್ರಣಗಳು ಗ್ರಾಹಕ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ಆಟೋಮೋಟಿವ್ ಟಾಸ್ಕ್ ಹೇಳುತ್ತದೆ, ಎಯುಸಿ/ಓಎಸ್-II ಒಂದು ಬಹುಕಾರ್ಯಕ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಪ್ರತಿಯೊಂದು ಕಾರ್ಯವು ಅನಂತ ಲೂಪ್ ಆಗಿರುತ್ತದೆ ಮತ್ತು ಈ ಕೆಳಗಿನ ಐದು ಸ್ಥಿತಿಗಳಲ್ಲಿ ಯಾವುದಾದರೊಂದರಲ್ಲಿರಬಹುದು (ಹೆಚ್ಚುವರಿಯಾಗಿ ಕೆಳಗಿನ ಚಿತ್ರವನ್ನು ನೋಡಿ) ಸುಪ್ತ ಸಿದ್ಧ ಕಾಯುವಿಕೆ (ಒಂದು ಕಾರ್ಯಕ್ರಮಕ್ಕಾಗಿ) ಅಡಚಣೆ (ಇಂಟರಪ್ಟ್ ಸರ್ವೀಸ್ ರೊಟೀನ್ (ಐ. ಎಸ್. ಆರ್)) ಇದಲ್ಲದೆ, ಇದು 64 ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಬಹುದು. ಆದಾಗ್ಯೂ, ಈ ಕಾರ್ಯಗಳಲ್ಲಿ ಎಂಟು ಕಾರ್ಯಗಳನ್ನು μC/OS-II ಗೆ ಮೀಸಲಿಡಬೇಕೆಂದು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದ್ದು, ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು 56 ಕಾರ್ಯಗಳಿಗೆ ಬಿಡಲಾಗುತ್ತದೆ. ಕರ್ನಲ್ ಎಂಬುದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗೆ ಹೆಚ್ಚಿನ ಮನೆಕೆಲಸ ಕಾರ್ಯಗಳನ್ನು ಮಾಡುವ ಪ್ರೋಗ್ರಾಂಗೆ ನೀಡಲಾದ ಹೆಸರು. ಬೂಟ್ ಲೋಡರ್ ನಿಯಂತ್ರಣವನ್ನು ಕರ್ನಲ್ಗೆ ಹಸ್ತಾಂತರಿಸುತ್ತದೆ, ಇದು ವಿವಿಧ ಸಾಧನಗಳನ್ನು ತಿಳಿದಿರುವ ಸ್ಥಿತಿಗೆ ಪ್ರಾರಂಭಿಸುತ್ತದೆ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಸಾಮಾನ್ಯ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಸಿದ್ಧಗೊಳಿಸುತ್ತದೆ. ಕರ್ನಲ್ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುವ (ಅಂದರೆ, ಸಿಪಿಯುನ ಸಮಯವನ್ನು ನಿರ್ವಹಿಸುವ) ಮತ್ತು ಕಾರ್ಯಗಳ ನಡುವೆ ಸಂವಹನ ನಡೆಸುವ ಜವಾಬ್ದಾರಿಯನ್ನು ಹೊಂದಿದೆ. ಕರ್ನಲ್ ಒದಗಿಸುವ ಮೂಲಭೂತ ಸೇವೆಯು ಕಾಂಟೆಕ್ಸ್ಟ್ ಸ್ವಿಚಿಂಗ್ ಆಗಿದೆ. ವೇಳಾಪಟ್ಟಿಯು ಮುಂದಿನ ಯಾವ ಕಾರ್ಯವು ನಡೆಯುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುವ ಜವಾಬ್ದಾರಿಯನ್ನು ಹೊಂದಿರುವ ಕರ್ನಲ್ನ ಭಾಗವಾಗಿದೆ. ಹೆಚ್ಚಿನ ನೈಜ-ಸಮಯದ ಕರ್ನಲ್ಗಳು ಆದ್ಯತೆಯನ್ನು ಆಧರಿಸಿವೆ. ಆದ್ಯತೆಯ-ಆಧಾರಿತ ಕರ್ನಲ್ನಲ್ಲಿ, ಸಿಪಿಯು ನಿಯಂತ್ರಣವನ್ನು ಯಾವಾಗಲೂ ಚಲಾಯಿಸಲು ಸಿದ್ಧವಾಗಿರುವ ಅತ್ಯುನ್ನತ ಆದ್ಯತೆಯ ಕಾರ್ಯಕ್ಕೆ ನೀಡಲಾಗುತ್ತದೆ. ಎರಡು ರೀತಿಯ ಆದ್ಯತೆಯ-ಆಧಾರಿತ ಕರ್ನಲ್ಗಳು ಅಸ್ತಿತ್ವದಲ್ಲಿವೆಃ ಪೂರ್ವಭಾವಿ ಮತ್ತು ಪೂರ್ವಭಾವಿ. ಪ್ರತಿ ಕಾರ್ಯವು ಸಿಪಿಯು ಮೇಲಿನ ನಿಯಂತ್ರಣವನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಬಿಟ್ಟುಕೊಡಲು ಏನನ್ನಾದರೂ ಮಾಡಬೇಕೆಂದು ನಾನ್ಪ್ರೆಂಪ್ಟಿವ್ ಕರ್ನಲ್ಗಳು ಬಯಸುತ್ತವೆ. ವ್ಯವಸ್ಥೆಯ ಪ್ರತಿಕ್ರಿಯಾತ್ಮಕತೆಯು ಹೆಚ್ಚು ಮುಖ್ಯವಾದಾಗ ಪೂರ್ವಭಾವಿ ಕರ್ನಲ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಹೀಗಾಗಿ, μC/OS-II ಮತ್ತು ಹೆಚ್ಚಿನ ವಾಣಿಜ್ಯ ನೈಜ-ಸಮಯದ ಕರ್ನಲ್ಗಳು ಪೂರ್ವಭಾವಿಯಾಗಿರುತ್ತವೆ. ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸಿದ್ಧವಾಗಿರುವ ಅತ್ಯುನ್ನತ ಆದ್ಯತೆಯ ಕಾರ್ಯಕ್ಕೆ ಯಾವಾಗಲೂ ಸಿ. ಪಿ. ಯು. ನ ನಿಯಂತ್ರಣವನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಕಾರ್ಯಗಳನ್ನು ನಿಯೋಜಿಸುವುದು ಅತ್ಯಧಿಕ ಪ್ರಮಾಣದ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ ಹೊಂದಿರುವ ಕಾರ್ಯಗಳಿಗೆ ದರ-ಏಕತಾನತೆಯ ವೇಳಾಪಟ್ಟಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಈ ವೇಳಾಪಟ್ಟಿ ಕ್ರಮಾವಳಿಯನ್ನು ಸ್ಥಿರ-ಆದ್ಯತೆಯ ವೇಳಾಪಟ್ಟಿ ವರ್ಗದ ನೈಜ-ಸಮಯದ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ (ಆರ್ಟಿಒಎಸ್) ಬಳಸಲಾಗುತ್ತದೆ. ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು ಗಣನೆಯಲ್ಲಿ, ಕಾರ್ಯವು ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಒಂದು ಘಟಕವಾಗಿದೆ. ಕೆಲವು ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ಒಂದು ಕಾರ್ಯವು ಒಂದು ಪ್ರಕ್ರಿಯೆಗೆ ಸಮಾನಾರ್ಥಕವಾಗಿದೆ, ಇತರರಲ್ಲಿ ಥ್ರೆಡ್ನೊಂದಿಗೆ. ಬ್ಯಾಚ್ ಪ್ರೊಸೆಸಿಂಗ್ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ಕಾರ್ಯವು ಕೆಲಸದೊಳಗೆ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಒಂದು ಘಟಕವಾಗಿದೆ. ಮೈಕ್ರೋಸಿ/ಓಎಸ್-II ನ ಸಿಸ್ಟಮ್ ಬಳಕೆದಾರರು ಈ ಕೆಳಗಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಕಾರ್ಯಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಸಮರ್ಥರಾಗಿದ್ದಾರೆಃ ಕಾರ್ಯ ವೈಶಿಷ್ಟ್ಯ ಕಾರ್ಯ ರಚನೆ ಕಾರ್ಯ ಸ್ಟ್ಯಾಕ್ ಮತ್ತು ಸ್ಟ್ಯಾಕ್ ಚೆಕಿಂಗ್ ಕಾರ್ಯ ಅಳಿಸುವಿಕೆ ಕಾರ್ಯದ ಆದ್ಯತೆಯನ್ನು ಬದಲಾಯಿಸಿ ಕಾರ್ಯವನ್ನು ಅಮಾನತುಗೊಳಿಸಿ ಮತ್ತು ಕಾರ್ಯವನ್ನು ಪುನರಾರಂಭಿಸಿ ಕಾರ್ಯ ನಿರ್ವಹಣೆ ಮೆಮೊರಿಯ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಿರಿ ವಿಘಟನೆಯನ್ನು ತಪ್ಪಿಸಲು, ಮೈಕ್ರೋಸಿ/ಓಎಸ್-II ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸ್ಥಿರ-ಗಾತ್ರದ ಮೆಮೊರಿ ಬ್ಲಾಕ್ಗಳನ್ನು ಪಡೆಯಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಎಲ್ಲಾ ಮೆಮೊರಿ ಬ್ಲಾಕ್ಗಳು ಒಂದೇ ಗಾತ್ರದಲ್ಲಿರುತ್ತವೆ ಮತ್ತು ವಿಭಾಗವು ಅವಿಭಾಜ್ಯ ಸಂಖ್ಯೆಯ ಬ್ಲಾಕ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಈ ಮೆಮೊರಿ ಬ್ಲಾಕ್ಗಳ ಹಂಚಿಕೆ ಮತ್ತು ಹಂಚಿಕೆಯನ್ನು ಸ್ಥಿರ ಸಮಯದಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ಇದು ಒಂದು ನಿರ್ಣಾಯಕ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಸಮಯವನ್ನು ನಿರ್ವಹಿಸಲು ಸಮಯದ ವಿಳಂಬಗಳು ಮತ್ತು ಸಮಯಾವಧಿಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ನಿಯತಕಾಲಿಕ ಸಮಯದ ಮೂಲವನ್ನು ಒದಗಿಸಬೇಕಾಗುತ್ತದೆ. ಒಂದು ಟಿಕ್ ಸೆಕೆಂಡಿಗೆ 10 ರಿಂದ 1000 ಬಾರಿ ಅಥವಾ ಹರ್ಟ್ಜ್ ನಡುವೆ ಸಂಭವಿಸಬೇಕು. ವೇಗವಾದ ಟಿಕ್ ದರವು, ಸಿಸ್ಟಮ್ನ ಮೇಲೆ ಹೆಚ್ಚು ಓವರ್ಹೆಡ್ μC/OS-II ಅನ್ನು ವಿಧಿಸುತ್ತದೆ. ಗಡಿಯಾರದ ಟಿಕ್ ಆವರ್ತನವು ಅಪ್ಲಿಕೇಶನ್ನ ಅಪೇಕ್ಷಿತ ಟಿಕ್ ರೆಸಲ್ಯೂಶನ್ ಅನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಹಾರ್ಡ್ವೇರ್ ಟೈಮರ್ ಅನ್ನು ಮೀಸಲಿಡುವ ಮೂಲಕ ಅಥವಾ ಪರ್ಯಾಯ ಕರೆಂಟ್ (ಎಸಿ) ವಿದ್ಯುತ್ ಲೈನ್ (50 ಅಥವಾ 60 ಹರ್ಟ್ಜ್) ಸಿಗ್ನಲ್ನಿಂದ ಅಡ್ಡಿಪಡಿಸುವ ಮೂಲಕ ಟಿಕ್ ಮೂಲಗಳನ್ನು ಪಡೆಯಬಹುದು. ಈ ಆವರ್ತಕ ಸಮಯದ ಮೂಲವನ್ನು ಕ್ಲಾಕ್ ಟಿಕ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಗಡಿಯಾರದ ಗುರುತನ್ನು ನಿರ್ಧರಿಸಿದ ನಂತರ, ಕಾರ್ಯಗಳು ಹೀಗಿರಬಹುದುಃ ಕಾರ್ಯವನ್ನು ವಿಳಂಬಗೊಳಿಸುವುದು ವಿಳಂಬಿತ ಕಾರ್ಯವನ್ನು ಪುನರಾರಂಭಿಸಿ ಕಾರ್ಯಗಳ ನಡುವೆ ಸಂವಹನ ಇಂಟರ್ಟಾಸ್ಕ್ ಅಥವಾ ಇಂಟರ್ಪ್ರೋಸೆಸ್ ಸಂವಹನವು μC/OS-II ಮೂಲಕ ಸಂಭವಿಸುತ್ತದೆಃ ಸೆಮಾಫೋರ್ಗಳು, ಸಂದೇಶ ಮೇಲ್ಬಾಕ್ಸ್, ಸಂದೇಶ ಸಾಲುಗಳು, ಕಾರ್ಯಗಳು, ಮತ್ತು ಸೇವಾ ದಿನಚರಿಗಳನ್ನು ಅಡ್ಡಿಪಡಿಸುವುದು (ISRs). ಈವೆಂಟ್ ಕಂಟ್ರೋಲ್ ಬ್ಲಾಕ್ (ಇ. ಸಿ. ಬಿ.) ಎಂದು ಕರೆಯಲಾಗುವ ಕರ್ನಲ್ ಆಬ್ಜೆಕ್ಟ್ ಮೂಲಕ ಒಂದು ಕಾರ್ಯ ಅಥವಾ ಐ. ಎಸ್. ಆರ್. ಒಂದು ಕಾರ್ಯವನ್ನು ಸಂಕೇತಿಸಿದಾಗ ಅವರು ಪರಸ್ಪರ ಸಂವಹನ ನಡೆಸಬಹುದು. ಈ ಸಂಕೇತವನ್ನು ಒಂದು ಘಟನೆ ಎಂದು ಪರಿಗಣಿಸಲಾಗಿದೆ. ಮೈಕ್ರೋ-ಕಂಟ್ರೋಲರ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಸ್ ಆವೃತ್ತಿ 3ರ ಸಂಕ್ಷಿಪ್ತ ರೂಪವಾದ ಮೈಕ್ರೋಸಿ/ಓಎಸ್-III ಅನ್ನು 2009ರಲ್ಲಿ ಪರಿಚಯಿಸಲಾಯಿತು ಮತ್ತು ಇದು ಮೈಕ್ರೋಸಿ/ಓಎಸ್-II ಆರ್ಟಿಓಎಸ್ಗೆ ಕಾರ್ಯವನ್ನು ಸೇರಿಸಿತು. ಮೈಕ್ರೋಸಿ/ಓಎಸ್-III, ಮೈಕ್ರೋಸಿ/ಓಎಸ್-II ನ ಎಲ್ಲಾ ವೈಶಿಷ್ಟ್ಯಗಳು ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಅತಿದೊಡ್ಡ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಬೆಂಬಲಿತ ಕಾರ್ಯಗಳ ಸಂಖ್ಯೆ. ಪ್ರತಿ 255 ಆದ್ಯತೆಯ ಹಂತಗಳಲ್ಲಿ, ಗರಿಷ್ಠ 255 ಕಾರ್ಯಗಳಿಗೆ, ಕೇವಲ 1 ಕಾರ್ಯವನ್ನು ಮಾತ್ರ μC/OS-II ಅನುಮತಿಸುತ್ತದೆ. ಮೈಕ್ರೋಸಿ/ಓಎಸ್-III ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಅಪ್ಲಿಕೇಶನ್ ಕಾರ್ಯಗಳು, ಆದ್ಯತೆಯ ಮಟ್ಟಗಳು ಮತ್ತು ಪ್ರತಿ ಹಂತಕ್ಕೆ ಕಾರ್ಯಗಳನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಇದು ಮೆಮೊರಿಗೆ ಪ್ರೊಸೆಸರ್ ಪ್ರವೇಶದಿಂದ ಮಾತ್ರ ಸೀಮಿತವಾಗಿದೆ. ಪ್ರಸ್ತುತ ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್ನ ಅಂಗಸಂಸ್ಥೆಯಾದ ಮೈಕ್ರಿಯಂ, ಇಂಕ್. ನಿಂದ ಮೈಕ್ರೋಸಿ/ಓಎಸ್-II ಮತ್ತು ಮೈಕ್ರೋಸಿ/ಓಎಸ್-III ಅನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತಿದೆ ಮತ್ತು ಪ್ರತಿ ಉತ್ಪನ್ನಕ್ಕೆ ಅಥವಾ ಪ್ರತಿ ಉತ್ಪನ್ನದ ಶ್ರೇಣಿಗೆ ಪರವಾನಗಿ ಪಡೆಯಬಹುದು. ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿನ ಉಪಯೋಗಗಳು ಬಳಕೆಗಳು μC/OS-II ಕಾರ್ಯದ ಸ್ಥಿತಿಗಳಂತೆಯೇ ಇರುತ್ತವೆ, ಇದು ಬಹು-ಕಾರ್ಯ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಪ್ರತಿಯೊಂದು ಕಾರ್ಯವು ಅನಂತ ಲೂಪ್ ಆಗಿದೆ ಮತ್ತು ಐದು ಸ್ಥಿತಿಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ಒಂದಾಗಿರಬಹುದು (ಸುಪ್ತ, ಸಿದ್ಧ, ಚಾಲನೆಯಲ್ಲಿರುವ, ಅಡ್ಡಿಪಡಿಸಿದ ಅಥವಾ ಬಾಕಿ ಇರುವ). ಕಾರ್ಯ ಆದ್ಯತೆಗಳು 0 (ಹೆಚ್ಚಿನ ಆದ್ಯತೆ) ದಿಂದ ಗರಿಷ್ಠ 255 (ಸಾಧ್ಯವಾದಷ್ಟು ಕಡಿಮೆ ಆದ್ಯತೆ) ವರೆಗೆ ಇರಬಹುದು. ರೌಂಡ್ ರಾಬಿನ್ ವೇಳಾಪಟ್ಟಿ ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಕಾರ್ಯಗಳು ಒಂದೇ ಆದ್ಯತೆಯನ್ನು ಹೊಂದಿರುವಾಗ, ಕರ್ನಲ್ ಒಂದು ಕಾರ್ಯವನ್ನು ಪೂರ್ವನಿರ್ಧರಿತ ಸಮಯದವರೆಗೆ ಚಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಇದನ್ನು ಕ್ವಾಂಟಮ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ಮತ್ತೊಂದು ಕಾರ್ಯವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ರೌಂಡ್ ರಾಬಿನ್ ಶೆಡ್ಯೂಲಿಂಗ್ ಅಥವಾ ಟೈಮ್ ಸ್ಲೈಸಿಂಗ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಕರ್ನಲ್ ಸಾಲಿನಲ್ಲಿ ಮುಂದಿನ ಕಾರ್ಯಕ್ಕೆ ನಿಯಂತ್ರಣವನ್ನು ನೀಡುತ್ತದೆಃ ಪ್ರಸ್ತುತ ಕಾರ್ಯವು ಅದರ ಸಮಯದ ಸ್ಲೈಸ್ನಲ್ಲಿ ಮಾಡಲು ಯಾವುದೇ ಕೆಲಸವನ್ನು ಹೊಂದಿಲ್ಲ, ಅಥವಾ ಪ್ರಸ್ತುತ ಕಾರ್ಯವು ಅದರ ಸಮಯದ ಸ್ಲೈಸ್ ಮುಗಿಯುವ ಮೊದಲು ಪೂರ್ಣಗೊಳ್ಳುತ್ತದೆ, ಅಥವಾ ಸಮಯದ ಸ್ಲೈಸ್ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಕರ್ನಲ್ಗಳು ಮೈಕ್ರೊಸಿ/ಓಎಸ್-III ಗೆ ಕರ್ನಲ್ ಕಾರ್ಯಕ್ಷಮತೆಯು ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ/ಮೈಕ್ರೊಸಿ ನಿರ್ವಹಣಾ ಕಾರ್ಯಗಳು ಟಾಸ್ಕ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಸಹ μC/OS-II ನಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, μC/OS-III ಬಹುಕಾರ್ಯಕವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗೆ ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಪ್ರೊಸೆಸರ್ಗೆ ಲಭ್ಯವಿರುವ ಕಂಪ್ಯೂಟರ್ ಮೆಮೊರಿಯ ಪ್ರಮಾಣದಿಂದ (ಕೋಡ್ ಮತ್ತು ಡೇಟಾ ಸ್ಪೇಸ್ ಎರಡೂ) ಗರಿಷ್ಠ ಸಂಖ್ಯೆಯ ಕಾರ್ಯಗಳು ಸೀಮಿತವಾಗಿವೆ. ಒಂದು ಕಾರ್ಯವನ್ನು ನಿಗದಿತ ಪೂರ್ಣಗೊಳಿಸುವವರೆಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು, ಇದರಲ್ಲಿ ಕಾರ್ಯವು ಮುಗಿದ ನಂತರ ಸ್ವತಃ ಅಳಿಯುತ್ತದೆ, ಅಥವಾ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ ಅನಂತ ಲೂಪ್ ಆಗಿ, ಘಟನೆಗಳು ಸಂಭವಿಸಲು ಕಾಯುತ್ತದೆ ಮತ್ತು ಆ ಘಟನೆಗಳನ್ನು ಸಂಸ್ಕರಿಸುತ್ತದೆ. ಮೆಮೊರಿ ಮೆಮೊರಿ ನಿರ್ವಹಣೆಯನ್ನು ನಿರ್ವಹಿಸುವುದು μC/OS-II ನಲ್ಲಿರುವ ರೀತಿಯಲ್ಲಿಯೇ ಮಾಡಲಾಗುತ್ತದೆ. ಸಮಯದ ನಿರ್ವಹಣೆಯು, μC/OS-III, ಅದೇ ಸಮಯದ ನಿರ್ವಹಣೆಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು, μC/OS-IIನಂತೆಯೇ ಒದಗಿಸುತ್ತದೆ. ಇದು ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಸೇವೆಗಳನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಬಳಕೆದಾರರಿಂದ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಸಮಯದ ವಿಳಂಬಕ್ಕಾಗಿ ಕಾರ್ಯಗಳು ಅವುಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಸ್ಥಗಿತಗೊಳಿಸಬಹುದು. ವಿಳಂಬಗಳನ್ನು ಹಲವಾರು ಗಡಿಯಾರದ ಉಣ್ಣಿಗಳು ಅಥವಾ ಗಂಟೆಗಳು, ನಿಮಿಷಗಳು, ಸೆಕೆಂಡುಗಳು ಮತ್ತು ಮಿಲಿಸೆಕೆಂಡುಗಳಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ. ಕಾರ್ಯಗಳ ನಡುವೆ ಸಂವಹನ ಕೆಲವೊಮ್ಮೆ, ಒಂದು ಕಾರ್ಯ ಅಥವಾ ಐ. ಎಸ್. ಆರ್ ಮತ್ತೊಂದು ಕಾರ್ಯಕ್ಕೆ ಮಾಹಿತಿಯನ್ನು ಸಂವಹನ ಮಾಡಬೇಕು, ಏಕೆಂದರೆ ಎರಡು ಕಾರ್ಯಗಳು ಒಂದೇ ನಿರ್ದಿಷ್ಟ ದತ್ತಾಂಶ ಅಥವಾ ಯಂತ್ರಾಂಶ ಸಂಪನ್ಮೂಲವನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಪ್ರವೇಶಿಸುವುದು ಅಸುರಕ್ಷಿತವಾಗಿದೆ. ಇದನ್ನು ಅಂತರ-ಕಾರ್ಯ ಸಂವಹನ ಎಂದು ಕರೆಯಲಾಗುವ ಮಾಹಿತಿ ವರ್ಗಾವಣೆಯ ಮೂಲಕ ಪರಿಹರಿಸಬಹುದು. ಮಾಹಿತಿಯನ್ನು ಎರಡು ರೀತಿಯಲ್ಲಿ ಕಾರ್ಯಗಳ ನಡುವೆ ಸಂವಹನ ಮಾಡಬಹುದುಃ ಜಾಗತಿಕ ದತ್ತಾಂಶದ ಮೂಲಕ ಅಥವಾ ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸುವ ಮೂಲಕ. ಜಾಗತಿಕ ಚಲಪರಿಮಾಣಗಳನ್ನು ಬಳಸುವಾಗ, ಪ್ರತಿ ಕಾರ್ಯ ಅಥವಾ ಐ. ಎಸ್. ಆರ್. ಇದು ಚಲಪರಿಮಾಣಗಳಿಗೆ ವಿಶೇಷ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು. ಐಎಸ್ಆರ್ ಒಳಗೊಂಡಿದ್ದರೆ, ಸಾಮಾನ್ಯ ಅಸ್ಥಿರಗಳಿಗೆ ವಿಶೇಷ ಪ್ರವೇಶವನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವ ಏಕೈಕ ಮಾರ್ಗವೆಂದರೆ ಅಡಚಣೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದು. ಎರಡು ಕಾರ್ಯಗಳು ದತ್ತಾಂಶವನ್ನು ಹಂಚಿಕೊಂಡರೆ, ಪ್ರತಿಯೊಂದೂ ಅಂತರಾಯಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ, ವೇಳಾಪಟ್ಟಿಯನ್ನು ಲಾಕ್ ಮಾಡುವ ಮೂಲಕ, ಸೆಮಾಫೋರ್ ಅನ್ನು ಬಳಸುವ ಮೂಲಕ ಅಥವಾ ಆದ್ಯತೆಯಾಗಿ, ಪರಸ್ಪರ ಹೊರಗಿಡುವ ಸೆಮಾಫೋರ್ ಅನ್ನು ಬಳಸುವ ಮೂಲಕ ಅಸ್ಥಿರಗಳಿಗೆ ವಿಶೇಷ ಪ್ರವೇಶವನ್ನು ಪಡೆಯಬಹುದು. ಸಂದೇಶಗಳನ್ನು ಸಂದೇಶ ಕ್ಯೂ ಎಂದು ಕರೆಯಲಾಗುವ ಮಧ್ಯಂತರ ವಸ್ತುವಿಗೆ ಅಥವಾ ನೇರವಾಗಿ ಕಾರ್ಯಕ್ಕೆ ಕಳುಹಿಸಬಹುದು, ಏಕೆಂದರೆ ಪ್ರತಿ ಕಾರ್ಯವು ತನ್ನದೇ ಆದ ಅಂತರ್ನಿರ್ಮಿತ ಸಂದೇಶ ಕ್ಯೂ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಅನೇಕ ಕಾರ್ಯಗಳು ಸಂದೇಶಗಳಿಗಾಗಿ ಕಾಯಬೇಕಾಗಿದ್ದರೆ ಬಾಹ್ಯ ಸಂದೇಶದ ಸಾಲನ್ನು ಬಳಸಿ. ಕೇವಲ ಒಂದು ಕಾರ್ಯವು ಸ್ವೀಕರಿಸಿದ ದತ್ತಾಂಶವನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಿದರೆ ನೇರವಾಗಿ ಒಂದು ಕಾರ್ಯಕ್ಕೆ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿ. ಒಂದು ಕಾರ್ಯವು ಸಂದೇಶವು ಬರುವವರೆಗೆ ಕಾಯುತ್ತಿರುತ್ತದೆಯಾದರೂ, ಅದು ಯಾವುದೇ CPU ಸಮಯವನ್ನು ಬಳಸುವುದಿಲ್ಲ. ಒಂದು ಬಂದರು ಮೂರು ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆಃ ಸಿಪಿಯು, ಓಎಸ್ ಮತ್ತು ಬೋರ್ಡ್ ನಿರ್ದಿಷ್ಟ (ಬಿಎಸ್ಪಿ) ಕೋಡ್. ಮಾರುಕಟ್ಟೆಯಲ್ಲಿರುವ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಪ್ರೊಸೆಸರ್ಗಳು ಮತ್ತು ಬೋರ್ಡ್ಗಳಿಗೆ ಬಂದರುಗಳನ್ನು ಹೊಂದಿರುವ ಮೈಕ್ರೋಸೀ/ಓಎಸ್-II ಮತ್ತು ಮೈಕ್ರೋಸೀ/ಓಎಸ್-III ವಿಮಾನಯಾನ, ವೈದ್ಯಕೀಯ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಪರಮಾಣು ಸ್ಥಾಪನೆಗಳಂತಹ ಸುರಕ್ಷತಾ ನಿರ್ಣಾಯಕ ಎಂಬೆಡೆಡ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಬಳಕೆಗೆ ಸೂಕ್ತವಾಗಿವೆ. ಒಂದು μC/OS-III ಪೋರ್ಟ್ ಮೂರು ಕರ್ನಲ್ ನಿರ್ದಿಷ್ಟ ಕಡತಗಳ ವಿಷಯಗಳನ್ನು ಬರೆಯುವುದು ಅಥವಾ ಬದಲಾಯಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆಃ OS_CPU.H, OS_CPU_A.ASM, ಮತ್ತು OS_CPU_C.C. ಅಂತಿಮವಾಗಿ ಬಳಸಲಾಗುವ ಮೌಲ್ಯಮಾಪನ ಮಂಡಳಿ ಅಥವಾ ಗುರಿ ಮಂಡಳಿಗಾಗಿ ಮಂಡಳಿಯ ಬೆಂಬಲ ಪ್ಯಾಕೇಜ್ (ಬಿಎಸ್ಪಿ) ಅನ್ನು ರಚಿಸಿ ಅಥವಾ ಬದಲಾಯಿಸಿ. ಒಂದು ಮೈಕ್ರೋಸಿ/ಓಎಸ್-III ಪೋರ್ಟ್, ಮೈಕ್ರೋಸಿ/ಓಎಸ್-II ಪೋರ್ಟ್ ಅನ್ನು ಹೋಲುತ್ತದೆ. ಇಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಿರುವುದಕ್ಕಿಂತ ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚಿನ ಬಂದರುಗಳಿವೆ ಮತ್ತು ಬಂದರುಗಳು ನಿರಂತರ ಅಭಿವೃದ್ಧಿಗೆ ಒಳಪಟ್ಟಿವೆ. ಎಲ್ಲಾ ಸಂಪರ್ಕಗಳಾದ್ಯಂತ ಭದ್ರತೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸುವ ವುಲ್ಫ್ ಎಸ್ಎಸ್ಎಲ್ನಂತಹ ಜನಪ್ರಿಯ ಎಸ್ಎಸ್ಎಲ್/ಟಿಎಲ್ಎಸ್ ಗ್ರಂಥಾಲಯಗಳು ಎಂಯುಸಿ/ಓಎಸ್-II ಮತ್ತು ಎಂಯುಸಿ/ಓಎಸ್-III ಎರಡನ್ನೂ ಬೆಂಬಲಿಸುತ್ತವೆ. ಪರವಾನಗಿ ಬದಲಾವಣೆ ಸಿಲಿಕಾನ್ ಲ್ಯಾಬ್ಸ್ ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡ ನಂತರ, 2020 ರಲ್ಲಿ ಮೈಕ್ರಿಯಮ್ ಫೆಬ್ರವರಿ 2020 ರಲ್ಲಿ ಓಪನ್-ಸೋರ್ಸ್ ಮಾದರಿ ಪರವಾನಗಿಗೆ ಬದಲಾಯಿತು. ಇದು ಯುಸಿ/ಓಎಸ್ III, ಎಲ್ಲಾ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳು, ಎಲ್ಲಾ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿದೆಃ ಯುಎಸ್ಬಿ, ಫೈಲ್ ಸಿಸ್ಟಮ್, ಜಿಯುಐ, ಟಿಸಿಪಿ/ಐಪಿ, ಇತ್ಯಾದಿ. ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಮತ್ತು ಬೆಂಬಲ ಬೆಂಬಲವು ಒಂದು ವಿಶಿಷ್ಟವಾದ ಬೆಂಬಲ ವೇದಿಕೆಯ ಮೂಲಕ ಲಭ್ಯವಿದೆ, ಮತ್ತು ಹಲವಾರು ಸಮಗ್ರ ಪುಸ್ತಕಗಳು, ಹಲವಾರು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ಡೆವಲಪ್ಮೆಂಟ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗೆ ಅನುಗುಣವಾಗಿ, ಉಚಿತ ಪಿಡಿಎಫ್ಗಳಾಗಿ ಅಥವಾ ಹಾರ್ಡ್-ಕವರ್ನಲ್ಲಿ ಕಡಿಮೆ-ವೆಚ್ಚದ ಖರೀದಿಯಾಗಿ ಲಭ್ಯವಿದೆ. ಮೈಕ್ರಿಯಮ್ ಮತ್ತು ಇತರ ಪಕ್ಷಗಳಿಂದ ಪಾವತಿಸಿದ ಬೆಂಬಲ ಲಭ್ಯವಿದೆ. ಫ್ಯೂಷನ್ ಎಂಬೆಡೆಡ್ ಮೈಕ್ರಿಯಂ-ಯುಸಿಓಎಸ್-III-ಬಳಕೆದಾರರಿಂದ ಮೈಕ್ರೊಸಿ/ಓಎಸ್-II ಗೆ ಪ್ರೊಟೊಕಾಲ್ ಬೆಂಬಲ 1 ನೇ ಆವೃತ್ತಿ ಮ್ಯಾನ್ಯುಯಲ್ ಯುಸಿ/ಓಎಸ್-III: ರೆನೆಸಾಸ್ ಆರ್ಎಕ್ಸ್62ಎನ್ಗಾಗಿ ರಿಯಲ್-ಟೈಮ್ ಕರ್ನಲ್ ಬಾಹ್ಯ ಕೊಂಡಿಗಳ ಸಾರಾಂಶ ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸುವ ಯುಸಿ/ಓಎಸ್-II ಕಾರ್ಯಗಳು ಮತ್ತು ದತ್ತಾಂಶ ರಚನೆಗಳು ಮೈಕ್ರೊಸಿ/ಓಎಸ್ ಮೈಕ್ರೊಸಿ/ಓಎಸ್-II ನೊಂದಿಗೆ ನಿಯೋಸಿಐ ಜಿಸಿಸಿ ರೆಫರೆನ್ಸ್ ಮ್ಯಾನ್ಯುಯಲ್ ಎಂಬೆಡೆಡ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಚಾಲನೆಯಲ್ಲಿರುವ ಮೈಕ್ರೋಕರ್ನಲ್-ಆಧಾರಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಮೈಕ್ರೋಕರ್ನಲ್ಗಳನ್ನು ಹೇಗೆ ಪಡೆಯುವುದು ಎಂಬೆಡೆಡ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಚಾಲನೆಯಲ್ಲಿರುವ ಮೈಕ್ರೊಸಿ/ಓಎಸ್-II ಅಪ್ಲಿಕೇಶನ್