Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine maschinelle Übersetzung. Die originale FAQ ist hier zu finden. SBC stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Wie ist der Speicher von Windows CE basierte Web-Panels organisiert?

FAQ #101183

Diese FAQ beschreibt die Architektur des Windows CE-basierte Web-Panels (PCD7.D5xxx).

 

Speicherstruktur des Saia PCD ® Web Panel CE
Saia PCD ® CE Web-Panel führen mit zwei Arten von Speicher: RAM und flash-Speicher.

  • Der RAM-Speicher ist in der Web-Panel integriert und befindet sich auf dem CPU-Board.
  • Der flash-Speicher ist mit einer Compact-Flash-Karte (CFC) realisiert und kann von extern via eine CFC-Slot. Es gibt andere CE-Geräte, die bieten auch einen internen flash-Speicher-Saia PCD ® CE Web-Panel realisieren den gesamte flash-Speicher mit der externen CFC. Auf diese Weise könnte die Größe des flash-Speichers muss die Anwendung angepasst werden.

Saia PCD ® CE Web-Panel verfügen über 64 MB oder 128 MB internes RAM und 64 MB oder 128 MB CFCs. Die unten genannten Speicher Layout ("Windows CE Memory Architecture"), die 64 MB internen RAM zugeordnet ist. Im internen RAM werden das Betriebssystem und die Anwendungen ausgeführt. Der CFC hält alle Dateien des Betriebssystems, SBC-Erweiterungen wie die JVM oder S/Web-Connect, Software und andere Anwendungsdaten.

Start-up und Ausführen von Windows CE
Im Gegensatz zu anderen Windows CE-Geräten wie PDAs ist das interne RAM Saia PCD ® Web-Panel nicht Batterie gesicherten. So nach dem Einschalten das Gremium Stiefel und Windows CE von vorne beginnt. Das Windows CE-Betriebssystem ist auf der CFC in ein paar komprimierte Dateien gespeichert. Bei der Inbetriebnahme sind die Windows CE-Dateien in den internen RAM extrahiert. Schließlich läuft das Betriebssystem im internen RAM. Das ist warum Sie alle Änderungen verlieren wie das Festlegen von IP-Adressen, Abkürzungen auf den Desktop oder Registry-Einstellungen Wenn Sie der Macht wechseln, ohne die Anwendung "REBOOT" in der "Lauer EPC-Krippe" starten (vor dem Neustart es speichert Registrierungseinstellungen der CFC).
image

Grundlegende Ordner von einer Saia PCD ® Web Panel CE
Während der Bootsequenz in einem Teil des internen RAM (Shared Memory) ein Dateisystems entsteht: die Windows Programm Dateien und Ordner, die "My Documents" und temporären Verzeichnisse und ein "RAM Disk". Die CFC-Karte ist "Storage Card" genannt. Wenn Sie ein Memorystick mit dem Panel verbunden ist, es ist Standardname lautet "Speicherkarte 2". Es gibt eine spezielle Ordner mit dem Namen "Netzwerk", das alle verfügbaren Netzwerkverbindungen zugänglich macht. Deshalb es ist nicht zugeordnete Arbeitsspeicher oder der CFC – es enthält Links zu externen Ressourcen.
image

Windows CE-Speicher-Architektur
Windows CE unterstützt RAM, ROM oder flash-Speicher. Im heutigen Windows CE-Geräte finden Sie nur RAM für das Betriebssystem oder Anwendungen und flash-Speicher für die persistente Speicherung des Windows CE-Betriebssystems ausführen, installiert Benutzer Software-Anwendungen und Anwenderdaten.

Die Speicherverwaltung von Windows CE basiert auf einem Konzept des virtuellen Speichers. Insgesamt kann man ein flachen 32-Bit-Adressraum von 4 GB. Wie bei allen virtuellen Speicher-Konzepte, fällt der komplette Adressraum normalerweise nicht mit realen Speicher. Die Speicherverwaltung des Betriebssystems übersetzt den Adressraum des echten ausgestattete Andenkens an das Gerät, das viel kleiner ist. Diese Funktionalität Projektthema Software-Engineering und ermöglicht eine effizientere Nutzung des Speichers.

Für Anwendungen sind nur die untere 2 GB oft den gesamten Adressraum zur Verfügung. Die obere 2 GB werden vom Betriebssystem selbst verwendet. Auch die unteren 2 GB Anwendungen Teil sich in 2 Abschnitte gliedert: shared Memory und Abschnitt Steckplatz. Shared Memory wird hauptsächlich verwendet für die Speicherung von Memory-mapped-Dateien wie die Betriebssystem-Dateien nach dem Booten. Der Slot-Abschnitt gliedert sich in 33 Slots von 32 MB.
image

Anwendungen (oder Prozess) die ausgeführt werden, erhalten einen Steckplatz für Programm und Daten Platz. Insgesamt können Windows CE 32 Anwendungen gleichzeitig ausführen. Steckplatz 0 hat eine besondere Bedeutung: Hier befindet sich den eigentlichen ausgeführten Prozess. Wenn ein Prozess aktiv ist, wird seinem Schlitz an den Steckplatz 0-Adressraum abgebildet und ausgeführt. Auch die maximale Spaltgröße ist 32 MB, Anwendungen mit weniger Speicherbedarf verschwenden keine ungenutzten Speicher; das Betriebssystem ordnet nur den erforderlichen Speicher der Anwendung-Steckplatz und speichert diesen Weg Speicher für andere Anwendungen. Jedoch ist es nicht einfach für Anwendungen mit mehr als 32 MB Arbeitsspeicher. Falls erforderlich, kann eine Anwendung bis zu 2 Prozesse, besetzen 2 Steckplätze unterbrochen werden. Aber das macht verweisen auf und Verwalten von Variablen kompliziert und langsam. Auch mit den freigegebenen Speicher ersetzt nicht die richtigen Stack und Heapstrukturen in den zugewiesenen single-Slot. Das ist deshalb mehr oder weniger dort eine feste Begrenzung von 32 MB für Anwendungen in Bezug auf Speicher. Auch wenn das System mit viel mehr Speicher ausgestattet ist, hilft es nicht.

Anpassen von Windows CE Speicher
Die Verwendung des internen RAM kann vom Benutzer innerhalb bestimmter Grenzen angepasst werden. Grundsätzlich gibt es zwei große Speicherabschnitte: Speicher und Programmspeicher. Speicher beschreibt mehr oder weniger den shared-Memory-Teil des internen RAM. Windows CE verwendet diesen Teil hauptsächlich um die RAM-basierten Dateisystem zuzuordnen. Programmspeicher beschreibt den Teil des internen Speichers, wobei die Slots 0 bis 32 für Anwendungen zugeordnet werden.

Nach dem Öffnen der Systemsteuerung Windows (Start-Einstellungen-Systemsteuerung), kann das Symbol "System" ausgewählt werden. Im Fenster "Systemeigenschaften" gibt es eine "Memory"-Registerkarte. Es enthält einen Schieberegler, mit dem sie mehr Speicher für die Lagerung (Dateisystem) oder Programm-Nutzung (Anwendungsausführung) möglich ist. Der blaue Balken stellt den aktuellen verfügbaren RAM.
image

Notizen

  • Die Schirme wurden mit einem Panel mit 128 MByte internen RAM.
  • Die hier bereitgestellte Informationen ist verwandt mit Saia PCD ® Windows CE Web Panels. Es gibt andere Implementierungen von Windows CE-Betriebssysteme möglich (z. B. Speicherstruktur).


 

Categories

PCD7 / D5xxx (Windows CE)

Last update: 01.06.2015 05:30

First release: 10.04.2009 09:11

Views: 4971

Die von Ihnen angeforderte Software / Dokument wird von der Saia-Burgess Controls AG nicht mehr vermarktet und technisch unterstützt. Es handelt sich um eine ältere Software-Version, die lediglich auf bestimmten, mittlerweile nicht mehr im Handel erhältlichen Produkten betrieben werden kann.

Download