Topar 3-kurs studenti Aralbaev Ramazannıń


Programmalıq támiynattı parallellestiriw


Download 62.88 Kb.
bet3/7
Sana23.04.2023
Hajmi62.88 Kb.
#1393185
1   2   3   4   5   6   7
Bog'liq
Operacion Sistemalar

Programmalıq támiynattı parallellestiriw
Programmalıq támiynattı parallellestiriw izertlewdiń turaqlı dawam etetuǵın teması bolıp tabıladı. Kóp protsessorli programmalardıń birlestirilishi tarmaq arxitekturasın proektlestiriwde maslasıwshanlıqtı támiyinleydi. Parallel modeller ishinde maslasıwshanlıq bul protokollardan paydalanatuǵın sistemalardıń qosımsha ózgesheligi esaplanadı.
Kompyuter arxitekturasında multithreading
Kompyuter arxitekturasında multithreading - bul oraylıq protsessor (protsessor) (yamasa kóp yadrolı protsessordagi bir yadro ) dıń bir waqtıniń ózinde operatsion sistema tárepinen qollap -quwatlanatuǵın bir neshe atqarıw etiliwin támiyinlew qábileti. Bul jantasıw kóp qayta islewden parıq etedi. Kóp islengen programmada sabaqlar bir yamasa bir neshe yadrolardıń resurslarini bóliw kóredi, olar quramına esaplaw birlikleri, protsessor keshlari hám awdarma kórinisindegi bufer (TLB) kiredi.
Kóp qayta islew sistemaları bir yamasa bir neshe yadrolarda bir neshe tolıq qayta islew birliklerin óz ishine alatuǵın bolsa, kóp qayta islew sabaqlar dárejesindegi parallellik hám buyrıqlar dárejesindegi parallellik járdeminde bir yadrodan paydalanıwdı asırıwǵa qaratılǵan. Eki texnika bir-birin toldırlıǵi sebepli, olar derlik barlıq zamanagóy sistemalar arxitekturalarında bir neshe kóp qırlı protsessorlar hám kóp yadrolı yadrolı protsessorlar menen birlestirilgen.
Programmalastırıwdıń eń tómen dárejesinde atqarılatuǵın kod individual protsessor tárepinen qollap -quwatlanatuǵın mashina tili kórsetpelerinen ibarat - ádetde oraylıq protsessor (CPU) yamasa grafik protsessor (GPU). Mashina tili kompyuterdiń jaǵdayın aldınǵı jaǵdayınan ózgertiretuǵın protsessor kórsetpelerin bildiriwshi ekilik bahalar gruppalarınan ibarat. Mısalı, kórsetpe kompyuter degi málim bir saqlaw jayında saqlanatuǵın bahanı ózgertiwi múmkin - bul paydalanıwshı tikkeley gúzetip bolmaytuǵın tásir. Kórsetpe, sonıń menen birge, kirisiw yamasa shıǵarıw boyınsha kóplegen operatsiyalardan birin orınlawı múmkin, mısalı, birpara tekstlerdi kompyuter ekranında sáwlelendiriw; paydalanıwshına kórinetuǵın jaǵday ózgeriwin keltirip shıǵaradı. Protsessor kórsetpelerdi berilgen tártipte atqaradı, eger basqa buyrıqqa " ótiw" kórsetpesi berilmasa yamasa operatsion sistema tárepinen toqtatilsa. 2015 jılǵa kelip, kópshilik jeke kompyuterler, smartfonlar qurılmaları hám serverlerinde bir neshe atqarıw etiwshi birlikleri bolǵan protsessorlar ámeldegi yamasa bir neshe protsessorlar birgelikte esaplawdı ámelge asırmoqdalar hám esaplawlar ótken zamandagiga qaraǵanda talay aktivlesip barıp atır.
Programmalıq támiynattıń kópshiligi joqarı dárejedegi programmalastırıw tillerinde jazılǵan. Olar programmistler ushın ańsatlaw hám natiyjelilew, sebebi olar mashina tillerine qaraǵanda tábiyiy tillerge jaqınlaw. Joqarı dárejedegi tiller kompilyator yamasa awdarmashı yamasa ekewiniń kombinatsiyası járdeminde mashina tiline awdarma etiledi. Programmalıq támiynat, sonıń menen birge, kompyuterdiń kompyuter tilindegi kórsetpelerine kúshli sáykes keletuǵın hám assambleyer járdeminde mashina tiline awdarma etilgen, tómen dárejedegi jıynalıs tilinde jazılıwı múmkin.



Download 62.88 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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