Multiprogramming működés - electrifies News

Multiprogramming módban. Modern számítógépes rendszerek működnek, mint általában, a multitasking üzemmódban fut egyszerre több program is. A számítógépes rendszerek több processzor, a egyidejűleg számos futtatható programok jellemzően lényegesen meghaladja a processzorok számát használt.

A párhuzamosan futó módban a fő memóriában egyidejűleg több programot, amelyeket hozzáadott elvégzésére. A több párhuzamosan futó programok szintjét határozza meg, többszörös programozásról. A központi processzor bármikor elvégezhető csak az egyik a programokat. Így a párhuzamos végrehajtását a program versenyeznek egymással a birtokában számítógépes rendszer erőforrásait, és különösen a CPU időt. Minden program képviselteti magát a rendszer, mint a feladat (folyamat). Így beszélhetünk egyidejűleg végrehajtott feladatok (vagy folyamatok), amelyek alapján az adott program, ahol a feladat egy egység párhuzamosan futó.

A kihívás, ami jelenleg a központi feldolgozó egység, az úgynevezett aktív. Ez fut, amíg amíg az állam a várható esemény (pl befejezése input-output műveletek), vagy nem lehet megszakítani minden operációs rendszer miatt. A másik probléma (kivéve aktív) állapotban vannak kész a CPU, vagy vár minden olyan esemény (befejezése input-output műveletek eltelt meghatározott időintervallum, befejezése a program, stb.) Az átvitel után az aktív feladat a várakozás állapotban van kiválasztva az egyik készen áll a feladatok végrehajtásához, amely akkor aktiválódik.

Program, ugyanakkor azt állítja, hogy a CPU kihasználtsága, a multitasking módban, a prioritási sorrendet. Abban az esetben, konfliktus kezelési program a legmagasabb prioritást kapja. Ez megmagyarázza az aktív állapotban. A többi konkurens programok, amelyek a készenléti állapotot, hogy ellenőrzése, ha egy program a magasabb prioritással lesz a készenléti állapotot.

Az alapja az a kombináció, párhuzamosan futó CPU műveletek input-output műveleteket. Egy ilyen kombináció lehetséges annak a ténynek köszönhető, hogy a CPU nem folytat teljesítő input-output műveletek, valamint elindíthatja őket. Ezt követően, a bemeneti-kimeneti végrehajtott művelet által a csatornák vagy a bemeneti-kimeneti processzor független a program párhuzamosan más csatornák és a központi processzor.

Általános alapelvek a családi számítógép „Elektronika”

Külső számítástechnikai eszközök

Karbantartás család „Electronics”

Basic szoftver

A mikroszámítógép család „Elektronika”

Nagy sebességű perifériás processzorok

A rendszer szoftver

Rendszerek számítógéppel segített tervezés

Utánnyomása anyagok szükséges hivatkozva electriz.ru

Kapcsolódó cikkek