1. Tashqi qurilmalarning turlari va funktsiyalari



Download 39,6 Kb.
bet2/2
Sana01.07.2022
Hajmi39,6 Kb.
#723488
1   2
Bog'liq
41-47 gach kompyuter tashkil qilish

Displey qurilmalari


Displey qurilmasining tashqi qurilmalari kompyuterdan ingl. Bu odatda biriktirilgan monitorni anglatadi, ammo proektorlar ham xuddi shu sarlavha ostiga tushadi. Anakartlar va grafik kartalarning aksariyati, agar kerak bo'lsa, ikkita monitorni ishga tushirishga qodir va aksariyat zamonaviy displeylar ovozni ham ko'taradigan High-Definition Multimedia Interface (HDMI) standartidan foydalanadi. Qadimgi ulanish texnologiyalari hanuzgacha keng qo'llanilib kelinmoqda Raqamli Video Interfeysi (DVI) va Video Grafika Array (VGA) va ko'plab monitorlar portlarni tanlash imkoniyatini beradi.

Printerlar va skanerlar


Printerlar va skanerlar ko'pincha atrof-muhit birliklari sifatida birlashtiriladi va ba'zi holatlarda bir birlikda (ko'p funktsiyali qurilma yoki umuman "deb nomlanadi) paydo bo'ladi. Skanerlar shaxsiy kompyuterga hujjatlar, fotosuratlar yoki san'at asarlarini import qilishda, printerlar esa jismoniy hujjatlarni chiqarish uchun ishlatiladi va odatda siyohli yoki lazerli bosib chiqarish texnologiyasidan foydalaniladi. Ba'zi MFD birliklari kompyuterdan umuman foydalanmasdan printer va skaner komponentlari orqali asl hujjat nusxalarini yaratish imkoniyatini o'z ichiga oladi.

Boshqa tashqi qurilmalar


Boshqa biron bir turdagi yoki toifalarga osonlikcha tushmaydigan boshqa kompyuter atrof-muhit birliklari mavjud. Ular orasida videoni yozish va Internet orqali qo'ng'iroq qilish uchun ishlatiladigan veb-kameralar va kompyuterdagi mavjud USB-portlar sonini ko'paytirish uchun ishlatiladigan USB hublari mavjud. Xotira kartalarini o'qiydigan qurilmalarni tashqi uskuna sifatida tasniflash mumkin, ular USB kabel orqali kompyuterga ulanadi va xotira kartalarini mahalliy disk sifatida ko'rib chiqishga imkon beradi.

2.Tizim interfeyslarining arxitekturasi

Funktsional maqsadga muvofiq tizim interfeyslarini (kompyuterning alohida qismlarini mikroprosessor tizimi sifatida bog'laydigan interfeyslar) va periferik qurilmaning interfeyslarini ajratib ko'rsatish mumkin.


Arxitektura nuqtai nazaridan mikro-kompyuterlarni ikkita asosiy sinfga bo'lish mumkin:
• MP ichki interfeysidan (birlashtirilgan kanal) foydalanish;
• tashqi muhit uchun tizim interfeysidan foydalanish.
Tizim interfeysi odatda standartlashtirilgan tizim shinalari shaklida amalga oshiriladi. Biroq, yaqinda tizim interfeyslarining arxitekturasida tarmoqning o'zaro ta'sir tushunchalarini joriy etish tendentsiyalari kuzatilmoqda.
Tizim interfeyslarining ikkita klassi ajralib turadi: umumiy shina bilan (manzil va ma'lumotlar signallari ko'paytiriladi) va ajratilgan shina bilan (alohida ma'lumotlar va manzil signallari). Zamonaviy tizimli shinalarning avlodlari:
• DEC dan unibus (umumiy shina interfeysi),
• Intelning Multibus (ajratilgan shina interfeysi).
Unibus shinasining arxitekturasi DEC tomonidan PDP-11 seriyali mini-kompyuterlar uchun ishlab chiqilgan. Periferiya vositalari, xotira va protsessorlar uchun umumiy shina 56 ta ikki tomonlama yo'nalishlardan iborat. Unibus bitta 16 bitli so'zni 750 ns ichida uzatishni qo'llab-quvvatlaydi. Barcha o'tkazmalar usta tomonidan amalga oshiriladi va turli tezlikdagi modullar bilan ishlashga imkon beruvchi qabul qiluvchi (saqlash) moslama tomonidan tasdiqlanadi. Magistrning roli uchun qurilmani tanlash dinamik protsedura, shuning uchun periferik qurilmaning talabiga javoban protsessor shina boshqaruvini unga o'tkazishi mumkin. Ushbu xususiyat tufayli Unibus bazasida multiprosessor tizimlarini rivojlantirish mumkin. Unibus sizga ko'plab qurilmalarni magistralga ulashga imkon beradi, ammo siz magistralning uzunligi oshgani sayin ishonchlilik pasayishini hisobga olishingiz kerak. Tashqi qurilmalar registrlarining ma'lumotlari xotiradagi ma'lumotlar bilan bir xil buyruqlar bilan ishlov berilishi mumkin. Shu bilan birga, bir xil chiziqlarda manzillar va ma'lumotlarni yo'naltirish bilan bog'liq interfeys modullarini texnik amalga oshirishning murakkabligini ta'kidlash kerak.

3.Uzilishlar. Uzilishlar bilan ishlash algoritmlari

Uzilishlar va istisnolar – tizimda yoki berilgan vaqt momentidagi masalada muayan shart bajarilganda paydo bo’lganda, protsessorning aralashuvi talab etiladi. Bu protsessorni bajarilayotgan joriy masalani to’xtatishga va boshqaruvni uzilishlarni qayta ishlaydigan yoki istisnolarni qayta ishlaydigan deb nomlanuvchi maxsus protsedura yoki topshiriqqa uzatishga majbur etadi. Uzilishlar odatda ixtiyoriy vaqt momentida paydo bo’ladi. Uzilishlar apparatli va dasturiy bo’ladi. Birinchisi, unga xizmat qilish talab etilgan periferik qurilmalardan olingan apparat signali bo’yicha xosil bo’ladi. Dasturiy uzilishlar INT n ko’rsatmasi yordamida hosil bo’ladi. Istisnolar - protsessorning ichki hodisalari – u yoki bu ko’rsatmaning bajarilishi vaqtida qandaydir noto’g’ri shartlar to’g’risida signal berish: nolga bo’lish, ximoya qoidalarini buzish, sahifalarning yo’qligi va h.k. Uzilishlar yoki istisnolar sodir bo’lganda bajarilayotgan joriy masala qayta ishlash bajarilayotgan vaqti davomiyligida avtomatik to’xtaydu, shundan so’ng uning bajarilishi davomiyligini yo’qotmasdan davom etadi, faqat uzilish yoki istisnoni qayta ishlash dasturni to’xtatishga majbur etadi.


Har xil protsessorlardagi bir qancha manbalaming uzilishlar so'roviga xizmat ko‘rsatish jarayoni turlicha bajariladi. Bunga qarainay uzilishlar mexanizmini amalga oshirish asosiy prinsiplari umumiy hisoblanadi. Uzilishlami boshqarishni asosiy vositalari:


- uzilishlar vektori;
- uzilishlar imtiyozi;
- uzilishni niqoblash operatsiyasi;
- uzilishlar bayroqlari.
Uzilishlami takomillashtirish jarayoni quyidagi bosqichlar bo'yicha osonlashtinlishi mumkin:
- uzilishlar uchun so'rovlarni qabul qilish;
- uzilishlar arbitraji;
- uzilishlami takomillashtirish dastur osti dasturini bajarish

4.Virtual xotira. Virtual xotirani boshqarish usullari

Ko'pgina tipik hisoblash mashinalari (HM) ilovalar uchun vaziyat juda xarakterlidir, bunda butun dasturni katta hajmga ega bo'lganligi sababli operativ xotiraga (OX) joylashtirish mumkin emas. Biroq, bu juda zarur emas, chunki mashinaning har bir daqiqasida "e'tibor" dasturning nisbatan kichik qismlariga jamlangan. Shunday qilib, OXda ma'lum bir vaqt uchun ishlatilgan dasturlarning faqat qismlarini saqlash kifoya, qolgan qismi tashqi xotira qurilmalarida joylashgan bo'lishi mumkin. Ushbu yondashuvning murakkabligi shundan iboratki, OX va tashqi saqlash qurilmalariga (TSQ) kirish jarayonlari sezilarli darajada farq qiladi va bu dasturchining vazifasini murakkablashtiradi. Ushbu vaziyatdan chiqishning yo'li 1959 yilda xotirani virtualizatsiya qilish g'oyasining paydo bo'lishi edi, bu ierarxik xotirani avtomatik boshqarish usuli sifatida tushuniladi, unda dasturchi yuqori sig'imli va yuqori tezlikda ishlaydigan bitta xotira bilan shug'ullanadi deb hisoblaydi. Ushbu xotira virtual (zohiriy) xotira deb nomlanadi. Xotiralarni virtualizatsiya qilish yadro ierarxik xotira kontseptsiyasini amalga oshiradigan apparat va dasturiy ta'minot usuli hisoblanadi. Xotirani virtualizatsiya qilish g'oyasi doirasida OX xotira bo'shlig'i deb nomlangan N manzillarning chiziqli bo'sh joyi sifatida ko'rib chiqiladi. N hujayradan ko'proq talab qilinadigan vazifalar uchun virtual maydon deb ataladigan (odatda barcha turdagi xotiraning umumiy hajmiga teng) ancha katta manzillar maydoni taqdim etiladi, umuman holda bu chiziqli emas. Virtual makonning manzillari virtual deb nomlanadi va fizik bo'shliqning manzillari fizik deb nomlanadi. Dastur virtual manzillarda yozilgan, ammo qayta ishlangan buyruqlar va ma'lumotlar OXda bo'lishi kerakligi sababli, har bir virtual adresning jismoniy manzilga to'g'ri kelishi talab qilinadi. Shunday qilib, hisoblash jarayonida, birinchi navbatda, TSQ-dan OXga virtual manzil bilan ko'rsatilgan ma'lumotlarning bir qismini qayta yozish (virtual bo'sh joyni xaritaga kiritish) va keyin virtual manzilni jismoniy holatga o'tkazish kerak


Jarayonlarga chiziqli mantiqiy manzil maydoni ajratiladi. Protsessor xotirasini boshqarish moslamasi mantiqiy manzillarni jismoniy manzillarga aylantiradi. Agar siz 4 Gb xotirani 4kB sahifalarga ajratsangiz, 1 million sahifaga ega bo'lasiz. Ushbu million sahifalarga kirish uchun protsessor ikki o'lchovli strukturadan foydalanadi. Buni 1024x1024 matritsasi sifatida tasavvur qilish mumkin. Birinchi o'lchov Sahifalar katalogi, ikkinchisi Sahifalar jadvali deb ataladi. Ushbu struktura yordamida siz 1024 yozuvdan iborat sahifa katalogini yaratishingiz mumkin va har bir kirish sahifa jadvaliga ishora qiladi. O'z navbatida har bir sahifa jadvalida 1024 ta yozuv mavjud, ularning har biri 4kB sahifaning jismoniy manziliga ishora qiladi. Katalogdagi va sahifalar jadvalidagi har bir yozuvning uzunligi 4 baytni tashkil etadi, shuning uchun 4 Gb manzil maydonini sahifaning 4 kB ga bo'lish uchun 4x1024x1024 = 4MB tuzilishi kerak. Xotira manzillari uzunligi 32 bit, shundan 20 bit (har bir varaq uchun 10 bit + har bir jadval uchun 10 bit) - bu sahifaning fizik manzili, 12 bit - tanlangan sahifadagi indeks. Windows muhitida har bir jarayon o'z sahifasi katalogiga va sahifalar jadvaliga ega, buning uchun OS 4MB bo'sh joy ajratadi. Jarayon yaratilganda, sahifalar katalogidagi har bir yozuv sahifalar jadvalining jismoniy manzilini o'z ichiga oladi. Sahifalar jadvalidagi yozuvlar haqiqiy yoki noto'g'ri bo'lishi mumkin. To'g'ri yozuvlar 4kB sahifalarning jismoniy manzillarini o'z ichiga oladi. Jarayon jismoniy manzillar haqida hech narsa bilmaydi va kirishda faqat virtual manzillardan foydalanadi. Virtual manzilni jismoniy manzilga aylantirish Windows xotira menejeri va protsessor tomonidan amalga oshiriladi. Sahifalar katalogi jismoniy xotirada joylashgan manzil Sahifalar katalogi bazasi manzili deb nomlanadi. Ushbu manzil CR3 protsessorlarining maxsus reyestrida qayd etilgan (x86 protsessorlarida). Kontekstni almashtirishda, Windows yangi jarayonni eski sahifa katalogi manziliga yo'naltirish uchun CR3 registriga yangi qiymatni yuklaydi. Ushbu texnologiyadan foydalanish jarayonga 4GB mantiqiy (virtual) manzil maydonidan foydalanishga imkon beradi. Jarayonlarning mantiqiy manzillari oralig'i bir-biriga zid kelmaydi va bitta jarayonning mantiqiy manzili boshqasining fizik manzilini ko'rsatolmaydi. Bu virtual manzillar maydoni deb nomlanadi, chunki jarayon 4GB virtual manzil maydoniga ega bo'lsa ham, u faqat ajratilgan darajada xotiradan foydalanishi mumkin. Bir vaqtning o'zida barcha jarayonlar egallab turgan xotiraning umumiy hajmi asosiy xotira va sahifalar faylining yig'indisidan oshmasligi kerak. Bu majburiyat chegarasi deb ataladi. Agar jarayon ko'proq xotirani talab qilsa (Tasdiqlash), unda OS bo'sh xotira mavjudligini tekshiradi va agar mavjud bo'lsa, uni jarayonga ajratadi. Shu tarzda, OT, jismoniy yoki ommaviy xotira maydonida bo'lishidan qat'i nazar, jarayonning aslida ajratilgan xotira bo'lishini ta'minlaydi. Barcha jarayonlarga ajratilgan barcha virtual xotira miqdori joriy Commit Charge deb nomlanadi. O'zgartirish faylining eng maqbul hajmini aniqlash uchun, aslida, virtual jarayonlar haqiqatda qancha joy egallashini bilishingiz kerak. Buni amalga oshirish uchun siz ajratilgan xotiraning yuqori cho'qqisini topishingiz kerak (Peak Commit Charge), masalan, barcha jarayonlar bir vaqtning o'zida ishlayotganda, ajratilgan xotiraning eng yuqori cho'qqisini kuzatib borish va kompyuterning jismoniy xotirasi miqdorini olingan qiymatdan olib tashlash. Olingan farq almashtirish faylining hajmi bo'ladi.



5.Virtual xotira. Virtual xotirani tashkil etish

Xotirasini tashkillashtirish diagrammasi ko'rsatilgan. Har bir jarayonning virtual adres maydoni virtual sahifalar deb nomlangan ma'lum bir tizim uchun o'rnatiladigan bir xil o'lchamdagi qismlarga bo'linadi. Umuman olganda, virtual manzillar maydonining o'lchami sahifa o'lchamidan ko'p emas, shuning uchun har bir jarayonning oxirgi sahifasi dummy maydoni bilan to'ldiriladi.Mashinaning butun RAM qismi, shuningdek, jismoniy sahifalar (yoki bloklar) deb nomlangan bir xil o'lchamdagi qismlarga bo'linadi.Sahifa hajmi odatda ikkita kuchga teng tanlanadi: 512, 1024, va hokazo, bu bizga manzilni tarjima qilish mexanizmini soddalashtirishga imkon beradi. Jarayon yuklanganda, uning virtual sahifalarining bir qismi OXga, qolgan qismi esa diskka joylashtiriladi. Qo'shni virtual sahifalar qo'shni jismoniy sahifalarda bo'lishi shart emas. Yuklashda operatsion tizim har bir jarayon uchun axborot tuzilishini yaratadi - operativ xotiraga yuklangan sahifalar uchun virtual va fizik sahifalar raqamlari o'rtasida yozishmalar o'rnatilgan sahifa jadvali yoki virtual sahifa diskka tushirilganligi to'g'risida eslatma. Bundan tashqari virtual xotira mexanizmida foydalaniluvchi, sahifalar jadvalida nazorat qilish ma'lumotlari, masalan, sahifani o'zgartirish belgisi, yuklab olinmaydigan belgi (ba'zi sahifalarni tushirish taqiqlangan bo'lishi mumkin), sahifaga kirish belgisi (ma'lum vaqt davomida xitlar sonini hisoblash uchun ishlatiladi) va mexanizm tomonidan ishlab chiqarilgan va ishlatilgan boshqa ma'lumotlar mavjud bo'ladi.


Keyingi jarayon faollashtirilganda, ushbu jarayonning sahifa jadvalining manzili maxsus protsessor registriga yuklanadi. Xotiraga har bir kirish sahifadagi jadvaldan olingan virtual sahifa haqidagi ma'lumotlarni o'qiydi. Agar ushbu virtual sahifa RAMda bo'lsa, unda virtual manzil jismoniy holatga o'tkaziladi. Agar hozirda kerakli virtual sahifa diskka tushirilgan bo'lsa, u holda sahifani kesish deb ataladi. Ishlayotgan jarayon kutib turiladi va tayyor navbatdagi boshqa jarayon faollashadi. Shu bilan birga, sahifani kesish bilan ishlov berish dasturi kerakli virtual sahifani diskdan topadi va uni RAMga yuklashga harakat qiladi. Agar xotirada bo'sh jismoniy sahifa bo'lsa, u holda yuklash darhol amalga oshiriladi, lekin agar bo'sh sahifalar bo'lmasa, asosiy xotiradan qaysi sahifani olib tashlash kerakligi haqida savol tug'iladi. Bunday vaziyatda juda ko'p turli xil tanlov mezonlaridan foydalanish mumkin, ularning eng mashhurlari quyidagilar:


• eng uzun ishlatilmagan sahifa,
• paydo bo'lgan birinchi sahifa,
• kamida tashrif buyurilgan sahifa.
Ba'zi tizimlar ishlaydigan sahifalar to'plamining kontseptsiyasidan foydalanadi. Ishchi to'plam har bir jarayon uchun aniqlanadi va eng tez-tez ishlatiladigan sahifalar ro'yxati bo'lib, ular doimo RAMda bo'lishi kerak, shuning uchun tushirishga to'g'ri kelmaydi. RAMni tark etishi kerak bo'lgan sahifa tanlang
Har safar xotiraga apparat orqali kirishda quyidagi harakatlar amalga oshiriladi:
1. sahifa jadvalining boshlang'ich manzili (sahifa jadvalining manzili registr registrining mazmuni), virtual sahifaning raqami (virtual manzilning yuqori satrlari) va sahifalar jadvalidagi kirish uzunligi (tizim doimiy) asosida jadvalda kerakli yozuvning manzili aniqlanadi,
2. jismoniy varaq raqami ushbu yozuvdan olingan,
3. Jismoniy sahifaning raqamiga ofset ilova qilinadi (virtual manzilning ahamiyatsiz qismi). Sahifa o'lchamining 2-darajaga teng ekanligi (3) bandidan foydalanish bizga qo'shimcha manzilni olish vaqtini kamaytiradigan va shu sababli kompyuterning ishlashini yaxshilaydigan qo'shimcha qo'shimcha operatsiya o'rniga bog'lash (biriktirish) operatsiyasidan foydalanish imkonini beradi. Peyj-xotirali tizimning ishlashiga peyj uzilishlarini qayta ishlash va virtual manzilni jismoniy manzilga aylantirish bilan bog'liq vaqt xarajatlari ta'sir qiladi. Tez-tez yuz beradigan sahifalarda uzilishlar yuzaga kelganda, tizim ko'p vaqtni almashtirishga sarflaydi. Sahifalardagi uzilishlar chastotasini kamaytirish uchun siz sahifaning hajmini oshirishingiz kerak. Bundan tashqari, sahifaning hajmini oshirish sahifa jadvalining hajmini kamaytiradi va shuning uchun xotira xarajatlarini kamaytiradi. Boshqa tomondan, agar sahifa katta bo'lsa, unda har bir dasturning so'nggi virtual sahifasidagi dummy maydoni ham katta. O'rtacha har bir dasturda sahifa hajmining yarmi yo'qoladi, bu katta hajmdagi sahifalar uchun ahamiyatli bo'lishi mumkin. Virtual manzilni jismoniy manzilga aylantirish vaqti, asosan, sahifalar jadvaliga kirish vaqtiga bog'liq. Shu munosabat bilan ular sahifalar jadvalini "tezkor" saqlash moslamalariga joylashtirishga harakat qilishadi. Bu, masalan, kirish vaqtini qisqartirish uchun assotsiativ qidirish va keshlashdan foydalanadigan maxsus registrlar yoki xotiralar to'plami bo'lishi mumkin.

6.Xotira iyerarxiyasi. Asosiy xotira.

Asosiy xotira - bu xotira iyerarxiyasining keyingi darajasi. Asosiy xotira keshning talablarini qondiradi va kirish-chiqarish interfeysi vazifasini bajaradi, chunki u kirish uchun mo'ljallangan joy va chiqadigan manbadir. Asosiy xotiraning ishlashini baholash uchun ikkita asosiy parametr qo'llaniladi: kechikish va tarmoqli kengligi. An'anaga ko'ra, asosiy xotiraning kechikishi kesh xotirasi bilan bog'liq va tarmoqli kengligi yoki tarmoqli kengligi I / O bilan bog'liq. L2 keshining tobora ommalashib borishi va bunday kesh xotirasining blok hajmining oshishi bilan asosiy xotiraning o'tkazuvchanligi kesh xotirasi uchun ham muhim ahamiyat kasb etadi.


3. Kompyuter xotirasi


(OZU, RAM) Qisqartirilgan kompyuter xotirasi RAM (tezkor kirish xotirasi) yoki RAM (tezkor kirish xotirasi) deb nomlanadi. RAMning maqsadi Ma'lumotlarni saqlash va ularni keyinchalik qayta ishlash uchun protsessorga o'tkazish uchun buyruqlar. Axborot operativ xotiradan darhol protsessor tomonidan ishlov berilishi uchun emas, balki operativ xotiradan tezroq bo'lgan protsessorning kesh xotirasiga tushishi mumkin. Protsessor tomonidan bajarilgan hisob-kitoblar natijalarini saqlash. Hujayralar tarkibini o'qish (yoki yozish).
Operativ xotira xususiyatlari Operativ xotira faqat kompyuter yoqilganda ma'lumotni tejashga qodir. Shuning uchun, uni o'chirib qo'yganingizda, qayta ishlangan ma'lumotlar qattiq diskda yoki boshqa saqlash vositalarida saqlanishi kerak. Dasturlar ishga tushirilgandan so'ng, ma'lumotlar RAMga, masalan, kompyuterning qattiq diskidan kiradi. Dastur bilan ishlash paytida u RAMda (odatda) mavjud. U bilan ishlash tugashi bilanoq, ma'lumotlar qattiq diskka yoziladi. Boshqacha qilib aytganda, operativ xotiradagi axborot oqimlari juda dinamik.

Xotiraning kechikishi an'anaviy ravishda ikkita parametr bilan o'lchanadi: kirish vaqti va tsikl vaqti. Kirish vaqti - bu o'qish uchun so'rovni berish va so'ralgan so'zning xotiradan kelishi bilan vaqt oralig'i. Xotira tsiklining davomiyligi ketma-ket ikkita xotiraga kirish o'rtasidagi minimal vaqt bilan belgilanadi.


Zamonaviy kompyuterlarning asosiy xotirasi statik va dinamik RAM (Random Access Memory) mikrosxemalarida amalga oshiriladi. Statik xotira mikrosxemalari (SRAM) kirish vaqtini qisqartiradi va yangilanish davrlarini talab qilmaydi. Dinamik RAM (DRAM) mikrosxemalari yuqori quvvat va arzon narxlar bilan ajralib turadi, ammo ular regeneratsiya davrlarini talab qiladi va kirish vaqtlari ancha uzoqroq.

7.Xotira tizimlari. Bir xil bo'lmagan xotiraga kirish tizimlari (NUMA)

Kompyuter xotira uchun mas'ul bo'lgan qurilma ma'lumotlarni saqlash. Bu har xil turdagi bo'lishi va har xil funksiyalarni bo'lishi mumkin. Bu xotira maqsadlar tomonidan foydalaniladi, buning uchun maqsadda bog'liq. Xotira qurilmasi, saqlash bilan bir qatorda, zarur axborot uzatishni ta'minlaydi.


TURLARI


qanday kelsak, kompyuter xotira, ichki va tashqi bo'lishi mumkin. ichki, o'z navbatida, ichki va texnik qurilma haqida ma'lumot, dasturlar, va boshqalar turli yozib olish uchun mo'ljallangan. uzoq muddatli saqlash uchun tashqi ehtiyoj. Bu kompyuter holati bog'liq, va u ichki xotirasi bor parametrlarni qanday emas. xotira qurilmasi, murakkab tuzilishi va ularning tipoloji bor.
Keling, birgalikda va tarqatilgan xotirasi bo'lgan kompyuterlarning 
xususiyatlarini muhokama qilamiz. Yuqorida aytib o'tganimizdek, har ikkala sinf 
ham o'zlarining afzalliklariga ega, biroq ularning zaifliklarini darhol o'zlarining 
kamchiliklariga aylantiradi. Parallel dasturlarni birgalikda ishlatiladigan xotira 
kompyuterlari uchun yaratish oson, biroq ularning maksimal ishlashi juda kam sonli 
protsessorlar tomonidan cheklangan. Va tarqatilgan xotira bilan jihozlangan 
kompyuterlar uchun buning aksi rost. Bu ikki sinfning mahsullarini birlashtirish 
mumkinmi? Mumkin bo'lgan yo'nalish - NUMA (Yagona xotiraga ega bo'lmagan) 
arxitekturasi bilan jihozlangan kompyuterlarning dizayni. 
Umumiy xotirasi bo'lgan kompyuterlar uchun parallel dasturlarni yozishni 
nima uchun osonlashtiradi? Bitta manzillar maydoni bo'lgani uchun va 
foydalanuvchining ma'lumotlar almashinuviga ma'lumotlar almashinishini tashkil 
qilishning hojati yo'q. Agar foydalanuvchi dasturlarining kompyuterning barcha 
kommuttal jismoniy xotirasini bitta adreslangan xotira sifatida ko'rish imkonini 
beradigan mexanizmni yaratadigan bo'lsangiz, hamma narsa juda oson bo'ladi. 
1970-yillarning oxirlarida birinchi NUMA kompyuterini yaratgan Cm * 
tizimini ishlab chiquvchilari bu yo'ldan ketishdi. 

Download 39,6 Kb.

Do'stlaringiz bilan baham:
1   2




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish