operativsystemstyrd multikörning

(preemptive multitasking) – multikörning där operativsystemet bestämmer när och hur länge varje aktivt program får disponera processorn. Fördelen, jämfört med programstyrd multikörning, är att en process som aldrig blir klar (som hamnat i en slinga eller som tycks pågå i all evighet) inte låser datorn: operativsystemet kan avbryta programexekveringen utan att man behöver stänga av datorn (som i programstyrd multikörning, cooperative multitasking). Alla nyare operativsystem för persondatorer har operativsystemstyrd multikörning.

[programkörning] [ändrad 19 juni 2020]

multithreading

multitrådning, multitrådsteknik – uppdelning av ett program i två eller flera parallella trådar, alltså följder av instruktioner som kan köras samtidigt och oberoende av varandra. Det är en förutsättning för att datorer med flera processorer ska bli effektiva, men har också fördelar i datorer med bara en processor.

[parallellt] [programkörning] [ändrad 2 oktober 2018]

massiv parallellism

(massively parallel processing, MPP) – programkörning med många parallella processorer som delar upp arbetet mellan varandra, och där varje processor har eget operativsystem och eget minne. Ett system kan ha tusentals processorer. Processorerna delar alltså inte på resurser, men det finns ett system, interconnect, för kommunikation direkt mellan processorerna under körningen. – Massiv i detta sammanhang betyder kraftfull – i jämförelse med symmetriska multiprocessorsystem, som har begränsad kapacitet. Se också NUMA. – MPP kallas också för loosely coupled och shared nothing.

[it-system] [parallellt] [processorer] [programkörning] [ändrad 7 maj 2020]