shen77
驱动牛犊
驱动牛犊
  • 注册日期2001-07-12
  • 最后登录2002-05-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1614回复:2

当要读的数据比光驱的缓冲大时,光驱的fireware是如何处理数据读取的?

楼主#
更多 发布于:2002-01-17 09:00
chen001
驱动小牛
驱动小牛
  • 注册日期2001-12-24
  • 最后登录2005-05-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-01-25 11:29
它会使用Cache替换算法(常用LRU算法)将一部分数据替换出去! :D
???
gkeen
驱动牛犊
驱动牛犊
  • 注册日期2001-10-11
  • 最后登录2002-06-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-04-17 18:27
我做过cdrw项目,对光驱有一定了解。
其实buffer的管理应该有很多方式,但是我用的那种是这样的:
有很多指针在跑,最前面那个是从光盘上解出来的指针,中间是解码的,最后面是你读的指针,然后构成一个循环... ...你的问题还跟atapi命令的执行细节有关... ...基本这样。
hi,nice to mmeeett uu~~~
游客

返回顶部