https://wiki.z3x-team.com/index.php?title=NVM&feed=atom&action=historyNVM - Revision history2024-03-29T13:02:11ZRevision history for this page on the wikiMediaWiki 1.31.0https://wiki.z3x-team.com/index.php?title=NVM&diff=1039&oldid=prevUgrynks at 17:54, 14 October 20192019-10-14T17:54:17Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 17:54, 14 October 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Non-volatile memory (NVM''') or non-volatile storage is a type of computer memory that can retrieve stored information even after having been power cycled.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Non-volatile memory (NVM''') or non-volatile storage is a type of computer memory that can retrieve stored information even after having been power cycled.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Non-volatile memory retains it<del class="diffchange diffchange-inline">'s state </del>even if the device is powered off. In other words, what's in non-volatile memory survives a device reboot. <br></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Non-volatile memory retains it <ins class="diffchange diffchange-inline">states </ins>even if the device is powered off. In other words, what's in non-volatile memory survives a device reboot. <br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Basically there are two types of non-volatile memory. <br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Basically there are two types of non-volatile memory. <br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The first one is ROM and the second one is  Flash-RAM.<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The first one is ROM and the second one is  Flash-RAM.<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Most of you know this memory type by <del class="diffchange diffchange-inline">it's </del>PC name, ROM. ROM stands for Read Only Memory and it is usually based on a flash memory.<br></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Most of you know this memory type by <ins class="diffchange diffchange-inline">its </ins>PC name, ROM. ROM stands for Read<ins class="diffchange diffchange-inline">-</ins>Only Memory and it is usually based on a flash memory.<br></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>What does <del class="diffchange diffchange-inline">it mean </del>flash memory? <del class="diffchange diffchange-inline">simple</del>. That means we can re-program this memory to hold new data.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>What does flash memory <ins class="diffchange diffchange-inline">mean</ins>? <ins class="diffchange diffchange-inline">Simple</ins>. That means <ins class="diffchange diffchange-inline">that </ins>we can re-program this memory to hold new data.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>So what data is stored in the Flash ROM? It usually stores the OS and some other application related parts that we do not want to be erased.<br></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>So what data is stored in the Flash ROM? It usually stores the OS and some other application related parts that we do not want to be erased.<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>On smartphones some applications will see/show the ROM as the Z-drive. It can be viewed/read, but not written to. <del class="diffchange diffchange-inline">And on </del>newer devices based on Symbian 9.1/S60 3rd Edition, access to specific directories (or "folders", if you prefer that term) is also protected from unprivileged applications.<br></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>On smartphones<ins class="diffchange diffchange-inline">, </ins>some applications will see/show the ROM as the Z-drive. It can be viewed/read, but not written to. <ins class="diffchange diffchange-inline">On </ins>newer devices based on Symbian 9.1/S60 3rd Edition, access to specific directories (or "folders", if you prefer that term) is also protected from unprivileged applications.<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>(Note: There are also two different Flash ROM technologies in use these days; "NOR Flash" and "NAND Flash". A device can have one or the other, or both kinds. Without going into <del class="diffchange diffchange-inline">details</del>, the main <del class="diffchange diffchange-inline">things </del>to remember about these is that programs on NOR Flash can be run/executed without first loading the executable file to RAM. Programs on NAND Flash must first be loaded into RAM before it runs. NAND Flash is cheaper, but then requires the device to have more RAM to accommodate that.)<br></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>(Note: There are also two different Flash ROM technologies in use these days; "NOR Flash" and "NAND Flash". A device can have one or the other, or both kinds. Without going into <ins class="diffchange diffchange-inline">detail</ins>, the main <ins class="diffchange diffchange-inline">thing </ins>to remember about these is that programs on NOR Flash can be run/executed without first loading the executable file to RAM. Programs on NAND Flash must first be loaded into RAM before it runs. NAND Flash is cheaper, but then requires the device to have more RAM to accommodate that.)<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The second kind of non-volatile memory can be called "Flash RAM" as it is still based on the same Flash memory technology, but it is also writable (hence "RAM", as opposed to "ROM). This kind of memory is characterized as "user [storage] memory", or sometimes "phone memory". This is visible as the C-drive.<br></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The second kind of non-volatile memory<ins class="diffchange diffchange-inline">, </ins>can be called "Flash RAM" as it is still based on the same Flash memory technology, but it is also writable (hence "RAM", as opposed to "ROM). This kind of memory is characterized as "user [storage] memory", or sometimes "phone memory". This is visible as the C-drive.<br></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The C-drive is initialized with files/data that the operating system needs for various purposes (anything that needs a writable storage location that survives powering off the device). This is also the memory where by default things such as contacts, messages or photos <del class="diffchange diffchange-inline">are saved, when they </del>are saved to "phone memory". Same goes for software applications (games or whatever) and their data files, when they are also installed to "phone memory".</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The C-drive is initialized with files/data that the operating system needs for various purposes (anything that needs a writable storage location that survives powering off the device). This is also the memory where by default things such as contacts, messages or photos are saved to "phone memory". Same goes for software applications (games or whatever) and their data files, when they are also installed to "phone memory".</div></td></tr>
</table>Ugrynkshttps://wiki.z3x-team.com/index.php?title=NVM&diff=657&oldid=prevUgrynks at 14:15, 27 May 20192019-05-27T14:15:06Z<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 14:15, 27 May 2019</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Non-volatile memory (NVM''') or non-volatile storage is a type of computer memory that can retrieve stored information even after having been power cycled.</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>'''Non-volatile memory (NVM''') or non-volatile storage is a type of computer memory that can retrieve stored information even after having been power cycled.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Non-volatile memory retains it's state even if the device is powered off. In other words, what's in non-volatile memory survives a device reboot.  </div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Non-volatile memory retains it's state even if the device is powered off. In other words, what's in non-volatile memory survives a device reboot. <ins class="diffchange diffchange-inline"><br></ins></div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Basically there are two types of non-volatile memory. The first one is ROM and the second one is  Flash-RAM.</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Most of you know this memory type by it's PC name, ROM. ROM stands for Read Only Memory and it is usually based on a flash memory. what does it mean flash memory? simple. That means we can re-program this memory to hold new data.</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">So what data is stored in the Flash ROM? it usually stores the OS and some other application related parts that we do not want to be erased.</del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">On smartphones some applications will see/show the </del>ROM <del class="diffchange diffchange-inline">as </del>the <del class="diffchange diffchange-inline">Z</del>-<del class="diffchange diffchange-inline">drive. It can be viewed/read, but not written to. And on newer devices based on Symbian 9.1/S60 3rd Edition, access to specific directories (or "folders", if you prefer that term) is also protected from unprivileged applications</del>.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Basically there are two types of non-volatile memory. <br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">The first one is </ins>ROM <ins class="diffchange diffchange-inline">and </ins>the <ins class="diffchange diffchange-inline">second one is  Flash</ins>-<ins class="diffchange diffchange-inline">RAM</ins>.<ins class="diffchange diffchange-inline"><br></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">(Note: There are also two different Flash </del>ROM <del class="diffchange diffchange-inline">technologies in use these days; "NOR Flash" </del>and <del class="diffchange diffchange-inline">"NAND Flash"</del>. <del class="diffchange diffchange-inline">A device </del>can <del class="diffchange diffchange-inline">have one or the other, or both kinds</del>. <del class="diffchange diffchange-inline">Without going into details, </del>the <del class="diffchange diffchange-inline">main things to remember about these is that programs on NOR </del>Flash <del class="diffchange diffchange-inline">can be run/executed without first loading </del>the <del class="diffchange diffchange-inline">executable file </del>to <del class="diffchange diffchange-inline">RAM. Programs on NAND Flash must first </del>be <del class="diffchange diffchange-inline">loaded into RAM before it runs. NAND Flash is cheaper, but then requires the device to have more RAM to accomodate that</del>.<del class="diffchange diffchange-inline">)</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">Most of you know this memory type by it's PC name, ROM. </ins>ROM <ins class="diffchange diffchange-inline">stands for Read Only Memory </ins>and <ins class="diffchange diffchange-inline">it is usually based on a flash memory.<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">What does it mean flash memory? simple</ins>. <ins class="diffchange diffchange-inline">That means we </ins>can <ins class="diffchange diffchange-inline">re-program this memory to hold new data</ins>.</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">So what data is stored in </ins>the Flash <ins class="diffchange diffchange-inline">ROM? It usually stores </ins>the <ins class="diffchange diffchange-inline">OS and some other application related parts that we do not want </ins>to be <ins class="diffchange diffchange-inline">erased</ins>.<ins class="diffchange diffchange-inline"><br></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The second kind of non-volatile memory can be called "Flash RAM" as it is still based on the same Flash memory technology, but it is also writable (hence "RAM", as opposed to "ROM). This kind of memory is characterized as "user [storage] memory", or sometimes "phone memory". This is visible as the C-drive.</div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">On smartphones some applications will see/show the ROM as the Z-drive. It can be viewed/read, but not written to. And on newer devices based on Symbian 9.1/S60 3rd Edition, access to specific directories (or "folders", if you prefer that term) is also protected from unprivileged applications.<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">(Note: There are also two different Flash ROM technologies in use these days; "NOR Flash" and "NAND Flash". A device can have one or the other, or both kinds. Without going into details, the main things to remember about these is that programs on NOR Flash can be run/executed without first loading the executable file to RAM. Programs on NAND Flash must first be loaded into RAM before it runs. NAND Flash is cheaper, but then requires the device to have more RAM to accommodate that.)<br></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The second kind of non-volatile memory can be called "Flash RAM" as it is still based on the same Flash memory technology, but it is also writable (hence "RAM", as opposed to "ROM). This kind of memory is characterized as "user [storage] memory", or sometimes "phone memory". This is visible as the C-drive.<ins class="diffchange diffchange-inline"><br></ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The C-drive is initialized with files/data that the operating system needs for various purposes (anything that needs a writable storage location that survives powering off the device). This is also the memory where by default things such as contacts, messages or photos are saved, when they are saved to "phone memory". Same goes for software applications (games or whatever) and their data files, when they are also installed to "phone memory".</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The C-drive is initialized with files/data that the operating system needs for various purposes (anything that needs a writable storage location that survives powering off the device). This is also the memory where by default things such as contacts, messages or photos are saved, when they are saved to "phone memory". Same goes for software applications (games or whatever) and their data files, when they are also installed to "phone memory".</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">Another writable storage solution that is also based on Flash memory technology, are the memory cards.</del></div></td><td colspan="2"> </td></tr>
</table>Ugrynkshttps://wiki.z3x-team.com/index.php?title=NVM&diff=656&oldid=prevUgrynks: Created page with "'''Non-volatile memory (NVM''') or non-volatile storage is a type of computer memory that can retrieve stored information even after having been power cycled. Non-volatile mem..."2019-05-27T14:08:14Z<p>Created page with "'''Non-volatile memory (NVM''') or non-volatile storage is a type of computer memory that can retrieve stored information even after having been power cycled. Non-volatile mem..."</p>
<p><b>New page</b></p><div>'''Non-volatile memory (NVM''') or non-volatile storage is a type of computer memory that can retrieve stored information even after having been power cycled.<br />
Non-volatile memory retains it's state even if the device is powered off. In other words, what's in non-volatile memory survives a device reboot. <br />
Basically there are two types of non-volatile memory. The first one is ROM and the second one is Flash-RAM.<br />
Most of you know this memory type by it's PC name, ROM. ROM stands for Read Only Memory and it is usually based on a flash memory. what does it mean flash memory? simple. That means we can re-program this memory to hold new data.<br />
So what data is stored in the Flash ROM? it usually stores the OS and some other application related parts that we do not want to be erased.<br />
<br />
On smartphones some applications will see/show the ROM as the Z-drive. It can be viewed/read, but not written to. And on newer devices based on Symbian 9.1/S60 3rd Edition, access to specific directories (or "folders", if you prefer that term) is also protected from unprivileged applications.<br />
<br />
(Note: There are also two different Flash ROM technologies in use these days; "NOR Flash" and "NAND Flash". A device can have one or the other, or both kinds. Without going into details, the main things to remember about these is that programs on NOR Flash can be run/executed without first loading the executable file to RAM. Programs on NAND Flash must first be loaded into RAM before it runs. NAND Flash is cheaper, but then requires the device to have more RAM to accomodate that.)<br />
<br />
The second kind of non-volatile memory can be called "Flash RAM" as it is still based on the same Flash memory technology, but it is also writable (hence "RAM", as opposed to "ROM). This kind of memory is characterized as "user [storage] memory", or sometimes "phone memory". This is visible as the C-drive.<br />
<br />
The C-drive is initialized with files/data that the operating system needs for various purposes (anything that needs a writable storage location that survives powering off the device). This is also the memory where by default things such as contacts, messages or photos are saved, when they are saved to "phone memory". Same goes for software applications (games or whatever) and their data files, when they are also installed to "phone memory".<br />
<br />
Another writable storage solution that is also based on Flash memory technology, are the memory cards.</div>Ugrynks