Het spijt ons. Uw verzoek kon niet worden verwerkt.

Important: This FAQ has been automatically translated by our software program. The original FAQ can be found here. SBC provides this information without liability for its correctness or functionality and does not assume liability being complete or correctly translated.

Hoe is het geheugen van Windows CE Web-Panels georganiseerd gebaseerd?

FAQ #101183

Deze FAQ beschrijft de architectuur van Windows CE gebaseerd Web-Panels (PCD7.D5xxx).

 

Geheugenstructuur van een PCD Saia ® Web Panel CE
Saia PCD ® CE web-panel met twee soorten geheugen worden uitgevoerd: RAM-geheugen en flash-geheugen.

  • Het RAM-geheugen is geïntegreerd in de web-panel en bevindt zich op de CPU board.
  • Het flash-geheugen wordt gerealiseerd met een Compact Flash Card (CFC) en is bereikbaar vanaf externe via een CFC-sleuf. Er zijn andere CE-apparaten die ook een intern flash-geheugen bieden-Saia PCD ® CE web-panel beseffen het gehele flash-geheugen met de externe CFC. Deze manier, de grootte van flash-geheugen kan worden aangepast aan de behoeften van de toepassing.

Saia PCD ® CE web-panel komen met 64 MB of 128 MB van interne RAM en een 64 MB of een CFC van 128 MB. De hieronder genoemde geheugen lay-out ("Windows CE memory architecture") wordt toegewezen aan de 64 MB van interne RAM. In de interne RAM worden het besturingssysteem en de toepassingen uitgevoerd. De CFC houdt alle werkend systeemdossiers, SBC specifieke uitbreidingen zoals de JVM of S/Web-Connect, andere toepassingsgegevens software en gebruiker.

Opstarten en het uitvoeren van Windows CE
In tegenstelling tot andere Windows CE-apparaten zoals PDA's is de interne RAM van de PCD van de Saia ® web-panel niet batterij back-up. Dus na power-on, het paneel laarzen en Windows CE begint van kras. Het Windows CE-besturingssysteem is opgeslagen op de CFC in een paar van gecomprimeerde bestanden. Tijdens het opstarten, worden het Windows CE-bestanden uitgepakt in de interne RAM. Ten slotte wordt het besturingssysteem uitgevoerd in de interne RAM. Dat is waarom je alle gemaakte wijzigingen verliest zoals het opzetten van IP-adressen, korte-bezuinigingen op de desk-top of register-instellingen als u van de macht overschakelt zonder het opstarten van de toepassing van de "REBOOT" in the "Lauer EPC manger" (vóór rebooten het winkels registerinstellingen om de CFC).
image

Basis mappen van een PCD Saia ® Web Panel CE
Tijdens de opstartprocedure, in een deel van de interne RAM (gedeeld geheugen) een bestandssysteem is gemaakt: de Vensters en programma bestanden mappen, de "Mijn documenten" en tijdelijke mappen en een "RAM disk". De CFK-kaart wordt "Kaart van de opslag" genoemd. Als een MemoryStick is aangesloten op het paneel, de standaardnaam is "opslagkaart 2". Er is een gespecialiseerde map met de naam 'Netwerk' en alle beschikbare netwerkverbindingen toegankelijk maakt. Daarom is het niet toegewezen aan het RAM-geheugen of de CFC-het bevat koppelingen naar externe bronnen.
image

Windows CE geheugenarchitectuur
Windows CE ondersteunt RAM, ROM of flash-geheugen. Gebruiker geïnstalleerd in hedendaagse Windows CE-apparaten u alleen RAM vindt voor het uitvoeren van het besturingssysteem of toepassingen en flash-geheugen voor de permanente opslag van het Windows CE-besturingssysteem, software-applicaties en gebruikersgegevens.

Het geheugenbeheer van Windows CE is gebaseerd op een concept van virtueel geheugen. In totaal is een platte 32 bits adresruimte van 4 GB toegankelijk. Zoals met alle virtuele geheugen concepten, is de volledige adresruimte normaliter niet bekleed met echte geheugen. Het beheer van het geheugen van het besturingssysteem vertaalt de adresruimte naar de echte uitgeruste geheugen van het apparaat, dat veel kleiner in grootte is. Deze functionaliteit easies software engineering en maakt een efficiënter gebruik van het geheugen.

Voor toepassingen zijn alleen de onderste 2 GB oft de totale adresruimte beschikbaar. De bovenste 2 GB worden gebruikt door het besturingssysteem zelf. Ook de lagere 2 GB toepassingen deel is onderverdeeld in twee delen: het gedeelde geheugen en de sleuf sectie. Het gedeelde geheugen wordt voornamelijk gebruikt voor het opslaan van geheugen toegewezen bestanden zoals de besturingssysteembestanden na schoen-opwaarts. De sectie sleuf is onderverdeeld in 33 "slots" van 32 MB elk.
image

Toepassingen (of proces) die worden uitgevoerd, krijgen één sleuf voor programma en data ruimte. In totaal kunnen Windows CE 32 toepassingen tegelijk uitvoeren. Sleuf 0 heeft een speciale betekenis: hier bevindt zich het werkelijke uitgevoerde proces. Als een proces actief wordt, is de sleuf aan de sleuf 0-adresruimte toegewezen en uitgevoerd. Ook de maximale sleuf grootte is 32 MB, toepassingen met minder geheugenvereisten verspil niet ongebruikt geheugen; het besturingssysteem slechts het nodige geheugen wordt toegewezen aan de toepassing-sleuf en slaat deze viervoudige geheugen voor andere toepassingen. Het is echter niet eenvoudig voor gebruik van meer dan 32 MB van geheugen toepassingen. Indien nodig, kan een aanvraag worden uitgesplitst naar 2 processen, 2 sleuven bezetten. Maar maakt dit verwijzen naar en beheren van variabelen compliceren en traag. Ook met behulp van het gedeelde geheugen vervangt niet juiste stack en heap structuren in de toegewezen één sleuf. Dat is de reden waarom meer of minder daar is een vaste limiet van 32 MB voor toepassingen op het gebied van geheugen. Zelfs als het systeem is uitgerust met veel meer geheugen helpt het niet.

Windows CE geheugen aanpassen
Het gebruik van de interne RAM kan worden aangepast door de gebruiker binnen bepaalde grenzen. Fundamenteel er zijn twee grote geheugen secties: opslaggeheugen en programmageheugen. Opslaggeheugen beschrijft min of meer het gedeeld geheugen gedeelte van interne RAM. Windows CE maakt gebruik van dit deel voornamelijk voor het toewijzen van de RAM-gebaseerd bestandssysteem. Programmageheugen beschrijft het gedeelte van het interne geheugen waar de "slots" 0 tot en met 32 voor toepassingen zijn toegewezen.

Na de controle paneel Vensters (Start-instellingen-Control Panel) te openen, kan het pictogram "Systeem" worden geselecteerd. In het venster "Eigenschappen van het systeem" is er een 'Geheugen' tabblad. Het bevat een schuifregelaar waarmee het is mogelijk om meer geheugen beschikbaar voor opslag gebruik (bestandssysteem) of het programma gebruik (toepassing uitvoering). De blauwe balk vertegenwoordigt de huidige beschikbare RAM-geheugen.
image

Notities

  • De screenshot werden gemaakt met behulp van een deelvenster met 128 MB interne RAM.
  • De hierin verstrekte informatie is gerelateerd aan Saia PCD ® Windows CE Web-Panels. Er zijn andere implementaties van Windows CE besturingssystemen mogelijk (b.v. de geheugenstructuur).


 

Categories

PCD7 / D5xxx (Windows CE)

Last update: 07.05.2015 22:09

First release: 10.04.2009 09:11

Views: 4946

The requested software / document is no longer marketed by Saia-Burgess Controls AG and without technical support. It is an older software version which can be operated only on certain now no longer commercially available products.

Download