Programmable interval timer
ಕಂಪ್ಯೂಟಿಂಗ್ನಲ್ಲಿ ಮತ್ತು ಅಂತರ್ನಿರ್ಮಿತ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ, ಪ್ರೊಗ್ರಾಮೆಬಲ್ ಇಂಟರ್ವೆಲ್ ಟೈಮರ್ (ಪಿಐಟಿ) ಒಂದು ಕೌಂಟರ್ ಆಗಿದ್ದು ಅದು ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾದ ಎಣಿಕೆಯನ್ನು ತಲುಪಿದಾಗ ಔಟ್ಪುಟ್ ಸಿಗ್ನಲ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಔಟ್ಪುಟ್ ಸಿಗ್ನಲ್ ಒಂದು ಅಡಚಣೆಯನ್ನು ಪ್ರಚೋದಿಸಬಹುದು. ಪಿಐಟಿಗಳ ಸಾಮಾನ್ಯ ಲಕ್ಷಣಗಳು ಒನ್-ಶಾಟ್ ಅಥವಾ ನಿಯತಕಾಲಿಕವಾಗಿರಬಹುದು. ಒನ್-ಶಾಟ್ ಟೈಮರ್ಗಳು ಒಮ್ಮೆ ಮಾತ್ರ ಸಂಕೇತ ನೀಡುತ್ತವೆ ಮತ್ತು ನಂತರ ಎಣಿಸುವುದನ್ನು ನಿಲ್ಲಿಸುತ್ತವೆ. ನಿಯತಕಾಲಿಕ ಟೈಮರ್ಗಳು ಪ್ರತಿ ಬಾರಿ ನಿರ್ದಿಷ್ಟ ಮೌಲ್ಯವನ್ನು ತಲುಪಿದಾಗ ಸಂಕೇತಿಸುತ್ತವೆ ಮತ್ತು ನಂತರ ಮರುಪ್ರಾರಂಭಿಸುತ್ತವೆ, ಹೀಗಾಗಿ ನಿಯತಕಾಲಿಕ ಮಧ್ಯಂತರಗಳಲ್ಲಿ ಸಂಕೇತವನ್ನು ಉತ್ಪಾದಿಸುತ್ತವೆ. ನಿಯತಕಾಲಿಕ ಟೈಮರ್ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ನಿಯಮಿತ ಮಧ್ಯಂತರಗಳಲ್ಲಿ ನಿರ್ವಹಿಸಬೇಕಾದ ಚಟುವಟಿಕೆಗಳನ್ನು ಪ್ರಚೋದಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಕೌಂಟರ್ಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ನಿಗದಿತ ಮಧ್ಯಂತರಗಳೊಂದಿಗೆ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಲಾಗುತ್ತದೆ, ಅದು ಸಿಗ್ನಲ್ ಅನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುವ ಮೊದಲು ಕೌಂಟರ್ ಎಷ್ಟು ಸಮಯವನ್ನು ಎಣಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ. ಇಂಟೆಲ್ 8253 ಪಿಐಟಿ ಐಬಿಎಂ ಪಿಸಿ ಹೊಂದಾಣಿಕೆಗಳಲ್ಲಿ ಬಳಸಲಾದ ಮೂಲ ಸಮಯದ ಸಾಧನವಾಗಿದೆ. ಇದು 1.193182 MHz ಗಡಿಯಾರ ಸಂಕೇತವನ್ನು ಬಳಸಿತು (ಎನ್. ಟಿ. ಎಸ್. ಸಿ ಬಳಸುವ ಬಣ್ಣ ಸ್ಫೋಟ ಆವರ್ತನದ ಮೂರನೇ ಒಂದು ಭಾಗ, ಸಿಸ್ಟಮ್ ಕ್ಲಾಕ್ ಕ್ರಿಸ್ಟಲ್ ಆಸಿಲೇಟರ್ನ ಹನ್ನೆರಡನೇ ಒಂದು ಭಾಗ, ಆದ್ದರಿಂದ 4.77 MHz CPU ಗಡಿಯಾರದ ಕಾಲು ಭಾಗ) ಮತ್ತು ಮೂರು ಟೈಮರ್ಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಟೈಮರ್ 0 ಅನ್ನು ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ (ಯುನಿಪ್ರೊಸೆಸರ್) ಮತ್ತು ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ ಟೈಮರ್ ಆಗಿ ಬಳಸುತ್ತವೆ, ಟೈಮರ್ 1 ಅನ್ನು ಐತಿಹಾಸಿಕವಾಗಿ ಡೈನಾಮಿಕ್ ಯಾದೃಚ್ಛಿಕ ಪ್ರವೇಶ ಮೆಮೊರಿ ರಿಫ್ರೆಶ್ಗಳಿಗಾಗಿ ಮತ್ತು ಪಿಸಿ ಸ್ಪೀಕರ್ಗೆ ಟೈಮರ್ 2 ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಹೊಸ ಇಂಟೆಲ್ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಲ್ಯಾಪಿಕ್ ಹೆಚ್ಚಿನ ರೆಸಲ್ಯೂಶನ್ (ಒಂದು ಮೈಕ್ರೋ ಸೆಕೆಂಡ್) ಟೈಮರ್ ಅನ್ನು ನೀಡುತ್ತದೆ. ಇದನ್ನು 2.6.18 ನಿಂದ ಪ್ರಾರಂಭವಾಗುವ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ಗಳಲ್ಲಿನ ಪಿಐಟಿ ಟೈಮರ್ಗೆ ಆದ್ಯತೆಯಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಹೆಚ್ಚಿನ ನಿಖರತೆಯ ಈವೆಂಟ್ ಟೈಮರ್ ಮೊನೊಸ್ಟೇಬಲ್ ಮಲ್ಟಿ ವೈಬ್ರೇಟರ್ ಎನ್ಇ555 ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು http://www.luxford.com/high-performance-windows-timers https://stackoverflow.com/questions/10567214/what-are-linux-local-timer-interrupts ಡಿಓಎಸ್ ಐಬಿಎಂ ಪಿಸಿ ಹೊಂದಾಣಿಕೆಗಳ ಡಿಜಿಟಲ್ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ಅಡಿಯಲ್ಲಿ ಪಿಸಿ ಕುಟುಂಬದ ಸಮಯ