Uw beste bron van informatie en nieuws ongeveer geheimen, De hardware van het uitzicht en uitzicht op Internet

De ARTIKELEN van het uitzicht BOVENKANT 50 Het Virus van Spyware SOFT van het uitzicht De HULP van het uitzicht

De ingebedde beperkingen van Time van Systemen


Er zijn twee soorten tijdbeperkingen voor ingebedde systemen: stringent en mild.
De stringente tijdbeperkingen vereisen dat het systeem in een vooraf bepaald tijdkader reageert; anders, ca gebeuren de tastrophic gebeurtenissen. Neem bijvoorbeeld een fabriek waar de arbeiders materialen die moeten behandelen door groot materiaal worden gesneden. Als voorzorgsmaatregel inzake veiligheid, worden de optische detectors geplaatst rond de bladen om de aanwezigheid van de speciaal gekleurde handschoenen te ontdekken die door de arbeiders worden gebruikt. Wanneer het systeem wordt gealarmeerd dat een arbeider? s de hand is in gevaar, moet het de bladen onmiddellijk tegenhouden. Het kan? t wacht op één of andere schijf I/O verrichting die lezingsgegevens binnen van een Linux ruilmiddelapparaat dat impliceert (bijvoorbeeld, terug in het geheugen ruilt dat de taakcode opslaat van het veiligheidsbeheer) of op één of andere lopende taak om cpu op te geven. Dit systeem heeft strenge tijdvereisten; het is een hard systeem in real time. Als het doesn? t antwoordt, zou somebody een wapen kunnen verliezen. De de mislukkingswijzen van het apparaat trekken aan? t wordt pijnlijker dan dat.

De stromende audiosystemen en de apparaten van de consument zoals MP3 spelers en celtelefoons zouden ook zoals hebbend strenge vereisten kwalificeren, omdat om het even welke voorbijgaande bekleding in audio gewoonlijk lastig door de gebruikers wordt waargenomen, en het nalaten zal om een cellulaire toren binnen een bepaalde tijd te contacteren in een actieve verbinding die resulteren wordt verbroken. Maar toch zouden deze laatstgenoemde systemen meestal zoals hebbend zachte vereisten in real time, omdat de mislukking van de toepassing te zijner tijd te presteren de hele tijd isn kwalificeren? catastrofaal t, aangezien het voor een hard systeem in real time zou zijn. Met andere woorden, hoewel zullen de zeldzame mislukkingen worden getolereerd? een verbinding die van tijd tot tijd is een lastige frustratiegebruikers reeds levend met wordt verbroken? het systeem zou moeten worden ontworpen om strenge tijdvereisten te hebben. De zachte vereisten in real time zijn vaak het doel van ingebedde verkopers Linux die aantrekken? t wil de (potentiële) aansprakelijkheid van het waarborgen van harde real time maar is zeker in de capaciteiten van hun product om, bijvoorbeeld, de betrouwbare base-band van de celtelefoon te verstrekken GSM mogelijkheden van het vraagbeheer.

De milde tijdbeperkingen variëren een partij in vereisten, maar zijn zij van toepassing over het algemeen op systemen waar geschikte ontvankelijkheid isn? noodzakelijk kritiek t. Als een geautomatiseerde teller 10 meer seconden vergt om een transactie voltooid te zijn, het? niet problematisch s over het algemeen (natuurlijk, op wat punt, gaat de gebruiker op het systeem opgeven en het veronderstellen? s dat nooit gaat antwoorden). Het zelfde is waar voor een PDA die een bepaald aantal seconden vergt om een toepassing te beginnen. De extra tijd kan het systeem langzaam maken schijnen, maar won het? t beïnvloedt het eindresultaat. Nonetheless, it?s important that the system make the user aware that it is, in fact, doing something with this time and hasn?t gone out for lunch. Nothing is more frustrating than not knowing whether a system is still working or has crashed.

Source of information : OReilly Building Embedded Linux SystemsPopularity: 1%


Written by magakos. Read more great feeds at is source WEBSITE
no comments.
Read more articles on Embedded Linux and otherSoftware.

Related articles

No comments

There are still no comments on this article.

Leave your comment...

If you want to leave your comment on this article, simply fill out the next form:




You can use these XHTML tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong> .