Cykl maszynowy – cykl, podczas którego następuje wymiana danych między procesorem a pamięcią lub układem wejścia wyjścia (odczyt albo zapis).
W każdym cyklu maszynowym następuje wysłanie:
- adresu na magistralę adresową,
- danych na magistralę danych,
- sygnałów sterujących, informujących o rodzaju cyklu, na magistralę sterującą.
Układy pamięci lub wejścia - wyjścia powinny w tym czasie wykonać odpowiednie czynności - zapisać dane lub wysłać je na magistralę danych.
W zależności od rodzaju przesłania rozróżnia się cykl maszynowy:
- pobrania kodu operacji,
- odczytu i zapisu pamięci,
- odczytu i zapisu wejścia-wyjścia,
- przyjęcia, przerwania itd.
Jeden cykl maszynowy wykonywany jest w czasie jednego lub kilku (w zależności od procesora i rodzaju cyklu) taktów zegara.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.