Зміст:
Визначення - Що означає машинний цикл?
Машинний цикл складається з кроків, які виконує процесор комп'ютера щоразу, коли він отримує машинну мовну інструкцію. Це найпростіша операція з процесором, а сучасні процесори здатні виконувати мільйони машинних циклів в секунду. Цикл складається з трьох стандартних етапів: отримання, декодування та виконання. У деяких випадках магазин також включається в цикл.
Техопедія пояснює машинний цикл
Машинний цикл - це найпростіша операція, яку виконує комп’ютер, і для виконання детальних завдань, таких як показ одного символу на екрані, ЦП повинен виконувати кілька циклів. Комп'ютер робить це з моменту, коли він завантажиться, до тих пір, поки він не вимкнеться.
Етапи машинного циклу:
- Витяг - блок керування запитує інструкції з основної пам'яті, яка зберігається в пам'яті, як зазначено лічильником програми (також відомий як лічильник інструкцій).
- Декодування - Отримані інструкції декодуються в регістрі інструкцій. Це передбачає розбиття операндного поля на його компоненти на основі коду роботи інструкції (опкоду).
- Виконати - це включає в себе опкод інструкції, оскільки він визначає необхідну операцію процесора. Лічильник програми вказує послідовність інструкцій для комп'ютера. Ці інструкції розташовуються в регістрі інструкцій, і по мірі їх виконання він збільшує лічильник програм, щоб наступна інструкція зберігалася в пам'яті. Потім для активізації заданого завдання активується відповідна схема. Як тільки інструкції будуть виконані, він перезавантажує машинний цикл, який починає етап отримання.
