Ո՞րն է տարբերությունը հարցվող և վեկտորիզացված ընդհատումների միջև: Ինչպե՞ս են դրանք օգտագործվում բազմակի ընդհատումների մշակման համար:


պատասխանել 1:

Երկու ընդհատումները պատճառ են հանդիսանում ապարատային սարքի կողմից, որը ազդարարում է ընդհատման հարցման գծի միջոցով ուշադրության անհրաժեշտությունը: Եթե ​​ճարտարապետությունը պատշաճ կերպով պատվիրված լինի, CPU- ն ընդհատելու է և ընդառաջելու է խնդրի ընդհատման գործընթաց `դրանով զբաղվելու համար: Վեկտորի կողմից վերահսկվող ընդհատումները ունեն հատուկ դիրք (վեկտոր) հիշողության հասցեների տարածքում, ինչը մատնանշում է այնպիսի ռեժիմ, որը կարող է գործընթացն ընդհատել այս սարքից: (Որոշ ճարտարապետությունների օգնությամբ, հետագայում որոնման համար սարքի համարը տեղեկացվում է համակարգչից, և բոլոր հասցեների համար կարող է օգտագործվել մեկ հասցե):

Առանց I / O ընդհատման համակարգիչների, ծրագրակազմը պետք է հարցում անի ամեն հնարավոր I / O սարքը, որպեսզի պարբերաբար ստուգեն ծառայության պահանջները `ապահովելու համար, որ ապարատը գործում է որպես ծառայության ժամանակին և հսկողություն անցնի համապատասխան ռեժիմին, երբ դա հայտնաբերում է պահանջները:

Կանգնեցված խնդրանքը հայտնաբերվում է, թե ոչ, քիչ տարբերություն կա: մնացած ամեն ինչ պետք է տեղի ունենա. Միակ տարբերությունն այն է, որ ապարատը սովորաբար շատ ավելի արագ է արձագանքում և պրոցեսորից ավելի քիչ ուժ է օգտագործում:


պատասխանել 2:

Համակարգչում հարցված ընդհատումը I / O ընդհատման մի տեսակ է, որը I / O ինտերֆեյսով փոխանցում է համակարգչի այն մասը, որ սարքը պատրաստ է կարդալու կամ այլ կերպ մշակվելու, բայց չի նշում, թե որ սարքն է օգտագործվում . Ընդհատող հսկիչը պետք է հարցում կատարի յուրաքանչյուր սարքի վրա (ազդանշան ուղարկի) `որոշելու, թե որ մեկն է կատարել այդ հարցումը:

Հարցված ընդհատման այլընտրանքն է վեկտորային ընդհատումը ՝ ընդհատվող ազդանշան, որը պարունակում է ընդհատվող ազդանշան ուղարկող սարքի ինքնությունը:

Աղբյուր. Ո՞րն է հարցվածի ընդհատումը: - WhatIs.com- ի սահմանումը