Pertraukimas: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
SNėra keitimo santraukos
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.8
Eilutė 1:
[[Vaizdas:Intel D4040 2293B top.jpg|thumb|Intel 4040 buvo pirmasis pertraukimus palaikantis mikroprocesorius]]
'''Pertraukimas''' ({{en|interrupt}}) – [[Programa (kompiuterio)|programos]] ar įrenginio įvykdytas veiksmas, kurio metu nutraukiamas einamosios [[Programa (kompiuterio)|programos]] vykdymas ir valdymas perduodamas ''pertraukimo apdirbėjui'' ({{en|interrupt handler}}). Atlikus tam tikrus veiksmus, vykdymas grąžinamas ankstesnei [[Programa (kompiuterio)|programai]].<ref name="manual">{{Citation|title=Intellec 8/Mod 80 Microcomputer Development System Reference Manual|publisher=Intel|date=1975|url=http://bitsavers.informatik.uni-stuttgart.de/pdf/intel/MCS80/Intellec_8_Mod_80/Intel_Intellec_8_Mod_80_Reference_Manual_Feb75.pdf|archive-url=https://web.archive.org/web/20150626145722/http://bitsavers.informatik.uni-stuttgart.de/pdf/intel/MCS80/Intellec_8_Mod_80/Intel_Intellec_8_Mod_80_Reference_Manual_Feb75.pdf|archive-date=26 June 2015|access-date=25 June 2015|url-status=dead}} {{Webarchive|url=https://web.archive.org/web/20150626145722/http://bitsavers.informatik.uni-stuttgart.de/pdf/intel/MCS80/Intellec_8_Mod_80/Intel_Intellec_8_Mod_80_Reference_Manual_Feb75.pdf |date=2015-06-26 }}, apie pertraukimus žr. 32 psl.</ref> Senieji kompiuteriai tokių galimybių neturėjo. Pertraukimai buvo pasiūlyti maždaug apie 1958 m. <ref>[[Edgar Dijkstra|E. W. Dijkstra]]: [https://www.cs.utexas.edu/users/EWD/ewd13xx/EWD1303.PDF ''My recollection of operating system design''.] (PDF) EWD 1303, 2000, S. 15</ref>
 
''Pertraukimo'' logika panaši į gyvenimiškus atvejus: žmogus daro pietus (pagrindinė programa). Suskamba telefonas (pertraukimas). Žmogus pakelia ragelį ir kalbasi, kol padeda ragelį (pertraukimo apdirbėjas). Galų gale, žmogus toliau gamina valgį (tęsiama pagrindinė programa).