ಸದಸ್ಯ:2240133keerthanadevraj/ನನ್ನ ಪ್ರಯೋಗಪುಟ

ವಿಕಿಪೀಡಿಯದಿಂದ, ಇದು ಮುಕ್ತ ಹಾಗೂ ಸ್ವತಂತ್ರ ವಿಶ್ವಕೋಶ

ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್:[ಬದಲಾಯಿಸಿ]

ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ ಎನ್ನುವುದು ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್ ಆಗಿದೆ-ಕಂಪ್ಯೂಟರ್ ಪ್ರೊಸೆಸರ್, ಕಂಪ್ಯೂಟರ್ ಮೆಮೊರಿ, ಮತ್ತು ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ಬಾಹ್ಯ ಸಾಧನಗಳ ಸಂಯೋಜನೆ-ಇದು ದೊಡ್ಡ ಯಾಂತ್ರಿಕ ಅಥವಾ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ ಮೀಸಲಾದ ಕಾರ್ಯವನ್ನು ಹೊಂದಿದೆ. ಇದು ವಿದ್ಯುತ್ ಅಥವಾ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಯಂತ್ರಾಂಶ ಮತ್ತು ಯಾಂತ್ರಿಕ ಭಾಗಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಸಂಪೂರ್ಣ ಸಾಧನದ ಭಾಗವಾಗಿ ಎಂಬೆಡ್ ಮಾಡಲಾಗಿದೆ. ಒಂದು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ ಸಾಮಾನ್ಯವಾಗಿ ಯಂತ್ರದ ಭೌತಿಕ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಅದು ಅಂತರ್ಗತವಾಗಿರುತ್ತದೆ, ಇದು ಆಗಾಗ್ಗೆ ನೈಜ-ಸಮಯದ ಕಂಪ್ಯೂಟಿಂಗ್ ನಿರ್ಬಂಧಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಸಾಮಾನ್ಯ ಬಳಕೆಯಲ್ಲಿರುವ ಅನೇಕ ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸುತ್ತವೆ. ೨೦೦೯ ರಲ್ಲಿ, ತಯಾರಿಸಲಾದ ಎಲ್ಲಾ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ ತೊಂಬತ್ತೆಂಟು ಪ್ರತಿಶತವನ್ನು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆ ಎಂದು ಅಂದಾಜಿಸಲಾಗಿದೆ.

ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ಸ್


ಆಧುನಿಕ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಳನ್ನು ಆಧರಿಸಿವೆ ( ಇಂಟಿಗ್ರೇಟೆಡ್ ಮೆಮೊರಿ ಮತ್ತು ಬಾಹ್ಯ ಇಂಟರ್ಫೇಸ್‌ಗಳೊಂದಿಗೆ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ಗಳು), ಆದರೆ ಸಾಮಾನ್ಯ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ಗಳು (ಮೆಮೊರಿ ಮತ್ತು ಬಾಹ್ಯ ಇಂಟರ್ಫೇಸ್ ಸರ್ಕ್ಯೂಟ್‌ಗಳಿಗಾಗಿ ಬಾಹ್ಯ ಚಿಪ್‌ಗಳನ್ನು ಬಳಸುವುದು) ಸಹ ಸಾಮಾನ್ಯವಾಗಿದೆ, ವಿಶೇಷವಾಗಿ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಬಳಸಿದ ಪ್ರೊಸೆಸರ್ ಸಾಮಾನ್ಯ ಉದ್ದೇಶದಿಂದ ಒಂದು ನಿರ್ದಿಷ್ಟ ವರ್ಗದ ಗಣನೆಗಳಲ್ಲಿ ಪರಿಣತಿ ಹೊಂದಿರುವ ಪ್ರಕಾರಗಳಾಗಿರಬಹುದು ಅಥವಾ ಕೈಯಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಕಸ್ಟಮ್‌ಗಳಾಗಿರಬಹುದು. ಮೀಸಲಾದ ಪ್ರೊಸೆಸರ್‌ಗಳ ಸಾಮಾನ್ಯ ಗುಣಮಟ್ಟದ ವರ್ಗವೆಂದರೆ ಡಿಜಿಟಲ್ ಸಿಗ್ನಲ್ ಪ್ರೊಸೆಸರ್ (ಡಿಎಸ್ಪಿ)


ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗಳಿಗೆ ಮೀಸಲಾಗಿರುವುದರಿಂದ, ವಿನ್ಯಾಸ ಎಂಜಿನಿಯರ್‌ಗಳು ಉತ್ಪನ್ನದ ಗಾತ್ರ ಮತ್ತು ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಮತ್ತು ಅದರ ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಅದನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿ ಮಾಡಬಹುದು. ಕೆಲವು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಬೃಹತ್-ಉತ್ಪಾದಿತವಾಗಿದ್ದು, ಪ್ರಮಾಣದ ಆರ್ಥಿಕತೆಯಿಂದ ಪ್ರಯೋಜನ ಪಡೆಯುತ್ತವೆ.

ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಡಿಜಿಟಲ್ ವಾಚ್‌ಗಳು ಮತ್ತು MP3 ಪ್ಲೇಯರ್‌ಗಳಂತಹ ಪೋರ್ಟಬಲ್ ವೈಯಕ್ತಿಕ ಸಾಧನಗಳಿಂದ ಹಿಡಿದು ಗೃಹೋಪಯೋಗಿ ವಸ್ತುಗಳು, ಕೈಗಾರಿಕಾ ಅಸೆಂಬ್ಲಿ ಲೈನ್‌ಗಳು, ರೋಬೋಟ್‌ಗಳು, ಸಾರಿಗೆ ವಾಹನಗಳು, ಟ್ರಾಫಿಕ್ ಲೈಟ್ ಕಂಟ್ರೋಲರ್‌ಗಳು ಮತ್ತು ವೈದ್ಯಕೀಯ ಚಿತ್ರಣ ವ್ಯವಸ್ಥೆಗಳಂತಹ ದೊಡ್ಡ ಯಂತ್ರಗಳವರೆಗೆ ಗಾತ್ರದಲ್ಲಿರುತ್ತವೆ. ಸಾಮಾನ್ಯವಾಗಿ ಅವು ವಿಮಾನದಲ್ಲಿ ಏವಿಯಾನಿಕ್ಸ್ ಮತ್ತು ಬಾಹ್ಯಾಕಾಶ ನೌಕೆಯಲ್ಲಿ ಆಸ್ಟ್ರಿಯಾನಿಕ್ಸ್‌ನಂತಹ ಇತರ ಯಂತ್ರಗಳ ಉಪವ್ಯವಸ್ಥೆಗಳನ್ನು ರೂಪಿಸುತ್ತವೆ. ಕಾರ್ಖಾನೆಗಳು, ಪೈಪ್‌ಲೈನ್‌ಗಳು ಮತ್ತು ಎಲೆಕ್ಟ್ರಿಕಲ್ ಗ್ರಿಡ್‌ಗಳಂತಹ ದೊಡ್ಡ ಸ್ಥಾಪನೆಗಳು ಒಟ್ಟಿಗೆ ನೆಟ್‌ವರ್ಕ್ ಮಾಡಲಾದ ಬಹು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಅವಲಂಬಿಸಿವೆ. ಸಾಫ್ಟ್‌ವೇರ್ ಗ್ರಾಹಕೀಕರಣದ ಮೂಲಕ ಸಾಮಾನ್ಯೀಕರಿಸಲಾಗಿದೆ, ಪ್ರೋಗ್ರಾಮೆಬಲ್ ಲಾಜಿಕ್ ಕಂಟ್ರೋಲರ್‌ಗಳಂತಹ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಆಗಾಗ್ಗೆ ತಮ್ಮ ಕ್ರಿಯಾತ್ಮಕ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ.


ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಕಡಿಮೆ ಸಂಕೀರ್ಣತೆಯಿಂದ ಹಿಡಿದು, ಒಂದೇ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಚಿಪ್‌ನೊಂದಿಗೆ, ಬಹು ಘಟಕಗಳು, ಪೆರಿಫೆರಲ್‌ಗಳು ಮತ್ತು ನೆಟ್‌ವರ್ಕ್‌ಗಳೊಂದಿಗೆ ಅತಿ ಎತ್ತರದವರೆಗೆ ಇರುತ್ತದೆ, ಇದು ಉಪಕರಣದ ರಾಕ್‌ಗಳಲ್ಲಿ ಅಥವಾ ದೂರದ ಸಂವಹನ ಮಾರ್ಗಗಳ ಮೂಲಕ ಸಂಪರ್ಕಗೊಂಡಿರುವ ದೊಡ್ಡ ಭೌಗೋಳಿಕ ಪ್ರದೇಶಗಳಲ್ಲಿ ವಾಸಿಸಬಹುದು.

ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ನ ಅಪ್ಲಿಕೇಶನ್ಗಳು:[ಬದಲಾಯಿಸಿ]

ಎಂಬೆಡೆಡ್ ವ್ಯವಸ್ಥೆಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಗ್ರಾಹಕ, ಕೈಗಾರಿಕಾ, ಆಟೋಮೋಟಿವ್, ಗೃಹೋಪಯೋಗಿ ವಸ್ತುಗಳು, ವೈದ್ಯಕೀಯ, ದೂರಸಂಪರ್ಕ, ವಾಣಿಜ್ಯ, ಏರೋಸ್ಪೇಸ್ ಮತ್ತು ಮಿಲಿಟರಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಕಂಡುಬರುತ್ತವೆ.


ದೂರಸಂಪರ್ಕ ವ್ಯವಸ್ಥೆಗಳು ನೆಟ್‌ವರ್ಕ್‌ಗಾಗಿ ದೂರವಾಣಿ ಸ್ವಿಚ್‌ಗಳಿಂದ ಅಂತಿಮ ಬಳಕೆದಾರರ ಸೆಲ್ ಫೋನ್‌ಗಳಿಗೆ ಹಲವಾರು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುತ್ತವೆ. ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕಿಂಗ್ ಡೇಟಾ ರೂಟ್ ಮಾಡಲು ಮೀಸಲಾದ ರೂಟರ್‌ಗಳು ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಸೇತುವೆಗಳನ್ನು ಬಳಸುತ್ತದೆ.

ಅಕ್ಯುಪೋಲ್-ಎಂಬೆಡೆಡ್-ಕಂಪ್ಯೂಟರ್

ಗ್ರಾಹಕ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ MP3 ಪ್ಲೇಯರ್‌ಗಳು, ಟೆಲಿವಿಷನ್ ಸೆಟ್‌ಗಳು, ಮೊಬೈಲ್ ಫೋನ್‌ಗಳು, ವಿಡಿಯೋ ಗೇಮ್ ಕನ್ಸೋಲ್‌ಗಳು, ಡಿಜಿಟಲ್ ಕ್ಯಾಮೆರಾಗಳು, ಜಿಪಿಎಸ್ ರಿಸೀವರ್‌ಗಳು ಮತ್ತು ಪ್ರಿಂಟರ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಮೈಕ್ರೊವೇವ್ ಓವನ್‌ಗಳು, ತೊಳೆಯುವ ಯಂತ್ರಗಳು ಮತ್ತು ಡಿಶ್‌ವಾಶರ್‌ಗಳಂತಹ ಗೃಹೋಪಯೋಗಿ ಉಪಕರಣಗಳು ನಮ್ಯತೆ, ದಕ್ಷತೆ ಮತ್ತು ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒದಗಿಸಲು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿವೆ. ಸುಧಾರಿತ ತಾಪನ, ವಾತಾಯನ ಮತ್ತು ಹವಾನಿಯಂತ್ರಣ (HVAC) ವ್ಯವಸ್ಥೆಗಳು ದಿನ ಮತ್ತು ಋತುವಿನ ಸಮಯಕ್ಕೆ ಬದಲಾಗಬಹುದಾದ ತಾಪಮಾನವನ್ನು ಹೆಚ್ಚು ನಿಖರವಾಗಿ ಮತ್ತು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿಯಂತ್ರಿಸಲು ನೆಟ್‌ವರ್ಕ್ ಮಾಡಲಾದ ಥರ್ಮೋಸ್ಟಾಟ್‌ಗಳನ್ನು ಬಳಸುತ್ತವೆ. ಹೋಮ್ ಆಟೊಮೇಷನ್ ವೈರ್ಡ್- ಮತ್ತು ವೈರ್‌ಲೆಸ್-ನೆಟ್‌ವರ್ಕಿಂಗ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದನ್ನು ದೀಪಗಳು, ಹವಾಮಾನ, ಭದ್ರತೆ, ಆಡಿಯೋ/ದೃಶ್ಯ, ಕಣ್ಗಾವಲು ಇತ್ಯಾದಿಗಳನ್ನು ನಿಯಂತ್ರಿಸಲು ಬಳಸಬಹುದು, ಇವೆಲ್ಲವೂ ಸಂವೇದನಾ ಮತ್ತು ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಎಂಬೆಡೆಡ್ ಸಾಧನಗಳನ್ನು ಬಳಸುತ್ತವೆ.

ವಿಮಾನದಿಂದ ಆಟೋಮೊಬೈಲ್‌ಗಳಿಗೆ ಸಾರಿಗೆ ವ್ಯವಸ್ಥೆಗಳು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸುತ್ತವೆ. ಹೊಸ ವಿಮಾನಗಳು ಜಡತ್ವ ಮಾರ್ಗದರ್ಶನ ವ್ಯವಸ್ಥೆಗಳು ಮತ್ತು ಜಿಪಿಎಸ್ ಗ್ರಾಹಕಗಳಂತಹ ಸುಧಾರಿತ ಏವಿಯಾನಿಕ್ಸ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ, ಅವುಗಳು ಗಣನೀಯ ಸುರಕ್ಷತೆಯ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೊಂದಿವೆ. ಪಥವನ್ನು ಸರಿಪಡಿಸಲು ಬಾಹ್ಯಾಕಾಶ ನೌಕೆಗಳು ಆಸ್ಟ್ರಿಯಾನಿಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳನ್ನು ಅವಲಂಬಿಸಿವೆ. ವಿವಿಧ ಎಲೆಕ್ಟ್ರಿಕ್ ಮೋಟಾರ್‌ಗಳು - ಬ್ರಷ್‌ಲೆಸ್ ಡಿಸಿ ಮೋಟಾರ್‌ಗಳು, ಇಂಡಕ್ಷನ್ ಮೋಟರ್‌ಗಳು ಮತ್ತು ಡಿಸಿ ಮೋಟಾರ್‌ಗಳು - ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಮೋಟಾರ್ ನಿಯಂತ್ರಕಗಳನ್ನು ಬಳಸುತ್ತವೆ. ಆಟೋಮೊಬೈಲ್‌ಗಳು, ಎಲೆಕ್ಟ್ರಿಕ್ ವಾಹನಗಳು ಮತ್ತು ಹೈಬ್ರಿಡ್ ವಾಹನಗಳು ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಮತ್ತು ಮಾಲಿನ್ಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸುತ್ತವೆ. ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಬಳಸುವ ಇತರ ಆಟೋಮೋಟಿವ್ ಸುರಕ್ಷತಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಆಂಟಿ-ಲಾಕ್ ಬ್ರೇಕಿಂಗ್ ಸಿಸ್ಟಮ್ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸ್ಟೆಬಿಲಿಟಿ ಕಂಟ್ರೋಲ್ ಟ್ರಾಕ್ಷನ್ ಕಂಟ್ರೋಲ್ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತ ನಾಲ್ಕು-ಚಕ್ರ ಡ್ರೈವ್ ಸೇರಿವೆ.


ವೈದ್ಯಕೀಯ ಉಪಕರಣಗಳು ಮೇಲ್ವಿಚಾರಣೆಗಾಗಿ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಬಳಸುತ್ತವೆ ಮತ್ತು ವಿವಿಧ ವೈದ್ಯಕೀಯ ಚಿತ್ರಣ (ಪಾಸಿಟ್ರಾನ್ ಎಮಿಷನ್ ಟೊಮೊಗ್ರಫಿ , ಸಿಂಗಲ್-ಫೋಟಾನ್ ಎಮಿಷನ್ ಕಂಪ್ಯೂಟೆಡ್ ಟೊಮೊಗ್ರಫಿ ಕಂಪ್ಯೂಟೆಡ್ ಟೊಮೊಗ್ರಫಿ , ಮತ್ತು ಆಕ್ರಮಣಶೀಲವಲ್ಲದ ಆಂತರಿಕ ತಪಾಸಣೆಗಾಗಿ ಮ್ಯಾಗ್ನೆಟಿಕ್ ರೆಸೋನೆನ್ಸ್ ಇಮೇಜಿಂಗ್ . ವೈದ್ಯಕೀಯ ಉಪಕರಣಗಳ ಒಳಗೆ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಕೈಗಾರಿಕಾ ಕಂಪ್ಯೂಟರ್‌ಗಳಿಂದ ಚಾಲಿತವಾಗುತ್ತವೆ

ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ನ ಗುಣಲಕ್ಷಣಗಳು:[ಬದಲಾಯಿಸಿ]

ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ, ಬಹು ಕಾರ್ಯಗಳಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ ಕಂಪ್ಯೂಟರ್‌ಗಳಿಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ. ಸುರಕ್ಷತೆ ಮತ್ತು ಉಪಯುಕ್ತತೆಯಂತಹ ಕಾರಣಗಳಿಗಾಗಿ ಕೆಲವರು ನೈಜ-ಸಮಯದ ಕಾರ್ಯಕ್ಷಮತೆಯ ನಿರ್ಬಂಧಗಳನ್ನು ಹೊಂದಿರಬೇಕು; ಇತರರು ಕಡಿಮೆ ಅಥವಾ ಯಾವುದೇ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅವಶ್ಯಕತೆಗಳನ್ನು ಹೊಂದಿರಬಹುದು, ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಿಸ್ಟಮ್ ಹಾರ್ಡ್‌ವೇರ್ ಅನ್ನು ಸರಳೀಕರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.


ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಯಾವಾಗಲೂ ಸ್ವತಂತ್ರ ಸಾಧನಗಳಲ್ಲ. ಅನೇಕ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಹೆಚ್ಚು ಸಾಮಾನ್ಯ ಉದ್ದೇಶಕ್ಕಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ದೊಡ್ಡ ಸಾಧನದಲ್ಲಿ ಒಂದು ಸಣ್ಣ ಭಾಗವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಗಿಬ್ಸನ್ ರೋಬೋಟ್ ಗಿಟಾರ್ ತಂತಿಗಳನ್ನು ಟ್ಯೂನಿಂಗ್ ಮಾಡಲು ಎಂಬೆಡೆಡ್ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ರೋಬೋಟ್ ಗಿಟಾರ್‌ನ ಒಟ್ಟಾರೆ ಉದ್ದೇಶವು ಸಂಗೀತವನ್ನು ನುಡಿಸುವುದಾಗಿದೆ.ಅಂತೆಯೇ, ಆಟೋಮೊಬೈಲ್‌ನಲ್ಲಿ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ ಕಾರಿನ ಉಪವ್ಯವಸ್ಥೆಯಾಗಿ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯವನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗಾಗಿ ಬರೆಯಲಾದ ಪ್ರೋಗ್ರಾಂ ಸೂಚನೆಗಳನ್ನು ಫರ್ಮ್‌ವೇರ್ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಓದಲು-ಮಾತ್ರ ಮೆಮೊರಿ ಅಥವಾ ಫ್ಲಾಶ್ ಮೆಮೊರಿ ಚಿಪ್‌ಗಳಲ್ಲಿ ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಅವು ಸೀಮಿತ ಕಂಪ್ಯೂಟರ್ ಹಾರ್ಡ್‌ವೇರ್ ಸಂಪನ್ಮೂಲಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ: ಕಡಿಮೆ ಮೆಮೊರಿ, ಸಣ್ಣ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ ಕೀಬೋರ್ಡ್ ಅಥವಾ ಪರದೆ.

೧ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ಗಳು:[ಬದಲಾಯಿಸಿ]

ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಯಾವುದೇ ಬಳಕೆದಾರ ಇಂಟರ್‌ಫೇಸ್‌ನಿಂದ ಹಿಡಿದು, ಒಂದು ಕಾರ್ಯಕ್ಕೆ ಮೀಸಲಾದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ಆಧುನಿಕ ಕಂಪ್ಯೂಟರ್ ಡೆಸ್ಕ್‌ಟಾಪ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಹೋಲುವ ಸಂಕೀರ್ಣ ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್‌ಫೇಸ್‌ಗಳವರೆಗೆ ಇರುತ್ತದೆ. ಸರಳ ಎಂಬೆಡೆಡ್ ಸಾಧನಗಳು ಬಟನ್‌ಗಳು, ಲೈಟ್-ಎಮಿಟಿಂಗ್ ಡಯೋಡ್‌ಗಳು , ಗ್ರಾಫಿಕ್ ಅಥವಾ ಕ್ಯಾರೆಕ್ಟರ್ ಲಿಕ್ವಿಡ್-ಕ್ರಿಸ್ಟಲ್ ಡಿಸ್‌ಪ್ಲೇಗಳನ್ನು ಸರಳ ಮೆನು ಸಿಸ್ಟಮ್‌ನೊಂದಿಗೆ ಬಳಸುತ್ತವೆ. ಟಚ್ ಸೆನ್ಸಿಂಗ್ ಅಥವಾ ಸ್ಕ್ರೀನ್-ಎಡ್ಜ್ ಸಾಫ್ಟ್ ಕೀಗಳೊಂದಿಗೆ ಚಿತ್ರಾತ್ಮಕ ಪರದೆಯನ್ನು ಬಳಸುವ ಹೆಚ್ಚು ಅತ್ಯಾಧುನಿಕ ಸಾಧನಗಳು ಬಳಸಿದ ಜಾಗವನ್ನು ಕಡಿಮೆ ಮಾಡುವಾಗ ನಮ್ಯತೆಯನ್ನು ಒದಗಿಸುತ್ತವೆ: ಬಟನ್‌ಗಳ ಅರ್ಥವು ಪರದೆಯೊಂದಿಗೆ ಬದಲಾಗಬಹುದು ಮತ್ತು ಆಯ್ಕೆಯು ಬಯಸಿದದನ್ನು ಸೂಚಿಸುವ ನೈಸರ್ಗಿಕ ನಡವಳಿಕೆಯನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.


ಕೆಲವು ವ್ಯವಸ್ಥೆಗಳು ಸೀರಿಯಲ್ (ಉದಾ. RS-೨೩೨) ಅಥವಾ ನೆಟ್‌ವರ್ಕ್ (ಉದಾ. ಈಥರ್ನೆಟ್) ಸಂಪರ್ಕದ ಸಹಾಯದಿಂದ ಬಳಕೆದಾರರ ಇಂಟರ್‌ಫೇಸ್ ಅನ್ನು ದೂರದಿಂದಲೇ ಒದಗಿಸುತ್ತವೆ. ಈ ವಿಧಾನವು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್ನ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ, ಪ್ರದರ್ಶನದ ವೆಚ್ಚವನ್ನು ತಪ್ಪಿಸುತ್ತದೆ, ಬೋರ್ಡ್ ಬೆಂಬಲ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಪಿಸಿ ಯಲ್ಲಿ ಶ್ರೀಮಂತ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ವಿನ್ಯಾಸಕರು ಅನುಮತಿಸುತ್ತದೆ. ಎಂಬೆಡೆಡ್ ಸಾಧನದಲ್ಲಿ (ಐಪಿ ಕ್ಯಾಮೆರಾ ಅಥವಾ ನೆಟ್‌ವರ್ಕ್ ರೂಟರ್‌ನಂತಹ) ಚಾಲನೆಯಲ್ಲಿರುವ ಎಂಬೆಡೆಡ್ HTTP ಸರ್ವರ್‌ನ ಸಂಯೋಜನೆಯು ಇದಕ್ಕೆ ಉತ್ತಮ ಉದಾಹರಣೆಯಾಗಿದೆ. ಸಾಧನಕ್ಕೆ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಪಿಸಿ ಯಲ್ಲಿ ವೆಬ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ.

೨ ASIC ಮತ್ತು FPGA SoC ಪರಿಹಾರಗಳು:[ಬದಲಾಯಿಸಿ]

ಚಿಪ್‌ನಲ್ಲಿನ ವ್ಯವಸ್ಥೆಯು ಸಂಪೂರ್ಣ ವ್ಯವಸ್ಥೆಯನ್ನು ಒಳಗೊಂಡಿದೆ - ಬಹು ಸಂಸ್ಕಾರಕಗಳು, ಮಲ್ಟಿಪ್ಲೈಯರ್‌ಗಳು, ಕ್ಯಾಶ್‌ಗಳು, ವಿವಿಧ ರೀತಿಯ ಮೆಮೊರಿ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಒಂದೇ ಚಿಪ್‌ನಲ್ಲಿ ವೈರ್ಡ್ ಅಥವಾ ವೈರ್‌ಲೆಸ್ ಸಂವಹನಕ್ಕಾಗಿ ಇಂಟರ್ಫೇಸ್‌ಗಳಂತಹ ವಿವಿಧ ಪೆರಿಫೆರಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ ಗ್ರಾಫಿಕ್ಸ್ ಸಂಸ್ಕರಣಾ ಘಟಕಗಳು (ಜಿಪಿಯು) ಮತ್ತು ಡಿಎಸ್ಪಿಗಳು ಅಂತಹ ಚಿಪ್ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಗಳನ್ನು ಅಪ್ಲಿಕೇಶನ್-ನಿರ್ದಿಷ್ಟ ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್ ನಂತೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ಅಥವಾ ಕ್ಷೇತ್ರ-ಪ್ರೋಗ್ರಾಮೆಬಲ್ ಗೇಟ್ ಅರೇ ಅನ್ನು ಬಳಸಿ ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಮರುಸಂರಚಿಸಬಹುದು.


ಮೊಬೈಲ್ ಫೋನ್‌ಗಳು ಮತ್ತು ಸ್ಮಾರ್ಟ್‌ಫೋನ್‌ಗಳಂತಹ ಹೆಚ್ಚಿನ-ಗಾತ್ರದ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಅಳವಡಿಕೆಗಳು ಸಾಮಾನ್ಯವಾಗಿದೆ. ಏವಿಯಾನಿಕ್ಸ್‌ನಲ್ಲಿರುವಂತೆ ಸಿಗ್ನಲ್ ಪ್ರೊಸೆಸಿಂಗ್ ಕಾರ್ಯಕ್ಷಮತೆ, ಇಂಟರ್‌ಫೇಸ್‌ಗಳು ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹತೆಯಲ್ಲಿ ವಿಶೇಷ ಅಗತ್ಯತೆಗಳನ್ನು ಹೊಂದಿರುವ ಹೆಚ್ಚು-ಗಾತ್ರದ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ ಅಥವಾ ಅಳವಡಿಕೆಗಳನ್ನು ಬಳಸಬಹುದು.

೩ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಪ್ರೊಸೆಸರ್‌ಗಳು:[ಬದಲಾಯಿಸಿ]

ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ ಕೌಂಟರ್ಪಾರ್ಟ್ಸ್ನೊಂದಿಗೆ ಹೋಲಿಸಿದಾಗ ವಿಶಿಷ್ಟ ಎಂಬೆಡೆಡ್ ಕಂಪ್ಯೂಟರ್ಗಳ ಗುಣಲಕ್ಷಣಗಳ ಉದಾಹರಣೆಗಳೆಂದರೆ, ಕಡಿಮೆ ವಿದ್ಯುತ್ ಬಳಕೆ, ಸಣ್ಣ ಗಾತ್ರ, ಒರಟಾದ ಕಾರ್ಯಾಚರಣೆಯ ಶ್ರೇಣಿಗಳು ಮತ್ತು ಕಡಿಮೆ ಪ್ರತಿ-ಯೂನಿಟ್ ವೆಚ್ಚ. ಇದು ಸೀಮಿತ ಸಂಸ್ಕರಣಾ ಸಂಪನ್ಮೂಲಗಳ ವೆಚ್ಚದಲ್ಲಿ ಬರುತ್ತದೆ.

ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳ ಬಳಕೆಗಾಗಿ ಹಲವಾರು ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ. ಸಾಮಾನ್ಯ-ಉದ್ದೇಶದ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್‌ಗಳನ್ನು ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿಯೂ ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಸಾಮಾನ್ಯವಾಗಿ, ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಳಿಗಿಂತ ಹೆಚ್ಚಿನ ಬೆಂಬಲ ಸರ್ಕ್ಯೂಟ್ರಿ ಅಗತ್ಯವಿರುತ್ತದೆ.


ಕೊನೆಯಲ್ಲಿ, ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ನಮ್ಮ ದೈನಂದಿನ ಜೀವನದಲ್ಲಿ ನಾವು ಬಳಸುವ ಅನೇಕ ಸಾಧನಗಳು ಮತ್ತು ವ್ಯವಸ್ಥೆಗಳ ನಿರ್ಣಾಯಕ ಅಂಶವಾಗಿದೆ. ಹೆಚ್ಚಿನ ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು ದಕ್ಷತೆಯೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅವುಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು ಆಗಾಗ್ಗೆ ನೈಜ ಸಮಯದಲ್ಲಿ. ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ಗ್ರಾಹಕ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್, ಆಟೋಮೋಟಿವ್, ಮೆಡಿಕಲ್, ಇಂಡಸ್ಟ್ರಿಯಲ್ ಮತ್ತು ಏರೋಸ್ಪೇಸ್ ಸೇರಿದಂತೆ ವಿವಿಧ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಹಲವು ಅನ್ವಯಿಕೆಗಳನ್ನು ಹೊಂದಿವೆ. ಅವರು ವಿಶ್ವಾಸಾರ್ಹತೆ, ದಕ್ಷತೆ, ಗ್ರಾಹಕೀಕರಣ, ನೈಜ-ಸಮಯದ ಸಂಸ್ಕರಣೆ ಮತ್ತು ವೆಚ್ಚ-ಪರಿಣಾಮಕಾರಿತ್ವ ಸೇರಿದಂತೆ ಹಲವಾರು ಪ್ರಯೋಜನಗಳನ್ನು ಒದಗಿಸುತ್ತಾರೆ, ಇದು ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ.


ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು ತಂತ್ರಜ್ಞಾನದಲ್ಲಿನ ಪ್ರಗತಿಯೊಂದಿಗೆ ನಿರಂತರವಾಗಿ ವಿಕಸನಗೊಳ್ಳುತ್ತಿವೆ, ಹೆಚ್ಚಿನ ದಕ್ಷತೆ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹತೆಯೊಂದಿಗೆ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ನಾವು ನಮ್ಮ ದೈನಂದಿನ ಜೀವನದಲ್ಲಿ ತಂತ್ರಜ್ಞಾನದ ಮೇಲೆ ಅವಲಂಬಿತರಾಗುವುದನ್ನು ಮುಂದುವರಿಸುವುದರಿಂದ, ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳ ಪ್ರಾಮುಖ್ಯತೆಯು ಬೆಳೆಯುತ್ತಲೇ ಇರುತ್ತದೆ ಮತ್ತು ಅವುಗಳ ಅನ್ವಯಗಳು ಹೆಚ್ಚು ವ್ಯಾಪಕವಾಗುತ್ತವೆ.


ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು, ಅವುಗಳ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಅವುಗಳ ಪ್ರಯೋಜನಗಳ ಮೂಲಭೂತ ಅಂಶಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್, ಕಂಪ್ಯೂಟರ್ ಎಂಜಿನಿಯರಿಂಗ್ ಅಥವಾ ಸಾಮಾನ್ಯವಾಗಿ ತಂತ್ರಜ್ಞಾನದ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿರುವ ಯಾರಿಗಾದರೂ ಅತ್ಯಗತ್ಯ. ಈ ಜ್ಞಾನದೊಂದಿಗೆ, ನಮ್ಮ ದೈನಂದಿನ ಜೀವನದಲ್ಲಿ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳ ಪಾತ್ರವನ್ನು ನಾವು ಶ್ಲಾಘಿಸಬಹುದು ಮತ್ತು ಭವಿಷ್ಯದ ಪೀಳಿಗೆಗೆ ಅವುಗಳ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಆವಿಷ್ಕರಿಸಲು ಮತ್ತು ಸುಧಾರಿಸುವುದನ್ನು ಮುಂದುವರಿಸಬಹುದು.



<ref>https://en.wikipedia.org/wiki/Embedded_system</ref>








ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿಗಳು:[ಬದಲಾಯಿಸಿ]

ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿ ಎನ್ನುವುದು ಸಂವಹನ ಜಾಲದ ಅಂಶಗಳ ಜೋಡಣೆಯಾಗಿದೆ. ಕಮಾಂಡ್ ಮತ್ತು ಕಂಟ್ರೋಲ್ ರೇಡಿಯೋ ನೆಟ್‌ವರ್ಕ್‌ಗಳು, ಇಂಡಸ್ಟ್ರಿಯಲ್ ಕ್ಷೇತ್ರ ಬಸ್ಸುಗಳು ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು ಸೇರಿದಂತೆ ವಿವಿಧ ರೀತಿಯ ದೂರಸಂಪರ್ಕ ಜಾಲ ಗಳ ವ್ಯವಸ್ಥೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಅಥವಾ ವಿವರಿಸಲು ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿಯನ್ನು ಬಳಸಬಹುದು.


ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿ ಎನ್ನುವುದು ನೆಟ್‌ವರ್ಕ್‌ನ ಟೋಪೋಲಾಜಿಕಲ್ ರಚನೆಯಾಗಿದೆ ಮತ್ತು ಇದನ್ನು ಭೌತಿಕವಾಗಿ ಅಥವಾ ತಾರ್ಕಿಕವಾಗಿ ಚಿತ್ರಿಸಬಹುದು. ಇದು ಗ್ರಾಫ್ ಸಿದ್ಧಾಂತದ ಒಂದು ಅನ್ವಯವಾಗಿದೆ ಇದರಲ್ಲಿ ಸಂವಹನ ಸಾಧನಗಳನ್ನು ನೋಡ್‌ಗಳಾಗಿ ರೂಪಿಸಲಾಗಿದೆ ಮತ್ತು ಸಾಧನಗಳ ನಡುವಿನ ಸಂಪರ್ಕಗಳನ್ನು ನೋಡ್‌ಗಳ ನಡುವಿನ ಲಿಂಕ್‌ಗಳು ಅಥವಾ ಲೈನ್‌ಗಳಾಗಿ ರೂಪಿಸಲಾಗಿದೆ. ಭೌತಿಕ ಟೋಪೋಲಜಿ ಎನ್ನುವುದು ನೆಟ್‌ವರ್ಕ್‌ನ ವಿವಿಧ ಘಟಕಗಳ ನಿಯೋಜನೆಯಾಗಿದೆ (ಉದಾ., ಸಾಧನದ ಸ್ಥಳ ಮತ್ತು ಕೇಬಲ್ ಸ್ಥಾಪನೆ), ಆದರೆ ತಾರ್ಕಿಕ ಟೋಪೋಲಜಿಯು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಡೇಟಾ ಹೇಗೆ ಹರಿಯುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ. ನೋಡ್‌ಗಳು, ಭೌತಿಕ ಇಂಟರ್‌ಕನೆಕ್ಷನ್‌ಗಳು, ಟ್ರಾನ್ಸ್‌ ಮಿಷನ್ ದರಗಳು ಅಥವಾ ಸಿಗ್ನಲ್ ಪ್ರಕಾರಗಳು ನಡುವಿನ ಅಂತರಗಳು ಎರಡು ವಿಭಿನ್ನ ನೆಟ್‌ವರ್ಕ್‌ಗಳ ನಡುವೆ ಭಿನ್ನವಾಗಿರಬಹುದು, ಆದರೂ ಅವುಗಳ ತಾರ್ಕಿಕ ಟೋಪೋಲಜಿಗಳು ಒಂದೇ ಆಗಿರಬಹುದು. ನೆಟ್‌ವರ್ಕ್ ಭೌತಿಕ ಸ್ಥಳಶಾಸ್ತ್ರವು ಮಾದರಿಯ ಭೌತಿಕ ಪದರದ ಒಂದು ನಿರ್ದಿಷ್ಟ ಕಾಳಜಿಯಾಗಿದೆ.

ನೆಟ್‌ವರ್ಕ್


ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿಗಳ ಉದಾಹರಣೆಗಳು ಸ್ಥಳೀಯ ವಲಯ ಜಾಲಗಳಲ್ಲಿ (ಸ್ಥಳೀಯ ಪ್ರದೇಶ ನೆಟ್ವರ್ಕ್), ಸಾಮಾನ್ಯ ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್ ಸ್ಥಾಪನೆಯಲ್ಲಿ ಕಂಡುಬರುತ್ತವೆ. ಸ್ಥಳೀಯ ಪ್ರದೇಶ ನೆಟ್ವರ್ಕ್  ನಲ್ಲಿ ನೀಡಲಾದ ಯಾವುದೇ ನೋಡ್ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿರುವ ಇತರ ಸಾಧನಗಳಿಗೆ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಭೌತಿಕ ಲಿಂಕ್‌ಗಳನ್ನು ಹೊಂದಿದೆ; ಈ ಲಿಂಕ್‌ಗಳನ್ನು ಸಚಿತ್ರವಾಗಿ ಮ್ಯಾಪಿಂಗ್ ಮಾಡುವುದರಿಂದ ನೆಟ್‌ವರ್ಕ್‌ನ ಭೌತಿಕ ಟೋಪೋಲಜಿಯನ್ನು ವಿವರಿಸಲು ಬಳಸಬಹುದಾದ ಜ್ಯಾಮಿತೀಯ ಆಕಾರವನ್ನು ನೀಡುತ್ತದೆ. ರಿಂಗ್, ಬಸ್, ಮೆಶ್ ಮತ್ತು ಸ್ಟಾರ್ ಸೇರಿದಂತೆ ಸ್ಥಳೀಯ ಪ್ರದೇಶ ನೆಟ್ವರ್ಕ್  ಗಳಲ್ಲಿ ವಿವಿಧ ರೀತಿಯ ಭೌತಿಕ ಟೋಪೋಲಜಿಗಳನ್ನು ಬಳಸಲಾಗಿದೆ. ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಘಟಕಗಳ ನಡುವಿನ ಡೇಟಾ ಹರಿವನ್ನು ಮ್ಯಾಪಿಂಗ್ ಮಾಡುವುದು ನೆಟ್ವರ್ಕ್ನ ತಾರ್ಕಿಕ ಸ್ಥಳಶಾಸ್ತ್ರವನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಹೋಲಿಸಿದರೆ, ವಾಹನಗಳಲ್ಲಿ ಸಾಮಾನ್ಯವಾಗಿ ಕಂಡುಬರುವ ನಿಯಂತ್ರಕ ಏರಿಯಾ ನೆಟ್‌ವರ್ಕ್‌ಗಳು ಪ್ರಾಥಮಿಕವಾಗಿ ವಿತರಿಸಲಾದ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ನಿಯಂತ್ರಕಗಳ ನಿಯಂತ್ರಣ ಸಿಸ್ಟಮ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು ಸಂವೇದಕಗಳು ಮತ್ತು ಪ್ರಚೋದಕಗಳೊಂದಿಗೆ ಏಕರೂಪವಾಗಿ ಭೌತಿಕ ಬಸ್ ಟೋಪೋಲಜಿಯ ಮೂಲಕ ಪರಸ್ಪರ ಸಂಪರ್ಕ ಹೊಂದಿವೆ.


ಟೋಪೋಲಜಿಯು ಎರಡು ಗ್ರೀಕ್ ಪದಗಳಾದ ಟೊಪೊ ಮತ್ತು ಲಾಜಿಯಿಂದ ವ್ಯುತ್ಪನ್ನವಾಗಿದೆ, ಇಲ್ಲಿ ಟೊಪೊ ಎಂದರೆ 'ಸ್ಥಳ' ಮತ್ತು ಲಾಜಿ ಎಂದರೆ 'ಅಧ್ಯಯನ'. ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿ, ನೆಟ್‌ವರ್ಕ್ ಭೌತಿಕವಾಗಿ ಹೇಗೆ ಸಂಪರ್ಕಗೊಂಡಿದೆ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿನ ಮಾಹಿತಿಯ ತಾರ್ಕಿಕ ಹರಿವನ್ನು ವಿವರಿಸಲು ಟೋಪೋಲಜಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸಂವಹನ ಲಿಂಕ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಾಧನಗಳು ಹೇಗೆ ಸಂಪರ್ಕಗೊಂಡಿವೆ ಮತ್ತು ಪರಸ್ಪರ ಸಂವಹನ ನಡೆಸುತ್ತವೆ ಎಂಬುದನ್ನು ಟೋಪೋಲಜಿ ಮುಖ್ಯವಾಗಿ ವಿವರಿಸುತ್ತದೆ.

ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿ, ಮುಖ್ಯವಾಗಿ ಎರಡು ರೀತಿಯ ಟೋಪೋಲಾಜಿಗಳಿವೆ, ಅವುಗಳೆಂದರೆ:

೧. ಭೌತಿಕ ಸ್ಥಳಶಾಸ್ತ್ರ:[ಬದಲಾಯಿಸಿ]

ಭೌತಿಕ ಟೋಪೋಲಜಿಯು ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಕಂಪ್ಯೂಟರ್‌ಗಳು ಅಥವಾ ನೋಡ್‌ಗಳನ್ನು ಪರಸ್ಪರ ಸಂಪರ್ಕಿಸುವ ವಿಧಾನವನ್ನು ವಿವರಿಸುತ್ತದೆ. ಇದು ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್‌ನ ಸಾಧನದ ಸ್ಥಳ ಮತ್ತು ಕೋಡ್ ಸ್ಥಾಪನೆ ಸೇರಿದಂತೆ ವಿವಿಧ ಅಂಶಗಳ (ಲಿಂಕ್, ನೋಡ್‌ಗಳು, ಇತ್ಯಾದಿ) ವ್ಯವಸ್ಥೆಯಾಗಿದೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಇದು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿರುವ ನೋಡ್ಗಳು, ಕಾರ್ಯಸ್ಥಳಗಳು ಮತ್ತು ಕೇಬಲ್ಗಳ ಭೌತಿಕ ಲೇಔಟ್ ಎಂದು ನಾವು ಹೇಳಬಹುದು.

೨. ತಾರ್ಕಿಕ ಸ್ಥಳಶಾಸ್ತ್ರ:[ಬದಲಾಯಿಸಿ]

ತಾರ್ಕಿಕ ಸ್ಥಳಶಾಸ್ತ್ರವು ಒಂದು ಕಂಪ್ಯೂಟರ್‌ನಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಡೇಟಾ ಹರಿವಿನ ಮಾರ್ಗವನ್ನು ವಿವರಿಸುತ್ತದೆ. ಇದು ನೆಟ್‌ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್‌ಗೆ ಬದ್ಧವಾಗಿದೆ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್‌ನಾದ್ಯಂತ ಡೇಟಾವನ್ನು ಹೇಗೆ ಸರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದು ಯಾವ ಮಾರ್ಗವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಸಾಧನಗಳು ಆಂತರಿಕವಾಗಿ ಸಂವಹನ ನಡೆಸುವ ವಿಧಾನವಾಗಿದೆ.

ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿಯು ನೆಟ್‌ವರ್ಕ್‌ನ ಲೇಔಟ್, ವರ್ಚುವಲ್ ಆಕಾರ ಅಥವಾ ರಚನೆಯನ್ನು ಭೌತಿಕವಾಗಿ ಮಾತ್ರವಲ್ಲದೆ ತಾರ್ಕಿಕವಾಗಿಯೂ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಒಂದು ನೆಟ್‌ವರ್ಕ್ ಒಂದೇ ಸಮಯದಲ್ಲಿ ಒಂದು ಭೌತಿಕ ಟೋಪೋಲಜಿ ಮತ್ತು ಬಹು ತಾರ್ಕಿಕ ಟೋಪೋಲಜಿಗಳನ್ನು ಹೊಂದಬಹುದು.

ನೆಟ್ವರ್ಕ್ ಟೋಪೋಲಜಿಯ ಪ್ರಾಮುಖ್ಯತೆ:[ಬದಲಾಯಿಸಿ]

  • ನೆಟ್‌ವರ್ಕ್ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದರ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ. ಸೂಕ್ತವಾದ ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿಯನ್ನು ಬಳಸಿದಾಗ, ಸುಧಾರಿತ ಡೇಟಾ ವರ್ಗಾವಣೆ ದರಗಳೊಂದಿಗೆ ನೆಟ್‌ವರ್ಕ್ ಗರಿಷ್ಠ ದಕ್ಷತೆಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ.
  • ಸಂಪೂರ್ಣ ನೆಟ್‌ವರ್ಕ್ ಮೂಲಸೌಕರ್ಯವನ್ನು ಹೇಗೆ ಆಯೋಜಿಸಲಾಗಿದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಐಟಿ ನಿರ್ವಾಹಕರಿಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿ ಉಪಕರಣವು ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ಉತ್ತಮವಾಗಿ ದೃಶ್ಯೀಕರಿಸಲು ಮತ್ತು ಪ್ರತಿ ಸಾಧನದ ಅವಲಂಬನೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಐಟಿ ಕಾರ್ಯಾಚರಣೆಗಳ ತಂಡವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ.
  • ವಿತರಿಸಿದ ನೆಟ್‌ವರ್ಕ್‌ನ ಭೌಗೋಳಿಕ ದೃಶ್ಯೀಕರಣವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಐಟಿ ನಿರ್ವಾಹಕರು ಅನೇಕ ದೇಶಗಳಾದ್ಯಂತ ವ್ಯಾಪಿಸಿರುವ ಸಂಸ್ಥೆಯ ನೆಟ್‌ವರ್ಕ್ ಅನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಚಾರ್ಟ್ ಮಾಡಬಹುದು ಎಂದು ಇದು ಖಚಿತಪಡಿಸುತ್ತದೆ
  • ಸಾಧನಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಇತರರ ಮೇಲೆ ಹೇಗೆ ಪ್ರಭಾವ ಬೀರುತ್ತವೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ. ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿಯ ಮೂಲಕ ಸಾಧನದ ಅವಲಂಬನೆಯನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು ಯಾವ ಸಾಧನ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ ಇತರ ಸಾಧನಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರಬಹುದು ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಅಡಚಣೆಯನ್ನು ಉಂಟುಮಾಡಬಹುದು ಎಂಬುದನ್ನು ಗುರುತಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
  • ಸಿಸ್ಟಮ್‌ವೈಡ್ ಸಮಸ್ಯೆಗಳನ್ನು ಹುಡುಕಲು ಮತ್ತು ಪರಿಹರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಸರಿಯಾದ ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿ ನಕ್ಷೆಯೊಂದಿಗೆ, ಸಮಸ್ಯೆಗಳ ರೋಗನಿರ್ಣಯ, ದೋಷನಿವಾರಣೆ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಸಂಪನ್ಮೂಲ ಹಂಚಿಕೆ ಸುಲಭವಾಗುತ್ತದೆ.

ಕಂಪ್ಯೂಟರ್ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ, ಮುಖ್ಯವಾಗಿ ಆರು ವಿಧದ ಭೌತಿಕ ಟೋಪೋಲಜಿಗಳಿವೆ, ಅವುಗಳು:

  • ಬಸ್ ಟೋಪೋಲಜ
ನೆಟ್ವರ್ಕ್ ಟೋಪೋಲಜಿ
ನೆಟ್ವರ್ಕ್ ಟೋಪೋಲಜಿ


  •    ಸ್ಟಾರ್ ಟೋಪೋಲಜಿ
  • ರಿಂಗ್ ಟೋಪೋಲಜಿ
  •    ಮೆಶ್ ಟೋಪೋಲಜಿ
  •    ಮರದ ಸ್ಥಳಶಾಸ್ತ್ರ
  •    ಹೈಬ್ರಿಡ್ ಟೋಪೋಲಜಿ

ಈಗ ನಾವು ಈ ಟೋಪೋಲಜಿಗಳನ್ನು ಒಂದೊಂದಾಗಿ ಕಲಿಯೋಣ:

೧. ಬಸ್ ಟೋಪೋಲಜಿ:[ಬದಲಾಯಿಸಿ]

ಬಸ್ ಟೋಪೋಲಜಿಯು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಸಂವಹನಕ್ಕಾಗಿ ಸಾಮಾನ್ಯ ಬಸ್ ಅಥವಾ ಚಾನಲ್ ಅನ್ನು ಬಳಸುವ ಸರಳ ರೀತಿಯ ಟೋಪೋಲಜಿಯಾಗಿದೆ. ಬಸ್ ವಿವಿಧ ಟ್ಯಾಪ್‌ಗಳು ಮತ್ತು ಡ್ರಾಪ್‌ಲೈನ್‌ಗಳಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಿದೆ. ಟ್ಯಾಪ್‌ಗಳು ಕನೆಕ್ಟರ್‌ಗಳಾಗಿದ್ದು, ಡ್ರಾಪ್‌ಲೈನ್‌ಗಳು ಬಸ್ ಅನ್ನು ಕಂಪ್ಯೂಟರ್‌ನೊಂದಿಗೆ ಸಂಪರ್ಕಿಸುವ ಕೇಬಲ್‌ಗಳಾಗಿವೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಎಲ್ಲಾ ನೋಡ್‌ಗಳಿಗೆ ಒಂದೇ ಪ್ರಸರಣ ಮಾರ್ಗವಿದೆ

ಕಳುಹಿಸುವವರು ಸಂದೇಶವನ್ನು ಕಳುಹಿಸಿದಾಗ, ಎಲ್ಲಾ ಇತರ ಕಂಪ್ಯೂಟರ್‌ಗಳು ಅದನ್ನು ಕೇಳಬಹುದು, ಆದರೆ ಸ್ವೀಕರಿಸುವವರು ಮಾತ್ರ ಅದನ್ನು ಸ್ವೀಕರಿಸುತ್ತಾರೆ (ಡೇಟಾ ಫ್ರೇಮ್‌ನೊಂದಿಗೆ ಲಗತ್ತಿಸಲಾದ ಮ್ಯಾಕ್ ವಿಳಾಸವನ್ನು ಪರಿಶೀಲಿಸುವುದು) ಮತ್ತು ಇತರರು ಅದನ್ನು ತಿರಸ್ಕರಿಸುತ್ತಾರೆ. ಬಸ್ ತಂತ್ರಜ್ಞಾನವು ಮುಖ್ಯವಾಗಿ ಸ್ಥಳೀಯ ಪ್ರದೇಶ ನೆಟ್ವರ್ಕ್ ನಂತಹ ಸಣ್ಣ ನೆಟ್‌ವರ್ಕ್‌ಗಳಿಗೆ ಸೂಕ್ತವಾಗಿದೆ.


ಈ ಟೋಪೋಲಜಿಯಲ್ಲಿ, ಬಸ್ ನೆಟ್‌ವರ್ಕ್‌ನ ಬೆನ್ನೆಲುಬಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಇದು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಕಂಪ್ಯೂಟರ್ ಮತ್ತು ಪೆರಿಫೆರಲ್‌ಗಳನ್ನು ಸೇರುತ್ತದೆ. ಹಂಚಿದ ಚಾನಲ್‌ನ ಎರಡೂ ತುದಿಗಳು ಲೈನ್ ಟರ್ಮಿನೇಟರ್‌ಗಳನ್ನು ಹೊಂದಿವೆ. ಡೇಟಾವನ್ನು ಒಂದು ದಿಕ್ಕಿನಲ್ಲಿ ಮಾತ್ರ ಕಳುಹಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಅದು ಅಂತ್ಯವನ್ನು ತಲುಪಿದ ತಕ್ಷಣ, ಟರ್ಮಿನೇಟರ್ ಸಂವಹನ ಮಾರ್ಗದಿಂದ ಡೇಟಾವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ (ಸಿಗ್ನಲ್ ಬೌನ್ಸ್ ಮತ್ತು ಡೇಟಾ ಹರಿವಿನ ಅಡಚಣೆಯನ್ನು ತಡೆಯಲು).


ಬಸ್ ಟೋಪೋಲಜಿಯಲ್ಲಿ, ಪ್ರತಿ ಕಂಪ್ಯೂಟರ್ ಸ್ವತಂತ್ರವಾಗಿ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿರುವ ಮತ್ತೊಂದು ಕಂಪ್ಯೂಟರ್ಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ. ಪ್ರತಿ ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್‌ನ ಒಟ್ಟು ಬಸ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳಬಹುದು. ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಒಂದು ಹಂತದಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಡೇಟಾದ ಹರಿವಿನ ಜವಾಬ್ದಾರಿಯನ್ನು ಸಾಧನಗಳು ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ.

೨. ರಿಂಗ್ ಟೋಪೋಲಜಿ:[ಬದಲಾಯಿಸಿ]

ರಿಂಗ್ ಟೋಪೋಲಜಿ ಎನ್ನುವುದು ಒಂದು ಟೋಪೋಲಜಿಯಾಗಿದ್ದು, ಇದರಲ್ಲಿ ಪ್ರತಿ ಕಂಪ್ಯೂಟರ್ ರಿಂಗ್ ಅನ್ನು ರೂಪಿಸಲು ನಿಖರವಾಗಿ ಎರಡು ಇತರ ಕಂಪ್ಯೂಟರ್‌ಗಳಿಗೆ ಸಂಪರ್ಕ ಹೊಂದಿದೆ. ಸಂದೇಶ ರವಾನೆಯು ಏಕಮುಖ ಮತ್ತು ವೃತ್ತಾಕಾರವಾಗಿದೆ.

ಈ ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿಯು ಪ್ರಕೃತಿಯಲ್ಲಿ ನಿರ್ಣಾಯಕವಾಗಿದೆ, ಅಂದರೆ, ಪ್ರತಿ ಕಂಪ್ಯೂಟರ್‌ಗೆ ನಿಗದಿತ ಸಮಯದ ಮಧ್ಯಂತರದಲ್ಲಿ ಪ್ರಸರಣಕ್ಕೆ ಪ್ರವೇಶವನ್ನು ನೀಡಲಾಗುತ್ತದೆ. ಎಲ್ಲಾ ನೋಡ್ಗಳನ್ನು ಮುಚ್ಚಿದ-ಲೂಪ್ನಲ್ಲಿ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ. ಈ ಸ್ಥಳಶಾಸ್ತ್ರವು ಮುಖ್ಯವಾಗಿ ಟೋಕನ್-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಟೋಕನ್ ಒಂದು ನಿರ್ದಿಷ್ಟ ದಿಕ್ಕಿನಲ್ಲಿ ಲೂಪ್‌ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ.


ರಿಂಗ್ ಟೋಪೋಲಜಿಯಲ್ಲಿ, ಟೋಕನ್ ಉಚಿತವಾಗಿದ್ದರೆ, ನೋಡ್ ಟೋಕನ್ ಅನ್ನು ಸೆರೆಹಿಡಿಯಬಹುದು ಮತ್ತು ಟೋಕನ್‌ಗೆ ಡೇಟಾ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನದ ವಿಳಾಸವನ್ನು ಲಗತ್ತಿಸಬಹುದು ಮತ್ತು ನಂತರ ಸಂವಹನಕ್ಕಾಗಿ ಟೋಕನ್ ಅನ್ನು ಬಿಡಬಹುದು. ಈ ಟೋಕನ್ ಗಮ್ಯಸ್ಥಾನದ ನೋಡ್ ಅನ್ನು ತಲುಪಿದಾಗ, ರಿಸೀವರ್ ಮೂಲಕ ಡೇಟಾವನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ ಮತ್ತು ಮುಂದಿನ ಡೇಟಾವನ್ನು ಸಾಗಿಸಲು ಟೋಕನ್ ಅನ್ನು ಮುಕ್ತಗೊಳಿಸಲಾಗುತ್ತದೆ.

೩. ಸ್ಟಾರ್ ಟೋಪೋಲಜಿ:[ಬದಲಾಯಿಸಿ]

ಸ್ಟಾರ್ ಟೋಪೋಲಜಿ ಎನ್ನುವುದು ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿಯಾಗಿದ್ದು ಇದರಲ್ಲಿ ಎಲ್ಲಾ ನೋಡ್‌ಗಳು ಕೇಂದ್ರೀಕೃತ ಹಬ್‌ಗೆ ಸಂಪರ್ಕ ಹೊಂದಿವೆ. ಹಬ್ ಅಥವಾ ಸ್ವಿಚ್ ನೋಡ್‌ಗಳ ನಡುವೆ ಮಿಡಲ್‌ವೇರ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಸೇವೆಗಾಗಿ ವಿನಂತಿಸುವ ಅಥವಾ ಸೇವೆಯನ್ನು ಒದಗಿಸುವ ಯಾವುದೇ ನೋಡ್, ಮೊದಲು ಸಂವಹನಕ್ಕಾಗಿ ಹಬ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ

ಕೇಂದ್ರೀಯ ಸಾಧನ (ಹಬ್ ಅಥವಾ ಸ್ವಿಚ್) ಸಾಧನಗಳೊಂದಿಗೆ ಪಾಯಿಂಟ್ ಟು ಪಾಯಿಂಟ್ ಸಂವಹನ ಲಿಂಕ್ (ಇತರ ಕೆಲವು ಕಂಪ್ಯೂಟರ್‌ನಿಂದ ಪ್ರವೇಶಿಸಲಾಗದ ಸಾಧನಗಳ ನಡುವಿನ ಮೀಸಲಾದ ಲಿಂಕ್) ಹೊಂದಿದೆ. ಕೇಂದ್ರ ಸಾಧನವು ನಂತರ ಬಳಸಿದ ಕೇಂದ್ರ ಸಾಧನವನ್ನು ಆಧರಿಸಿ ಸಂದೇಶವನ್ನು ಪ್ರಸಾರ ಮಾಡುತ್ತದೆ ಅಥವಾ ಯುನಿಕಾಸ್ಟ್ ಮಾಡುತ್ತದೆ. ಹಬ್ ಸಂದೇಶವನ್ನು ಪ್ರಸಾರ ಮಾಡುತ್ತದೆ, ಆದರೆ ಸ್ವಿಚ್ ಸ್ವಿಚ್ ಟೇಬಲ್ ಅನ್ನು ನಿರ್ವಹಿಸುವ ಮೂಲಕ ಸಂದೇಶಗಳನ್ನು ಯುನಿಕಾಸ್ಟ್ ಮಾಡುತ್ತದೆ. ಪ್ರಸಾರವು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಅನಗತ್ಯ ಡೇಟಾ ದಟ್ಟಣೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ.


ಸ್ಟಾರ್ ಟೋಪೋಲಜಿಯಲ್ಲಿ, ಹಬ್ ಮತ್ತು ಸ್ವಿಚ್ ಸರ್ವರ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಇತರ ಸಂಪರ್ಕಿತ ಸಾಧನಗಳು ಕ್ಲೈಂಟ್‌ಗಳಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಕೇಂದ್ರ ಸಾಧನಕ್ಕೆ ನೋಡ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಲು ಕೇವಲ ಒಂದು ಇನ್‌ಪುಟ್-ಔಟ್‌ಪುಟ್ ಪೋರ್ಟ್ ಮತ್ತು ಒಂದು ಕೇಬಲ್ ಅಗತ್ಯವಿದೆ. ಸುರಕ್ಷತೆಯ ದೃಷ್ಟಿಯಿಂದ ಈ ಟೋಪೋಲಜಿ ಉತ್ತಮವಾಗಿದೆ ಏಕೆಂದರೆ ಡೇಟಾವು ಪ್ರತಿ ನೋಡ್ ಮೂಲಕ ಹಾದುಹೋಗುವುದಿಲ್ಲ.

೪. ಮೆಶ್ ಟೋಪೋಲಜಿ:[ಬದಲಾಯಿಸಿ]

ಮೆಶ್ ಟೋಪೋಲಜಿ ಎನ್ನುವುದು ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿಯಾಗಿದ್ದು, ಇದರಲ್ಲಿ ನೋಡ್‌ಗಳು ಪರಸ್ಪರ ಪರಸ್ಪರ ಸಂಪರ್ಕ ಹೊಂದಿವೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ನೋಡ್ಗಳ ನಡುವೆ ನೇರ ಸಂವಹನ ನಡೆಯುತ್ತದೆ.

ಮೆಶ್ನಲ್ಲಿ ಮುಖ್ಯವಾಗಿ ಎರಡು ವಿಧಗಳಿವೆ:


   ಪೂರ್ಣ ಮೆಶ್: ಇದರಲ್ಲಿ ಪ್ರತಿ ನೋಡ್ ಅನ್ನು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ನೋಡ್‌ಗೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ.

   ಭಾಗಶಃ ಮೆಶ್: ಇದರಲ್ಲಿ, ಕೆಲವು ನೋಡ್‌ಗಳು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ನೋಡ್‌ಗೆ ಸಂಪರ್ಕ ಹೊಂದಿಲ್ಲ.


ಸಂಪೂರ್ಣವಾಗಿ ಸಂಪರ್ಕಗೊಂಡಿರುವ ಮೆಶ್ ಟೋಪೋಲಜಿಯಲ್ಲಿ, ಪ್ರತಿ ಸಾಧನವು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಸಾಧನದೊಂದಿಗೆ ಪಾಯಿಂಟ್ ಟು ಪಾಯಿಂಟ್ ಲಿಂಕ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ 'n' ಸಾಧನಗಳಿದ್ದರೆ, ಪ್ರತಿ ಸಾಧನವು ನಿಖರವಾಗಿ '(n-1)' ಇನ್‌ಪುಟ್-ಔಟ್‌ಪುಟ್ ಪೋರ್ಟ್‌ಗಳು ಮತ್ತು ಸಂವಹನ ಲಿಂಕ್‌ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಈ ಲಿಂಕ್‌ಗಳು ಸಿಂಪ್ಲೆಕ್ಸ್ ಲಿಂಕ್‌ಗಳಾಗಿವೆ, ಅಂದರೆ, ಡೇಟಾವು ಒಂದು ದಿಕ್ಕಿನಲ್ಲಿ ಮಾತ್ರ ಚಲಿಸುತ್ತದೆ. ಡ್ಯುಪ್ಲೆಕ್ಸ್ ಲಿಂಕ್ (ಇದರಲ್ಲಿ ಡೇಟಾವು ಎರಡೂ ದಿಕ್ಕುಗಳಲ್ಲಿ ಏಕಕಾಲದಲ್ಲಿ ಚಲಿಸಬಹುದು) ಎರಡು ಸಿಂಪ್ಲೆಕ್ಸ್ ಲಿಂಕ್‌ಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು.


ನಾವು ಸಿಂಪ್ಲೆಕ್ಸ್ ಲಿಂಕ್‌ಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ಸಂವಹನ ಲಿಂಕ್‌ಗಳ ಸಂಖ್ಯೆಯು 'n' ಸಾಧನಗಳಿಗೆ 'n(n-1)' ಆಗಿರುತ್ತದೆ, ಆದರೆ ನಾವು ಡ್ಯುಪ್ಲೆಕ್ಸ್ ಲಿಂಕ್‌ಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ ಅದು 'n(n-1)/2' ಆಗಿರುತ್ತದೆ ಜಾಲರಿ ಟೋಪೋಲಜಿ.

೫. ಟ್ರೀ ಟೋಪೋಲಜಿ:[ಬದಲಾಯಿಸಿ]

ಟ್ರೀ ಟೋಪೋಲಜಿ ಎನ್ನುವುದು ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್ ಟೋಪೋಲಜಿಯಾಗಿದ್ದು ಇದರಲ್ಲಿ ಎಲ್ಲಾ ನೋಡ್‌ಗಳು ನೇರವಾಗಿ ಅಥವಾ ಪರೋಕ್ಷವಾಗಿ ಮುಖ್ಯ ಬಸ್ ಕೇಬಲ್‌ಗೆ ಸಂಪರ್ಕ ಹೊಂದಿವೆ. ಟ್ರೀ ಟೋಪೋಲಜಿ ಬಸ್ ಮತ್ತು ಸ್ಟಾರ್ ಟೋಪೋಲಜಿಯ ಸಂಯೋಜನೆಯಾಗಿದೆ.

ಮರದ ಟೋಪೋಲಜಿಯಲ್ಲಿ, ಇಡೀ ನೆಟ್ವರ್ಕ್ ಅನ್ನು ವಿಭಾಗಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಅದನ್ನು ಸುಲಭವಾಗಿ ನಿರ್ವಹಿಸಬಹುದು ಮತ್ತು ನಿರ್ವಹಿಸಬಹುದು. ಮುಖ್ಯ ಕೇಂದ್ರವಿದೆ ಮತ್ತು ಎಲ್ಲಾ ಇತರ ಉಪ-ಹಬ್‌ಗಳು ಈ ಟೋಪೋಲಜಿಯಲ್ಲಿ ಪರಸ್ಪರ ಸಂಪರ್ಕ ಹೊಂದಿವೆ.

೬. ಹೈಬ್ರಿಡ್ ಟೋಪೋಲಜಿ:[ಬದಲಾಯಿಸಿ]

ಹೈಬ್ರಿಡ್ ಟೋಪೋಲಜಿ ಎನ್ನುವುದು ಕಂಪ್ಯೂಟರ್ ಟೋಪೋಲಜಿಯಾಗಿದ್ದು ಅದು ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಟೋಪೋಲಜಿಗಳ ಸಂಯೋಜನೆಯಾಗಿದೆ. ಪ್ರಾಯೋಗಿಕ ಬಳಕೆಯಲ್ಲಿ, ಅವುಗಳನ್ನು ಹೆಚ್ಚು ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಈ ಟೋಪೋಲಜಿಯಲ್ಲಿ, ಎಲ್ಲಾ ಟೋಪೋಲಜಿಗಳು ಹೈಬ್ರಿಡ್ ಅನ್ನು ರೂಪಿಸುವ ಅಗತ್ಯಗಳಿಗೆ ಅನುಗುಣವಾಗಿ ಪರಸ್ಪರ ಸಂಬಂಧ ಹೊಂದಿವೆ. ಪ್ರತಿ ಟೋಪೋಲಜಿಯ ಎಲ್ಲಾ ಉತ್ತಮ ಲಕ್ಷಣಗಳನ್ನು ಸಮರ್ಥ ಹೈಬ್ರಿಡ್ ಟೋಪೋಲಜಿ ಮಾಡಲು ಬಳಸಬಹುದು.

ಎರಡು ಅಥವಾ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚು ವಿಭಿನ್ನ ಟೋಪೋಲಜಿಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸೇರಿಸಿದಾಗ ಹೈಬ್ರಿಡ್ ಟೋಪೋಲಜಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಒಂದೇ ರೀತಿಯ ಟೋಪೋಲಜಿಗಳು ಒಂದಕ್ಕೊಂದು ಸಂಪರ್ಕ ಹೊಂದಿದ್ದರೆ ಹೈಬ್ರಿಡ್ ಟೋಪೋಲಜಿಗೆ ಕಾರಣವಾಗುವುದಿಲ್ಲ. ಉದಾಹರಣೆಗೆಇಂಡಸ್ಟ್ರಿಯಲ್ ಕ್ರೆಡಿಟ್ ಮತ್ತು ಇನ್ವೆಸ್ಟ್ಮೆಂಟ್ ಕಾರ್ಪೊರೇಷನ್ ಆಫ್ ಇಂಡಿಯಾ  ಬ್ಯಾಂಕಿನ ಒಂದು ಶಾಖೆಯಲ್ಲಿ ರಿಂಗ್ ಟೋಪೋಲಜಿ ಮತ್ತು ಇಂಡಸ್ಟ್ರಿಯಲ್ ಕ್ರೆಡಿಟ್ ಮತ್ತು ಇನ್ವೆಸ್ಟ್ಮೆಂಟ್ ಕಾರ್ಪೊರೇಷನ್ ಆಫ್ ಇಂಡಿಯಾ  ಬ್ಯಾಂಕಿನ ಇನ್ನೊಂದು ಶಾಖೆಯಲ್ಲಿ ಬಸ್ ಟೋಪೋಲಜಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ, ಈ ಎರಡು ಟೋಪೋಲಜಿಗಳನ್ನು ಸಂಪರ್ಕಿಸುವುದು ಹೈಬ್ರಿಡ್ ಟೋಪೋಲಜಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ.


ಆದ್ದರಿಂದ, ವಿವಿಧ ಕಂಪ್ಯೂಟರ್ ನೆಟ್ವರ್ಕ್ ಟೋಪೋಲಜಿಗಳನ್ನು ಕಲಿತ ನಂತರ, ಭೌತಿಕ ಟೋಪೋಲಜಿಯನ್ನು ಆಯ್ಕೆಮಾಡುವಾಗ ಕೆಲವು ಅಂಶಗಳನ್ನು ಪರಿಗಣಿಸಬೇಕಾಗಿದೆ ಎಂದು ನಾವು ತೀರ್ಮಾನಿಸಬಹುದು:

  • ಅನುಸ್ಥಾಪನೆಯ ಸುಲಭ.
  • ದೋಷಸಹಿಷ್ಣುತೆ.
  • ಅನುಷ್ಠಾನ ವೆಚ್ಚ
  • ಕೇಬಲ್ ಹಾಕುವ ಅಗತ್ಯವಿದೆ.
  • ನಿರ್ವಹಣೆ ಅಗತ್ಯವಿದೆ.
  • ಪುನರ್ರಚನೆ ಮತ್ತು ನವೀಕರಣದ ಸುಲಭ.

 


<ref>https://en.wikipedia.org/wiki/Network_topology</ref>



































ಸಿಪಿಯು ವೇಳಾಪಟ್ಟಿ[ಬದಲಾಯಿಸಿ]

ಕಂಪ್ಯೂಟಿಂಗ್‌ನಲ್ಲಿ, ಶೆಡ್ಯೂಲಿಂಗ್ ಎನ್ನುವುದು ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸಂಪನ್ಮೂಲಗಳನ್ನು ನಿಯೋಜಿಸುವ ಕ್ರಿಯೆಯಾಗಿದೆ. ಸಂಪನ್ಮೂಲಗಳು ಪ್ರೊಸೆಸರ್‌ಗಳು, ನೆಟ್‌ವರ್ಕ್ ಲಿಂಕ್‌ಗಳು ಅಥವಾ ವಿಸ್ತರಣೆ ಕಾರ್ಡ್‌ಗಳಾಗಿರಬಹುದು. ಕಾರ್ಯಗಳು ಥ್ರೆಡ್‌ಗಳು, ಪ್ರಕ್ರಿಯೆಗಳು ಅಥವಾ ಡೇಟಾ ಹರಿವುಗಳಾಗಿರಬಹುದು.ಶೆಡ್ಯೂಲಿಂಗ್ ಚಟುವಟಿಕೆಯನ್ನು ಶೆಡ್ಯೂಲರ್ ಎಂಬ ಪ್ರಕ್ರಿಯೆಯಿಂದ ನಡೆಸಲಾಗುತ್ತದೆ. ಎಲ್ಲಾ ಕಂಪ್ಯೂಟರ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಕಾರ್ಯನಿರತವಾಗಿ ಇರಿಸಲು (ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸಿಂಗ್‌ನಂತೆ), ಬಹು ಬಳಕೆದಾರರಿಗೆ ಸಿಸ್ಟಮ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಹಂಚಿಕೊಳ್ಳಲು ಅಥವಾ ಗುರಿಯ ಗುಣಮಟ್ಟ-ಸೇವೆಯನ್ನು ಸಾಧಿಸಲು ಶೆಡ್ಯೂಲರ್‌ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.ವೇಳಾಪಟ್ಟಿಯು ಗಣನೆಗೆ ಮೂಲಭೂತವಾಗಿದೆ ಮತ್ತು ಕಂಪ್ಯೂಟರ್ ಸಿಸ್ಟಮ್‌ನ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಮಾದರಿಯ ಒಂದು ಆಂತರಿಕ ಭಾಗವಾಗಿದೆ; ವೇಳಾಪಟ್ಟಿಯ ಪರಿಕಲ್ಪನೆಯು ಒಂದೇ ಕೇಂದ್ರೀಯ ಸಂಸ್ಕರಣಾ ಘಟಕದೊಂದಿಗೆ ಕಂಪ್ಯೂಟರ್ ಬಹುಕಾರ್ಯಕವನ್ನು ಹೊಂದಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ.

ಗುರಿಗಳು:[ಬದಲಾಯಿಸಿ]

ಶೆಡ್ಯೂಲರ್ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಗುರಿಗಳನ್ನು ಗುರಿಯಾಗಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ:

  • ·ಥ್ರೋಪುಟ್ ಅನ್ನು ಗರಿಷ್ಠಗೊಳಿಸುವುದು
  • ಕಾಯುವ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು
  • ಸುಪ್ತತೆ ಅಥವಾ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವನ್ನು ಕಡಿಮೆಗೊಳಿಸುವುದು
  • ನ್ಯಾಯೋಚಿತತೆಯನ್ನು ಹೆಚ್ಚಿಸುವುದ

ಉದ್ಯಮದಲ್ಲಿ ಸ್ವಯಂಚಾಲಿತ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳಂತಹ ನೈಜ-ಸಮಯದ ಪರಿಸರದಲ್ಲಿ (ಉದಾಹರಣೆಗೆ ರೊಬೊಟಿಕ್ಸ್), ಪ್ರಕ್ರಿಯೆಗಳು ಗಡುವನ್ನು ಪೂರೈಸಬಹುದೆಂದು ಶೆಡ್ಯೂಲರ್ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು; ವ್ಯವಸ್ಥೆಯನ್ನು ಸ್ಥಿರವಾಗಿಡಲು ಇದು ನಿರ್ಣಾಯಕವಾಗಿದೆ. ನಿಗದಿತ ಕಾರ್ಯಗಳನ್ನು ನೆಟ್‌ವರ್ಕ್‌ನಾದ್ಯಂತ ರಿಮೋಟ್ ಸಾಧನಗಳಿಗೆ ವಿತರಿಸಬಹುದು ಮತ್ತು ಆಡಳಿತಾತ್ಮಕ ಬ್ಯಾಕ್ ಎಂಡ್ ಮೂಲಕ ನಿರ್ವಹಿಸಬಹುದು.

ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಶೆಡ್ಯೂಲರ್‌ಗಳ ವಿಧಗಳು:[ಬದಲಾಯಿಸಿ]

ಸಿಪಿಯು ವೇಳಾಪಟ್ಟಿ

ಪ್ರಕ್ರಿಯೆ ವೇಳಾಪಟ್ಟಿ: ಪ್ರಕ್ರಿಯೆ ಶೆಡ್ಯೂಲರ್ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಒಂದು ಭಾಗವಾಗಿದ್ದು ಅದು ನಿರ್ದಿಷ್ಟ ಸಮಯದಲ್ಲಿ ಯಾವ ಪ್ರಕ್ರಿಯೆಯು ಚಲಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವಿರಾಮಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ, ಅದನ್ನು ಚಾಲನೆಯಲ್ಲಿರುವ ಸರದಿಯ ಹಿಂಭಾಗಕ್ಕೆ ಸರಿಸಿ ಮತ್ತು ಹೊಸ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ; ಅಂತಹ ಶೆಡ್ಯೂಲರ್ ಅನ್ನು ಪೂರ್ವಭಾವಿ ಶೆಡ್ಯೂಲರ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, ಇಲ್ಲದಿದ್ದರೆ ಅದು ಸಹಕಾರಿ ಶೆಡ್ಯೂಲರ್ ಆಗಿದೆ.

ಎಷ್ಟು ಬಾರಿ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕು ಎಂಬುದರ ಆಧಾರದ ಮೇಲೆ ನಾವು "ದೀರ್ಘಾವಧಿಯ ವೇಳಾಪಟ್ಟಿ", "ಮಧ್ಯಮ-ಅವಧಿಯ ವೇಳಾಪಟ್ಟಿ" ಮತ್ತು "ಅಲ್ಪಾವಧಿಯ ವೇಳಾಪಟ್ಟಿ" ನಡುವೆ ವ್ಯತ್ಯಾಸವನ್ನು

ದೀರ್ಘಾವಧಿಯ ವೇಳಾಪಟ್ಟಿ: ದೀರ್ಘಾವಧಿಯ ಶೆಡ್ಯೂಲರ್, ಅಥವಾ ಪ್ರವೇಶ ಶೆಡ್ಯೂಲರ್, ಸಿದ್ಧ ಸರತಿಯಲ್ಲಿ (ಮುಖ್ಯ ಸ್ಮರಣೆಯಲ್ಲಿ) ಯಾವ ಉದ್ಯೋಗಗಳು ಅಥವಾ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಒಪ್ಪಿಕೊಳ್ಳಬೇಕು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತಾರೆ; ಅಂದರೆ, ಒಂದು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಿದಾಗ, ಪ್ರಸ್ತುತ ಕಾರ್ಯಗತಗೊಳಿಸುವ ಪ್ರಕ್ರಿಯೆಗಳ ಸೆಟ್‌ಗೆ ಅದರ ಪ್ರವೇಶವನ್ನು ದೀರ್ಘಾವಧಿಯ ಶೆಡ್ಯೂಲರ್‌ನಿಂದ ಅಧಿಕೃತಗೊಳಿಸಲಾಗುತ್ತದೆ ಅಥವಾ ವಿಳಂಬಗೊಳಿಸಲಾಗುತ್ತದೆ. ಹೀಗಾಗಿ, ಈ ಶೆಡ್ಯೂಲರ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಯಾವ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಚಲಾಯಿಸಬೇಕು ಮತ್ತು ಯಾವುದೇ ಒಂದು ಸಮಯದಲ್ಲಿ ಬೆಂಬಲಿತವಾದ ಏಕಕಾಲಿಕತೆಯ ಮಟ್ಟವನ್ನು ನಿರ್ದೇಶಿಸುತ್ತದೆ - ಅನೇಕ ಅಥವಾ ಕೆಲವು ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕೆ ಮತ್ತು ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ - ತೀವ್ರ ಮತ್ತು ಸಿಪಿಯು ನಡುವಿನ ವಿಭಜನೆಯು ಹೇಗೆ - ತೀವ್ರ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನಿರ್ವಹಿಸಬೇಕು. ಮಲ್ಟಿಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಟ್ಟವನ್ನು ನಿಯಂತ್ರಿಸುವ ಜವಾಬ್ದಾರಿಯನ್ನು ದೀರ್ಘಾವಧಿಯ ಶೆಡ್ಯೂಲರ್ ಹೊಂದಿದೆ.

ಸಾಮಾನ್ಯವಾಗಿ, ಹೆಚ್ಚಿನ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ -ಬೌಂಡ್ ಅಥವಾ ಸಿಪಿಯು-ಬೌಂಡ್ ಎಂದು ವಿವರಿಸಬಹುದು. ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ -ಬೌಂಡ್ ಪ್ರಕ್ರಿಯೆಯು ಕಂಪ್ಯೂಟೇಶನ್‌ಗಳನ್ನು ಮಾಡುವುದಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಸಮಯವನ್ನು ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಮಾಡಲು ಕಳೆಯುತ್ತದೆ. ಸಿಪಿಯು-ಬೌಂಡ್ ಪ್ರಕ್ರಿಯೆಯು, ವ್ಯತಿರಿಕ್ತವಾಗಿ, ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ವಿನಂತಿಗಳನ್ನು ವಿರಳವಾಗಿ ಉತ್ಪಾದಿಸುತ್ತದೆ, ಅದರ ಹೆಚ್ಚಿನ ಸಮಯವನ್ನು ಗಣನೆಗಳನ್ನು ಮಾಡುತ್ತಿದೆ. ದೀರ್ಘಾವಧಿಯ ಶೆಡ್ಯೂಲರ್ ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ -ಬೌಂಡ್ ಮತ್ತು ಸಿಪಿಯು-ಬೌಂಡ್ ಪ್ರಕ್ರಿಯೆಗಳ ಉತ್ತಮ ಪ್ರಕ್ರಿಯೆ ಮಿಶ್ರಣವನ್ನು ಆಯ್ಕೆಮಾಡುವುದು ಮುಖ್ಯವಾಗಿದೆ. ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳು ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ -ಬೌಂಡ್ ಆಗಿದ್ದರೆ, ಸಿದ್ಧ ಸರತಿಯು ಯಾವಾಗಲೂ ಖಾಲಿಯಾಗಿರುತ್ತದೆ ಮತ್ತು ಅಲ್ಪಾವಧಿಯ ಶೆಡ್ಯೂಲರ್ ಮಾಡಲು ಸ್ವಲ್ಪವೇ ಇರುತ್ತದೆ. ಮತ್ತೊಂದೆಡೆ, ಎಲ್ಲಾ ಪ್ರಕ್ರಿಯೆಗಳು ಸಿಪಿಯುಬೌಂಡ್ ಆಗಿದ್ದರೆ,ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ವೇಟಿಂಗ್ ಕ್ಯೂ ಯಾವಾಗಲೂ ಖಾಲಿಯಾಗಿರುತ್ತದೆ, ಸಾಧನಗಳು ಬಳಕೆಯಾಗದೆ ಹೋಗುತ್ತವೆ ಮತ್ತು ಮತ್ತೆ ಸಿಸ್ಟಮ್ ಅಸಮತೋಲನಗೊಳ್ಳುತ್ತದೆ. ಉತ್ತಮ ಕಾರ್ಯನಿರ್ವಹಣೆಯನ್ನು ಹೊಂದಿರುವ ವ್ಯವಸ್ಥೆಯು ಹೀಗೆ ಬೌಂಡ್ ಮತ್ತು ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ -ಬೌಂಡ್ ಪ್ರಕ್ರಿಯೆಗಳ ಸಂಯೋಜನೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಆಧುನಿಕ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ನೈಜ-ಸಮಯದ ಪ್ರಕ್ರಿಯೆಗಳು ತಮ್ಮ ಕಾರ್ಯಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಸಾಕಷ್ಟು ಸಿಪಿಯು ಸಮಯವನ್ನು ಪಡೆಯುತ್ತವೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಬ್ಯಾಚ್ ಪ್ರೊಸೆಸಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳು, ಕಂಪ್ಯೂಟರ್ ಕ್ಲಸ್ಟರ್‌ಗಳು, ಸೂಪರ್‌ಕಂಪ್ಯೂಟರ್‌ಗಳು ಮತ್ತು ರೆಂಡರ್ ಫಾರ್ಮ್‌ಗಳಂತಹ ದೊಡ್ಡ-ಪ್ರಮಾಣದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ದೀರ್ಘಾವಧಿಯ ವೇಳಾಪಟ್ಟಿ ಕೂಡ ಮುಖ್ಯವಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, ಏಕಕಾಲೀನ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ಪರಸ್ಪರ ಕಾಯುವಿಕೆಯಿಂದಾಗಿ ಅವುಗಳನ್ನು ತಡೆಯುವುದನ್ನು ತಡೆಯಲು ಪರಸ್ಪರ ಕ್ರಿಯೆಯ ಪ್ರಕ್ರಿಯೆಗಳ ಕೋಶೆಡ್ಯೂಲಿಂಗ್ ಹೆಚ್ಚಾಗಿ ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಈ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನಲ್ಲಿ ಯಾವುದೇ ಆಧಾರವಾಗಿರುವ ಪ್ರವೇಶ ವೇಳಾಪಟ್ಟಿ ಬೆಂಬಲದ ಜೊತೆಗೆ ಈ ಕಾರ್ಯಗಳಿಗೆ ಸಹಾಯ ಮಾಡಲು ವಿಶೇಷ-ಉದ್ದೇಶದ ಉದ್ಯೋಗ ಶೆಡ್ಯೂಲರ್ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಮಧ್ಯಮ ಅವಧಿಯ ವೇಳಾಪಟ್ಟಿ:ಮಧ್ಯಮ-ಅವಧಿಯ ಶೆಡ್ಯೂಲರ್ ಮುಖ್ಯ ಮೆಮೊರಿಯಿಂದ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ತಾತ್ಕಾಲಿಕವಾಗಿ ತೆಗೆದುಹಾಕುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ದ್ವಿತೀಯ ಮೆಮೊರಿಯಲ್ಲಿ ಇರಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ ಹಾರ್ಡ್ ಡಿಸ್ಕ್ ಡ್ರೈವ್) ಅಥವಾ ಪ್ರತಿಯಾಗಿ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ "ಸ್ವಾಪಿಂಗ್ ಔಟ್" ಅಥವಾ "ಸ್ವಾಪಿಂಗ್ ಇನ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಮಧ್ಯಮ-ಅವಧಿಯ ಶೆಡ್ಯೂಲರ್ ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ಸಕ್ರಿಯವಾಗಿರದ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಅಥವಾ ಕಡಿಮೆ ಆದ್ಯತೆಯನ್ನು ಹೊಂದಿರುವ ಪ್ರಕ್ರಿಯೆ ಅಥವಾ ಪುಟವು ಆಗಾಗ್ಗೆ ದೋಷಪೂರಿತವಾಗಿರುವ ಪ್ರಕ್ರಿಯೆ ಅಥವಾ ಹೆಚ್ಚಿನ ಮೊತ್ತವನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬದಲಾಯಿಸಲು ನಿರ್ಧರಿಸಬಹುದು. ಮೆಮೊರಿ ಇತರ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಮುಖ್ಯ ಮೆಮೊರಿಯನ್ನು ಮುಕ್ತಗೊಳಿಸಲು, ಹೆಚ್ಚಿನ ಮೆಮೊರಿ ಲಭ್ಯವಿದ್ದಾಗ ಅಥವಾ ಪ್ರಕ್ರಿಯೆಯು ಅನಿರ್ಬಂಧಿಸಿದಾಗ ಮತ್ತು ಸಂಪನ್ಮೂಲಕ್ಕಾಗಿ ಇನ್ನು ಮುಂದೆ ಕಾಯದೇ ಇದ್ದಾಗ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮತ್ತೆ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳುತ್ತದೆ.

ಇಂದು ಅನೇಕ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ (ಸ್ವಾಪ್ ಫೈಲ್ ಅನ್ನು ಹೊರತುಪಡಿಸಿ ದ್ವಿತೀಯಕ ಶೇಖರಣೆಗೆ ವರ್ಚುವಲ್ ವಿಳಾಸದ ಸ್ಥಳವನ್ನು ಮ್ಯಾಪಿಂಗ್ ಮಾಡಲು ಬೆಂಬಲಿಸುವವರು), ಮಧ್ಯಮ-ಅವಧಿಯ ಶೆಡ್ಯೂಲರ್ ವಾಸ್ತವವಾಗಿ ದೀರ್ಘಾವಧಿಯ ಶೆಡ್ಯೂಲರ್ ಪಾತ್ರವನ್ನು ನಿರ್ವಹಿಸಬಹುದು, ಬೈನರಿಗಳನ್ನು ಅವುಗಳ ಮೇಲೆ "ಸ್ವಾಪ್ಡ್ ಔಟ್ ಪ್ರಕ್ರಿಯೆಗಳು" ಎಂದು ಪರಿಗಣಿಸಬಹುದು. ಮರಣದಂಡನೆ. ಈ ರೀತಿಯಾಗಿ, ಬೈನರಿಯ ಒಂದು ಭಾಗವು ಅಗತ್ಯವಿದ್ದಾಗ ಅದನ್ನು ಬೇಡಿಕೆಯ ಮೇಲೆ ಬದಲಾಯಿಸಬಹುದು ಬೇಡಿಕೆ ಪೇಜಿಂಗ್ ಎಂದೂ ಕರೆಯುತ್ತಾರೆ.

ಅಲ್ಪಾವಧಿಯ ವೇಳಾಪಟ್ಟಿ:ಅಲ್ಪಾವಧಿಯ ಶೆಡ್ಯೂಲರ್ (ಸಿಪಿಯು ಶೆಡ್ಯೂಲರ್ ಎಂದೂ ಕರೆಯುತ್ತಾರೆ) ಗಡಿಯಾರದ ಅಡಚಣೆ, ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ ಅಡಚಣೆ, ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂ ಕರೆ ಅಥವಾ ಇನ್ನೊಂದು ರೂಪದ ನಂತರ ಯಾವ ಸಿದ್ಧ, ಇನ್-ಮೆಮೊರಿ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು (ಅನ್ನು ನಿಯೋಜಿಸಲಾಗಿದೆ) ನಿರ್ಧರಿಸುತ್ತದೆ. ಸಂಕೇತದ. ಹೀಗಾಗಿ ಅಲ್ಪಾವಧಿಯ ಶೆಡ್ಯೂಲರ್ ದೀರ್ಘಾವಧಿಯ ಅಥವಾ ಮಧ್ಯಾವಧಿಯ ಶೆಡ್ಯೂಲರ್‌ಗಳಿಗಿಂತ ಹೆಚ್ಚಾಗಿ ವೇಳಾಪಟ್ಟಿ ನಿರ್ಧಾರಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ - ಪ್ರತಿ ಬಾರಿ ಸ್ಲೈಸ್‌ನ ನಂತರ ಕನಿಷ್ಠ ವೇಳಾಪಟ್ಟಿಯ ನಿರ್ಧಾರವನ್ನು ತೆಗೆದುಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಇವುಗಳು ತುಂಬಾ ಚಿಕ್ಕದಾಗಿದೆ. ಈ ಶೆಡ್ಯೂಲರ್ ಪೂರ್ವಭಾವಿಯಾಗಿರಬಹುದು, ಅದು ಸಿಪಿಯು ಅನ್ನು ಮತ್ತೊಂದು ಪ್ರಕ್ರಿಯೆಗೆ ನಿಯೋಜಿಸಲು ನಿರ್ಧರಿಸಿದಾಗ ಅಥವಾ ಪೂರ್ವಭಾವಿಯಲ್ಲದ ("ಸ್ವಯಂಪ್ರೇರಿತ" ಅಥವಾ "ಸಹಕಾರ" ಎಂದು ಸಹ ಕರೆಯಲಾಗುತ್ತದೆ) ಸಿಪಿಯುನಿಂದ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಬಲವಂತವಾಗಿ ತೆಗೆದುಹಾಕುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಶೆಡ್ಯೂಲರ್ ಸಿಪಿಯುನಿಂದ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು "ಬಲವಂತ" ಮಾಡಲು ಸಾಧ್ಯವಾಗದ ಸಂದರ್ಭದಲ್ಲಿ.ಪೂರ್ವಭಾವಿ ಶೆಡ್ಯೂಲರ್ ಪ್ರೋಗ್ರಾಮೆಬಲ್ ಇಂಟರ್ವಲ್ ಟೈಮರ್ ಅನ್ನು ಅವಲಂಬಿಸಿದೆ, ಇದು ಕರ್ನಲ್ ಮೋಡ್‌ನಲ್ಲಿ ಚಲಿಸುವ ಮತ್ತು ಶೆಡ್ಯೂಲಿಂಗ್ ಕಾರ್ಯವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಇಂಟರಪ್ಟ್ ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಆಹ್ವಾನಿಸುತ್ತದೆ.

ರವಾನೆದಾರ:ಸಿಪಿಯು-ಶೆಡ್ಯೂಲಿಂಗ್ ಕಾರ್ಯದಲ್ಲಿ ಒಳಗೊಂಡಿರುವ ಮತ್ತೊಂದು ಅಂಶವೆಂದರೆ ಡಿಸ್ಪ್ಯಾಚರ್, ಇದು ಅಲ್ಪಾವಧಿಯ ಶೆಡ್ಯೂಲರ್ ಆಯ್ಕೆ ಮಾಡಿದ ಪ್ರಕ್ರಿಯೆಗೆ ಸಿಪಿಯು ನಿಯಂತ್ರಣವನ್ನು ನೀಡುವ ಮಾಡ್ಯೂಲ್ ಆಗಿದೆ. ಇದು ಅಡಚಣೆ ಅಥವಾ ಸಿಸ್ಟಮ್ ಕರೆಯ ಪರಿಣಾಮವಾಗಿ ಕರ್ನಲ್ ಮೋಡ್‌ನಲ್ಲಿ ನಿಯಂತ್ರಣವನ್ನು ಪಡೆಯುತ್ತದೆ. ರವಾನೆದಾರರ ಕಾರ್ಯಗಳು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ:

  • ಸಂದರ್ಭ ಸ್ವಿಚ್‌ಗಳು, ಇದರಲ್ಲಿ ರವಾನೆದಾರನು ಹಿಂದೆ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಕ್ರಿಯೆ ಅಥವಾ ಥ್ರೆಡ್‌ನ ಸ್ಥಿತಿಯನ್ನು (ಸಂದರ್ಭ ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ) ಉಳಿಸುತ್ತಾನೆ; ರವಾನೆದಾರನು ನಂತರ ಹೊಸ ಪ್ರಕ್ರಿಯೆಯ ಆರಂಭಿಕ ಅಥವಾ ಹಿಂದೆ ಉಳಿಸಿದ ಸ್ಥಿತಿಯನ್ನು ಲೋಡ್ ಮಾಡುತ್ತಾನೆ.
  • ಬಳಕೆದಾರ ಮೋಡ್‌ಗೆ ಬದಲಾಯಿಸಲಾಗುತ್ತಿದೆ.
  • ಅದರ ಹೊಸ ಸ್ಥಿತಿಯಿಂದ ಸೂಚಿಸಲಾದ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಲು ಬಳಕೆದಾರರ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ಸರಿಯಾದ ಸ್ಥಳಕ್ಕೆ ಜಿಗಿಯುವುದು.

 ರವಾನೆದಾರನು ಸಾಧ್ಯವಾದಷ್ಟು ವೇಗವಾಗಿರಬೇಕು, ಏಕೆಂದರೆ ಪ್ರತಿ ಪ್ರಕ್ರಿಯೆಯ ಸ್ವಿಚ್ ಸಮಯದಲ್ಲಿ ಇದನ್ನು ಆಹ್ವಾನಿಸಲಾಗುತ್ತದೆ. ಸಂದರ್ಭ ಸ್ವಿಚ್‌ಗಳ ಸಮಯದಲ್ಲಿ, ಪ್ರೊಸೆಸರ್ ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ವಾಸ್ತವಿಕವಾಗಿ ನಿಷ್ಕ್ರಿಯವಾಗಿರುತ್ತದೆ, ಹೀಗಾಗಿ ಅನಗತ್ಯ ಸಂದರ್ಭ ಸ್ವಿಚ್‌ಗಳನ್ನು ತಪ್ಪಿಸಬೇಕು. ರವಾನೆದಾರರು ಒಂದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಲ್ಲಿಸಲು ಮತ್ತು ಇನ್ನೊಂದನ್ನು ಪ್ರಾರಂಭಿಸಲು ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯವನ್ನು ರವಾನೆ ಲೇಟೆನ್ಸಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

ಶಿಸ್ತುಗಳನ್ನು ನಿಗದಿಪಡಿಸುವುದು:[ಬದಲಾಯಿಸಿ]

ಶೆಡ್ಯೂಲಿಂಗ್ ಶಿಸ್ತು (ಶೆಡ್ಯೂಲಿಂಗ್ ಪಾಲಿಸಿ ಅಥವಾ ಶೆಡ್ಯೂಲಿಂಗ್ ಅಲ್ಗಾರಿದಮ್ ಎಂದೂ ಕರೆಯುತ್ತಾರೆ) ಎನ್ನುವುದು ಪಕ್ಷಗಳ ನಡುವೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ವಿತರಿಸಲು ಬಳಸುವ ಅಲ್ಗಾರಿದಮ್ ಆಗಿದ್ದು ಅದು ಏಕಕಾಲದಲ್ಲಿ ಮತ್ತು ಅಸಮಕಾಲಿಕವಾಗಿ ವಿನಂತಿಸುತ್ತದೆ. ಶೆಡ್ಯೂಲಿಂಗ್ ವಿಭಾಗಗಳನ್ನು ರೂಟರ್‌ಗಳಲ್ಲಿ (ಪ್ಯಾಕೆಟ್ ಟ್ರಾಫಿಕ್ ನಿರ್ವಹಿಸಲು) ಹಾಗೆಯೇ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ (ಥ್ರೆಡ್‌ಗಳು ಮತ್ತು ಪ್ರಕ್ರಿಯೆಗಳೆರಡರಲ್ಲೂ ಸಿಪಿಯುಸಮಯವನ್ನು ಹಂಚಿಕೊಳ್ಳಲು), ಡಿಸ್ಕ್ ಡ್ರೈವ್‌ಗಳು (ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್ಶೆ ಡ್ಯೂಲಿಂಗ್), ಪ್ರಿಂಟರ್‌ಗಳು (ಪ್ರಿಂಟ್ ಸ್ಪೂಲರ್), ಹೆಚ್ಚಿನ ಎಂಬೆಡೆಡ್ ಸಿಸ್ಟಮ್‌ಗಳು, ಇತ್ಯಾದಿಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ. .

ಶೆಡ್ಯೂಲಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ಗಳ ಮುಖ್ಯ ಉದ್ದೇಶಗಳು ಸಂಪನ್ಮೂಲದ ಹಸಿವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುವ ಪಕ್ಷಗಳ ನಡುವೆ ನ್ಯಾಯಸಮ್ಮತತೆಯನ್ನು ಖಚಿತಪಡಿಸುವುದು. ಶೆಡ್ಯೂಲಿಂಗ್‌ನಲ್ಲಿ ಯಾವ ಬಾಕಿ ಉಳಿದಿರುವ ವಿನಂತಿಗಳನ್ನು ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹಂಚಿಕೆ ಮಾಡಬೇಕೆಂದು ನಿರ್ಧರಿಸುವ ಸಮಸ್ಯೆಯೊಂದಿಗೆ ವ್ಯವಹರಿಸುತ್ತದೆ. ಹಲವು ವಿಭಿನ್ನ ವೇಳಾಪಟ್ಟಿ ಅಲ್ಗಾರಿದಮ್‌ಗಳಿವೆ. ಈ ವಿಭಾಗದಲ್ಲಿ, ನಾವು ಅವುಗಳಲ್ಲಿ ಹಲವಾರುವನ್ನು ಪರಿಚಯಿಸುತ್ತೇವೆ.ಪ್ಯಾಕೆಟ್-ಸ್ವಿಚ್ಡ್ ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು ಮತ್ತು ಇತರ ಸಂಖ್ಯಾಶಾಸ್ತ್ರೀಯ ಮಲ್ಟಿಪ್ಲೆಕ್ಸಿಂಗ್‌ನಲ್ಲಿ, ಶೆಡ್ಯೂಲಿಂಗ್ ಅಲ್ಗಾರಿದಮ್‌ನ ಕಲ್ಪನೆಯನ್ನು ಮೊದಲು ಬಂದವರಿಗೆ ಮೊದಲು ಸೇವೆ ಸಲ್ಲಿಸಿದ ಡೇಟಾ ಪ್ಯಾಕೆಟ್‌ಗಳಿಗೆ ಪರ್ಯಾಯವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.ಸರಳವಾದ ಉತ್ತಮ-ಪ್ರಯತ್ನದ ವೇಳಾಪಟ್ಟಿ ಅಲ್ಗಾರಿದಮ್‌ಗಳೆಂದರೆ ರೌಂಡ್-ರಾಬಿನ್, ಫೇರ್ ಕ್ಯೂಯಿಂಗ್ (ಗರಿಷ್ಠ-ನಿಮಿಷದ ನ್ಯಾಯೋಚಿತ ವೇಳಾಪಟ್ಟಿ ಅಲ್ಗಾರಿದಮ್), ಪ್ರಮಾಣಾನುಗುಣ-ನ್ಯಾಯವಾದ ವೇಳಾಪಟ್ಟಿ ಮತ್ತು ಗರಿಷ್ಠ ಥ್ರೋಪುಟ್. ಉತ್ತಮ-ಪ್ರಯತ್ನದ ಸಂವಹನಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ ವಿಭಿನ್ನ ಅಥವಾ ಖಾತರಿಪಡಿಸಿದ ಸೇವೆಯ ಗುಣಮಟ್ಟವನ್ನು ನೀಡಿದರೆ, ತೂಕದ ನ್ಯಾಯೋಚಿತ ಸರತಿಯನ್ನು ಬಳಸಿಕೊಳ್ಳಬಹುದು.

ಮೊದಲು ಬಂದವರಿಗೆ ಮೊದಲ ಸೇವೆ:

ಫಸ್ಟ್ ಇನ್  ಫಸ್ಟ್ ಔಟ್ , ಇದನ್ನು ಫಸ್ಟ್ ಕಮ್, ಫಸ್ಟ್ ಸರ್ವ್  ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ, ಫಸ್ಟ್ ಇನ್  ಫಸ್ಟ್ ಔಟ್  ಇದು ಸರಳವಾದ ಶೆಡ್ಯೂಲಿಂಗ್ ಅಲ್ಗಾರಿದಮ್ ಆಗಿದೆ. ಪ್ರಕ್ರಿಯೆಗಳು ಸಿದ್ಧ ಸರದಿಯಲ್ಲಿ ಬರುವ ಕ್ರಮದಲ್ಲಿ ಸರಳವಾಗಿ ಸರದಿಯಲ್ಲಿ ನಿಲ್ಲುತ್ತವೆ. ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಟಾಸ್ಕ್ ಕ್ಯೂಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಈ ವಿಭಾಗದಲ್ಲಿ ವಿವರಿಸಿದಂತೆ.

  • ಪ್ರಕ್ರಿಯೆಯ ಮುಕ್ತಾಯದ ನಂತರ ಮಾತ್ರ ಸಂದರ್ಭ ಸ್ವಿಚ್‌ಗಳು ಸಂಭವಿಸುವುದರಿಂದ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಯ ಸರದಿಯ ಯಾವುದೇ ಮರುಸಂಘಟನೆಯ ಅಗತ್ಯವಿಲ್ಲ, ಓವರ್‌ಹೆಡ್ ಅನ್ನು ನಿಗದಿಪಡಿಸುವುದು ಕಡಿಮೆ.
  • ಥ್ರೋಪುಟ್ ಕಡಿಮೆಯಾಗಿರಬಹುದು, ಏಕೆಂದರೆ ದೀರ್ಘ ಪ್ರಕ್ರಿಯೆಗಳು ಸಿ ಪಿ ಯು ಅನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳಬಹುದು, ಇದರಿಂದಾಗಿ ಸಣ್ಣ ಪ್ರಕ್ರಿಯೆಗಳು ದೀರ್ಘಕಾಲ ಕಾಯುವಂತೆ ಮಾಡುತ್ತದೆ (ಬೆಂಗಾವಲು ಪರಿಣಾಮ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ).
  • ಹಸಿವು ಇಲ್ಲ, ಏಕೆಂದರೆ ಪ್ರತಿಯೊಂದು ಪ್ರಕ್ರಿಯೆಯು ಒಂದು ನಿರ್ದಿಷ್ಟ ಸಮಯದ ನಂತರ ಕಾರ್ಯಗತಗೊಳ್ಳಲು ಅವಕಾಶವನ್ನು ಪಡೆಯುತ್ತದೆ.
  • ತಿರುಗುವ ಸಮಯ, ಕಾಯುವ ಸಮಯ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವು ಅವರ ಆಗಮನದ ಕ್ರಮವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ ಮತ್ತು ಮೇಲಿನ ಅದೇ ಕಾರಣಗಳಿಗಾಗಿ ಹೆಚ್ಚಿರಬಹುದು.
  • ಯಾವುದೇ ಆದ್ಯತೆಯು ಸಂಭವಿಸುವುದಿಲ್ಲ, ಹೀಗಾಗಿ ಈ ವ್ಯವಸ್ಥೆಯು ಪ್ರಕ್ರಿಯೆಯ ಗಡುವನ್ನು ಪೂರೈಸುವಲ್ಲಿ ತೊಂದರೆಯನ್ನು ಹೊಂದಿದೆ.
  • ಆದ್ಯತೆಯ ಕೊರತೆ ಎಂದರೆ ಪ್ರತಿಯೊಂದು ಪ್ರಕ್ರಿಯೆಯು ಅಂತಿಮವಾಗಿ ಪೂರ್ಣಗೊಳ್ಳುವವರೆಗೂ ಹಸಿವು ಇರುವುದಿಲ್ಲ.
  • ಕೆಲವು ಪ್ರಕ್ರಿಯೆಗಳು ಪೂರ್ಣಗೊಳ್ಳದ ವಾತಾವರಣದಲ್ಲಿ, ಹಸಿವು ಉಂಟಾಗಬಹುದು.ಇದು ಕ್ಯೂಯಿಂಗ್ ಅನ್ನು ಆಧರಿಸಿದೆ.

ಆದ್ಯತೆಯ ವೇಳಾಪಟ್ಟಿ:

ಆರಂಭಿಕ ಡೆಡ್‌ಲೈನ್ ಮೊದಲ (ಇಡಿಎಫ್) ಅಥವಾ ಹೋಗಲು ಕಡಿಮೆ ಸಮಯವು ನೈಜ-ಸಮಯದ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಆದ್ಯತೆಯ ಸರದಿಯಲ್ಲಿ ಇರಿಸಲು ಬಳಸಲಾಗುವ ಡೈನಾಮಿಕ್ ಶೆಡ್ಯೂಲಿಂಗ್ ಅಲ್ಗಾರಿದಮ್ ಆಗಿದೆ. ಶೆಡ್ಯೂಲಿಂಗ್ ಈವೆಂಟ್ ಸಂಭವಿಸಿದಾಗಲೆಲ್ಲಾ (ಕಾರ್ಯವು ಪೂರ್ಣಗೊಂಡಿದೆ, ಹೊಸ ಕಾರ್ಯವನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ, ಇತ್ಯಾದಿ), ಸರತಿಯು ಅದರ ಗಡುವಿನ ಸಮೀಪವಿರುವ ಪ್ರಕ್ರಿಯೆಗಾಗಿ ಹುಡುಕಲಾಗುತ್ತದೆ, ಅದು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮುಂದಿನದು ನಿಗದಿಪಡಿಸಲಾಗುತ್ತದೆ.

ಮೊದಲು ಕಡಿಮೆ ಉಳಿದಿರುವ ಸಮಯ:

ಚಿಕ್ಕದಾದ ಕೆಲಸ ಮೊದಲಗೆ ಹೋಲುತ್ತದೆ. ಈ ಕಾರ್ಯತಂತ್ರದೊಂದಿಗೆ ಶೆಡ್ಯೂಲರ್ ಸರದಿಯಲ್ಲಿ ಮುಂದಿನ ಉಳಿದಿರುವ ಕನಿಷ್ಠ ಅಂದಾಜು ಪ್ರಕ್ರಿಯೆ ಸಮಯದೊಂದಿಗೆ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ವ್ಯವಸ್ಥೆಗೊಳಿಸುತ್ತಾನೆ. ಪ್ರಕ್ರಿಯೆಯು ಪೂರ್ಣಗೊಳ್ಳಲು ಅಗತ್ಯವಿರುವ ಸಮಯದ ಬಗ್ಗೆ ಸುಧಾರಿತ ಜ್ಞಾನ ಅಥವಾ ಅಂದಾಜುಗಳ ಅಗತ್ಯವಿದೆ.

  • ಮತ್ತೊಂದು ಪ್ರಕ್ರಿಯೆಯ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಸಮಯದಲ್ಲಿ ಕಡಿಮೆ ಪ್ರಕ್ರಿಯೆಯು ಬಂದರೆ, ಪ್ರಸ್ತುತ ಚಾಲನೆಯಲ್ಲಿರುವ ಪ್ರಕ್ರಿಯೆಯು ಅಡಚಣೆಯಾಗುತ್ತದೆ (ಪೂರ್ವಭಾವಿ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ), ಆ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಎರಡು ಪ್ರತ್ಯೇಕ ಕಂಪ್ಯೂಟಿಂಗ್ ಬ್ಲಾಕ್‌ಗಳಾಗಿ ವಿಭಜಿಸುತ್ತದೆ. ಇದು ಹೆಚ್ಚುವರಿ ಸಂದರ್ಭ ಸ್ವಿಚಿಂಗ್ ಮೂಲಕ ಹೆಚ್ಚುವರಿ ಓವರ್ಹೆಡ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ. ಶೆಡ್ಯೂಲರ್ ಪ್ರತಿ ಒಳಬರುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸರದಿಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಸ್ಥಳದಲ್ಲಿ ಇರಿಸಬೇಕು, ಹೆಚ್ಚುವರಿ ಓವರ್ಹೆಡ್ ಅನ್ನು ರಚಿಸಬೇಕು.
  • ಈ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಹೆಚ್ಚಿನ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ ಗರಿಷ್ಠ ಥ್ರೋಪುಟ್‌ಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
  • ಪ್ರಕ್ರಿಯೆಯ ಕಂಪ್ಯೂಟೇಶನಲ್ ಅವಶ್ಯಕತೆಗಳು ಹೆಚ್ಚಾದಂತೆ ಕಾಯುವ ಸಮಯ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯ ಹೆಚ್ಚಾಗುತ್ತದೆ. ಟರ್ನ್‌ಅರೌಂಡ್ ಸಮಯವು ಕಾಯುವ ಸಮಯ ಮತ್ತು ಸಂಸ್ಕರಣೆಯ ಸಮಯವನ್ನು ಆಧರಿಸಿರುವುದರಿಂದ, ದೀರ್ಘ ಪ್ರಕ್ರಿಯೆಗಳು ಇದರಿಂದ ಗಮನಾರ್ಹವಾಗಿ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ. ಒಟ್ಟಾರೆ ಕಾಯುವ ಸಮಯವು ಫಸ್ಟ್ ಇನ್ ಫಸ್ಟ್ ಔಟ್ಗಿಂತ ಚಿಕ್ಕದಾಗಿದೆ, ಆದಾಗ್ಯೂ ಯಾವುದೇ ಪ್ರಕ್ರಿಯೆಯು ದೀರ್ಘವಾದ ಪ್ರಕ್ರಿಯೆಯ ಮುಕ್ತಾಯಕ್ಕಾಗಿ ಕಾಯಬೇಕಾಗಿಲ್ಲ.
  • ಗಡುವುಗಳಿಗೆ ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಗಮನವನ್ನು ನೀಡಲಾಗುವುದಿಲ್ಲ, ಪ್ರೋಗ್ರಾಮರ್ ಗಡುವುಗಳನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಚಿಕ್ಕದಾಗಿ ಮಾಡಲು ಮಾತ್ರ ಪ್ರಯತ್ನಿಸಬಹುದು.
  • ಹಸಿವು ಸಾಧ್ಯ, ವಿಶೇಷವಾಗಿ ಅನೇಕ ಸಣ್ಣ ಪ್ರಕ್ರಿಯೆಗಳು ಚಾಲನೆಯಲ್ಲಿರುವ ಕಾರ್ಯನಿರತ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ.
  • ಈ ನೀತಿಯನ್ನು ಬಳಸಲು ನಾವು ವಿಭಿನ್ನ ಆದ್ಯತೆಯ ಕನಿಷ್ಠ ಎರಡು ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಹೊಂದಿರಬೇಕು
    ಆದ್ಯತೆಯ ಮಟ್ಟ

ಸ್ಥಿರ ಆದ್ಯತೆಯ ಪೂರ್ವಭಾವಿ ವೇಳಾಪಟ್ಟಿ:

ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯು ಪ್ರತಿ ಪ್ರಕ್ರಿಯೆಗೆ ನಿಗದಿತ ಆದ್ಯತೆಯ ಶ್ರೇಣಿಯನ್ನು ನಿಯೋಜಿಸುತ್ತದೆ ಮತ್ತು ಶೆಡ್ಯೂಲರ್ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಅವುಗಳ ಆದ್ಯತೆಯ ಕ್ರಮದಲ್ಲಿ ಸಿದ್ಧ ಸರದಿಯಲ್ಲಿ ಜೋಡಿಸುತ್ತದೆ. ಒಳಬರುವ ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯ ಪ್ರಕ್ರಿಯೆಗಳಿಂದ ಕಡಿಮೆ ಆದ್ಯತೆಯ ಪ್ರಕ್ರಿಯೆಗಳು ಅಡ್ಡಿಪಡಿಸುತ್ತವೆ.

  • ಓವರ್ಹೆಡ್ ಕಡಿಮೆ ಅಲ್ಲ, ಅಥವಾ ಗಮನಾರ್ಹವೂ ಅಲ್ಲ.
  • ಇದು ವೇಳಾಪಟ್ಟಿಯ ಮೇಲೆ ಥ್ರೋಪುಟ್ ವಿಷಯದಲ್ಲಿ ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಪ್ರಯೋಜನವನ್ನು ಹೊಂದಿಲ್ಲ.
  • ಶ್ರೇಯಾಂಕಗಳ ಸಂಖ್ಯೆಯು ಸೀಮಿತವಾಗಿದ್ದರೆ, ಅದನ್ನು ಪ್ರತಿ ಆದ್ಯತೆಯ ಶ್ರೇಯಾಂಕಕ್ಕೆ ಒಂದರಂತೆ ಫಸ್ಟ್ ಇನ್ ಫಸ್ಟ್ ಔಟ್ ಸರತಿಗಳ ಸಂಗ್ರಹವಾಗಿ ನಿರೂಪಿಸಬಹುದು. ಎಲ್ಲಾ ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯ ಸಾಲುಗಳು ಖಾಲಿಯಾಗಿರುವಾಗ ಮಾತ್ರ ಕಡಿಮೆ ಆದ್ಯತೆಯ ಸಾಲುಗಳಲ್ಲಿನ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗುತ್ತದೆ.
  • ಕಾಯುವ ಸಮಯ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವು ಪ್ರಕ್ರಿಯೆಯ ಆದ್ಯತೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯ ಪ್ರಕ್ರಿಯೆಗಳು ಸಣ್ಣ ಕಾಯುವಿಕೆ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯವನ್ನು ಹೊಂದಿರುತ್ತವೆ
  • ಗಡುವುಗಳನ್ನು ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯೊಂದಿಗೆ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ನೀಡುವ ಮೂಲಕ ಗಡುವನ್ನು ಪೂರೈಸಬಹುದು.
  • ಸಿಪಿಯುಸಮಯಕ್ಕೆ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯ ಪ್ರಕ್ರಿಯೆಗಳು ಸರತಿಯಲ್ಲಿರುವುದರೊಂದಿಗೆ ಕಡಿಮೆ ಆದ್ಯತೆಯ ಪ್ರಕ್ರಿಯೆಗಳ ಹಸಿವು ಸಾಧ್ಯ.

ರೌಂಡ್-ರಾಬಿನ್ ವೇಳಾಪಟ್ಟಿ:

ಶೆಡ್ಯೂಲರ್ ಪ್ರತಿ ಪ್ರಕ್ರಿಯೆಗೆ ನಿಗದಿತ ಸಮಯದ ಘಟಕವನ್ನು ನಿಯೋಜಿಸುತ್ತಾನೆ ಮತ್ತು ಅವುಗಳ ಮೂಲಕ ಚಕ್ರಗಳನ್ನು ನಡೆಸುತ್ತಾನೆ. ಆ ಸಮಯದ ಸ್ಲೈಸ್‌ನೊಳಗೆ ಪ್ರಕ್ರಿಯೆಯು ಪೂರ್ಣಗೊಂಡರೆ ಅದು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಇಲ್ಲದಿದ್ದರೆ ಎಲ್ಲಾ ಇತರ ಪ್ರಕ್ರಿಯೆಗಳಿಗೆ ಅವಕಾಶವನ್ನು ನೀಡಿದ ನಂತರ ಅದನ್ನು ಮರುಹೊಂದಿಸಲಾಗುತ್ತದೆ.

  • ರೌಂಡ್ ರಾಬಿನ್ ಶೆಡ್ಯೂಲಿಂಗ್ ವ್ಯಾಪಕವಾದ ಓವರ್ಹೆಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ವಿಶೇಷವಾಗಿ ಸಣ್ಣ ಸಮಯದ ಘಟಕದೊಂದಿಗೆ.
  • ಫಸ್ಟ್ ಇನ್ ಫಸ್ಟ್ ಔಟ್ಮತ್ತು ಮೊದಲು ಕಡಿಮೆ ಕೆಲಸ ನಡುವಿನ ಸಮತೋಲಿತ ಥ್ರೋಪುಟ್, ಕಡಿಮೆ ಉದ್ಯೋಗಗಳು ಫಸ್ಟ್ ಇನ್ ಫಸ್ಟ್ ಔಟ್ ಗಿಂತ ವೇಗವಾಗಿ ಪೂರ್ಣಗೊಳ್ಳುತ್ತವೆ ಮತ್ತು ದೀರ್ಘ ಪ್ರಕ್ರಿಯೆಗಳು ಮೊದಲು ಕಡಿಮೆ ಕೆಲಸ ಗಿಂತ ವೇಗವಾಗಿ ಪೂರ್ಣಗೊಳ್ಳುತ್ತವೆ.
  • ಉತ್ತಮ ಸರಾಸರಿ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯ, ಕಾಯುವ ಸಮಯವು ಪ್ರಕ್ರಿಯೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ ಮತ್ತು ಸರಾಸರಿ ಪ್ರಕ್ರಿಯೆಯ ಉದ್ದವಲ್ಲ.
  • ಹೆಚ್ಚಿನ ಕಾಯುವ ಸಮಯಗಳ ಕಾರಣ, ಶುದ್ಧ ರೌಂಡ್-ರಾಬಿನ್ವ್ಯ ವಸ್ಥೆಯಲ್ಲಿ ಗಡುವನ್ನು ಅಪರೂಪವಾಗಿ ಪೂರೈಸಲಾಗುತ್ತದೆ.
  • ಯಾವುದೇ ಆದ್ಯತೆಯನ್ನು ನೀಡದ ಕಾರಣ ಹಸಿವು ಎಂದಿಗೂ ಸಂಭವಿಸುವುದಿಲ್ಲ. ಸಮಯದ ಯೂನಿಟ್ ಹಂಚಿಕೆಯ ಕ್ರಮವು ಫಸ್ಟ್ ಇನ್ ಫಸ್ಟ್ ಔಟ್ಮ ಯಂತೆಯೇ ಪ್ರಕ್ರಿಯೆ ಆಗಮನದ ಸಮಯವನ್ನು ಆಧರಿಸಿದೆ.
  • ಟೈಮ್-ಸ್ಲೈಸ್ ದೊಡ್ಡದಾಗಿದ್ದರೆ ಅದು ಫಸ್ಟ್ ಇನ್ ಫಸ್ಟ್ ಔಟ್ಆಗುತ್ತದೆ ಅಥವಾ ಚಿಕ್ಕದಾಗಿದ್ದರೆ ಅದು ಮೊದಲು ಕಡಿಮೆ ಕೆಲಸ ಆಗುತ್ತದೆ


<ref>https://en.wikipedia.org/wiki/Scheduling_(computing)</ref>