Съдържание:
Определение - Какво означава машинен цикъл?
Машинен цикъл се състои от стъпките, които процесорът на компютър изпълнява, когато получава инструкция за езика на машината. Това е най-основната операция на процесора и съвременните процесори са в състояние да изпълняват милиони машинни цикли в секунда. Цикълът се състои от три стандартни стъпки: извличане, декодиране и изпълнение. В някои случаи магазинът също е включен в цикъла.
Техопедия обяснява машинен цикъл
Машинен цикъл е най-основната операция, която компютър изпълнява, и за да изпълни първоначалните задачи като показване на един символ на екрана, процесорът трябва да извърши множество цикли. Компютърът прави това от момента, в който се зареди до момента на изключване.
Стъпките на машинния цикъл са:
- Извличане - Контролният блок изисква инструкции от основната памет, която се съхранява на място в паметта, както е посочено от брояча на програмата (известен също като брояч на инструкции).
- Декодиране - Получените инструкции се декодират в регистъра с инструкции. Това включва разбиване на операндното поле в неговите компоненти въз основа на кода за операция (опкод) на инструкцията.
- Изпълнение - Това включва опкода на инструкцията, тъй като той определя необходимата операция на процесора. Броячът на програмата показва последователността на инструкциите за компютър. Тези инструкции са подредени в регистъра с инструкции и тъй като всяка се изпълнява, той увеличава програмния брояч, така че следващата инструкция се съхранява в паметта. След това се активира подходяща схема за изпълнение на исканата задача. След като бъдат изпълнени инструкциите, той рестартира машинния цикъл, който започва стъпката за извличане.
