Stiahnite si PDF
1) Vysvetlite, čo je zabudovaný systém v počítačovom systéme?
Zabudovaný systém je počítačový systém, ktorý je súčasťou väčšieho systému alebo stroja. Je to systém s vyhradenou funkciou v rámci väčšieho elektrického alebo mechanického systému.
2) Uveďte, ktoré sú základné komponenty zabudovaného systému?
Medzi základné komponenty zabudovaného systému patrí
- Hardware
- procesor
- Pamäť
- Časovače
- I / O obvody
- Obvody špecifické pre systémovú aplikáciu
- Softvér
- Zaisťuje dostupnosť systémovej pamäte
- Kontroluje dostupnosť rýchlosti procesora
- Potreba obmedziť stratu energie pri nepretržitom chode systému
- Operačný systém v reálnom čase
- Spustí proces podľa plánovania a vykoná prechod z jedného procesu na druhý
3) Uveďte, ako sú klasifikované I / O zariadenia pre zabudovaný systém?
I / O zariadenia zabudovaného systému sú rozdelené do dvoch kategórií
- Sériové
- Paralelne
Sériové | Vstup | Výkon |
| Audio / Video signál | Audio / Video signál |
| Klávesnica, myš, modem | Tlačiareň, modem |
Paralelne | Vstup | Výkon |
| Senzory rotácie, prahu | Impulzy do vonkajšieho obvodu |
| Vp z ADC, senzory | LCD, tlačiareň |
4) Prečo je zabudovaný systém užitočný?
So zabudovaným systémom je možné nahradiť desiatky alebo dokonca viac hardvérových logických hradiel, vstupných pamätí, časovacích obvodov, výstupných ovládačov atď. Za relatívne lacný mikroprocesor.
5) Vysvetlite, čo sú zabudované systémy v reálnom čase?
Vstavané systémy v reálnom čase sú počítačové systémy, ktoré monitorujú, reagujú alebo riadia externé prostredie. Toto prostredie je pripojené k počítačovému systému cez akčné členy, snímače a ďalšie vstupno-výstupné rozhrania.
6) Vysvetlite, čo je mikrokontrolér?
Mikrokontrolér je samostatný systém s perifériami, pamäťou a procesorom, ktorý možno použiť ako zabudovaný systém.
7) Uveďte, aký je rozdiel medzi mikroprocesorom a mikrokontrolérom?
Mikroprocesor je správcom zdrojov (I / O, pamäť), ktoré ležia mimo jeho architektúry
Mikrokontrolér má v sebe zabudované I / O, pamäť atď. A špeciálne navrhnuté na ovládanie
8) S čím sa bude zaoberať adresa DMA?
DMA adresa sa zaoberá fyzickými adresami. Je to zariadenie, ktoré priamo riadi dátovú a adresnú zbernicu počas dátového prenosu. Je to teda čisto fyzická adresa.
9) Vysvetlite, čo je latencia prerušenia? Ako to môžete znížiť?
Latencia prerušenia je čas potrebný na návrat z rutiny služby prerušenia, ktorá sa zaoberá konkrétnym prerušením. Napísaním menších rutín ISR možno znížiť latenciu prerušenia.
10) Uveďte, aké zbernice sa používajú na komunikáciu v zabudovanom systéme?
Pre zabudovaný systém zahŕňajú zbernice používané na komunikáciu
- I2C : Používa sa na komunikáciu medzi viacerými integrovanými obvodmi
- CAN : Používa sa v automobiloch s centrálne riadenou sieťou
- USB : Používa sa na komunikáciu medzi procesorom a zariadeniami, ako je myš atď.
Zatiaľ čo ISA, EISA, PCI sú štandardné zbernice pre paralelnú komunikáciu používané v počítačoch, počítačových sieťových zariadeniach atď.
11) Zoznam rôznych použití časovačov v zabudovanom systéme?
Časovače vo vstavanom systéme sa používajú rôznymi spôsobmi
- Hodiny reálneho času (RTC) pre systém
- Iniciovanie udalosti po vopred nastavenom časovom oneskorení
- Iniciuje sa aj po porovnaní predvolených časov
- Zachytenie hodnoty počítania v časovači pri udalosti
- Medzi dvoma udalosťami nájdenie časového intervalu
- Časové rozloženie pre rôzne úlohy
- Multiplexovanie s časovým delením
- Plánovanie rôznych úloh v RTOS
12) Vysvetlite, čo je Watchdog Timer?
Časovač strážneho psa je elektronické zariadenie alebo elektronická karta, ktoré po určitom časovom období vykonajú konkrétnu operáciu, ak sa s elektronickým systémom niečo pokazí.
13) Vysvetlite, čo je potrebné na nekonečnú slučku vo vstavaných systémoch?
Vstavané systémy vyžadujú nekonečné cykly na opakované spracovanie alebo sledovanie stavu programu. Napríklad prípad nepretržitého overovania stavu programu z hľadiska akýchkoľvek výnimočných chýb, ktoré by sa mohli vyskytnúť počas behu, ako napríklad výpadok pamäte alebo rozdelenie na nulu atď.
14) Uveďte niektoré z najčastejšie nájdených chýb v zabudovaných systémoch?
Niektoré z bežne nájdených chýb vo vstavaných systémoch sú
- Poškodenie statických výbojov a prechodného prúdu pamäťových zariadení
- Porucha riadku adresy v dôsledku skratu v obvode
- Porucha dátových liniek
- Z dôvodu odpadu alebo chýb sú niektoré miesta v pamäti neprístupné v úložisku
- Nevhodné vloženie pamäťových zariadení do pamäťových slotov
- Chybné riadiace signály
15) Vysvetlite, čo je semafor?
Semafor je abstraktný údajový typ alebo premenná, ktorá sa používa na riadenie prístupu viacerými procesmi k spoločnému prostriedku v súbežnom systéme, ako je napr. Multiprogramovací operačný systém. Semafory sa bežne používajú na dva účely
- Zdieľanie spoločného pamäťového priestoru
- Zdieľanie prístupu k súborom
16) Vysvetlite, aký je rozdiel medzi mutexmi a semaformi?
Mutexy | Semafory |
|
|
|
|
|
|
|
|
|
|
17) Kedy je potrebné použiť funkciu rekurzie? Uveďte, čo sa stane, keď sú funkcie rekurzie vyhlásené za vložené?
Rekurznú funkciu je možné použiť, ak viete, že počet rekurzívnych hovorov nie je nadmerný. Vlastnosť Inline functions hovorí, že kedykoľvek zavolá, skopíruje úplnú definíciu tejto funkcie. Rekurzívna funkcia deklarovaná ako vložená vytvára záťaž na vykonávanie kompilátorov.
18) Vysvetlite, či môžeme v jadre systému Linux použiť semafor, mutex alebo spinlock v kontexte prerušenia?
Semafor alebo Mutex nemožno v jadre systému Linux použiť na prerušenie kontextu. Zatiaľ čo spinlocky sa dajú použiť na uzamknutie v kontexte prerušenia.