1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Kaj so sistemske prekinitve?

Čeprav nekateri računalniki, na primer tisti, ki poganja vaš opekač kruha, opravljajo eno nalogo naenkrat, imajo namizni računalniki, pametni telefoni in veliki računalniki več procesov, ki delujejo hkrati. Računalnik to upravlja prek sistemskih prekinitev, mehanizma, s katerim ima en program začasno prednost pred drugimi. Centralna procesna enota omogoča različne vrste prekinitev na podlagi vnaprej določene hierarhije opravil.

Več programov

Sodoben osebni računalnik, pametni telefon ali strežnik ima v pomnilniku več programov, čeprav CPE v danem trenutku poganja le nekaj; večina miruje. Programi vključujejo aplikacije, kot so urejevalnik besedil, preglednice in e-pošta, pripomočke, kot so nadzorniki pomnilnika in tiskalniki v ozadju, ter programe, ki upravljajo omrežno kartico, tipkovnico in zvočnike vašega računalnika. Ko pomemben program potrebuje storitev, CPE izda prekinitev, ki ustavi drugo delo, ki poteka, da opravi nujno nalogo. CPE servisira prekinitev le, če ima prednost pred drugimi nalogami.

Prekinitve strojne opreme

Trdi diski, omrežne kartice, tiskalniki in druge naprave oddajajo prekinitve strojne opreme, da bi pritegnile pozornost procesorja. Na primer, program zahteva podatke s trdega diska; čeprav ta naloga traja približno 10 milisekund, je to dolgo časa za CPE, ki med vmesnim časom opravlja drugo delo. Ko trdi disk najde podatke, izda prekinitev strojne opreme in sporoča CPE-ju, naj začasno ustavi to, kar počne, in dostavi podatke programu, ki zahteva.

Programske prekinitve

Programi izdajajo programske prekinitve za obdelavo posebnih zahtev prek operacijskega sistema računalnika. Na primer, v urejevalniku besedil želite prilepiti datum v naslov strani. Urejevalnik besedil izda programsko prekinitev in od Microsoft Windows zahteva datum. Urejevalnik besedil na kratko počaka, ko Windows pridobi datum iz sistemskega koledarja. Ko je datum pripravljen, Windows vrne nadzor urejevalniku besedil. Programske prekinitve imajo relativno nizko prednost. če med pridobivanjem datuma CPE prejme zahtevo s trdega diska, CPE najprej opravi prekinitev trdega diska, nato pa konča pridobivanje datuma.

Pasti procesorja

Operacijski sistem rezervira več prekinitev z visoko prioriteto za nujne primere. Podatki programa se na primer poškodujejo, kar povzroči zrušitev. Operacijski sistem izda CPE past, ki ustavi program in na zaslonu prikaže opozorilno sporočilo, ki vas obvesti, kaj se je zgodilo. V hujših primerih operacijski sistem sam razvije resno težavo. Izda še eno past CPE, ki prikaže diagnostično sporočilo in ustavi vso obdelavo.


  1. Kaj so DV kamere
  2. Kaj so prednosti Global Positioning System
  3. Kaj so 4G telefoni ?
  4. Kaj jeVgrajeni sistem
  5. Kaj so Funkcije GPS sledenje sistema