-rasm.Operatsion tizim strukturasi




Download 0,84 Mb.
Pdf ko'rish
bet2/6
Sana06.06.2024
Hajmi0,84 Mb.
#260725
1   2   3   4   5   6
Bog'liq
Mustaqil ishi-1

 
1-rasm.Operatsion tizim strukturasi. 
 
 
Parallel jarayonlarni tashkil etish.
 

Paralel jarayonlar, bir nechta amaliyotlarni bir vaqtda bajarish imkonini beradi 


va ishlab chiqishni tezlashtiradi. Paralellik, kompyuter sistemlarida yuqori ishlab 
chiqish darajasiga erishishning muhim qismini tashkil etadi. Quyidagi yo'llar bilan 
paralel jarayonlarni tashkil etish mumkin: 


1. Paralel protsesslar: Paralel protsesslar, bir kompyuter tizimida bir nechta o'z-
o'ziga aloqador protsesslar yaratishga imkon beradi. Har bir protsess aloqador ishini 
bajaradi va o'zining xotirasiga ega bo'ladi. Ular o'zaro xabar almashish orqali 
ma'lumotlar almashishadi. Paralel protsesslar, kompyuterda barcha protsesslarni bir 
vaqtda ishga tushirish imkonini beradi va ishlab chiqish tezligini oshiradi. 
2. Paralel tasklar: Paralel tasklar, bir dasturda bir nechta vazifalar yaratishga imkon 
beradi. Har bir vazifa o'zining o'ziga xos resurslarni ishlatadi va o'zining o'ziga xos 
ishini bajaradi. Paralel tasklar bir vaqtda bir nechta vazifalarni bajarishga imkon 
beradi va ishlab chiqishni tezlashtiradi. 
3. Paralel algoritmlar: Paralel algoritmlar, ma'lumotlar ustida bajariladigan 
algoritmlardir, ularga paralel ishlov berish imkonini beradi. Bu, ma'lumotlar ustida 
bir nechta amaliyotlarni bajarish uchun paralel ma'lumot qismi bo'lishini va barcha 
qismlarni bir vaqtda bajarishni ta'minlaydi. Paralel algoritmlar, yorqin muammolarni 
hal qilishda va yuqori ishlab chiqish darajasiga erishishda qo'llaniladi. 
4. Paralel kompyuterlar: Paralel kompyuterlar, bir nechta protsessorlardan iborat 
tizimlardir, har biri o'zining o'ziga xos xotirasiga ega bo'ladi, ammo umumiy xotira 
yoki axborot almashinuvi orqali aloqadorlikni ta'minlaydi. Paralel kompyuterlar, bir 
vaqtda bir nechta amaliyotlarni bajarishga imkon beradi va ishlab chiqish 
jarayonlarini tezlashtiradi. 
Paralel jarayonlarni tashkil etish uchun quyidagi faktorlarga e'tibor berishingiz 
kerak: 



Paralellikni qo'llab-quvvatlaydigan arxitektura: Paralel jarayonlarni tashkil etishda, 
kompyuter tizimining arxitekturasi paralellikni qo'llab-quvvatlashga imkon berishi 
kerak. Bunday arxitektura, xotiralarni, aloqalar almashinuvi va ishlab chiqish 
resurslarini amalga oshirishda samarador bo'lishi lozim. 

Ma'lumotlar ustida bog'lanish va sinxronizatsiya: Paralel jarayonlarni bajarishda, 
ma'lumotlar ustida bog'lanish va sinxronizatsiya muhimdir. Ma'lumot almashinuvi, 
xatolik to'plashi va ma'lumotlar o'qish/yozish amaliyotlarini to'xtatish kabi 
muammolar paralellikning samaradorligini ta'sir qilishi mumkin. 

Vazifalarni bo'lish va tartiblash: Paralel jarayonlarni tashkil etishda, vazifalar 
to'g'ridan-to'g'ri bo'lishikerak. Vazifalarni moslashtirish, har bir vazifani o'zining 
o'ziga xos resurslarni va amaliyotlarni ishlatishga qodir bo'lishini ta'minlaydi. 
Vazifalarni moslashtirishda, vazifalar orasidagi bog'lanishlar va bog'lanishli 
vazifalar o'rtasidagi bog'lanishlar dikkat bilan ko'rilishi kerak. 

Ishlab chiqishni ta'minlash: Paralel jarayonlarni tezlashtirish uchun, kompyuter 
tizimida ishlab chiqish resurslarining to'g'ridan-to'g'ri taqsimlanishi va ularga 
qo'shimcha resurslar kiritilishi lozim. Bu, protsessorlar, xotiralar, aloqalar 
almashinuvi, disk yodgorlik va boshqalarni o'z ichiga oladi. 

Download 0,84 Mb.
1   2   3   4   5   6




Download 0,84 Mb.
Pdf ko'rish