Talaan ng mga Nilalaman:
- Kahulugan - Ano ang ibig sabihin ng Software Interrupt?
- Ipinapaliwanag ng Techopedia ang Software Interrupt
Kahulugan - Ano ang ibig sabihin ng Software Interrupt?
Ang isang matakpan ng software ay isang uri ng matakpan na sanhi ng alinman sa pamamagitan ng isang espesyal na pagtuturo sa set ng pagtuturo o sa pamamagitan ng isang pambihirang kondisyon sa mismong processor. Ang isang matakpan ng software ay hinihimok ng software, hindi tulad ng isang makagambala ng hardware, at itinuturing na isa sa mga paraan upang makipag-ugnay sa kernel o upang maimbitahan ang mga tawag sa system, lalo na sa panahon ng pagkakamali o paghawak sa pagbubukod.
Ipinapaliwanag ng Techopedia ang Software Interrupt
Madalas na nagaganap ang isang software kapag natatapos ang isang software ng aplikasyon o kapag hiniling nito ang operating system para sa ilang serbisyo. Ito ay hindi katulad ng isang pagkagambala ng hardware, na nangyayari sa antas ng hardware. Ang isang software ay nakakagambala lamang nakikipag-usap sa kernel at hindi tuwirang nakakagambala sa yunit ng pagpoproseso ng sentral. Ang lahat ng mga pagkagambala ng software ay nauugnay sa isang makagambala na tagapangasiwa, na kung saan ay talagang isang gawain na isinaaktibo kapag may naganap na naganap. Isang piraso lamang ng impormasyon ang naiparating habang ang isang software ay makagambala. Kadalasan, ang isang software na makagambala ay ginagamit upang maisagawa ang kahilingan sa pag-input / output. Ang kahilingan na ito, ay tumatawag, ang mga kastel na gawain na aktwal na nagsasagawa ng serbisyo.
Ang isang software na matakpan ay madalas na nag-emulate sa karamihan ng mga tampok ng isang hardware na matakpan. Tulad ng isang pagkagambala ng isang hardware, tumatawag lamang ito ng isang tiyak na nakakaabala na vector at nai-save ang mga nagtitipon at mga rehistro. Ang isang software na makagambala ay maaari ring gumamit ng ilang mga nakagambala sa hardware na gawain.
Katulad sa pag-andar sa isang tawag sa subroutine, ang isang software na makagambala ay ginagamit para sa iba't ibang mga layunin sa isang aparato. Ang isang kapansin-pansin na halimbawa ay kapag nakikipag-usap sa controller ng disk para sa pagbabasa at pagsulat ng data papunta at mula sa isang disk.