永发信息网

请问内存缓冲区和硬盘缓冲区有什么区别?一般编程时所说的写入缓冲区是指哪一个?

答案:4  悬赏:0  手机版
解决时间 2021-02-08 05:34
请问内存缓冲区和硬盘缓冲区有什么区别?一般编程时所说的写入缓冲区是指哪一个?另外这些缓冲区的大小是出厂时就设置好的,还是用户设置的?他们有什么作用?谢谢
最佳答案
一般编程所说的缓冲区指的是内存缓冲区,这是程序所设置的一块内存区域,用来暂存从其他设备读入的数据或即将写入其他设备的数据。
而硬盘缓冲区有两种:
一是上面说的内存缓冲区,只是它是专门为读取或写入硬盘而设置的,因此可以简称为硬盘缓冲区。这个的例子是很多下载软件如迅雷中都有的磁盘缓存设置,即先将数据下载到内存中缓存起来,达到一定数量后再写到硬盘里,从而减少了读写硬盘的次数,达到保护硬盘的目的。
另一种是硬盘本身携带的一块随机存储器,大小通常为数MB到几十MB,这个是固化在硬盘内部的。它的作用和前一种类似,也是为了增加读写效率和保护硬盘,只是它是系统中所有程序所共用的,并且除了驱动程序外,通常的程序无法控制它,因此很多程序还会从内存中再设置一块缓存供自己使用。
全部回答
缓冲区分好多种,内存里面也能开辟一块地址空间做缓冲,堆栈也能做缓冲。 没有什么必然的联系。
位置不同 。
你好! 两个所指的位置不同,硬盘缓冲区是指硬盘驱动器上的缓冲区,内存缓冲区位于硬盘里面。 如果对你有帮助,望采纳。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
酸碱恰好完全中和时,溶液呈中性。 为什么这
dnf魔道学魔法书要学到多少级?
天猫上部分发货怎么确认收货
怀勇家电商城地址有知道的么?有点事想过去
oppor7s手机换内外屏多少钱
纤丽人养生会所在什么地方啊,我要过去处理事
守望先锋中特效100FPS 要什么配置
我最爱的人不是爱我的人这首歌叫什么名字
祭城家属院这个地址在什么地方,我要处理点事
病因可除外以下A.缺钙B.肋骨过度生长C.膈肌牵
8!,8!!,8!!!分别等于多少
心声KTV地址有知道的么?有点事想过去
跪求!我在手机里拍摄的视频转移到手机另一文
太仓市军安驾校地址有知道的么?有点事想过去
舒茶镇卫生院这个地址在什么地方,我要处理点
推荐资讯
如图所示的四个装置中,设计不合理的是DA. 验
雅芳AVON(大市场店)怎么去啊,我要去那办事
四姐理发店怎么去啊,我要去那办事
逢源宾馆我想知道这个在什么地方
宽叶片头尖尖的多肉叫什么
目前中国邮政银行未成年人能办储蓄卡吗拜托各
巴西龟身上长褐色的斑点
怪物猎人2G里所有的BUG?
“利在中邦出战征,一番获丑在王庭。风衔丹诏
微信中创建新的聊天,加入的每个人都会收到发
机械师1.2两部百度云,谢谢。
微信聊天记录删除后在手机上如何恢复,没有电
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?