Тактовий генератор - студопедія
1) Виконання команди складається з ряду етапів або, як кажуть - "микроопераций". Мікрооперацій - це найпростіше, елементарне дію виконується протягом дуже короткого часу, або говорять - протягом одного такту роботи ЕОМ.
Наприклад: нехай команда - це команда на складання двох чисел: А і В. Тоді операція читання з пам'яті числа А - одна з микроопераций, що повинні бути виконані в ході виконання даної команди. Більше того, якщо дані Новомосковскются не з регістра процесора, а з зовнішнього регістра або з осередків ОЗУ, то процес читання даних може виявитися досить тривалим і складним - і для виконання читання може знадобитися навіть і не одна - а кілька мікрооперацій. Але поки, заради простоти викладу - будемо вважати що такі дії як "читання даних" або "складання" - відбуваються за одну микрооперацию.
2) В процесі виконання мікрооперації бере участь безліч пристроїв, і всі вони повинні працювати узгоджено за часом, тобто - одночасно починати свою частину роботи по виконанню мікрооперації. Для узгодження в часі роботи окремих пристроїв, що входять до складу ЕОМ, і служить тактовий генератор.
3) Тактовий генератор генерує спеціальний синхронізуючий імпульс, який по численним тактується лініях (на малюнку [1] - не показані) розсилається в усі частини ЕОМ.
Форма імпульсів представлена на малюнку:
tт - тривалість такту.
1 - так звані "передні фронту" тактового імпульсу, на яких - напруга підвищується.
Кожен фронт тактового імпульсу повідомляє влаштуванню про початок нового такту і необхідності закінчувати виконання попередньої микрооперации і починати виконання нової.
4) Кожне з пристроїв беруть участь у виконанні микрооперации має, протягом такту, встигнути закінчити всю свою частину роботи. Якщо яке з функціональних пристроїв не встигає виконати потрібну роботу - в роботі ЕОМ виникає помилка. Саме тому - частота тактового генератора ( "тактова частота ЕОМ") - не має бути занадто високою, більшою - чим допускають напівпровідникові інтегральні схеми.