Namai Garsas Kas yra programinės įrangos pertraukimas? - apibrėžimas iš techopedijos

Kas yra programinės įrangos pertraukimas? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia programinės įrangos pertraukimas?

Programinės įrangos pertraukimas yra tokio tipo pertraukimas, kurį sukelia arba speciali instrukcija instrukcijų rinkinyje, arba išskirtinės sąlygos pačiame procesoriuje. Programinė įranga nutraukia programinės įrangos pertraukimą, skirtingai nei aparatinės įrangos pertraukimas, ir yra laikomas vienu iš būdų susisiekti su branduoliu arba iššaukti sistemos skambučius, ypač taisant klaidas ar išimtis.

„Techopedia“ paaiškina programinės įrangos pertraukimą

Programinės įrangos pertraukimas dažnai įvyksta, kai nustoja veikti programinė įranga arba kai ji prašo operacinės sistemos tam tikrai paslaugai gauti. Tai visiškai nepanašu į aparatinės įrangos pertraukimą, kuris įvyksta aparatūros lygiu. Programinės įrangos pertraukimas bendrauja tik su branduoliu ir netiesiogiai nutraukia centrinį procesorių. Visi programinės įrangos trikdžiai yra susieti su nutraukimo tvarkykle, kuri iš tikrųjų yra tik rutina, kuri suaktyvėja nutraukus nutikimą. Programinės įrangos pertraukimo metu perduodama tik viena informacijos dalis. Įvesties / išvesties užklausai atlikti dažnai naudojamas programinės įrangos pertraukimas. Ši užklausa savo ruožtu iškviečia branduolio procedūras, kurios faktiškai atlieka paslaugą.

Programinės įrangos pertraukimas dažnai imituoja daugelį aparatinės įrangos pertraukimo funkcijų. Kaip ir aparatinės įrangos pertraukimas, jis iškviečia tik konkretų pertraukimo vektorių ir išsaugo akumuliatorius ir registrus. Programinės įrangos pertraukimas taip pat gali naudoti kai kurias aparatinės įrangos pertraukimo procedūras.

Panašios funkcijos kaip paprogramės skambutis, programinės įrangos pertraukimas yra naudojamas įvairiems tikslams įrenginyje. Vienas pastebimas pavyzdys yra bendravimas su disko valdikliu, norint skaityti ir rašyti duomenis iš disko ir iš jo.

Kas yra programinės įrangos pertraukimas? - apibrėžimas iš techopedijos