58. «Mikrokontroller» nima? Uning yadrosi nimadan iborat? Funktsiya bloki nima? Mikrokontroller - bu ma'lum vazifalarni bajarish uchun mo'ljallangan kichik, mustaqil kompyuter. U odatda bitta kichik paketga birlashtirilgan yadro protsessor, xotira, saqlash va kiritish-chiqarish funksiyalaridan iborat. Mikrokontrollerning yadro protsessori odatda bitta integral mikrosxema (IC), masalan, 8-bit yoki 16-bitli protsessor yoki murakkabroq 32-bitli protsessor. Funktsiya bloklari mikrokontroller ichida joylashgan, registrlar, uzilishlar va avtobuslarga bo'lingan, ko'rsatmalar dekoderi, taymer yoki ketma-ket aloqa boshqaruvchisi kabi ma'lum bir vazifani bajarish uchun mo'ljallangan alohida hududlardir.
59. Mikrokontrollerlarning ixtisoslashuvi qanday?
Mikrokontrollerlarning ixtisoslashuvi odatda o'rnatilgan hisoblash bo'lib, u markaziy protsessorni (CPU) bitta mikrochipdagi boshqa komponentlar bilan birlashtiradigan dizaynlarni o'z ichiga oladi. Bu ularni bo'sh joy va quvvat sarfi muhim ahamiyatga ega bo'lgan vazifalar uchun ideal qiladi. Mikrokontrollerlardan foydalanadigan ilovalarga maishiy elektronika qurilmalari, avtomobil va sanoat avtomatizatsiyasi, tibbiy asboblar va aqlli uy tizimlari kiradi.
60. Real vaqt tizimlarini amalga oshirish uchun foydalaniladigan hisoblash tizimlarining tasnifi haqida ma’lumot bering.
Haqiqiy vaqt tizimlarini ikkita keng toifaga bo'lish mumkin; qattiq va yumshoq real vaqt tizimlari. Qattiq real vaqtda tizimlar bajarilishi kerak bo'lgan qat'iy muddatlarga ega. O'tkazib yuborilgan muddat halokatli voqealarga olib kelishi mumkin. Umumiy misol - samolyotlarni boshqarish tizimi yoki avtomatlashtirilgan yadro reaktori. Qattiq real vaqtda tizimlar odatda CompactRIO Milliy asboblari, RaspberryPi sanoat boshqaruv tizimlari yoki sanoat darajasidagi o'rnatilgan boshqaruv tizimlari kabi sanoat darajasidagi yagona taxtali kompyuterlardan foydalanadi. Yumshoq real vaqtda tizimlar o'tkazib yuborilishi mumkin bo'lgan muddatlarga ega, ammo baribir vazifani buzishga olib keladi. Umumiy misol, Internet protokoli (VoIP) orqali tarqatilgan ovozli tizim bo'lishi mumkin. Yumshoq real vaqt tizimlari bulutga asoslangan tizimlar, tarqatilgan operatsion tizim platformalarida konteynerlashtirilgan ilovalar yoki kompyuterlar klasterlari kabi ko'p protsessorli arxitekturalardan foydalanishi mumkin. Ushbu ilovalar uchun ishlatiladigan platformalarning ba'zi misollari Apache Spark va Hadoop taqsimlangan hisoblash platformalaridir.
Do'stlaringiz bilan baham: |