|
Ortasha aylanıw waqtı Ortasha kútiw waqtı
|
bet | 25/27 | Sana | 19.05.2024 | Hajmi | 178,7 Kb. | | #243978 |
Bog'liq Piyshenbaev Ilham Kurs jumisi 3k1....Ortasha aylanıw waqtı Ortasha kútiw waqtı
(6-su`wret)
Óz gezeginde, eń qısqa jumıs - birinshi (SJF) algoritmı processlerdi olardıń shamalıq atqarılıw waqtına qaray birinshi orınǵa qóyadı hám uzaǵıraq wazıypalarǵa qaraǵanda qısqalaw wazıypalardı ábzal kóredi. Bul jantasıw sistemanıń ulıwma islewin jaqsılawǵa alıp keliwi múmkin, sebebi ol ortasha aylanıw hám kútiw waqıtların minimallastıradı. Usınıń menen birge, ol ashlıq máselelerin de keltirip shıǵarıwı múmkin, bul erda uzaq dawam etetuǵın processler qısqalaw wazıypalar paydasına qayta -qayta keshiktirilishi múmkin.
Round-Robin (RR) joybarlaw algoritmı FCFS hám SJF dıń birpara sheklewlerin sheshedi, bul hár bir processga aldınan belgileniwi hám tayın gezekke qoyılıwınan aldın orınlanıwı ushın belgilengen waqıt aralıǵın yamasa kvanttı beredi. Bul barlıq processler protsessor waqtıniń ádalatlı úlesin alıwın támiyinleydi, ashlıqtıń aldın aladı hám sistema boylap jáne de teń salmaqlılıqlı islewdi támiyinleydi.
Processler ara baylanıs mexanizmleri (trubalar hám rozetkalar). Trubalar hám rozetkalar IPCning tiykarǵı mexanizmleri bolıp, processlerge maǵlıwmat almaslaw imkaniyatın beredi. Trubalar bir tárepleme baylanıs kanalın jaratadı, rozetkalar bolsa kóbinese tarmaq arqalı óz-ara baylanıstı támiyinleydi. Bul ápiwayı, biraq kúshli qurallar processlerge maǵlıwmat almaslaw, wazıypalardı muwapıqlastırıw hám olardıń iskerligin sinxronlashtirish arqalı sheriklik qılıw imkaniyatın beredi. Trubalar ádetde tiyisli processler ortasında maǵlıwmatlar aǵımın tártipke salıw ushın isletiledi, rozetkalar bolsa tarqatılǵan qosımshalardı jaratıw hám klient-server arxitekturası.
Semaforlar hám mutekslar. Semaforlar hám mutekslar processlerge ulıwma resurslarǵa kirisiwdi muwapıqlastırıw imkaniyatın beretuǵın sinxronizatsiya baslanıwiylari bolıp tabıladı. Semaforlar sheklengen resurs bar ekenligin basqaradi, mutekslar bolsa bir waqtıniń ózinde tek bir process koddıń zárúrli bólegine kiriwin támiyinleydi. Bul IPC mexanizmleri bir neshe processler ulıwma maǵlıwmatlarǵa kiriwge yamasa muwapıqlastırılgan wazıypalardı orınlawǵa háreket etkende payda bolıwı múmkin bolǵan báyge sharayatları, tosıqlar hám basqa parallellik máselelerin aldın alıw ushın júdá zárúrli bolıp tabıladı.
Operatsion sistemalarda bir waqtıniń ózinde bir neshe processler tárepinen ulıwma resurslardan paydalanıw hám paydalanıwdı muwapıqlastırıw ushın nátiyjeli sinxronizatsiya zárúrli áhmiyetke iye. Tiykarǵı máselelerden biri bul óz-ara esaptan tısqarın támiyinlew - bir waqtıniń ózinde tek bir processtiń zárúrli bólimge kiriwin kepillik beriw. Buǵan ádetde semaforlar hám mutekslar sıyaqlı sinxronizatsiya baslanıwiylaridan paydalanıw arqalı eriwiladi, bul processlerge resurslarda blokirovkalarni alıw hám orınlanǵannan keyin olardı bosatish imkaniyatın beredi. Biraq, bul baslanıwiylardan nadurıs paydalanıw óliklerge alıp keliwi múmkin, bul erda processler kompleksi turaqlı túrde bloklanadı, olardıń hár biri jıynaqtaǵı basqalar tárepinen talap etiletuǵın resursların ustap turadı.
Ulıwma resurslarǵa kirisiwdi sinxronlashtirishdan tısqarı, zamanagóy operatsion sistemalar, sonıń menen birge, xabarlar gezekleri, ulıwma yad hám ushırasıw noqatları sıyaqlı processleraro baylanıs hám muwapıqlastırıw ushın joqarı dárejedegi konstruksiyalardı usınıs etedi. Bul mexanizmler processlerge maǵlıwmatlar, signallar hám sinxronizatsiya hádiyselerin dúzilgen hám basqarılatuǵın tárzde almaslaw imkaniyatın beredi, bul bolsa quramalı, kóp processli qosımshalardıń isenimliligi hám natiyjeliligin jáne de asıradı.
|
| |