Advanced Programmable Interrupt Controller
ಕಂಪ್ಯೂಟಿಂಗ್ನಲ್ಲಿ, ಇಂಟೆಲ್ನ ಅಡ್ವಾನ್ಸ್ಡ್ ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಇಂಟರಪ್ಟ್ ಕಂಟ್ರೋಲರ್ (ಎಪಿಐಸಿ) ಎಂಬುದು ಇಂಟರಪ್ಟ್ ಕಂಟ್ರೋಲರ್ಗಳ ಒಂದು ಕುಟುಂಬವಾಗಿದೆ. ಅದರ ಹೆಸರೇ ಸೂಚಿಸುವಂತೆ, ಎಪಿಐಸಿ ಇಂಟೆಲ್ನ 8259 ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಇಂಟರಪ್ಟ್ ಕಂಟ್ರೋಲರ್ಗಿಂತ (ಪಿಐಸಿ) ಹೆಚ್ಚು ಸುಧಾರಿತವಾಗಿದೆ, ವಿಶೇಷವಾಗಿ ಮಲ್ಟಿಪ್ರೋಸೆಸರ್ ವ್ಯವಸ್ಥೆಗಳ ನಿರ್ಮಾಣಕ್ಕೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಮಲ್ಟಿಪ್ರೋಸೆಸರ್ ಕಂಪ್ಯೂಟರ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಇಂಟರಪ್ಟ್ ರೂಟಿಂಗ್ ದಕ್ಷತೆಯ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಲು ಉದ್ದೇಶಿಸಲಾದ ಹಲವಾರು ವಾಸ್ತುಶಿಲ್ಪದ ವಿನ್ಯಾಸಗಳಲ್ಲಿ ಇದು ಒಂದಾಗಿದೆ. ಎಪಿಐಸಿ ಒಂದು ವಿಭಜಿತ ವಾಸ್ತುಶಿಲ್ಪ ವಿನ್ಯಾಸವಾಗಿದ್ದು, ಸ್ಥಳೀಯ ಘಟಕವನ್ನು (ಎಲ್ಎಪಿಐಸಿ) ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರೊಸೆಸರ್ನಲ್ಲಿಯೇ ಸಂಯೋಜಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಬಸ್ನಲ್ಲಿ ಐಚ್ಛಿಕ ಐ/ಒ ಎಪಿಐಸಿ ಇರುತ್ತದೆ. ಮೊದಲ ಎಪಿಐಸಿ 82489ಡಿಎಕ್ಸ್ ಆಗಿದ್ದು, ಇದು ಸ್ಥಳೀಯ ಮತ್ತು ಐ/ಒ ಎಪಿಐಸಿ ಎರಡರಲ್ಲೂ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಪ್ರತ್ಯೇಕ ಚಿಪ್ ಆಗಿತ್ತು. 82489ಡಿಎಕ್ಸ್ ಇಂಟೆಲ್ 486 ಮತ್ತು ಆರಂಭಿಕ ಪೆಂಟಿಯಮ್ ಪ್ರೊಸೆಸರ್ಗಳೊಂದಿಗೆ ಸಮ್ಮಿತೀಯ ಮಲ್ಟಿಪ್ರೋಸೆಸರ್ (ಎಸ್ಎಂಪಿ) ವ್ಯವಸ್ಥೆಗಳ ನಿರ್ಮಾಣವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿತು; ಉದಾಹರಣೆಗೆ, ಉಲ್ಲೇಖದ ದ್ವಿಮುಖ 486 ಎಸ್ಎಂಪಿ ವ್ಯವಸ್ಥೆಯು ಮೂರು 82489ಡಿಎಕ್ಸ್ ಚಿಪ್ಗಳನ್ನು ಬಳಸಿತು, ಎರಡು ಸ್ಥಳೀಯ ಎಪಿಐಸಿಗಳಾಗಿ ಮತ್ತು ಒಂದು ಐ/ಒ ಎಪಿಐಸಿ ಆಗಿ. ಪಿ54ಸಿ ಪ್ರೊಸೆಸರ್ನಿಂದ ಪ್ರಾರಂಭಿಸಿ, ಸ್ಥಳೀಯ ಎಪಿಐಸಿ ಕಾರ್ಯವನ್ನು ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್ಗಳ ಸಿಲಿಕಾನ್ನಲ್ಲಿ ಸಂಯೋಜಿಸಲಾಯಿತು. ಮೊದಲ ಮೀಸಲಾದ ಐ/ಒ ಎಪಿಐಸಿ ಇಂಟೆಲ್ 82093ಎಎ ಆಗಿದ್ದು, ಇದು ಪಿಐಐಎಕ್ಸ್3-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಉದ್ದೇಶಿಸಲಾಗಿತ್ತು. ಇಂಟೆಲ್ ಎಪಿಐಸಿ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಎರಡು ಘಟಕಗಳಿವೆ, ಸ್ಥಳೀಯ ಎಪಿಐಸಿ (ಎಲ್ಎಪಿಐಸಿ) ಮತ್ತು ಐ/ಒ ಎಪಿಐಸಿ. ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಪ್ರತಿ ಸಿಪಿಯುನಲ್ಲಿ ಒಂದು ಲ್ಯಾಪಿಕ್ ಇರುತ್ತದೆ. ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್ಗಳ ಸಿಲಿಕಾನ್ನಲ್ಲಿ ಅದರ ನಂತರದ ಅನುಷ್ಠಾನಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಮೊದಲ ಅನುಷ್ಠಾನದಲ್ಲಿ (82489ಡಿಎಕ್ಸ್), ಲ್ಯಾಪಿಕ್ ಒಂದು ಪ್ರತ್ಯೇಕ ಸರ್ಕ್ಯೂಟ್ ಆಗಿತ್ತು. ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಪ್ರತಿ ಬಾಹ್ಯ ಬಸ್ಗೆ ಸಾಮಾನ್ಯವಾಗಿ ಒಂದು ಐ/ಒ ಎಪಿಐಸಿ ಇರುತ್ತದೆ. ಮೂಲ ವ್ಯವಸ್ಥೆಯ ವಿನ್ಯಾಸಗಳಲ್ಲಿ, ಲ್ಯಾಪಿಕ್ಸ್ ಮತ್ತು ಐ/ಒ ಎಪಿಐಸಿಗಳನ್ನು ಮೀಸಲಾದ ಎಪಿಐಸಿ ಬಸ್ ಮೂಲಕ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ. ಹೊಸ ವ್ಯವಸ್ಥೆಗಳು ಎಲ್ಲಾ ಎಪಿಐಸಿ ಘಟಕಗಳ ನಡುವಿನ ಸಂವಹನಕ್ಕಾಗಿ ಸಿಸ್ಟಮ್ ಬಸ್ ಅನ್ನು ಬಳಸುತ್ತವೆ. ಪ್ರತಿಯೊಂದು ಎಪಿಐಸಿ, ಪ್ರತ್ಯೇಕ ಚಿಪ್ ಆಗಿರಲಿ ಅಥವಾ ಸಿಪಿಯುನಲ್ಲಿ ಸಂಯೋಜಿತವಾಗಿರಲಿ, ಅದರ ನಿರ್ದಿಷ್ಟ ಎಪಿಐಸಿ ಅನುಷ್ಠಾನಕ್ಕಾಗಿ ನಾಲ್ಕು-ಬಿಟ್ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿರುವ ಆವೃತ್ತಿ ರಿಜಿಸ್ಟರ್ ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, 82489ಡಿಎಕ್ಸ್ ಎಪಿಐಸಿ ಆವೃತ್ತಿ ಸಂಖ್ಯೆಯನ್ನು 0 ಹೊಂದಿದೆ, ಆದರೆ ಆವೃತ್ತಿ 1 ಅನ್ನು ಪೆಂಟಿಯಮ್ 90 ಮತ್ತು 100 ಪ್ರೊಸೆಸರ್ಗಳಲ್ಲಿ ಸಂಯೋಜಿಸಲಾದ ಮೊದಲ ತಲೆಮಾರಿನ ಸ್ಥಳೀಯ ಎಪಿಐಸಿಗಳಿಗೆ ನಿಯೋಜಿಸಲಾಗಿದೆ. 8259 ಪಿಐಸಿ ಹೊಂದಿರುವ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, 8259 ಅನ್ನು ಸಿಸ್ಟಮ್ನ ಬೂಟ್ಸ್ಟ್ರ್ಯಾಪ್ ಪ್ರೊಸೆಸರ್ (ಬಿಎಸ್ಪಿ), ಸಿಸ್ಟಮ್ನ ಐ/ಒ ಎಪಿಐಸಿಗಳಲ್ಲಿ ಒಂದಾದ ಲ್ಯಾಪಿಕ್ಗೆ ಅಥವಾ ಎರಡಕ್ಕೂ ಸಂಪರ್ಕಿಸಬಹುದು. ಆದಾಗ್ಯೂ, ತಾರ್ಕಿಕವಾಗಿ, 8259 ಅನ್ನು ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಸಮಯದಲ್ಲಿ ಒಮ್ಮೆ ಮಾತ್ರ ಸಂಪರ್ಕಿಸಲಾಗುತ್ತದೆ. ಡಿಸ್ಕ್ರೀಟ್ ಎಪಿಐಸಿ ಇಂಟೆಲ್ 80486 ಮತ್ತು ಆರಂಭಿಕ ಪೆಂಟಿಯಮ್ ಪ್ರೊಸೆಸರ್ಗಳೊಂದಿಗೆ ಬಳಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದ್ದ ಮೊದಲ ತಲೆಮಾರಿನ ಇಂಟೆಲ್ ಎಪಿಐಸಿ ಚಿಪ್, 82489ಡಿಎಕ್ಸ್, ವಾಸ್ತವವಾಗಿ ಒಂದು ಸರ್ಕ್ಯೂಟ್ನಲ್ಲಿ ಬಾಹ್ಯ ಲೋಕಲ್ ಮತ್ತು ಐ/ಒ ಎಪಿಐಸಿ ಆಗಿದೆ. ಹೆಚ್ಚಿನ ಪೆಂಟಿಯಮ್ ಸಂಸ್ಕಾರಕಗಳಲ್ಲಿ ಕಂಡುಬರುವ "ಸಮಗ್ರ ಎಪಿಐಸಿ" ಗೆ ವ್ಯತಿರಿಕ್ತವಾಗಿ ಇಂಟೆಲ್ ಎಂಪಿ 1.4 ವಿವರಣೆಯು ಇದನ್ನು "ಪ್ರತ್ಯೇಕ ಎಪಿಐಸಿ" ಎಂದು ಉಲ್ಲೇಖಿಸುತ್ತದೆ. 82489ಡಿಎಕ್ಸ್ 16 ತಡೆಗೋಡೆಗಳನ್ನು ಹೊಂದಿತ್ತು; ಇದು ಕೆಲವು ಐ. ಎಸ್. ಎ. ತಡೆಗೋಡೆಗಳನ್ನು ಕಳೆದುಕೊಳ್ಳಬಹುದು ಎಂಬ ವಿಚಿತ್ರತೆಯನ್ನು ಸಹ ಹೊಂದಿತ್ತು. ಮಲ್ಟಿಪ್ರೋಸೆಸರ್ 486 ವ್ಯವಸ್ಥೆಯಲ್ಲಿ, ಪ್ರತಿ ಸಿಪಿಯು ತನ್ನದೇ ಆದ 82489ಡಿಎಕ್ಸ್ನೊಂದಿಗೆ ಜೋಡಿಯಾಗಿರಬೇಕಾಗಿತ್ತು; ಹೆಚ್ಚುವರಿಯಾಗಿ ಪೂರಕ 82489ಡಿಎಕ್ಸ್ ಅನ್ನು ಐ/ಒ ಎಪಿಐಸಿ ಆಗಿ ಬಳಸಬೇಕಾಗಿತ್ತು. 82489ಡಿಎಕ್ಸ್ 8259ಎ (ಎಕ್ಸ್ಟಿ-ಪಿಐಸಿ) ಅನ್ನು ಅನುಕರಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ, ಆದ್ದರಿಂದ ಇವುಗಳನ್ನು ಹಿಂದಕ್ಕೆ ಹೊಂದಿಕೊಳ್ಳಲು ಭೌತಿಕ ಚಿಪ್ಗಳಾಗಿ ಸೇರಿಸಬೇಕಾಯಿತು. 82489ಡಿಎಕ್ಸ್ ಅನ್ನು 132-ಪಿನ್ ಪಿ. ಕ್ಯೂ. ಎಫ್. ಪಿ. ಯಂತೆ ಪ್ಯಾಕೇಜ್ ಮಾಡಲಾಗಿತ್ತು. ಇಂಟಿಗ್ರೇಟೆಡ್ ಲೋಕಲ್ ಎ. ಪಿ. ಐ. ಸಿ. ಗಳು ಲೋಕಲ್ ಎ. ಪಿ. ಐ. ಸಿ. ಗಳು (ಎಲ್. ಎ. ಪಿ. ಐ. ಸಿ. ಗಳು) ಎಸ್. ಎಂ. ಪಿ. ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಎಲ್ಲಾ ಬಾಹ್ಯ ಅಡಚಣೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ. ಇದಲ್ಲದೆ, ಅವರು ಎಲ್. ಎ. ಪಿ. ಐ. ಸಿ. ಗಳ ನಡುವೆ ಅಂತರ-ಸಂಸ್ಕಾರಕ ಅಡಚಣೆಗಳನ್ನು (ಐ. ಪಿ. ಐ. ಗಳು) ಸ್ವೀಕರಿಸಲು ಮತ್ತು ಉತ್ಪಾದಿಸಲು ಸಮರ್ಥರಾಗಿದ್ದಾರೆ. ಎಲ್ಎಪಿಐಸಿಗಳು ಐ/ಒ ಎಪಿಐಸಿ ಯಿಂದ 224 ಬಳಸಬಹುದಾದ ಇಂಟರಪ್ಟ್ ವೆಕ್ಟರ್ಗಳನ್ನು ಬೆಂಬಲಿಸಬಹುದು. ವೆಕ್ಟರ್ ಸಂಖ್ಯೆಗಳು 0 ರಿಂದ 31 ರವರೆಗೆ, 0 ರಿಂದ 255 ರವರೆಗೆ, x86 ಪ್ರೊಸೆಸರ್ಗಳ ಎಕ್ಸೆಪ್ಶನ್ ಹ್ಯಾಂಡ್ಲಿಂಗ್ಗಾಗಿ ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ. ಪಿ5 ಮೈಕ್ರೋಆರ್ಕಿಟೆಕ್ಚರ್ನೊಂದಿಗೆ (ಪಿ54ಸಿ) ಪ್ರಾರಂಭವಾಗುವ ಎಲ್ಲಾ ಇಂಟೆಲ್ ಪ್ರೊಸೆಸರ್ಗಳು ಅಂತರ್ನಿರ್ಮಿತ ಸ್ಥಳೀಯ ಎಪಿಐಸಿಯನ್ನು ಹೊಂದಿವೆ. ಆದಾಗ್ಯೂ, ಸ್ಥಳೀಯ ಎ. ಪಿ. ಐ. ಸಿ. ಯನ್ನು ಪಿ5 ಪ್ರೊಸೆಸರ್ನಲ್ಲಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದರೆ, ಅದನ್ನು ಸಾಫ್ಟ್ವೇರ್ನಿಂದ ಮರು-ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ; ಈ ಮಿತಿಯು ಪಿ6 ಪ್ರೊಸೆಸರ್ಗಳಲ್ಲಿ ಮತ್ತು ನಂತರದವುಗಳಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಸ್ಥಳೀಯ ಎ. ಪಿ. ಐ. ಸಿ. ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸದೆ ಪಿ. ಸಿ. ಐ. 2.2 ಮತ್ತು ನಂತರದ ವಿಶೇಷಣಗಳ ಸಂದೇಶ ಸಂಕೇತ ಅಡಚಣೆಗಳ (ಎಂ. ಎಸ್. ಐ.) ವೈಶಿಷ್ಟ್ಯವನ್ನು ಬಳಸಲಾಗುವುದಿಲ್ಲ. ಎಂಎಸ್ಐ ಬಳಕೆಯು ಐ/ಒ ಎಪಿಐಸಿ ಅಗತ್ಯವನ್ನು ನಿವಾರಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಎಂಎಸ್ಐ ಕ್ರಮದಲ್ಲಿ 224 ಅಂತರಾಯಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಐಆರ್ಕ್ಯೂ ಹಂಚಿಕೆಯನ್ನು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ. ಎಪಿಐಸಿ ಟೈಮರ್ ಸ್ಥಳೀಯ ಎಪಿಐಸಿ ಯ ಮತ್ತೊಂದು ಪ್ರಯೋಜನವೆಂದರೆ ಇದು ಮಧ್ಯಂತರ ಮತ್ತು ಒನ್-ಆಫ್ ಮೋಡ್ ಎರಡರಲ್ಲೂ ಬಳಸಬಹುದಾದ ಹೆಚ್ಚಿನ-ರೆಸಲ್ಯೂಶನ್ (ಒಂದು ಮೈಕ್ರೋ ಸೆಕೆಂಡ್ ಅಥವಾ ಉತ್ತಮ ಕ್ರಮದಲ್ಲಿ) ಟೈಮರ್ ಅನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ. ಎಪಿಐಸಿ ಟೈಮರ್ ತನ್ನ ಆರಂಭಿಕ ಸ್ವೀಕಾರದ ತೊಂದರೆಗಳನ್ನು ಹೊಂದಿತ್ತು. 2002ರ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡಾಕ್ಯುಮೆಂಟ್ (ಇದು ಹೈ ಪ್ರಿಸಿಷನ್ ಈವೆಂಟ್ ಟೈಮರ್ ಅನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳಬೇಕೆಂದು ಪ್ರತಿಪಾದಿಸಿತು) ಲ್ಯಾಪಿಕ್ ಟೈಮರ್ ಅನ್ನು "ಕಳಪೆ ರೆಸಲ್ಯೂಶನ್" ಹೊಂದಿರುವುದಕ್ಕಾಗಿ ಟೀಕಿಸಿತು ಮತ್ತು "ಗಡಿಯಾರಗಳ ಸಿಲಿಕಾನ್ ಕೆಲವೊಮ್ಮೆ ತುಂಬಾ ದೋಷಪೂರಿತವಾಗಿರುತ್ತದೆ" ಎಂದು ಹೇಳಿತು. ಆದಾಗ್ಯೂ, ಎಪಿಐಸಿ ಟೈಮರ್ ಅನ್ನು ಉದಾಹರಣೆಗೆ ವಿಂಡೋಸ್ 7 ಪ್ರೊಫೈಲಿಂಗ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಮತ್ತು ವಿಂಡೋಸ್ 8 ಎಲ್ಲಾ ಸಂದರ್ಭಗಳಲ್ಲಿ ಬಳಸುತ್ತದೆ. (ವಿಂಡೋಸ್ 8 ಈ ಟೈಮರ್ಗೆ ವಿಶೇಷ ಹಕ್ಕುಗಳನ್ನು ಪಡೆಯುವ ಮೊದಲು, ಇದನ್ನು ಸಿಪಿಯು-ಝಡ್ನಂತಹ ಕೆಲವು ಪ್ರೋಗ್ರಾಂಗಳು ಸಹ ಬಳಸುತ್ತಿದ್ದವು.) ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ ಅಡಿಯಲ್ಲಿ ಎಪಿಐಸಿ ಟೈಮರ್ ಹಂಚಿಕೊಳ್ಳಬಹುದಾದ ಸಂಪನ್ಮೂಲವಲ್ಲ. ಎಪಿಐಸಿ ಟೈಮರ್ ನೀಡುವ ಅಪೆರಿಯೋಡಿಕ್ ಇಂಟರಪ್ಟ್ಗಳನ್ನು ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಟಿಕ್ ಲೆಸ್ ಕರ್ನಲ್ ವೈಶಿಷ್ಟ್ಯದಿಂದ ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಐಚ್ಛಿಕ ಆದರೆ ಪೂರ್ವನಿಯೋಜಿತ ವೈಶಿಷ್ಟ್ಯವು 2.6.18 ನೊಂದಿಗೆ ಹೊಸದಾಗಿದೆ. ಎಪಿಐಸಿ ಟೈಮರ್ ಹೊಂದಿರುವ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ, ಕರ್ನಲ್ ಸಮಯ ಕೀಪಿಂಗ್ಗಾಗಿ 8253 ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಮಧ್ಯಂತರ ಟೈಮರ್ ಅನ್ನು ಬಳಸುವುದಿಲ್ಲ. ಒಂದು ವಿಎಂವೇರ್ ದಾಖಲೆಯು "ತಂತ್ರಾಂಶವು ಅದರ ಆವರ್ತನವನ್ನು ನಿರ್ಧರಿಸಲು ವಿಶ್ವಾಸಾರ್ಹ ಮಾರ್ಗವನ್ನು ಹೊಂದಿಲ್ಲ" ಎಂದು ಹೇಳುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಸ್ಥಳೀಯ ಎಪಿಐಸಿ ಟೈಮರ್ನ ಆವರ್ತನವನ್ನು ನಿರ್ಧರಿಸುವ ಏಕೈಕ ಮಾರ್ಗವೆಂದರೆ ಅದನ್ನು ಪಿಐಟಿ ಅಥವಾ ಸಿಎಮ್ಓಎಸ್ ಟೈಮರ್ ಬಳಸಿ ಅಳೆಯುವುದು, ಇದು ಕೇವಲ ಅಂದಾಜು ಫಲಿತಾಂಶವನ್ನು ನೀಡುತ್ತದೆ. ಐ/ಒ ಎ. ಪಿ. ಐ. ಸಿ. ಗಳು ಐ/ಒ. ಎ. ಪಿ. ಐ. ಸಿ. ಗಳು ಮರುನಿರ್ದೇಶನ ಕೋಷ್ಟಕವನ್ನು ಹೊಂದಿರುತ್ತವೆ, ಇದನ್ನು ಬಾಹ್ಯ ಬಸ್ಗಳಿಂದ ಸ್ವೀಕರಿಸುವ ಅಡೆತಡೆಗಳನ್ನು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಸ್ಥಳೀಯ ಎ. ಪಿ. ಐ. ಸಿ. ಗಳಿಗೆ ಮಾರ್ಗ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ. ಆರಂಭಿಕ ಐ/ಒ ಎಪಿಐಸಿಗಳು (82489ಡಿಎಕ್ಸ್, SIO.A ಮತ್ತು ಪಿಸಿಇಬಿ/ಇಎಸ್ಸಿ) ಕೇವಲ 16 ಅಂತರಾಯ ಸಾಲುಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದ್ದವು, ಆದರೆ ನಂತರದ 82093ಎಎ (ಪಿಐಐಎಕ್ಸ್3/ಪಿಐಐಎಕ್ಸ್4 ಗಾಗಿ ಪ್ರತ್ಯೇಕ ಚಿಪ್) ಗಳು 24 ಅಂತರಾಯ ಸಾಲುಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದ್ದವು. ಇದನ್ನು 64-ಪಿನ್ ಪಿ. ಕ್ಯೂ. ಎಫ್. ಪಿ. ಯಂತೆ ಪ್ಯಾಕೇಜ್ ಮಾಡಲಾಗಿತ್ತು. 82093ಎ. ಎ. ಸಾಮಾನ್ಯವಾಗಿ ಪಿ. ಐ. ಐ. ಎಕ್ಸ್. 3/ಪಿ. ಐ. ಐ. ಎಕ್ಸ್. 4 ಗೆ ಸಂಪರ್ಕ ಹೊಂದಿದೆ ಮತ್ತು ಅದರ ಸಮಗ್ರ ಪರಂಪರೆಯ 8259 ಪಿ. ಐ. ಸಿ. ಗಳನ್ನು ಬಳಸುತ್ತದೆ. ICH1 ಮತ್ತು ಇಂಟೆಲ್ 815ಗಳು I/O APIC ಅನ್ನು ಸಂಯೋಜಿಸಿದವು. ಲಿನಕ್ಸ್ ಅನ್ನು ಬಳಸುವ 2009 ರ ಇಂಟೆಲ್ ಮಾನದಂಡದ ಪ್ರಕಾರ, ಐ/ಒ ಎಪಿಐಸಿ 8259 ಎಮ್ಯುಲೇಶನ್ (ಎಕ್ಸ್ಟಿ-ಪಿಐಸಿ) ಗೆ ಹೋಲಿಸಿದರೆ ಸುಮಾರು ಮೂರು ಅಂಶಗಳಿಂದ ಇಂಟರಪ್ಟ್ ಲೇಟೆನ್ಸಿಯನ್ನು ಕಡಿಮೆ ಮಾಡಿತು, ಆದರೆ ಎಂಎಸ್ಐ ಅನ್ನು ಬಳಸುವುದರಿಂದ ಲೇಟೆನ್ಸಿಯನ್ನು ಇನ್ನೂ ಹೆಚ್ಚು ಕಡಿಮೆ ಮಾಡಿತು, ಎಕ್ಸ್ಟಿ-ಪಿಐಸಿ ಬೇಸ್ಲೈನ್ಗೆ ಹೋಲಿಸಿದರೆ ಸುಮಾರು ಏಳು ಅಂಶಗಳಿಂದ. ರೂಪಾಂತರಗಳು xAPIC ಅನ್ನು ಪೆಂಟಿಯಮ್ 4 ನೊಂದಿಗೆ ಪರಿಚಯಿಸಲಾಯಿತು, ಆದರೆ x2APIC ಇಂಟೆಲ್ನ ಪ್ರೋಗ್ರಾಮೆಬಲ್ ಇಂಟರಪ್ಟ್ ಕಂಟ್ರೋಲರ್ನ ಇತ್ತೀಚಿನ ಪೀಳಿಗೆಯಾಗಿದೆ, ಇದನ್ನು ನವೆಂಬರ್ 2008 ರಲ್ಲಿ ನೆಹಾಲೆಮ್ ಮೈಕ್ರೋಆರ್ಕಿಟೆಕ್ಚರ್ನೊಂದಿಗೆ ಪರಿಚಯಿಸಲಾಯಿತು. x2APICನ ಪ್ರಮುಖ ಸುಧಾರಣೆಗಳು ಬೆಂಬಲಿತ CPUಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಇಂಟರ್ಫೇಸ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ತಿಳಿಸುತ್ತವೆ. x2APIC ಈಗ CPUಗಳನ್ನು ಪರಿಹರಿಸಲು 32 ಬಿಟ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಭೌತಿಕ ಗಮ್ಯ ಮೋಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು 232−1 CPUಗಳವರೆಗೆ ಪರಿಹರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಲಾಜಿಕಲ್ ಡೆಸ್ಟಿನೇಶನ್ ಮೋಡ್ ಈಗ ವಿಭಿನ್ನವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಮತ್ತು ಕ್ಲಸ್ಟರ್ಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತದೆ; ಈ ಮೋಡ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು, ಒಬ್ಬರು 220−16 ಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಪರಿಹರಿಸಬಹುದು. ಸುಧಾರಿತ ಇಂಟರ್ಫೇಸ್ ಇಂಟರ್-ಪ್ರೊಸೆಸರ್ ಇಂಟರಪ್ಟ್ಗಳನ್ನು (ಐಪಿಐ) ಕಳುಹಿಸಲು ಅಗತ್ಯವಾದ ಎಪಿಐಸಿ ರಿಜಿಸ್ಟರ್ ಪ್ರವೇಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ. ಈ ಪ್ರಯೋಜನದಿಂದಾಗಿ, ಕೆವಿಎಂ ಅದನ್ನು ಭೌತಿಕವಾಗಿ ಬೆಂಬಲಿಸದ ಹಳೆಯ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ x2APIC ಅನ್ನು ಅನುಕರಿಸಬಹುದು ಮತ್ತು ಮಾಡುತ್ತದೆ, ಮತ್ತು ಈ ಬೆಂಬಲವನ್ನು ಕ್ಯೂಇಎಂಯು ಕಾನ್ರೋಗೆ ಹಿಂತಿರುಗುವುದರಿಂದ ಮತ್ತು ಎಎಮ್ಡಿ ಆಪ್ಟೆರಾನ್ ಜಿ-ಸರಣಿ ಪ್ರೊಸೆಸರ್ಗಳಿಗೆ ಸಹ ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ (ಇವುಗಳಲ್ಲಿ ಯಾವುದೂ ಸ್ಥಳೀಯವಾಗಿ x2APIC ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ). ಎಪಿಐಸಿವಿ ಎಂಬುದು ಹಾರ್ಡ್ವೇರ್ ವರ್ಚುವಲೈಸೇಶನ್ ಬೆಂಬಲಕ್ಕಾಗಿ ಇಂಟೆಲ್ನ ಬ್ರಾಂಡ್ ಹೆಸರಾಗಿದ್ದು, ಅತಿಥಿಗಳಲ್ಲಿ ಅಡ್ಡಿಪಡಿಸುವ ಓವರ್ಹೆಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಎ. ಪಿ. ಐ. ಸಿ. ವಿ. ಯನ್ನು ಐವಿ ಬ್ರಿಡ್ಜ್-ಇ. ಪಿ. ಪ್ರೊಸೆಸರ್ ಸರಣಿಯಲ್ಲಿ ಪರಿಚಯಿಸಲಾಯಿತು, ಇದನ್ನು ಕ್ಸಿಯಾನ್ ಇ 5-26 ಎಕ್ಸ್ಎಕ್ಸ್ ವಿ2 (2013ರ ಕೊನೆಯಲ್ಲಿ ಬಿಡುಗಡೆಯಾಯಿತು) ಮತ್ತು ಕ್ಸಿಯಾನ್ ಇ 5-46 ಎಕ್ಸ್ಎಕ್ಸ್ ವಿ2 (2014ರ ಆರಂಭದಲ್ಲಿ ಬಿಡುಗಡೆಯಾಯಿತು) ಎಂದು ಮಾರಾಟ ಮಾಡಲಾಗುತ್ತದೆ. ಎಎಮ್ಡಿ ಎವಿಐಸಿ ಎಂಬ ಇದೇ ರೀತಿಯ ತಂತ್ರಜ್ಞಾನವನ್ನು ಘೋಷಿಸಿತು, ಇದು ಕುಟುಂಬ 15h ಮಾದರಿಗಳು 6Xh (ಕ್ಯಾರಿಜೋ) ಪ್ರೊಸೆಸರ್ಗಳು ಮತ್ತು ಹೊಸದನ್ನು ಹೊಂದಿದೆ. ಎ. ಪಿ. ಐ. ಸಿ. ವ್ಯವಸ್ಥೆಗಳ ಅನುಷ್ಠಾನದಲ್ಲಿ ಹಲವಾರು ದೋಷಗಳಿವೆ, ವಿಶೇಷವಾಗಿ 8254 ಅನ್ನು ಹೇಗೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ ಎಂಬುದರ ಬಗ್ಗೆ ಕಳವಳವಿದೆ. ದೋಷಯುಕ್ತ ಬಯೋಸ್ಗಳು ಇಂಟರಪ್ಟ್ ರೂಟಿಂಗ್ ಅನ್ನು ಸರಿಯಾಗಿ ಹೊಂದಿಸದಿರಬಹುದು ಅಥವಾ ತಪ್ಪಾದ ಎಸಿಪಿಐ ಕೋಷ್ಟಕಗಳು ಮತ್ತು ಇಂಟೆಲ್ ಮಲ್ಟಿ ಪ್ರೊಸೆಸರ್ ಸ್ಪೆಸಿಫಿಕೇಷನ್ (ಎಂಪಿಎಸ್) ಕೋಷ್ಟಕಗಳನ್ನು ಒದಗಿಸದಿರಬಹುದು. ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಯು ಅದನ್ನು ಸರಿಯಾಗಿ ಬೆಂಬಲಿಸದಿದ್ದಾಗ ಎಪಿಐಸಿ ಸಹ ವ್ಯವಸ್ಥೆಯ ವೈಫಲ್ಯಕ್ಕೆ ಕಾರಣವಾಗಬಹುದು. ಹಳೆಯ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ಐ/ಒ ಮತ್ತು ಸ್ಥಳೀಯ ಎಪಿಐಸಿಗಳನ್ನು ಆಗಾಗ್ಗೆ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬೇಕಾಗಿತ್ತು. ಸಮ್ಮಿತೀಯ ಮಲ್ಟಿಪ್ರೋಸೆಸರ್ ಮತ್ತು ಮಲ್ಟಿ-ಕೋರ್ ವ್ಯವಸ್ಥೆಗಳ ಹರಡುವಿಕೆಯಿಂದಾಗಿ ಇದು ಇನ್ನು ಮುಂದೆ ಸಾಧ್ಯವಾಗದಿದ್ದರೂ, ಫರ್ಮ್ವೇರ್ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿನ ದೋಷಗಳು ಈಗ ಅಪರೂಪದ ಘಟನೆಯಾಗಿದೆ. ಕಾಂಪಿಟೇಷನ್ ಎಎಮ್ಡಿ ಮತ್ತು ಸೈರಿಕ್ಸ್ ಒಮ್ಮೆ 32 ಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಇದೇ ರೀತಿಯ-ಉದ್ದೇಶದ ಓಪನ್ ಪಿಐಸಿ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದರು; ಇದು 1995 ರ ಸುಮಾರಿಗೆ ಐಬಿಎಂ ಮತ್ತು ಕಾಂಪ್ಯಾಕ್ನಿಂದ ಕನಿಷ್ಠ ಘೋಷಣಾತ್ಮಕ ಬೆಂಬಲವನ್ನು ಹೊಂದಿತ್ತು. ಆದಾಗ್ಯೂ, ಓಪನ್ ಪಿಐಸಿ ಯೊಂದಿಗೆ ಯಾವುದೇ x86 ಮದರ್ಬೋರ್ಡ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿಲ್ಲ. x86 ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಓಪನ್ ಪಿಐಸಿ ವಿಫಲವಾದ ನಂತರ, ಎಎಮ್ಡಿ ತನ್ನ ಎಎಮ್ಡಿ ಅಥ್ಲಾನ್ ಮತ್ತು ನಂತರದ ಪ್ರೊಸೆಸರ್ಗಳಿಗಾಗಿ ಇಂಟೆಲ್ನ ಎಪಿಐಸಿಗೆ ಪರವಾನಗಿ ನೀಡಿತು. ಆದಾಗ್ಯೂ, ಓಪನ್ ಪಿಐಸಿ ರಿಜಿಸ್ಟರ್ ವಿಶೇಷಣಗಳ ಆಧಾರದ ಮೇಲೆ ಐಬಿಎಂ ತಮ್ಮ ಮಲ್ಟಿ ಪ್ರೊಸೆಸರ್ ಇಂಟರಪ್ಟ್ ಕಂಟ್ರೋಲರ್ (ಎಂಪಿಐಸಿ) ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿತು. ಎಂಪಿಐಸಿಯನ್ನು ಐಬಿಎಂ ಸೇರಿದಂತೆ ಪವರ್ಪಿಸಿ ಆಧಾರಿತ ವಿನ್ಯಾಸಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತಿತ್ತು, ಉದಾಹರಣೆಗೆ ಕೆಲವು ಆರ್ಎಸ್/6000 ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ಆದರೆ ಆಪಲ್ನಿಂದಲೂ, ಅವರ ಪವರ್ ಮ್ಯಾಕ್ ಜಿ5ಗಳಷ್ಟು ತಡವಾಗಿ ಬಳಸಲಾಗುತ್ತಿತ್ತು. ಇಂಟೆಲ್ 8259 ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಇಂಟರಪ್ಟ್ ಕಂಟ್ರೋಲರ್ (ಪಿಐಸಿ) ಇಂಟರ್-ಪ್ರೊಸೆಸರ್ ಇಂಟರಪ್ಟ್ (ಐಪಿಐ) ಇಂಟರಪ್ಟ್ ಇಂಟರಪ್ಟ್ ಹ್ಯಾಂಡ್ಲರ್ ಇಂಟರಪ್ಟ್ ಲೇಟೆನ್ಸಿ ಮೆಸೇಜ್ ಸಿಗ್ನಲ್ಡ್ ಇಂಟರಪ್ಟ್ಸ್ (ಎಂಎಸ್ಐ) ನಾನ್-ಮಾಸ್ಕ್ ಮಾಡಬಹುದಾದ ಇಂಟರಪ್ಟ್ (ಎನ್ಎಂಐ) ಉಲ್ಲೇಖಗಳನ್ನು ಮತ್ತಷ್ಟು ಓದುವುದು ಐಎ-32 ಇಂಟೆಲ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪರ್ ಕೈಪಿಡಿ, ಸಂಪುಟ 3ಎಃ ಸಿಸ್ಟಮ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಗೈಡ್, ಭಾಗ 1, ಅಧ್ಯಾಯ 10. ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಇಂಟೆಲ್ 64 ಆರ್ಕಿಟೆಕ್ಚರ್ x2APIC ಸ್ಪೆಸಿಫಿಕೇಷನ್ (ಪಿಡಿಎಫ್) ಇಂಟೆಲ್ x2APIC ಆರ್ಕಿಟೆಕ್ಚರ್ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಇಂಟೆಲ್ 64 ಮತ್ತು ಐಎ-32 ಆರ್ಕಿಟೆಕ್ಚರ್ ಸಾಫ್ಟ್ವೇರ್ ಡೆವಲಪರ್ಗಳ ಮ್ಯಾನ್ಯುಯಲ್ಸ್ ಮದರ್ಬೋರ್ಡ್ ಇಂಟರಪ್ಟ್ಸ್ ಎಪಿಕ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಐಬಿಎಂ ಪಿಸಿ ಕಾಂಪ್ಯಾಟಿಬಲ್ಸ್ ಎಕ್ಸ್86 ಆರ್ಕಿಟೆಕ್ಚರ್ ನಲ್ಲಿ ಕಾಣಬಹುದು.