社区
C语言
帖子详情
如何扩大内存缓冲区
zhuimengzi
2002-11-22 10:35:20
在编辑C语言图形界面的时候,用getimage和putimage时有范围限制,请问高手如何扩大其范围?
...全文
102
5
打赏
收藏
如何扩大内存缓冲区
在编辑C语言图形界面的时候,用getimage和putimage时有范围限制,请问高手如何扩大其范围?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
songyangaaron
2002-12-11
打赏
举报
回复
那就把编译模式改成Large or Huge。
Cybergate
2002-12-11
打赏
举报
回复
400*400=160,000
getimage似乎是用的近指针,一个segment中只能存储64k数据。
songyangaaron
2002-12-10
打赏
举报
回复
不行?比如把400X400的图像分成4个200X200的块保存不行?你说的范围限制到底是什么意思啊,详细点。
zhuimengzi
2002-12-09
打赏
举报
回复
我试过,分块保存也不行。
songyangaaron
2002-12-09
打赏
举报
回复
有限制吗?是不是因为编译模式不对,如果不是的话,可以把画面分块保存啊。
磁盘
缓冲区
和
内存
缓冲区
一般编程所说的
缓冲区
指的是
内存
缓冲区
,这是程序所设置的一块
内存
空间,用来暂存从其他设备读入的数据或者是即将写入其他设备的数据; 而磁盘
缓冲区
有两种: 意是上面说的
内存
缓冲区
,只是它是专门为读取或写入磁盘而设置的,因此可以简称为磁盘
缓冲区
,这个的例子是很多下载软件比如迅雷种都有的磁盘缓存设置,即先将数据下载到
内存
中缓存起来,达到一定数量后再写到磁盘里,从而减少了读写磁盘的次数,以
内存
缓冲区
缓冲区
之所以要存在
缓冲区
,主要有两个原因: 1. **CPU**的读写速度与**硬盘**不匹配:由于CPU的读写速度远高于硬盘,所以当程序进行读写操作时是需要等待的,而当一个计算机的所有程序都需要等待硬盘时,大家的体验就会很可怕,相信大家都被坐在电脑桌前几十秒几分钟啥也不能干的那种焦躁给支配过。但是有了
缓冲区
,就可以将数据先放入
缓冲区
中,程序可以继续向下执行而无需等待,等到
缓冲区
充满了便将数据全部放入硬盘中,而
缓冲区
又可以开始存入新一轮的数据。 2. 减少操作硬件的次数 ......
内存
缓冲区
管理
在现代操作系统中,几乎所有的设备在涉及数据交换的地方都设置了
缓冲区
。
缓冲区
由专门的寄存器组成,但由于硬件成本较高,容量相应也比较小,一般用于速度要求非常高的地方(相对于
内存
,作为
内存
的缓冲)。而对于低速的I/O设备,
内存
就可以作为
缓冲区
。
内存
缓冲区
管理主要提供组织、获得和释放等能力。 引入缓冲的原因 1.缓冲CPU与I/O设备间速度不匹配的矛盾。 数据的输入输出速率不一样。...
什么是
缓冲区
1. 什么是
缓冲区
缓冲区
又称为缓存,它是
内存
空间的一部分。 也就是说,在
内存
空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据,这部分预留的空间就叫做
缓冲区
。
缓冲区
根据其对应的是输入设备还是输出设备,分为输入
缓冲区
和输出
缓冲区
。 2. 为什么要引入
缓冲区
我们为什么要引入
缓冲区
呢? 比如我们从磁盘里取信息,我们先把读出的数据放在
缓冲区
, 计算机再直接从
缓冲区
中取数据,等
缓冲区
的数据取完后再去磁盘中读取, 这样就可以减少磁盘的读写次数, 再加上计算机对
缓冲区
的操作大大快于对磁盘的操作,故应用
什么是
缓冲区
(buffer),什么是缓存(cache)
缓冲区
是
内存
空间的一部分在
内存
空间中预留了一定的存储空间,这些存储空间用来缓冲输入或输出的数据
缓冲区
根据其对应的是输入设备还是输出设备,分为输入
缓冲区
和输出
缓冲区
。比如我们从磁盘里取信息,我们先把读出的数据放在
缓冲区
,计算机再直接从
缓冲区
中取数据,等
缓冲区
的数据取完后再去磁盘中读取,这样就可以减少磁盘的读写次数对
缓冲区
的操作大大快于对磁盘的操作,故应用
缓冲区
可大大提高计算机的运行速度又比如,我们使用打印机打印文档,由于打印机的打印速度相对较慢,我们先把文档输出到打印机相应的
缓冲区
。
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章