Apparat ta’minoti bilan o‘zaro ta’sirni ta’minlash.
Xisoblash texnikasida apparat ta’minoti turli-tumanligi bilan ajralib turadi. Videoadapter ,monitor, scanner, printer, modem va boshqa qurilmalarni yuzlab modellari mavjud. Har qanday qurilmani ishlab chiqaruvchi, shu qurilmani boshqarish uchun maxsus programma - drayver xam tayyorlaydi.Drayverlar amaliy programmalar bilan mutanosib ishlash uchun kirish nuqtasiga ega bo‘ladi. Qurilma drayverlarini amaliy programmalar bilan mutanosib ishlashini ta’minlashni operatsion sistema o‘z zimmasiga oladi
Apparat va dasturiy vositalarni birgalikda sozlash vosita va usullari.
Apparat va dasturiy vositalarni birgalikda real vaqt o‘lchamida sozlash bosqichi ko‘p mexnat va sozlashni instrumental vositalarini qo‘llashni talab etadi.
Instrumental vositalarining asosiylari ro‘yxatiga quydagilar kiradi:
- sxema ichidagi emulyatorlar;
- rivojlantirish platasi (baholash platalari);
- sozlash monitorlari;
-DXQ emulyatorlari.
Sxema ichidagi emulyator - dasturiy-apparat vosita. Real sxemada
emulyatsiyalanayotgan MK o‘rnini bosa oladi. Sxema ichidagi emulyatorni
sozlanuvchi tizim bilan ulash uchun maxsus emulyatsion boshoqli kabel yordamida amalga oshiriladi, uni sozlanuvchi tizimga MK o‘rniga o‘rnatiladi. Agarda MK sozlanuvchi tizimdan yo‘q qilib bo‘lmasa, u holda emulyatordan foydalanish mumkun bo‘ladi, faqat bu mikrokontroller sozlash ish tartibiga ega bo‘lishi va uning barcha chiqish oyoqchalari uchinchi holatda bo‘lishi kerak. Bu holatda emulyatorni ulash uchun maxsus adapter-klipsu ishlatiladi, u bevosita emulyatsiyalanayotgan MK chiqishlariga ulanadi.
Sxema ichidagi emulyator – bu eng quvvatli va universal sozlovchi vosita
bo‘lib, u sozlanuvchi kontrollerning ishlash jarayonini shaffof holga keltiradi, yani oson nazoratlanuvchi, erkin boshqariluvchi va o‘zgartiriladigan holatga.
Parallel hisoblash ning bir turi hisoblash bu erda ko'plab hisob-kitoblar yoki bajarilish jarayonlar bir vaqtning o'zida amalga oshiriladi. Katta muammolarni ko'pincha kichikroq muammolarga bo'lish mumkin, keyinchalik ularni bir vaqtning o'zida hal qilish mumkin. Parallel hisoblashning bir necha xil shakllari mavjud: bit darajali, ko'rsatma darajasi, ma'lumotlar va vazifa parallelligi. Parallelizm uzoq vaqtdan beri ishlatilgan yuqori samarali hisoblash, ammo jismoniy cheklovlarning oldini olish tufayli keng qiziqish uyg'otdi chastota miqyosi. So'nggi yillarda kompyuterlar tomonidan elektr energiyasini iste'mol qilish (va natijada issiqlik ishlab chiqarish) tashvishga solmoqda. parallel hisoblash inverktiv paradigma bo'ldi kompyuter arxitekturasi shaklida, asosan ko'p yadroli protsessorlar.
Parallel hisoblash bilan chambarchas bog'liq bir vaqtda hisoblash - ular tez-tez birgalikda ishlatiladi va ko'pincha bir-biriga qarama-qarshi bo'lib turadi, garchi ikkalasi bir-biridan farq qiladi: bir-biriga o'xshashliksiz parallellik bo'lishi mumkin (masalan, bit darajasidagi parallellik ) va parallelliksiz bir vaqtda (masalan, tomonidan ko'p vazifalarni bajarish kabi) vaqtni taqsimlash bitta yadroli protsessorda). Parallel hisoblashda hisoblash vazifasi odatda mustaqil ravishda qayta ishlanishi mumkin bo'lgan va natijalari tugagandan so'ng birlashtiriladigan bir nechta, ko'pincha juda o'xshash kichik vazifalarga bo'linadi. Aksincha, bir vaqtda hisoblashda turli jarayonlar ko'pincha tegishli vazifalarni hal qilmaydi; ular qilganda, odatdagidek tarqatilgan hisoblash, alohida vazifalar har xil xarakterga ega bo'lishi mumkin va ko'pincha ba'zi birlarini talab qiladi jarayonlararo aloqa ijro paytida.
Parallel kompyuterlar, taxminan, apparatlarning parallellikni qo'llab-quvvatlash darajasiga qarab tasniflanishi mumkin ko'p yadroli va ko'p protsessor bir nechta kompyuterlar ishlov berish elementlari bitta mashina ichida esa klasterlar, MPPlar va panjara bitta topshiriq ustida ishlash uchun bir nechta kompyuterlardan foydalaning. Ixtisoslashgan parallel kompyuter arxitekturalari ba'zida an'anaviy vazifalarni tezlashtirish uchun an'anaviy protsessorlar bilan birga qo'llaniladi.
Ba'zi hollarda parallellik dasturchi uchun shaffof, masalan, bit darajasida yoki buyruq darajasidagi parallellikda, ammo aniq parallel algoritmlar, ayniqsa, paralellikdan foydalanadiganlarni yozishdan ko'ra qiyinroq ketma-ket birlari, chunki bir xillik potentsialning bir nechta yangi sinflarini taqdim etadi dasturiy ta'minotdagi xatolar, ulardan poyga shartlari eng keng tarqalgan. Aloqa va sinxronizatsiya turli xil kichik topshiriqlar orasida, odatda, dasturning optimal parallel ishlashini ta'minlash uchun eng katta to'siqlar mavjud.
Do'stlaringiz bilan baham: |