Framtida operativsystem kommer nästan säkert att vara
multiprocessing System, som troligen innehåller avancerade former av multitasking inom den ramen. Idén om ett * enda tasking * OS är i huvudsak föråldrat för allt utöver de mest resursbegränsade inbäddade systemen.
Medan termen "multitasking" fortfarande används, blir det mindre exakt när de underliggande hårdvaru- och mjukvaruarkitekturerna utvecklas. Moderna system hanterar redan multitasking genom olika tekniker som tidsskivning och förebyggande schemaläggning, vilket gör att flera processer (eller trådar inom processer) kan tyckas gå samtidigt. Men sann parallellism, där flera kärnor eller processorer arbetar samtidigt på olika uppgifter, aktiveras emellertid genom multiprocessing .
Framtida OS -framsteg kommer sannolikt att fokusera på:
* Förbättrad multiprocessinghantering: Mer effektiva schemaläggningsalgoritmer, bättre hantering av kärnaffinitet och resursstrid och optimerad kommunikation mellan processer.
* heterogen datoranvändning: Sömlös integration och hantering av olika bearbetningsenheter (CPU:er, GPU:er, specialiserade acceleratorer) inom ett enda system.
* realtidsfunktioner: Uppfylla kraven från alltmer realtidsapplikationer, såsom autonoma fordon eller industriella kontrollsystem, genom sofistikerad schemaläggning och resurshantering.
* molnintegration: Sändare integration med molnresurser, vilket möjliggör sömlös avlastning av uppgifter och dynamisk skalning av resurser.
Kort sagt, "multitasking" kommer att vara en komponent * inom * det större sammanhanget för sofistikerade multiprocesser av operativsystem som är utformade för att utnyttja kraften hos allt mer komplexa och parallella hårdvaruarkitekturer.