– se predikation.
Kategori: programmering
predikation
(predication – branch predication) – i programmering: beräkning i förväg av de två alternativa resultaten av en villkorlig hoppinstruktion. Resultaten från båda grenarna sparas. När programmet kommer till hoppinstruktionen har det räknat ut vilken gren som ska väljas. Då kan rätt värde användas som indata omedelbart. Det andra värdet kastas bort. – Observera att predikation inte är samma sak som prediktion.
[programmering] [ändrad 11 september 2019]
prioritetskö
en datastruktur: lagrade värden lämnas it i prioritetsordning; värden som har tilldelats samma prioritet lämnas ut i turordning. Prioritetsnivån sätts av programmet. Om värden med högst prioritet lämnas ut först talar man om maxprioritetskö. I en minprioritetskö lämnas värden med lägst prioritet ut först. –Se också trappa (heap).
[datastrukturer] [ändrad 31 oktober 2019]
prediktion
(prediction, även: branch prediction, på svenska hopprediktion) – funktion som i processorer förutser vilken av två som blir nästa instruktion vid en villkorlig hoppinstruktion. Processorn läser då in den mest sannolika följande instruktionen redan innan den föregående instruktionen är färdigbearbetad. Detta sparar tid, förutsatt att processorn väljer rätt gren. När processorn bearbetar ett stort antal likartade instruktioner kan den spara mycket tid med hopprediktion. När processorn gissar fel blir det förstås merarbete. Hopprediktion används i de flesta processorer. – Jämför med predikation, som är något annat.
[processorer] [programkörning] [ändrad 15 maj 2018]
preemptive multitasking ⇢
PostScript
det första framgångsrika sidbeskrivningsspråket, lanserat av Adobe. – PostScript lanserades 1984 och används fortfarande i många sammanhang. PostScript beskriver bildelementen med matematiska formler. En cirkel beskrivs till exempel som en mittpunkt med en bestämd position och en radie. När cirkeln ska ritas upp görs det, med ledning av de instruktionerna, så exakt som skrivarens, tryckpressens eller bildskärmens upplösning tillåter. Det gör att bilder kan förstoras och förminskas utan att förvrängas. (Tidigare grafiska program beskrev bilderna som bildpunkter i ett rutmönster vilket gjorde det svårt att ändra storleken på en bild eller del av en bild med bibehållen kvalitet – se blockighet.) – PostScript var, tillsammans med laserskrivare och programmet Pagemaker† för Macintosh, en av förutsättningarna för att desktop publishing skulle slå igenom på 1980‑talet. Det är fortfarande i allmänt bruk, men den senaste versionen är från 1997. Adobe marknadsför främst teknikerna Adobe PDF och Adobe PDF Print Engine; PDF är baserat på PostScript. – Se Adobes webbsidor (brukar fungera, trots eventuell överstrykning).
[programspråk] [skrivare] [ändrad 7 april 2023]
PPML ⇢
pointer ⇢
pipa
- – (pipe, pipeline) – i Unix och Windows: en serie hopkopplade elementära program (processer). Utdata från den första processen blir indata i den andra processen, och så vidare tills pipan tar slut. Metoden att slussa utdata från en process till nästa kallas på engelska för pipelining eller bara piping, på svenska att pipa. – Möjligheten att köra pipor är en av de stora fördelarna med Unix. För att sätta ihop en pipa behöver man bara skriva några rader kod. – Oftast är en pipa namnlös och den existerar då bara så länge som den körs. Det finns också namngivna pipor (named pipes). De har, som framgår av benämningen, namn, vilket innebär att ett program kan anropa dem. I stället för att räkna upp de processer som ingår i pipan skriver man bara pipans namn. Namngivna pipor finns kvar tills man raderar dem. Namngivna pipor i Windows fungerar lite annorlunda än i Unix;
- – to pipe – att skicka SMS;
- – (pipe) – tecknet | – se lodstreck.
[meddelanden] [programmering] [tecken] [unix] [windows] [ändrad 18 maj 2020]