Download PDF
1) Forklar hvad der er integreret system i et computersystem?
Et integreret system er et computersystem, der er en del af et større system eller en større maskine. Det er et system med en dedikeret funktion inden for et større elektrisk eller mekanisk system.
2) Nævn, hvad er de væsentlige komponenter i det integrerede system?
Væsentlige komponenter i det integrerede system inkluderer
- Hardware
- Processor
- Hukommelse
- Timere
- I / O-kredsløb
- Systemapplikationsspecifikke kredsløb
- Software
- Det sikrer tilgængeligheden af systemhukommelse
- Det kontrollerer tilgængeligheden af processorhastighed
- Behovet for at begrænse mistet strøm, når systemet kører kontinuerligt
- Realtidsoperativsystem
- Det kører en proces efter planlægning og skifter fra en proces til en anden
3) Nævne, hvordan I / O-enheder klassificeres for integreret system?
I / O-enhederne i det integrerede system er klassificeret i to kategorier
- Seriel
- Parallel
Seriel | Indgang | Produktion |
| Audio / Videosignal | Audio / Videosignal |
| Tastatur, mus, modem | Printer, modem |
Parallel | Indgang | Produktion |
| Rotation, tærskelsensorer | Impulser til eksternt kredsløb |
| Vp fra ADC, sensorer | LCD, printer |
4) Hvorfor er integreret system nyttigt?
Med integreret system er det muligt at erstatte snesevis eller endda flere hardware-logiske porte, inputbuffere, timing kredsløb, outputdrivere osv. Med en relativt billig mikroprocessor.
5) Forklar, hvad der er integrerede systemer i realtid?
Integrerede system i realtid er computersystemer, der overvåger, reagerer eller styrer et eksternt miljø. Dette miljø er forbundet til computersystemet via aktuatorer, sensorer og andre input-output-grænseflader.
6) Forklar hvad der er mikrokontroller?
Mikrocontrolleren er et selvstændigt system med perifert udstyr, hukommelse og en processor, der kan bruges som indlejret system.
7) Nævn, hvad er forskellen mellem mikroprocessor og mikrocontroller?
Mikroprocessor er ledere af de ressourcer (I / O, hukommelse), der ligger uden for dens arkitektur
Microcontroller har I / O, hukommelse osv. Indbygget i det og specielt designet til kontrol
8) Hvad beskæftiger DMA-adressen sig med?
DMA-adresse beskæftiger sig med fysiske adresser. Det er en enhed, der direkte driver data- og adressebussen under dataoverførsel. Så det er rent fysisk adresse.
9) Forklar hvad der er interrupt latency? Hvordan kan du reducere det?
Interrupt latency er den tid, det tager at vende tilbage fra interrupt service rutinen efter håndtering af en bestemt interrupt. Ved at skrive mindre ISR-rutiner kan interrupt latency reduceres.
10) Nævn, hvad bruges busser til kommunikation i integreret system?
For integreret system inkluderer busserne, der bruges til kommunikation
- I2C : Det bruges til kommunikation mellem flere IC'er
- CAN : Det bruges i biler med centralt styret netværk
- USB : Det bruges til kommunikation mellem CPU og enheder som mus osv.
Mens ISA, EISA, PCI er standardbusser til parallel kommunikation, der bruges i pc'er, computernetværksenheder osv.
11) Liste over forskellige anvendelser af timere i integreret system?
Timere i integreret system bruges på flere måder
- Realtidsur (RTC) til systemet
- Initiering af en begivenhed efter en forudindstillet tidsforsinkelse
- Start af en lige efter en sammenligning af forudindstillede tider
- Registrering af tællingsværdien i timer på en begivenhed
- Mellem to begivenheder, der finder tidsintervallet
- Tidsskæring til forskellige opgaver
- Tidsdeling multiplexing
- Planlægning af forskellige opgaver i RTOS
12) Forklar hvad der er en Watchdog Timer?
En vagthundtimer er en elektronisk enhed eller et elektronisk kort, der udfører specifik operation efter en bestemt periode, hvis noget går galt med et elektronisk system.
13) Forklar hvad er behovet for en uendelig løkke i indlejrede systemer?
Indlejrede systemer kræver uendelige sløjfer til gentagne gange at behandle eller overvåge programmets tilstand. For eksempel er tilfældet med en programtilstand løbende verificeret for eventuelle ekstraordinære fejl, der måske bare sker under kørselstid, såsom hukommelsesudfald eller divider med nul osv.
14) Liste over nogle af de ofte fundet fejl i Embedded Systems?
Nogle af de ofte fundet fejl i integrerede systemer er
- Skader på hukommelsesenheder, statisk udladning og forbigående strøm
- Adressefelt fungerer ikke på grund af kortslutning
- Datalinjer fungerer ikke
- På grund af affald eller fejl er nogle hukommelsesplaceringer utilgængelige ved opbevaring
- Uhensigtsmæssig indsættelse af hukommelsesenheder i hukommelsesstikkene
- Forkerte kontrolsignaler
15) Forklar hvad der er semafor?
En semafor er en abstrakt datatype eller variabel, der bruges til at kontrollere adgang ved flere processer til en fælles ressource i et samtidigt system, såsom multiprogrammeringsoperativsystem. Semaforer bruges ofte til to formål
- At dele et fælles hukommelsesrum
- At dele adgang til filer
16) Forklar hvad er forskellen mellem mutexer og semaforer?
Mutexes | Semaforer |
|
|
|
|
|
|
|
|
|
|
17) Hvornår skal man bruge rekursionsfunktion? Nævn hvad der sker, når rekursionsfunktioner erklæres inline?
Rekursionsfunktion kan bruges, når du er opmærksom på, at antallet af rekursive opkald ikke er for stort. Inline-funktionsegenskab siger, at når den kaldes, kopieres den komplette definition af denne funktion. Rekursiv funktion, der erklæres som inline, skaber byrden for compilers-udførelsen.
18) Forklar, om vi kan bruge semafor eller mutex eller spinlock i interrupt-sammenhæng i Linux Kernel?
Semaphore eller Mutex kan ikke bruges til at afbryde sammenhæng i Linux-kernen. Mens spinlåse kan bruges til at låse i afbrydende sammenhæng.