KIRISH 6
1.KO’P YADROLI PROTSESSORLAR VA ULARNING ARXITEKTURASI 7
1.1
Protsessorlar tarixi, funktsiyalari va asosiy xarakteristikalari. 7
1.2 Markaziy protsessor va uning xususiyatlari. 13
1.3 Protsessor yadrosi va ko'p yadroli protsessorlar 14
1.4 Protsessor arxitekturasi. 19
1.5 Protsessorlarda Hyper-threading texnologiyasi. 25
Xulosa 30
2. Signallarga parallel ishlov berish masalalari 31
2.1 Masalalarni paralellashtirish va parallel xisoblash usullari. 31
2.2 Ma'lumotlar parallelligi va vazifalar parallelligi. 33
2.3
Parallel dasturlashning OpenMP, OpenCl, TBB interfeyslari 36
2.4 C++ Parallel Dasturlash Threading Building Blocks (TBB). 48
Xulosa 51
3. SIGNALLARGA PARALLEL ISHLOV BERISH DASTURINI YARATISH 53
3.1 C++ dasturlash tili haqida qisqacha ma’lumot va tushunchalar. 53
3.2 TBB yordamida signallarga parallel ishlov berish jarayoni 56
Xulosa 61
4. HAYOT FAOLIYATI XAVFSIZLIGI VA EKOLOGIYA 62
4.1 Mehnat xavfsizligining ergonomik asoslari. 62
4.2 Ishlab chiqarish xodimlarini va aholini o‘zini himoya qila olish va bu xavfli ta’sirlardan himoyalanish usullarini qo‘llash. 65
4.3 Tabiiy va antropogen muhitlar ta’siri natijasida kelib chiqadigan salbiy oqibatlar. 68
FOYDALANILGAN ADABIYOTLAR 73