1. Kompyuterge processor tańlawda nelerge itibar beriw kerek


Download 1.2 Mb.
bet18/22
Sana17.06.2023
Hajmi1.2 Mb.
#1545160
1   ...   14   15   16   17   18   19   20   21   22
Bog'liq
OS SHB

30. Semaforalar

31. Kóp aǵımlınıń qanday modelleri bar
31. Kóp aǵımlınıń qanday modelleri bar Kóp aǵımlining túrli modelleri ámeldegi-paydalanıwshı aǵısların yadro aǵıslarına kórsetiw usılları. Teoriyalıq tárepten, kóp aǵımlining tómendegi modelleri bar: • Kóp/bir model (many-to-one) -birdey yadro aǵımına bir neshe arnawlı aǵıslardı kórsetiw. Bir neshe sistema aǵısların qollap-quwatlamaytuǵın operacion sistemalarda (mısalı, yadtı tejew maqsetinde) isletiledi. "Kóp/bir" kóp aǵımlı modeliniń sxeması. • Bir/bir model (One -to-one) - hár bir paydalanıwshı aǵımınıń málim bir yadro aǵımına óz-ara sáykes keletuǵın kartası bolıp tabıladı. Bul modeldi isletetuǵın OS ǵa mısalı Windows 95/98/NT/2000/XP/2003/2008/7; OS/2. Bul model 11.3-súwretde kórsetilgen.
32. Aǵıstıń qanday modelleri bar
32. Aǵıstıń qanday modelleri bar Paydalanıwshı hám onıń programmaları kózqarasınan aǵıslardı basqarıw paydalanıwshı dárejesindegi aǵıs kitapxanası (user threads) arqalı ámelge asırıladı. Házirshe biz tek ǵana paydalanıwshı dárejesindegi aǵıslardıń bir neshe modelleri bar ekenligin aytamız: 1. POSIX Pthreads - POSIX standartında anıqlanǵan hám POSIX qosımshalarında isletiletuǵın aǵıslar; 2. Mac C-threads-MacOS sistemasındaǵı arnawlı aǵıslar; 3. Solaris threads-Solaris OS ushın arnawlı aǵıslar.
33. Kóp aǵımlınıń abzallıqları hám kemshilikleri
33. Kóp aǵımlınıń abzallıqları hám kemshilikleri Kóp aǵıslınıń qolaylıqları: 1. Reaktivlik: kóp aǵıslı qosımshaǵa kiriwge juwap beriwine imkan beredi. Bir aǵıs programmasında, eger tiykarǵı jumıs aǵımı uzaq múddetli wazıypanı bloklasa, barlıq qosımshalar asıp qoyılıwı múmkin. Bunday waqtın talap etetuǵın wazıypalardı tiykarǵı orınlawshı aǵıs menen bir waqıtta isleytuǵın jumısshı aǵımına ótkerip, programma wazıypalardı arqa fonda orınlawda paydalanıwshı maǵlıwmatlarına juwap beriwi múmkin. 2. Tezirek orınlaw: bul kóp tarmaqlı programmanıń abzallıǵı bir neshe Oraylıq processorlarǵa yamasa bir yamasa bir neshe kóp yadrolı processorlarǵa iye bolǵan kompyuter sistemalarında yamasa jeterli ǵárezsiz (bir-birin kútiwdiń hájeti joq) shárti menen mashinalar klasteri arqalı tezirek islewge imkan beredi. 3. Kem resurs paydalanıwı: aǵıslardan paydalanılǵanda, programma bir waqıttıń ózinde bir neshe klientlerge xizmet kórsetiwi múmkin, bul bolsa processlerdiń bir neshe nusqasın isletgende talap etiletuǵın resurslardan kemrek paydalanıwı múmkin. 4. Sistemadan nátiyjeli paydalanıw: mısal sıpatında, bir neshe aǵıslardı isletetuǵın fayl sisteması joqarı tarmaqlı keńligi hám kemrek keshigiwge jetiwi múmkin, sebebi tezirek ǵalaba xabar qurallarında (mısalı, Keshda) maǵlıwmatlar bir aǵıs menen alınıwı múmkin, basqa aǵıs bolsa maǵlıwmatlardı aste ortalıqtan (mısalı, sırtqı yad sıyaqlı ) shıǵaradı hám hesh qanday aǵıs basqasın tamamlawdı kútpaydi. 5. Ápiwayılastırılǵan maǵlıwmatlar almasıwı: xabarlardı uzatıw yamasa óz-ara baylanıslıtı ámelge asırıw ushın ulıwma yad mexanizmin talap etetuǵın processlerden ayrıqsha bolıp esaplanadı (inglis tili. inter-process communication, IPC), aǵıslar qashannan berli paydalanatuǵın maǵlıwmatlar, kodlar hám fayllar arqalı óz-ara tásir etiwi múmkin. 6. Parallellestiriw: kóp yadrolı yamasa kóp processorlı sistemalardan paydalanatuǵın qosımshalar maǵlıwmatlar hám wazıypalardı parallel rezervlerge ajıratıw ushın kóp aǵımlıdan paydalanıwı múmkin hám tiykarǵı arxitekturanıń bir waqıttıń ózinde bir yadroda yamasa bir neshe yadrolarda parallel túrde aǵıslardı basqarıw imkaniyatın beredi. Kóp aǵıslınıń kemshilikleri • Sinxronizaciya: aǵıslar birdey mánzil maydanından paydalanǵanlıǵı sebepli, programmist báseki hám basqa anıq emes háreketlerden qashıw ushın ıqtıyat bolıw kerek. Maǵlıwmattı tuwrı basqarıw ushın, maǵlıwmatlardı tuwrı tártipte qayta islew ushın aǵıslardı tez-tez waqıtında jaylastırıw kerek. Aǵıslar, sonıń menen birge, modifikaciya processinde ulıwma maǵlıwmatlardı bir waqıttıń ózinde ózgertiw yamasa oqıwdıń aldın alıw ushın óz-ara arnawlı operaciyalardı (kóbinese semaforlar menen ámelge asıradı) talap etiwi múmkin. Bunday primitivlardan ıqtıyatlıq menen paydalanıw qátelerge alıp keliwi múmkin. • Aǵıs processti buzadı: aǵıs tárepinen ámelge asırılǵan nızamǵa qarsı operaciya pútkil processtiń úzilisine alıp keledi; sol sebepli bir nadurıs aǵıs qosımshadaǵı barlıq basqa aǵıslardıń islewin buzıwı múmkin.

Download 1.2 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling