|
TREO650的ROM和RAM的准确概念与传统的有很大不同,RAM的叫法也只是为了便于理解而已,与标准的RAM定义并不完全一样,所以你可以大概地按那个图来理解.至少在概念上RAM是直接可以随机存取的,ROM是只能读不能写的,如果要写必须用专门的方式和程序来完成(刷ROM).
7 [0 F5 U8 C P# B. v- M( J
3 f) S2 f, D* f0 s, @1 Y$ d因为如果真的想搞清楚,必须得自己理解TREO650的内存结构,完全抛开RAM的定义去理解,仅在这种讨论上彻底搞清楚是有些困难的
6 ]3 L3 P% T5 x8 Z) {" S! z6 Y, [+ a, c$ d, S& B, w D
实际上TREO650可用的RAM总量是32M,但是这个被系统人为地分割开了.有一部分根本不是由用户控制的.所以大家平时所说的RAM是指你自己 可以随时向里写东西的那一部分(这个沿袭了PDA上的叫法)..至于系统自己在使用的那部分 RAM(严格概念上与PC中的RAM是一样的定义),不管是大是小都是由系统来自己 使用的,由不得你来用
c+ [9 L& @0 v
9 ~! e; F; P; {2 a所以从PDA或TREO650的方面来说,应该分为ROM/RAM/DBCACHE三个部分,其定义更接近于沿用PDA上的概念而不是PC上的概念..
( W4 W# v5 B1 X) V" P: `: t
+ i! `5 C( c. D3 F! C: i* O如果用PC上的概念应该 是分为BIOS/RAM/HD(FLASH DISK)三部分才对,就是程序存放在硬盘中,用的时候调入到RAM中,底层的系统基础支持是由BIOS里的基本代码来执行的.但是这样的说法会引起更多的混乱,尤其是向老的PDA用家解释的时候...9 }1 m' a# N7 K1 ^# W/ \2 _8 {
- Q0 e; Y1 U/ \& @7 F# v所以这方面不要纠缠于 你自己理解的传统意义上的RAM和ROM的定义,从字面上去理解,没有任何地方说PDA上的RAM就应该是跟PC上的RAM一样的功能啊."随机存取存储器",只要是可以随时读写的都可以称为RAM的啊,只不过在TREO上RAM分为两部分而已, 一部分是跟PC上的RAM功能一样,称为DBCACHE,另一部分主要是存储数据,大家称为RAM,, |
|