Mikrodastur

Hisoblashda proshivka-bu qurilmaning oʻziga xos uskunasi uchun past darajadagi boshqaruvni taʼminlaydigan kompyuter dasturiy taʼminotining oʻziga xos sinfidir. Shaxsiy kompyuterning BIOS kabi mikrodastur qurilmaning asosiy funktsiyalarini oʻz ichiga olishi mumkin va operatsion tizimlar kabi yuqori darajadagi dasturiy taʼminot uchun apparat abstraktsiya xizmatlarini taqdim etishi mumkin. Kamroq murakkab qurilmalar uchun proshivka qurilmaning toʻliq operatsion tizimi boʻlib, barcha boshqarish, monitoring va maʼlumotlarni manipulyatsiya qilish funktsiyalarini bajarishi mumkin. Mikrodasturlarni oʻz ichiga olgan qurilmalarning odatiy misollari oʻrnatilgan tizimlar (ichki oʻrnatilgan dasturiy taʼminot), maishiy va shaxsiy foydalanish uchun asboblar, kompyuterlar va kompyuterning tashqi qurilmalari.

Mikrodastur ROM, EPROM, EEPROM va Flash xotira kabi doimiy xotira qurilmalarida saqlanadi. Mikrodasturni yangilash uchun ROM integral mikrosxemalarini jismoniy almashtirish yoki EPROM yoki flesh-xotirani maxsus protsedura orqali qayta dasturlash talab etiladi.„What is firmware?“. 23-yanvar 2013-yil. Baʼzi proshivka xotira qurilmalari doimiy ravishda oʻrnatiladi va ularni ishlab chiqarilgandan keyin oʻzgartirib boʻlmaydi. Mikrodasturni yangilashning umumiy sabablari orasida xatolarni tuzatish yoki qurilmaga xususiyatlar qoʻshish kiradi.

 Tarix va etimologiya 

Ascher Opler proshivka atamasini 1967-yil Datamation maqolasidaOpler, Ascher (January 1967). „Fourth-Generation Software“. Datamation. 13 (1): 22–24. „apparat“ va „dasturiy taʼminot“ oʻrtasida vositachi atama sifatida kiritgan. Ushbu maqolada Opler foydalanuvchi nuqtai nazaridan anʼanaviy dasturlardan farqli amaliy va psixologik maqsadga ega boʻlgan yangi turdagi kompyuter dasturini nazarda tutgan.

Kompyuterlar murakkablasha boshlaganligi sababli, foydalanuvchining ixtiyoriga koʻra murakkabroq dasturlarni ishga tushirish uchun zarur boʻlgan izchil muhitni taʼminlash uchun avvalo turli dasturlarni ishga tushirish va ishga tushirish kerakligi maʼlum boʻldi. Buning uchun kompyuterni ushbu dasturlarni avtomatik ravishda ishga tushirish uchun dasturlash kerak edi. Bundan tashqari, kompaniyalar, universitetlar va marketologlar kam texnik maʼlumotga ega oddiy odamlarga kompyuterlarni sotmoqchi boʻlganligi sababli, oddiy foydalanuvchiga amaliy maqsadlar uchun dasturlarni osongina boshqarish imkonini berish uchun koʻproq avtomatlashtirish zarur boʻldi. Bu foydalanuvchi ongli ravishda ishlatmaydigan dasturiy taʼminot turini keltirib chiqardi va oddiy foydalanuvchi ham bilmagan dasturiy taʼminotga olib keldi.„Introduction to Computer Applications and Concepts. Module 3: System Software“. Lumen.

Dastlab, bu kompyuterning koʻrsatmalar toʻplamini aniqlaydigan va amalga oshiradigan va markaziy protsessor (CPU) tomonidan koʻrsatmalarni ixtisoslashtirish yoki oʻzgartirish uchun qayta yuklanishi mumkin boʻlgan mikrokodni oʻz ichiga olgan yoziladigan boshqaruv doʻkonining (kichik maxsus yuqori tezlikdagi xotira) mazmunini anglatadi.) bajarishi mumkin edi.„Microcontrollers: An Integral Part of Embedded Hardware“ . Aduk Dastlab ishlatilganidek, proshivka apparat (protsessorning oʻzi) va dasturiy taʼminot (protsessorda bajariladigan oddiy koʻrsatmalar) bilan farq qiladi. U CPU mashinasi koʻrsatmalaridan emas, balki mashina koʻrsatmalarini amalga oshirishda ishtirok etadigan past darajadagi mikrokoddan iborat edi. U apparat va dasturiy taʼminot oʻrtasidagi chegarada mavjud edi; shuning uchun proshivka nomi. Vaqt oʻtishi bilan keng tarqalgan foydalanish proshivka soʻzini apparat taʼminoti bilan chambarchas bogʻlangan har qanday kompyuter dasturini, shu jumladan shaxsiy kompyuterlardagi BIOS, telefonlardagi yuklash yuklagichlari yoki mikrotoʻlqinli pechlar, masofadan boshqarish pultlari yoki kompyuterning tashqi qurilmalari kabi oddiy elektron qurilmalarni boshqarish tizimlarini bildirish uchun kengaytirildi.

 Tarix va etimologiya 

 Shaxsiy kompyuterlar 

Baʼzi maʼlumotlarga koʻra, turli xil proshivka komponentlari ishlaydigan kompyuterdagi operatsion tizim kabi muhimdir. Biroq, koʻpgina zamonaviy operatsion tizimlardan farqli oʻlaroq, proshivka kamdan-kam hollarda jihozni joʻnatgandan keyin aniqlangan har qanday funksional muammolarni hal qilish uchun oʻzini yangilashning yaxshi rivojlangan avtomatik mexanizmiga ega.

BIOS foydalanuvchi tomonidan kichik yordamchi dastur orqali „qoʻlda“ yangilanishi mumkin. Aksincha, ommaviy xotira qurilmalaridagi proshivkalar (qattiq disklar, optik disklar, flesh-xotiralar, masalan, qattiq holatdagi disklar) proshivka uchun flesh-xotira (ROM, EEPROM oʻrniga) xotiradan foydalanilganda ham kamdan-kam yangilanadi.

Aksariyat kompyuter tashqi qurilmalari oʻzlari maxsus maqsadli kompyuterlardir. Printerlar, skanerlar, veb-kameralar va USB flesh-disklar kabi qurilmalarda ichki proshivkalar mavjud; baʼzi qurilmalar oʻzlarining mikrodasni yangilash uchun ham ruxsat berishi mumkin.
Baʼzi arzon atrof-muhit qurilmalari endi proshivka uchun doimiy xotirani oʻz ichiga olmaydi va oʻrniga qurilmani boshqarish dasturini disk fayli yoki CD dan uzatish uchun xost tizimiga tayanadi.Corbet, Jonathan; Rubini, Alessandro; Kroah-Hartman, Greg (2005). Linux Device Drivers. O'Reilly Media. p. 405. ISBN 0596005903.

 Uy va shaxsiy foydalanish uchun mahsulotlar 

2010-yildan boshlab koʻpgina portativ musiqa pleyerlari proshivka taʼminotini yangilashni qoʻllab-quvvatlaydi. Baʼzi kompaniyalar yangi oʻynaladigan fayl formatlarini (kodeklar) qoʻshish uchun proshivka yangilanishlaridan foydalanadilar. Mikrodastur yangilanishlari bilan oʻzgarishi mumkin boʻlgan boshqa xususiyatlar GUI yoki hatto batareyaning ishlash muddatini oʻz ichiga oladi. Aksariyat mobil telefonlar proshivkani havo orqali yangilash imkoniyatiga ega boʻlib, xuddi shu sabablarga koʻra; baʼzilari hatto qabul qilish yoki ovoz sifatini yaxshilash uchun yangilanishi mumkin.

 Avtomobillar 

1996-yildan beri koʻpgina avtomobillar mexanik muammolarni aniqlash uchun bort kompyuteri va turli sensorlardan foydalanmoqda. 2010-yil holatiga koʻra, zamonaviy transport vositalarida kompyuter tomonidan boshqariladigan blokirovkaga qarshi tormoz tizimlari (ABS) va kompyuterda boshqariladigan transmissiya boshqaruv bloklari (TCU) ham qoʻllanadi. Haydovchi shu tarzda haydash paytida real vaqt rejimida yoqilgʻi tejamkorligi va shinalar bosimi koʻrsatkichlari kabi ichki maʼlumotlarni ham olishi mumkin. Mahalliy dilerlar avtomobillarning koʻp dasturiy taʼminotini yangilashlari mumkin.