Qual è la memoria di Windows CE basato su Web Panel organizzato?
FAQ #101183
Questa FAQ viene descritta l'architettura di base di Windows CE pannelli Web (PCD7.D5xxx).
Struttura della memoria di un PCD Saia ® Web Panel CE
Pannello web PCD Saia ® CE eseguita con due tipi di memoria: RAM e memoria flash.
- La memoria RAM è integrata nel pannello web e risiede sulla scheda CPU.
- La memoria flash è realizzata con una Compact Flash Card (CFC) ed è accessibile dall'esterno tramite uno slot di CFC. Ci sono altri dispositivi CE che offrono anche una memoria flash interna – pannello web PCD Saia ® CE realizzare tutto flash memory con il CFC esterne. In questo modo, la dimensione della memoria flash potrebbe essere adattata alle esigenze di applicazione.
Pannello web PCD Saia ® CE vieni con 64MB o 128 MB di RAM interna e un 64 MB o una CFC di 128 MB. Il sotto menzionato memoria layout ("architettura di memoria di Windows CE") è mappato a 64 MB di RAM interno. Nella RAM interno del sistema operativo e le applicazioni vengono eseguite. Il CFC detiene tutti i file del sistema operativo, estensioni specifiche SBC come la JVM o S/Web-Connect, altro applicazione software e dati utente.
Start-up e l'esecuzione di Windows CE
A differenza di altri dispositivi Windows CE come PDA, pannello web interno di RAM del PCD Saia ® non è batteria backup. Così dopo l'accensione, il pannello stivali e avvia Windows CE da zero. Il sistema operativo Windows CE viene memorizzato il CFC in un paio di file compressi. Durante l'avvio, i file di Windows CE vengono estratti nella RAM interno. Infine il sistema operativo viene eseguito nella RAM interno. Ecco perché perdi tutto fatte modifiche come impostare gli indirizzi IP, scorciatoie alle impostazioni del tavolo o del registro di sistema se si passa del potere senza lanciare l'applicazione "REBOOT" in "mangiatoia Lauer EPC" (prima di riavviare le impostazioni del registro di negozi a CFC).
Cartelle di base di un PCD Saia ® Web Panel CE
Durante la sequenza di avvio, in una parte della RAM interna (memoria condivisa) viene creato un file system: il programma e windows file cartelle, i "Documenti" e directory temp e un "RAM disk". La scheda di CFC è chiamata "Storage Card". Se una memory stick è collegata al pannello, esso è il nome predefinito è "scheda di memoria 2". C'è una cartella specializzata chiamata "Rete", che rende accessibili tutte le connessioni di rete disponibili. Pertanto non è assegnata a RAM o CFC – contiene collegamenti a risorse esterne.
Architettura di memoria di Windows CE
Windows CE supporta RAM, ROM o memoria flash. Dispositivi Windows CE gli attuali trovate solo RAM per l'esecuzione del sistema operativo o le applicazioni e memoria flash per la memorizzazione di persistente il sistema operativo Windows CE, utente installato applicazioni software e dati utente.
Gestione della memoria di Windows CE si basa su un concetto di memoria virtuale. In totale uno spazio di indirizzi flat a 32 bit di 4GB è accessibile. Come con tutti i concetti di memoria virtuale, lo spazio di indirizzo completo è normalmente non ricoperti di memoria reale. Gestione della memoria del sistema operativo si traduce lo spazio indirizzo alla memoria del dispositivo, che è molto più piccolo nel formato reale attrezzata. Questa funzionalità facilita software engineering e consente un utilizzo più efficiente della memoria.
Per le applicazioni, solo i 2 GB inferiore spesso lo spazio indirizzo totale sono disponibili. Il superiore 2 GB sono utilizzati dal sistema operativo stesso. Anche le applicazioni di 2 GB inferiore parte è diviso in 2 sezioni: la memoria condivisa e la sezione slot. La memoria condivisa viene utilizzata principalmente per la memorizzazione di file mappati in memoria, come i file di sistema operativo dopo l'avvio. La sezione slot è suddivisa in 33 slot di 32 MB ciascuno.
Applicazioni (o processo) che sono in esecuzione, ottenere uno slot per lo spazio di programma e dati. In totale, Windows CE può eseguire 32 applicazioni contemporaneamente. Slot 0 ha un significato speciale: qui risiede l'effettivo processo in esecuzione. Se un processo diventa attivo, suo slot è mappato allo spazio indirizzo slot 0 e giustiziato. Anche la dimensione massima di slot è di 32 MB, applicazioni con meno requisiti di memoria non sprecare la memoria inutilizzata; il sistema operativo mappe solo la memoria necessaria per lo slot di applicazione e salva questa memoria di modo per altre applicazioni. Tuttavia, non è facile per le applicazioni per utilizzare più di 32 MB di memoria. Se necessario, un'applicazione può essere rotta fino a 2 processi, che occupa 2 slot. Ma questo fa riferimento e gestire variabili complicano e lente. Anche utilizzando la memoria condivisa non sostituisce corretta dello stack e heap strutture nello slot unico assegnato. Che è il motivo più o meno c'è un limite di 32 MB per le applicazioni in termini di memoria. Anche se il sistema è dotato di molta più memoria che non aiuta.
Regolazione di memoria di Windows CE
L'uso della RAM interno può essere regolata dall'utente entro certi limiti. Fondamentalmente ci sono due sezioni di grande memoria: memoria di archiviazione e memoria di programma. Memoria di archiviazione viene descritto più o meno la parte di memoria condivisa di RAM interna. Windows CE utilizza questa parte principalmente per mappare il file system RAM basato. Memoria programma descrive la parte della memoria interna dove sono mappati i 0 a 32 slot per le applicazioni.
Dopo aver aperto le finestre del pannello di controllo (Start-Impostazioni Pannello di controllo), è possibile selezionare l'icona "Sistema". Nella finestra "Proprietà del sistema", c'è una scheda "Memory". Esso contiene un dispositivo di scorrimento con cui è possibile allocare più memoria per archiviazione (file system) oppure l'uso del programma (l'esecuzione dell'applicazione). La barra blu rappresenta la RAM disponibile corrente.
Note
- Lo screenshot sono stati fatti utilizzando un pannello con 128 MByte di RAM interna.
- Le informazioni fornite nel presente documento sono relativo a pannelli Web di PCD Saia ® Windows CE. Ci sono altre implementazioni di sistemi operativi Windows CE possibile (ad es. struttura di memoria).
Categories
PCD7 / D5xxx (Windows CE)
Last update: 06.05.2015 03:21
First release: 10.04.2009 09:11
Views: 4949