összefüggésben kapcsolási

Eddig úgy a folyamatok működéséhez elszigetelten, egymástól függetlenül. Tény, a tevékenység egy többszörös programozásról operációs rendszer épül fel láncok végrehajtott műveletek a különböző folyamatok, és kíséri a processzor kapcsoljon az egyik eljárás a másikba.

Nézzük például úgy az egyszerűsített, a valóságban a folyamat folytatásának feloldási műveletet várakozási IO Amikor egy processzor által végrehajtott egy folyamat (az ábrán - Process 1) egy megszakítási a bemeneti-kimeneti eszközt, végét jelző a műveletek az eszközön. Fent egy futó folyamat szünet művelet. Ezután az operációs rendszer felszabadítja az eljárást kezdeményező kérelem input-output (az ábrán - a folyamat 2) és hordozza felfüggesztett vagy új eljárást választja, amikor ütemezés végrehajtására (lásd kinyitotta eljárás került kiválasztásra). Ahogy meglátjuk eredményeként az információfeldolgozás a végén az input-output műveletek megváltoztathatja olyan folyamat, amely a végrehajtás állapot.

összefüggésben kapcsolási

Működés felszabadítása folyamat. Használata „felhasználói kód” kifejezés nem korlátozza az általánosság a szám csak a felhasználói folyamatok

Ahhoz, hogy helyesen váltani a processzor egyik folyamat a másikra, meg kell menteni a keretében végrehajtható folyamat és visszaállítási folyamat keretében, amely bekapcsolja a processzor. Ez az eljárás mentése / visszaállítása folyamat teljesítményének nevezzük összefüggésben kapcsolót. Tekintettel az idő, hogy összefüggésben kapcsoló, ne használja a számítógépes rendszer, hogy végre hasznos munkát jelent fölött, csökkenti a teljesítményt. Ez változik a gép-gép, és mennyisége általában 1-1000 mikroszekundum. Jelentősen csökkenti a felső a modern operációs rendszerek lehetővé teszi a fokozott folyamat modell, amely magában foglalja a koncepció szálak a végrehajtás (végrehajtási szál, vagy csak menet).

Minél gondosabban tervezzük tevékenységünket, annál kevesebb idő marad a végrehajtására.

A Annals az Állami Tervezési Bizottság

Amikor meg kell foglalkozni a korlátozott erőforrások és néhány ügyfeleik, legyen az bér a munkahelyen vagy a diák fél pár láda sör, kénytelenek vagyunk foglalkozni a készpénz források elosztása a felhasználók körében, vagy más szavakkal, az erőforrások felhasználásának tervezése. Ennek a tervnek világosan meghatározott célok (mit akarunk elérni rovására forrásallokáció), és az algoritmusok lényeges arra a célra, és alapja a fogyasztói lehetőségeket. Csak a megfelelő kiválasztási kritériumok és algoritmusok lehet kerülni olyan kérdésekre, mint: „Miért kapok tízszer kisebb, mint a főnököm?” Vagy: „Hol van a sör?”. Ez az előadás fordítják tervezi a folyamatok végrehajtását a párhuzamosan futó számítógépes rendszerek, vagy más szóval, a tervezési folyamatban.

Kapcsolódó cikkek