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

Čo je to prerušenie v počítačovom softvéri?

V počítačovom softvéri je prerušenie signálom pre procesor, že nastala udalosť, ktorá si vyžaduje okamžitú pozornosť. Touto udalosťou môže byť hardvérová udalosť, ako je stlačenie klávesu alebo kliknutie myšou, alebo to môže byť softvérová udalosť, ako napríklad chyba alebo požiadavka iného programu.

Keď dôjde k prerušeniu, procesor zastaví vykonávanie aktuálneho programu a preskočí na špeciálny kód nazývaný obsluha prerušení. Obslužný program prerušenia sa zaoberá udalosťou, ktorá spôsobila prerušenie, a potom vráti procesor do programu, ktorý bol spustený pred výskytom prerušenia.

Prerušenia sú nevyhnutnou súčasťou multitaskingových operačných systémov. Umožňujú spustenie viacerých programov súčasne tým, že každému programu dávajú možnosť bežať krátky čas pred prerušením. Prerušenia tiež umožňujú operačnému systému reagovať na udalosti, ako sú stlačenie klávesov a kliknutia myšou.

Existujú dva hlavné typy prerušení:hardvérové ​​prerušenia a softvérové ​​prerušenia. Hardvérové ​​prerušenia sú generované hardvérovými zariadeniami, ako sú klávesnice a myši. Softvérové ​​prerušenia sú generované softvérovými programami, zvyčajne na vyžiadanie služby z operačného systému.

Hardvérové ​​prerušenia sú zvyčajne riadené radičom prerušení procesora. Radič prerušenia prijme signál prerušenia z hardvérového zariadenia a potom odošle signál do procesora. Procesor potom preskočí na príslušnú obsluhu prerušenia.

Softvérové ​​prerušenia sú zvyčajne generované inštrukčnou sadou procesora. Keď program vykoná inštrukciu prerušenia, procesor preskočí na príslušnú obsluhu prerušenia.

Prerušenia sú nevyhnutnou súčasťou počítačového softvéru. Umožňujú multitaskingovým operačným systémom spúšťať viacero programov súčasne a umožňujú operačnému systému reagovať na udalosti, ako sú stlačenie klávesov a kliknutia myšou.

Najnovšie články

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