– se användarutrymme. – Break user space – göra förändringar i ett operativsystem som leder till sämre prestanda eller annat krångel för användarna.
[minnen] [operativsystem] [programkörning] [ändrad 23 augusti 2019]
Ord och uttryck i it-branschen
– se användarutrymme. – Break user space – göra förändringar i ett operativsystem som leder till sämre prestanda eller annat krångel för användarna.
[minnen] [operativsystem] [programkörning] [ändrad 23 augusti 2019]
batchkörning – bearbetning av stor datamängd (en batch), till exempel en lönekörning, utan mänsklig medverkan. – En batchkörning är alltså inte interaktiv. Batchkörningar var mycket vanliga på den tiden då sådana körningar tog lång tid, kanske många timmar. Man samlade på sig ett stort antal likartade uppgifter, ofta transaktioner, och körde alla på en gång, ofta nattetid. I dag hanteras uppgifterna oftast löpande, men batchkörningar är fortfarande vanligt, till exempel för löneutbetalningar och månatliga räkningar. – Mänsklig tillsyn kan vid batchkörning behövas för hantering av tekniska fel, men det typiska för en batchkörning är att datorn får ett komplett underlag så att den inte behöver be om ytterligare data under körningen. Man kan ha dagliga batchkörningar där man till exempel under natten uppdaterar databaser med dagens ändringar, men de flesta affärssystem uppdaterar numera databaserna kontinuerligt – det är ofta nödvändigt för att man till exempel inte ska kunna sälja samma vara två gånger. – Se också online transaction processing.
[affärssystem] [it-system] [programkörning] [ändrad 5 augusti 2021]
(livelock) – det att datorn slutar att arbeta därför att två (eller flera) processer ger företräde åt varandra. Det är en variant av dödläge (deadlock). Båda (alla) processerna behöver samma resurs, men väntar på att den andra processen ska använda resursen först. Alltså som den överdrivna artigheten ”Gå före du! — Nej, gå före du!”. Aktivt dödläge orsakas ibland av algoritmer som är utvecklade för att förhindra vanligt dödläge. – Aktivt dödläge kan avbrytas av en algoritm som upptäcker tillståndet och slumpmässigt ger en av processerna företräde. – Läs också om contention, de ätande filosoferna, gridlock och middle school dance.
[programmering] [ändrad 18 december 2019]
(exception) – i programmering: händelse som avbryter den normala programkörningen tillfälligt eller för gott. – Som undantag i denna betydelse räknas fel som programmeraren inte har förutsett, eller som inte kan eller inte bör lösas inom ramen för programmet. – Undantag kan bland annat orsakas av felaktiga indata eller av tekniska störningar. Även avbrott, som inte är några fel, räknas ibland som undantag. – Fatal exception (systemfel, fatalt fel) är ett fel som stoppar programmet eller operativsystemet så att det måste startas om. – Att kasta ett undantag (throw an exception) innebär att programmet, när det upptäcker ett fel, avbryter körningen, sparar sitt tillstånd och skickar felet vidare till ett separat program, en undantagshanterare (exception handler). Undantagshanteraren fångar (catches) undantaget. När felet har hanterats till exempel genom att felet rapporteras kan körningen återupptas på lämpligt sätt. – Man delar in undantagen i kontrollerade undantag (checked exceptions) och okontrollerade undantag (unchecked exceptions). Kontrollerade undantag är av en typ som är känd sedan tidigare, och som kan hanteras på ett känt sätt.
[fel] [programkörning] [ändrad 1 april 2021]
ta över, åsidosätta, upphäva, överskugga, gå före – avbryta ett automatiskt förlopp för att styra det manuellt eller låta det styras av ett annat förlopp; ändra förinställda eller automatiskt inställda värden till värden som operatören väljer. – Manual override –manuell styrning. – I objektorienterad programmering, se överskuggning.
[drift] [programkörning] [språktips] [ändrad 3 oktober 2019]
single instruction, multiple data – en typ av parallellt datorsystem: alla processorer exekverar samma programkod samtidigt, men de bearbetar olika indata. – Alternativet heter MIMD.
[förkortningar på S] [it-system] [parallellt] [programkörning] [ändrad 24 januari 2020]
rekvirering, preemption, även: konfiskering – åtgärden att avbryta en pågående uppgift till förmån för en annan, men med avsikt att låta den avbrutna uppgiften fortsätta senare. – Detta görs av operativsystemet. Den avbrutna uppgiften berövas tillfälligt tillgång till de resurser den behöver och måste därför vänta, därav den svenska termen rekvirering (som när militären i krig rekvirerar byggnader och fordon med avsikt att lämna tillbaka dem senare). – Jämför med avbrott, interrupt. – Skillnaden mellan avbrott och rekvirering är att avbrott görs för att en brådskande, men oftast inte tidskrävande, uppgift inte ska behöva vänta på en mindre brådskande, men tidskrävande uppgift. Avbrott används i alla slags datorer, även sådana som bara kan köra ett program åt gången. Rekvirering används däremot oftast för att flera likvärdiga processer (flera applikationer) ska kunna köras samtidigt utan att någon av dem lägger beslag på alla datorns resurser. Man talar om processbyte (context switch). Rekvirering är en nödvändighet vid multikörning. – Termen konfiskering, som används ibland i denna betydelse, är mindre lämplig, eftersom konfiskering innebär att man tar något utan att ha för avsikt att lämna tillbaka det. – För preemptive multitasking, se operativsystemstyrd multikörning. (I andra sammanhang kan engelska preemption betyda förköpsrätt, hembud.)
[programkörning] [ändrad 15 december 2020]
övertagande, [som har] förhandsrätt – som kan ta resurser från en användare eller en process och ge till en annan; som ger företrädesrätt. – Se preemption. – Preemptive multitasking, operativsystemstyrd multikörning, se multikörning. – Preemptive betyder i andra sammanhang oftast förebyggande, men preemption står i engelskspråkig juridik också för förhandsrätt att köpa eller få något. Det är den betydelsen som har tagits över i datorteknik.
[programkörning] [ändrad 9 april 2018]
– svenskt ord för override.
[programmering] [ändrad 26 januari 2015]
(background) – köra i bakgrunden – köra en process samtidigt som användaren arbetar med ett annat program. En process som körs i bakgrunden kräver ingen uppmärksamhet från användaren (så länge som den fungerar som den ska). Typiska bakgrundsprocesser är utskrifter, hämtning av e‑post, säkerhetskopiering och synkronisering. (Bakgrunden i ett grafiskt användargränssnitt kallas vanligtvis för skrivbordsbild eller bara skrivbord.)
[programkörning] [ändrad 22 juni 2021]