Knowledge (XXG)

Programmable interval timer

Source 📝

62:
PITs may be one-shot or periodic. One-shot timers will signal only once and then stop counting. Periodic timers signal every time they reach a specific value and then restart, thus producing a signal at periodic intervals. Periodic timers are typically used to invoke activities that must be performed
220: 66:
Counters are usually programmed with fixed intervals that determine how long the counter will count before it will output a signal.
124:
in newer Intel systems offers a higher-resolution (one microsecond) timer. This is used in preference to the PIT timer in
260: 110: 255: 209: 137: 142: 50:
that generates an output signal when it reaches a programmed count. The output signal may trigger an
221:
Determining and changing the rate of timer interrupts a guest operating system requests (1005802)
101:, therefore one quarter of the 4.77 MHz CPU clock) and contains three timers. Timer 0 is used by 98: 102: 79: 47: 17: 35: 235: 249: 188: 125: 86: 90: 167: 240: 114: 75: 51: 27:
Counter that generates an output signal when it reaches a programmed count
168:"Bran's Kernel Development Tutorial: The Programmable Interval Timer" 147: 121: 106: 94: 83: 31: 210:μ-second precision timer support for the Linux kernel 109:
as a system timer, timer 1 was historically used for
8: 78:PIT was the original timing device used on 189:"Programmable Interval Timer - OSDev Wiki" 159: 7: 97:, one twelfth of the system clock 25: 241:Timing on the PC family under DOS 236:High Performance Windows Timers 113:refreshes and timer 2 for the 1: 191:. Wiki.osdev.org. 2012-06-26 111:dynamic random access memory 208:Uwe Walter, Vincent Oberle 40:programmable interval timer 18:Programmable Interval Timer 277: 138:High Precision Event Timer 143:Monostable multivibrator 128:starting with 2.6.18. 63:at regular intervals. 82:. It used a 1.193182 261:Digital electronics 105:(uniprocessor) and 256:IBM PC compatibles 99:crystal oscillator 93:frequency used by 89:(one third of the 80:IBM PC compatibles 103:Microsoft Windows 70:IBM PC compatible 16:(Redirected from 268: 223: 218: 212: 206: 200: 199: 197: 196: 185: 179: 178: 176: 175: 164: 36:embedded systems 21: 276: 275: 271: 270: 269: 267: 266: 265: 246: 245: 232: 227: 226: 219: 215: 207: 203: 194: 192: 187: 186: 182: 173: 171: 166: 165: 161: 156: 134: 72: 60: 58:Common features 28: 23: 22: 15: 12: 11: 5: 274: 272: 264: 263: 258: 248: 247: 244: 243: 238: 231: 230:External links 228: 225: 224: 213: 201: 180: 158: 157: 155: 152: 151: 150: 145: 140: 133: 130: 71: 68: 59: 56: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 273: 262: 259: 257: 254: 253: 251: 242: 239: 237: 234: 233: 229: 222: 217: 214: 211: 205: 202: 190: 184: 181: 170:. Osdever.net 169: 163: 160: 153: 149: 146: 144: 141: 139: 136: 135: 131: 129: 127: 126:Linux kernels 123: 118: 116: 112: 108: 104: 100: 96: 92: 88: 85: 81: 77: 69: 67: 64: 57: 55: 53: 49: 45: 41: 37: 33: 19: 216: 204: 193:. Retrieved 183: 172:. Retrieved 162: 119: 87:clock signal 73: 65: 61: 43: 39: 29: 91:color burst 250:Categories 195:2013-10-30 174:2013-10-30 154:References 115:PC speaker 76:Intel 8253 52:interrupt 32:computing 132:See also 48:counter 46:) is a 34:and in 148:NE555 122:LAPIC 107:Linux 120:The 95:NTSC 74:The 38:, a 84:MHz 44:PIT 30:In 252:: 117:. 54:. 198:. 177:. 42:( 20:)

Index

Programmable Interval Timer
computing
embedded systems
counter
interrupt
Intel 8253
IBM PC compatibles
MHz
clock signal
color burst
NTSC
crystal oscillator
Microsoft Windows
Linux
dynamic random access memory
PC speaker
LAPIC
Linux kernels
High Precision Event Timer
Monostable multivibrator
NE555
"Bran's Kernel Development Tutorial: The Programmable Interval Timer"
"Programmable Interval Timer - OSDev Wiki"
μ-second precision timer support for the Linux kernel
Determining and changing the rate of timer interrupts a guest operating system requests (1005802)
High Performance Windows Timers
Timing on the PC family under DOS
Categories
IBM PC compatibles
Digital electronics

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.