„Többfeladatosság” változatai közötti eltérés
[ellenőrzött változat] | [ellenőrzött változat] |
Tartalom törölve Tartalom hozzáadva
a r2.7.1) (Bot: következő hozzáadása: hr:Višezadaćnost |
a r2.7.2) (Bot: következő módosítása: id:Tugas ganda; kozmetikai változtatások |
||
1. sor:
{{nincs forrás}}
A '''többfeladatos''' ('''multitaszk'''; angolul: '''''multitasking''''') kifejezést a [[számítástechnika|
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”.
7. sor:
A folyamatok együttműködése alapján megkülönböztetünk környezetváltásos, preemptív és kooperatív többfeladatos rendszert.
A környezetváltásos mód egy nagyon egyszerű feladatkezelés, melyben csak az előtérben lévő [[alkalmazás (számítástechnika)|alkalmazás]] kap feldolgozási időt. Ilyenkor egy háttérben lévő feladat aktiválásához a felhasználónak előre kell hoznia a megfelelő [[ablak (számítástechnika)|
Kooperatív esetben (például a [[Macintosh]] vagy a [[Windows 3.x|Windows 3.0]] operációs rendszereknél) a több program futása úgy valósul meg, hogy minden program bizonyos időnként lemond a CPU használatáról, átengedve azt egy másiknak. Semmi sem kötelezi azonban arra, hogy ezt megtegye, tehát tetszőleges ideig lefoglalhatja az erőforrást, a többi folyamatot várakozásra kényszerítve.
28. sor:
[[he:ריבוי משימות]]
[[hr:Višezadaćnost]]
[[id:
[[it:Multitasking]]
[[ja:マルチタスク]]
|