Interrutzione (informàtica): diferèntzias tra is versiones

Content deleted Content added
Created by translating the page "Interrupt"
 
mNo edit summary
Lìnia 1:
{{Variant|LSC}}
 
Un''''interrutzione''' (fintzas '''interrupt''', dae s'[[inglesu]]), in [[informàtica]], est unu signale asìncronu chi indicat su "bisòngiu de atentu" de una [[perifèrica]] cun su fine de una recherta piessigna de servìtziu, un'eventu sìncronu chi cunsentit s'interrutzione de unu protzessu si in casu mai s'avèrguent cunditziones determinadas ([[Pianificadore (informàtica)|manìgiu de is protzessos]]) o, prus in generale, una piessigna recherta a su [[sistema operativu]] a banda de unu protzessu in esecutzione.
 
Line 4 ⟶ 6:
Ddoe at duos tipos de interrutziones:
 
* '''Interrutzione dae dispositivu''' ''(hardware interrupt)'', generadas dae aparatos esternos a sa CPU ([[Perifèrica|perifèricas]]), chi tenent su còmpitu de comunicare s'averguare de eventos esternos, de sòlitu dispositivos de [[Intrada/essida|Intrada/Essida]]. Un'interrutzione hardware òbligat su protzessore a ammentare s'istadu suo de esecutzione e a incumentzare s'esecutzione de su suta-programma ([[càmbiu de cuntestu]]) chi esecutat su còmpitu rechertu dae s'interrutzione. Cando custu acabbat, su protzessore torrat a su traballu chi fiat fadende in antis.
* '''Interrutzione dae programma''' (''software interrupt''): sunt istrutziones assembly, tipu ''INT xx'' o ''SYSCALL'', chi podent èssere assimiladas a sas mutidas de suta-programmas, ma chi isfrutant su mecanismu de interrutzione pro passare su controllu dae su programma in esecutzione a cuddu mutidu; sunt impreadas pro atzèdere a is risursas de su sistema operativu.
 
Line 13 ⟶ 15:
* unu protzessu pedit un'operatzione de [[Intrada/essida|I/E]] a su sistema operativu. Is [[Micro-protzessore|micro-protzessores]] modernos donant sa possibilidade de impreare prus livellos de privilègios, pro resones de seguridade, chi sos protzessos in esecutzione podent retzire. Su sistema operativu isceti podet fàghere carchi operatzione comente a atzèdere a carchi àrea de memòria amparadas o manigiare sas [[Perifèrica|perifèricas]].
* un'aparatu de I/E informat sa CPU chi est disponìbile pro retzire o frunire datos. In custu casu benit aviada una protzedura de su sistema operativu preposta a s'ocupare de sa relativa perifèrica. Custu tipu de interrutziones netzèssitat una gestione meda atenta, difatis est possìbile chi dups dispositivos apant generadu un'interrutzione durante s'esecutzione de unu protzessu, e sunt netzessàrios mecanismos chi èvitent cunflitos e su pèrdere informatziones, a esèmpiu detzidende cale interrutzione tenet prioridade majore e depet èssere esecutada pro prima e ponende in coa sa segunda, deleghende su còmpitu a su [[Controllore de interrutziones programmàbile]].
* su tempus màssimu a disponimentu pro tale protzessu est segudadu e su [[Pianificadore (informàtica)|pianificadore]] depet donare sa CPU a un'àteru protzessu in coa.
* sa [[Limpiadura de programmas|limpiadura]] de un'aplicatzione est in cursu. Durante sa fase de isvilupu de unu [[Software|programma]] su funtzionamentu bolet proadu pro iscobèrrere e risòlvere problemas e faddinas. Sa limpiadura permitit de sighire s'evolutzione de su programma, istrutzione pro istrutzione, donende sa possibilidade de interrùmpere su protzessu in cale si siat momentu pro averguare su balore de ogni paràmetru. Pro fàghere custu est netzessàriu chi su còdighe de orìgine siat compiladu in manera apòsita. In custu casu, si su programma est esecutadu in suta de su controllu de unu programma ispetziale, su limpiadore (''debugger''), a ogni istrutzione est imbiada un'interrutzione chi permitit de averguare si in tale puntu est recherta sa firmada de su protzessu.
 
Line 33 ⟶ 35:
* {{Tzita libru|autore=[[Andrew Stuart Tanenbaum]]|tìtulu=Architettura dei calcolatori. Un approccio strutturale|url=http://books.google.it/books?id=hK8lJ4BPOYcC|annu=2006|editore=Pearson Education|tzitade=Milano|pp=393-396|capìtulu=Interrupt|cid=adc|ISBN=978-88-7192-271-3}}
* {{Tzita libru|autore=[[William Stallings]]|tìtulu=Architettura e organizzazione dei calcolatori. Progetto e prestazioni|annu=2010|editore=Pearson Education|tzitade=Milano|pp=75-84|cid=adc|ISBN=978-88-7192-597-4}}
 
[[Categoria:Informàtica]]