Embedded Linux: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
k Wikipedia:Wikiproject/SpellingCheck. Help mee!, replaced: Bovenop de → Boven op de, zoals bijvoorbeeld → bijvoorbeeld, zoals bijvoorbeeld → zoals met AWB
Tvdm (overleg | bijdragen)
Taalkundige verbeteringen
Regel 11:
 
*[[Opstarttijd]]
*Geheugenbeheer
*Geheugen beheer
*Vermogenbeheer
*Vermogen beheer
*[[Beveiliging en bewaking|Beveiliging]]
*De grootte van het systeem
*Beheer van systeemresourcessysteembronnen
 
=== Opstarttijd ===
Regel 25:
*[[Decompressie]] - De [[kernel]] sneller decomprimeren
 
=== Geheugen beheerGeheugenbeheer ===
Beheer van geheugen in een [[Embedded system]] is over het algemeen eenvoudiger dan op volledige systemen. Bij geheugen is het meestal zo dat hoe groter het wordt, hoe moeilijker het wordt het te beheren (door bijvoorbeeld een grotere index). Een [[embedded system]] is veel kleiner dan een volledig systeem. Hierboven komt ook dat er (meestal) niet moet worden gedaan aan [[Virtueel geheugen|swapping]] en dergelijke, zoals wel moet bij grotere systemen.
Problemen bij Embedded Linux vormen zich rond een beperkte [[Translation look-aside buffer|TLB]] (translation lookaside buffer), die in embedded systems meestal niet zo groot zijn. Hierdoor is er bij gebruik van ''userspace work'' een aanzienlijke daling in [[prestatie]]. Applicaties op de [[Processor (computer)|CPU]] zijn 5% tot 40% van hun [[processortijd]] bezig met foute adressering.
Regel 39:
De grootte van het systeem dient zo veel mogelijk beperkt te worden. De grootte van het systeem heeft een rechtstreeks verband met de nood naar meer geheugen, de opstarttijd en de prestaties van het systeem.
 
=== Beheer van systeemmiddelensysteembronnen ===
Toestellen die gebruikmaken van een [[embedded system]] zijn over het algemeen toestellen die beperkte hardware hebben. Om toch nog zo veel mogelijk prestaties te halen uit de hardware die gebruikt wordt dient goed gekozen te worden welke software hoeveel procent van de processortijd krijgt. Dit kan afhangen van welke applicatie er op dat moment uitgevoerd wordt op het toestel. Bijvoorbeeld Wanneer er muziek wordt afgespeeld op een mobiele telefoon moet de softwareapplicatie die daarvoor verantwoordelijk is genoeg processortijd krijgen om de muziek zonder haperen af te spelen. Wanneer er echter een bericht binnenkomt tijdens het afspelen, dan moet er ook genoeg processortijd zijn voor dat bericht.