Domů : Technické termíny : Definice přerušení

Přerušit

Přerušení je signál odeslaný do procesor který přeruší proud proces. Může být generován hardwarovým zařízením nebo softwarovým programem.

Hardwarové přerušení je často vytvářeno znakem vstupní zařízení jako je myš or klávesnice. Například pokud používáte a textový procesor a stiskněte klávesu, program musí vstup okamžitě zpracovat. Psaní „ahoj“ vytvoří pět požadavků na přerušení, což programu umožní zobrazit zadaná písmena. Podobně pokaždé, když kliknete na tlačítko myši nebo klepnete na a dotykový displej, odešlete do zařízení signál přerušení.

Přerušení je odesláno do procesoru jako požadavek na přerušení, nebo IRQ. Každé vstupní zařízení má jedinečné nastavení IRQ nebo prioritu. Tím se zabrání konfliktům a zajistí se priorita běžných vstupních zařízení, jako jsou klávesnice a myši.

Softwarová přerušení se používají k řešení chyb a výjimky které se vyskytnou, když je spuštěný program. Například pokud program očekává a proměnlivý být platné číslo, ale hodnota je nullmůže být generováno přerušení, aby se zabránilo zhroucení programu. Umožňuje programu změnit směr a zpracovat chybu, než bude pokračovat. Podobně lze přerušení použít k přerušení nekonečné smyčky, která by mohla vytvořit a únik paměti nebo způsobit, že program neodpovídá.

Hardwarová i softwarová přerušení jsou zpracovávána obsluhou přerušení, která se také nazývá rutina služby přerušení, nebo ISR. Když program obdrží požadavek na přerušení, ISR zpracuje událost a program se obnoví. Protože přerušení jsou často tak krátká jako a stisknutí klávesy nebo kliknutí myší, jsou často zpracovány za méně než milisekundu.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici přerušení. Vysvětluje ve výpočetní terminologii, co znamená Přerušení, a je jedním z mnoha technických termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici Přerušení užitečnou, můžete ji odkázat pomocí výše citovaných odkazů.