Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Keď je mikroprocesor prepojený s periférnym alebo pamäťovým zariadením, môže byť potrebné zmeniť normálne časovanie zavedením?

Keď je mikroprocesor prepojený s periférnym alebo pamäťovým zariadením, môže byť potrebné zmeniť normálne časovanie mikroprocesora zavedením čakacích stavov. Stavy čakania sú cykly hodín, ktoré mikroprocesor vkladá do svojho normálneho cyklu vykonávania inštrukcie, aby umožnil periférnemu alebo pamäťovému zariadeniu dobehnúť zameškané. Počet požadovaných čakacích stavov závisí od rýchlosti mikroprocesora a periférneho alebo pamäťového zariadenia.

Stavy čakania možno vložiť rôznymi spôsobmi v závislosti od mikroprocesora a periférneho alebo pamäťového zariadenia. Niektoré mikroprocesory majú vstavané generátory čakacích stavov, ktoré môžu automaticky vkladať čakacie stavy, keď sú potrebné. Iné mikroprocesory vyžadujú, aby programátor manuálne vložil čakacie stavy pomocou softvérových inštrukcií.

Stavy čakania môžu mať významný vplyv na výkon mikroprocesorového systému. Vložením čakacích stavov môže mikroprocesor zabezpečiť, že sa nedostane k dátam, ktoré ešte nie sú pripravené, čo môže viesť k chybám. Čakacie stavy však môžu tiež spomaliť výkon systému, preto by sa mali používať iba vtedy, keď sú nevyhnutné.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené