„Többfeladatosság” változatai közötti eltérés

a
kis kieg
a (kis kieg)
A '''többfeladatos''' ('''multitaszk'''; angolul: '''''multitasking''''') kifejezést a [[számítástechnika|számítástechniká]]ban [[operációs rendszer]]ekre használják, melyek ''látszólag'' képesek egyszerre több [[program]]ot ([[folyamat (számítástechnika)|folyamat]]ot vagy más néven processzt), [[programszál]]at futtatni. Ezek a folyamatok folyamatosan versengenek a [[CPU]]-ért, mely egy olyan erőforrás, amelyet egyszerre csak egy folyamat használhat. (Egyprocesszoros rendszer esetén természetesen.)
 
Az ''egyszerre'' történő végrehajtás azért csak látszólagos, mivel egy fizikai [[processzor]] (általános esetben) egy időben csak egyetlen utasítást képes végrehajtani, pontosabban egy adott időben egyetlen programfolyamat utasításait hajtja végre. Emiatt a látszólagosan egyszerre futó programok valójában felváltva, nagyon gyorsan váltakozva futnak: egy kicsit fut az egyik, majd megáll, és fut a másik, majd a harmadik, és egy idő múlva ismét az első. Ha ez a váltakozás elég gyors (akár másodpercenkénti több ezer) akkor látszólag a programok egyszerre futnak, mindegyikben „történik valami”.
10 286

szerkesztés