不是我不小心,只是.........

icmas 2002-08-29 08:33:31
哪位仁兄可以详细讲讲以下几个术语的涵义,其与内存的联系,所在程序或进程中的作用.cache,session,cookie,handle,buffer,谢谢!
...全文
20 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wdhs 2002-08-29
  • 打赏
  • 举报
回复
cookie存在客户端内存
session存在服务器端内存
CatLuDn 2002-08-29
  • 打赏
  • 举报
回复
cache,高速缓存,一般存在于CPU内部,其效率的好坏表现再命中率的高低,在概率上证明程序在一定时空内按顺序运行的几率非常高,所以在计算机运行程序时吧有可能执行的程序段装如cache,在其中高速执行它,当程序在执行到某处发生跳转出了cache所包容的范围,或者将执行段未载入,那么将执行段将载入cache或者到其他区块去执行.这时就是未命中.cache对应有各种调度算法,每种调度算法都有所不同,可以参看相关资料.我这是大概说明,不是很正确.
handle,句柄,实质就是一个指向某一区块的指针.
buffer,缓冲区,是对于那些频繁操作,但是操作发生在速度差异较大的情况下,会把将I/O的数据写入buffer,使得每次操作不直接对设备而是对相对应的buffer来进行,这样有助于提高效率,让速度快的设备无需在等待慢速设备的操作而浪费资源.这只是buffer主要的一点用途.其实在很多I/O操作,以及在很多高速要求的操作中用到buffer.在DirectX开发中就经常要考虑到缓冲机制,象单缓冲和双缓冲等.
不是说得很准确,望见谅,同时希望大家能指正.

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧