Task Control Block
ಟಾಸ್ಕ್ ಕಂಟ್ರೋಲ್ ಬ್ಲಾಕ್ (ಟಿಸಿಬಿ) ಒಂದು ಕಾರ್ಯದ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿದೆ, ಉದಾಹರಣೆಗೆ, ಓಎಸ್/360 ಮತ್ತು ಐಬಿಎಂ ಸಿಸ್ಟಮ್/360 ವಾಸ್ತುಶಿಲ್ಪ ಮತ್ತು ಉತ್ತರಾಧಿಕಾರಿಗಳ ಉತ್ತರಾಧಿಕಾರಿಗಳು. ಓಎಸ್/360 ರಲ್ಲಿ ಟಿಸಿಬಿ ಮತ್ತು ಓಎಸ್/360, ಓಎಸ್/ವಿಎಸ್1, ಎಸ್ವಿಎಸ್, ಎಂವಿಎಸ್/370, ಎಂವಿಎಸ್/ಎಕ್ಸ್ಎ, ಎಂವಿಎಸ್/ಇಎಸ್ಎ, ಓಎಸ್/390 ಮತ್ತು ಝಡ್/ಓಎಸ್ನಲ್ಲಿ ಉತ್ತರಾಧಿಕಾರಿಗಳು, ಟಿಸಿಬಿ ಇತರ ದತ್ತಾಂಶಗಳ ಜೊತೆಗೆ, ರವಾನೆ ಮಾಡದ ಧ್ವಜಗಳನ್ನು ಮತ್ತು ಪ್ರಸ್ತುತ ಸಿಪಿಯುಗೆ ನಿಯೋಜಿಸದ ಕಾರ್ಯಕ್ಕಾಗಿ ಸಾಮಾನ್ಯ ಮತ್ತು ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಟಿಸಿಬಿ ಇತರ, ಸಂಬಂಧಿತ ವಿನಂತಿ ಬ್ಲಾಕ್ಗಳ (ಆರ್ಬಿ) ಲಿಂಕ್ ಮಾಡಲಾದ ಪಟ್ಟಿಗೆ ಆಂಕರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ; ಸಿಪಿಯುಗೆ ಕಾರ್ಯವನ್ನು ನಿಯೋಜಿಸದಿದ್ದಾಗ ಟಿಸಿಬಿಗಾಗಿ ಟಾಪ್-ಲಿಂಕ್ ಮಾಡಲಾದ ಆರ್ಬಿ ಪ್ರೋಗ್ರಾಂ ಸ್ಥಿತಿ ಪದವನ್ನು (ಪಿಎಸ್ಡಬ್ಲ್ಯೂ) ಹೊಂದಿರುತ್ತದೆ. ನಿಯಂತ್ರಣ ಕಾರ್ಯಕ್ರಮದ ರವಾನೆದಾರರು ರವಾನಿಸಲು ಟಿಸಿಬಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿದಾಗ, ರವಾನೆದಾರರು ಟಿಸಿಬಿಯಿಂದ ನೋಂದಣಿಯನ್ನು ಲೋಡ್ ಮಾಡುತ್ತಾರೆ ಮತ್ತು ಟಿಸಿಬಿಯ ಮೇಲಿನ ಆರ್ಬಿ ಯಿಂದ ಪಿಎಸ್ಡಬ್ಲ್ಯೂ ಅನ್ನು ಲೋಡ್ ಮಾಡುತ್ತಾರೆ, ಆ ಮೂಲಕ ಕೆಲಸದ ಘಟಕವನ್ನು ರವಾನಿಸುತ್ತಾರೆ. ರಿಕ್ವೆಸ್ಟ್ ಬ್ಲಾಕ್ಸ್ ಓಎಸ್/360 ಈ ಕೆಳಗಿನ ರೀತಿಯ ರಿಕ್ವೆಸ್ಟ್ ಬ್ಲಾಕ್ಗಳನ್ನು ಹೊಂದಿದೆಃ ಇಂಟರಪ್ಷನ್ ರಿಕ್ವೆಸ್ಟ್ ಬ್ಲಾಕ್ ಅಸಿಂಕ್ರೋನಸ್ ನಿರ್ಗಮನವನ್ನು ನಿರ್ವಹಿಸಲು ಐಆರ್ಬಿ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ರೋಗ್ರಾಂ ರಿಕ್ವೆಸ್ಟ್ ಬ್ಲಾಕ್ ಎ. ಪಿ. ಆರ್. ಬಿ. ಯು ಅಟ್ಯಾಕ್ ಮ್ಯಾಕ್ರೋ, ಲಿಂಕ್ ಮ್ಯಾಕ್ರೋ ಅಥವಾ ಸಿಂಕ್ರೊನಸ್ ನಿರ್ಗಮನದೊಂದಿಗೆ ಆಹ್ವಾನಿಸಲಾದ ಘಟಕವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಸಿಸ್ಟಮ್ ಇಂಟರಪ್ಶನ್ ರಿಕ್ವೆಸ್ಟ್ ಬ್ಲಾಕ್ ಅನ್ನು ಐ/ಒ ಎರರ್ ರಿಕವರಿ ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಎಸ್. ಐ. ಆರ್. ಬಿ. ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಮೇಲ್ವಿಚಾರಕ ವಿನಂತಿ ಬ್ಲಾಕ್ಗಳು ಒಂದು ಎಸ್. ವಿ. ಆರ್. ಬಿ ಪ್ರಕಾರ 2, ಪ್ರಕಾರ 3 ಅಥವಾ ಪ್ರಕಾರ 4 ಎಸ್. ವಿ. ಸಿ ದಿನಚರಿಯ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಒಂದು ಆರ್. ಬಿ. ಯು ಹಳೆಯ ಪಿ. ಎಸ್. ಡಬ್ಲ್ಯೂ, ಹಳೆಯ ಸಾಮಾನ್ಯ ರೆಜಿಸ್ಟರ್ಗಳು, ಪಿ. ಎಸ್. ಡಬ್ಲ್ಯೂ ಮತ್ತು ಕಾಯುವ ಎಣಿಕೆ ಸೇರಿದಂತೆ ಹಲವಾರು ಕ್ಷೇತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಡಿಸ್ಪ್ಯಾಚರ್ ಅನ್ನು ಕಳುಹಿಸುವುದು ನ್ಯೂಕ್ಲಿಯಸ್ನಲ್ಲಿ ವಾಡಿಕೆಯಾಗಿದ್ದು ಅದು ರವಾನಿಸಬೇಕಾದ ಕೆಲಸವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ. ಇದು ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯ ಕಾರ್ಯವನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆಃ ಮತ್ತೊಂದು ಸಿಪಿಯುನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿಲ್ಲ ಯಾವುದೇ ರವಾನೆ ಮಾಡದ ಫ್ಲಾಗ್ಗಳ ಸೆಟ್ ಅನ್ನು ಹೊಂದಿಲ್ಲ, ಶೂನ್ಯ ಕಾಯುವ ಎಣಿಕೆಯೊಂದಿಗೆ ಉನ್ನತ ಆರ್. ಬಿ. ಯನ್ನು ಹೊಂದಿದೆ. ಈ ವ್ಯವಸ್ಥೆಯು TCB ಹಳೆಯ ಮತ್ತು TCB ಹೊಸ ಎಂದು ಕರೆಯಲ್ಪಡುವ TCB ಪಾಯಿಂಟರ್ಗಳ ಜೋಡಿಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ. ಶೂನ್ಯದ ಟಿಸಿಬಿ ಹೊಸ ಪಾಯಿಂಟರ್ ಕಳುಹಿಸುವವರು ಅರ್ಹವಾದ ಕಾರ್ಯವನ್ನು ಹುಡುಕುವಂತೆ ಮಾಡುತ್ತದೆ. ರವಾನೆದಾರರು ಅರ್ಹವಾದ ಕೆಲಸವನ್ನು ಕಂಡುಕೊಂಡಾಗ, ಅದು ಹಳೆಯ ಮತ್ತು ಹೊಸ ಟಿಸಿಬಿ ಪಾಯಿಂಟರ್ಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ. ಟಿಸಿಬಿಯಿಂದ ರೆಜಿಸ್ಟರ್ಗಳನ್ನು ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಮೇಲಿನ ಆರ್ಬಿ ಯಿಂದ ಪಿಎಸ್ಡಬ್ಲ್ಯೂ ಅನ್ನು ಲೋಡ್ ಮಾಡಿ. ಕಳುಹಿಸುವವರು ಅರ್ಹವಾದ ಕೆಲಸವನ್ನು ಹುಡುಕಲು ವಿಫಲವಾದರೆ, ಅದು ಸಕ್ರಿಯವಾದ ಕಾಯುವಿಕೆಯನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ. ಇತಿಹಾಸ ಎಂವಿಎಸ್/370 ಮತ್ತು ಉತ್ತರಾಧಿಕಾರಿ ವ್ಯವಸ್ಥೆಗಳ ಪರಿಚಯದೊಂದಿಗೆ, ಸಂಪೂರ್ಣ ಹೊಸ ಪರಿಸರವನ್ನು ಪರಿಚಯಿಸಲಾಯಿತುಃ ಸರ್ವಿಸ್ ರಿಕ್ವೆಸ್ಟ್ ಬ್ಲಾಕ್ (ಎಸ್ಆರ್ಬಿ), ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಯಾವುದೇ ಟಾಸ್ಕ್ ಕಂಟ್ರೋಲ್ ಬ್ಲಾಕ್ಗಿಂತ ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯನ್ನು ಹೊಂದಿದೆ, ಮತ್ತು, ವಾಸ್ತವವಾಗಿ, ಇದು ಸ್ವತಃ ಎರಡು ವಿಭಿನ್ನ ಆದ್ಯತೆಗಳನ್ನು ಹೊಂದಿದೆಃ ಜಾಗತಿಕ ಎಸ್ಆರ್ಬಿ (ಎಲ್ಲಾ ಸ್ಥಳೀಯ ವಿಳಾಸ ಸ್ಥಳ ಎಸ್ಆರ್ಬಿಗಳು ಮತ್ತು ಟಿಸಿಬಿಗಳಿಗಿಂತ ಆದ್ಯತೆ) ಮತ್ತು ಸ್ಥಳೀಯ ಎಸ್ಆರ್ಬಿ (ಸ್ಥಳೀಯ ವಿಳಾಸ ಸ್ಥಳ ಟಿಸಿಬಿಗಳಿಗಿಂತ ಆದ್ಯತೆ); ಮತ್ತು ಎಂವಿಎಸ್ನ ರವಾನೆದಾರರು ಎರಡು ಪ್ರೊಸೆಸರ್ಗಳು (ಎಂವಿಎಸ್/370) ಮತ್ತು ಹದಿನಾರು ಪ್ರೊಸೆಸರ್ಗಳು (ಉತ್ತರಾಧಿಕಾರಿ ವ್ಯವಸ್ಥೆಗಳು) ಗಳಲ್ಲಿ ಸಂಪೂರ್ಣ ಸ್ಥಿರತೆಯೊಂದಿಗೆ ಇವೆಲ್ಲವನ್ನೂ ನಿರ್ವಹಿಸಬೇಕು. ಪ್ರಕ್ರಿಯೆ ನಿಯಂತ್ರಣ ಬ್ಲಾಕ್ ಟಿಪ್ಪಣಿಗಳ ಉಲ್ಲೇಖಗಳ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಹ ನೋಡಿ (ಗಣನೆ)