En integreret edb-system er en, du ikke normalt ser . Det er dedikeret til en enkelt opgave , såsom kontrol af motoren i en bil. Dette er i modsætning til almindelige formål computere , som udfører mange opgaver, herunder tekstbehandling , web browsing og spil. Processoren arkitektur eller indretning af computer elementer er finjusteret til den opgave, den integrerede systemet tjener . Mikroprocessor
Mikroprocessoren serverer en central rolle i både indlejret og generelle formål edb-systemer, der udfører beregninger og flytte data mellem lagerpladser . En mikroprocessor har et system med forbindelser kaldet busser , der kommunikerer data med hukommelse og grænseflade kredsløb. Nogle indlejrede systemer, såsom dem kontrollerende legetøj og brødrister ovne, er enkle , andre, herunder dem, der forvalter fabrikker, er komplekse. Hvert niveau har processor design passer til det: enklere systemer har otte -bit mikroprocessorer , det mest komplekse har 64- bit processorer . Antallet af bits i en processor påvirke dets hastighed, pris og hvor meget data den kan håndtere
Memory
Indlejrede systemer primært bruge to former for hukommelse: . RAM og rom. Rom eller read-only memory , indeholder programmer og data permanent lagret på fabrikken . Mikroprocessoren bruger RAM eller Random Access Memory , som en midlertidig " scratchpad " på at holde processorens beregning variabler og andre former for mellemliggende data. Fordi de udfører en enkelt opgave , indlejrede systemer generelt har meget små mængder af RAM - så lidt som et par dusin byte data - og fra et par kilobytes til adskillige megabyte ROM . Da prisen på flash-hukommelse er faldet, har ingeniørerne brugt det i stedet for traditionel rom. Flash kan opdateres mange gange , i modsætning traditionel rom , som er skrevet kun en gang af producenten . Fordi de allerede har alle de programmer og data , de har brug , indlejrede computere sjældent bruger harddiske eller andre typer af perifere datalagring .
Interface
grænsefladen i et indlejret system fungerer som en bro mellem processoren og eksterne enheder. Et indlejret system til en gasovn , for eksempel læser data fra en temperaturføler og lukker en gasventil når ovnen når en indstillet temperatur . Interfacet læser data fra sensoren og skriver data til ventilstyring . En enkelt integreret system kan have snesevis af input-output linjer , der passerer data fra sensorer og timere og kontrollerende displays , ventiler , motorer og relæer . Desuden kan processoren have en vedligeholdelses -interface . En tekniker bruger denne til at teste indlejret system og til at læse diagnosekoder fra processoren .
Power-up Behavior
Mange indlejrede systemer , i modsætning til almindelige formål computere , ikke vente for bruger input. Når du tænder for udstyret , vil processoren " støvler " i en diagnostisk selvtest , derefter straks kører sit indbyggede software. Processoren har en særlig hukommelse adresse, hvor den forventer et program. Dens hardware fortæller det til at gå til denne adresse , når du tænder for strømmen. Programmet, der er lagret i ROM eller flash-hukommelse, opstiller de variabler og data , der er nødvendige for den integrerede processor, kontrol af forekomsten af eksterne enheder, og begynder at overvåge dem konstant , indtil du slukker for strømmen igen.
< br >