找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 1502|回复: 11

[软硬件讨论] 请问DBCache是什么?

[复制链接]
发表于 2007-9-29 10:19 | 显示全部楼层 |阅读模式
请问DBCache是什么?
发表于 2007-9-29 11:21 | 显示全部楼层
我的理解是缓存
发表于 2007-9-29 11:21 | 显示全部楼层
新手回帖.个人感觉就象PC的内存.
发表于 2007-9-29 11:24 | 显示全部楼层
楼上好快.楼主听楼上的.缓存的面大些
发表于 2007-9-29 16:45 | 显示全部楼层
那treo的内存相当于什么?PC的硬盘?
发表于 2008-1-17 18:08 | 显示全部楼层
怎么看呢??????
发表于 2008-1-17 22:06 | 显示全部楼层
回楼上的,安装一个清理工具Off Fluash就可以
发表于 2008-1-17 22:08 | 显示全部楼层
系统运行程序的缓存区,现在的680有20M的缓存,因此系统很稳定。以前的650只有8M还是10M的缓存。
发表于 2008-1-17 22:45 | 显示全部楼层
抱歉,更正一下,7楼的写错了,是Off Flush
发表于 2008-1-18 09:26 | 显示全部楼层
原帖由 wells 于 2008-1-17 22:06 发表 4 H/ l; i0 l  i# k$ J4 G3 w
回楼上的,安装一个清理工具Off Fluash就可以

, p, t3 \- q' G1 Q9 Y$ X. T. Z7 }3 D4 i+ p
谢谢!!!8 y8 {2 i5 {& M& c9 f
偶装了RescoExplorer可以看到拉~~~8M~
发表于 2008-1-18 15:34 | 显示全部楼层
我感觉像是win98的内存管理,用一段时间不清理,就不稳定了
3 H9 R6 S- Z- P, Q推荐resetdoc
发表于 2008-1-19 19:13 | 显示全部楼层
我说一下我的理解。
5 H  p" q7 o1 ?6 \8 g: e4 x) F6 k& R3 M
以前PALM分为ROM和RAM. l/ b5 C6 v  N. L8 f
操作系统存放在ROM中(硬启时加载到RAM),程序和运行时分配的堆内存在放在RAM中。$ H5 E. [) ?7 G7 |
应用程序访问数据DB(后缀是pdb的文件)的记录,程序中分配的临时内存,都是访问RAM。1 ]  c9 \( l9 Q  L) E
但是这样如果没充电,导致PDA没电了,放在RAM的内容就会丢失,导致用户信息丢失。" h( j% r6 j$ E0 Q' b

& @# s# k) U0 q; ?% h# S, h在后来的PALM的版本、为了保证数据不丢失,将程序和数据DB存放在可读写的闪存中。
6 G9 A5 l. Q- G$ s* ~9 V但是为了保证程序的兼容,和提高程序的速度,PALM机器还是有一部分RAM,用于将程序和DB文件
) f- g; H7 }1 I5 ~加载到这部分RAM中,程序就能和以前一样在RAM中访问数据,接口不变。也保证效率。
% s% R3 T6 Z. F+ l1 I: D" o  S) t% \数据修改后,就从RAM中写回闪存。所以程序和数据实际上时存在闪存里的,掉电不会丢失。
3 m. _+ K& e9 V# G+ T这部分RAM就是所谓的DBCache
( V8 k! M& A% ?( m7 y7 f) S4 P2 x7 {
而程序运行时分配的临时内存(堆内存)是和这部分是分开的。" h4 B+ _- A3 G! V2 B
& o! c0 R: V/ n) r* ]& H) d4 ?
重启时,因为可能没数据的变化没写回闪存,会导致部分数据丢失。
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-1-3 16:45 , Processed in 0.316525 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表