发生缓冲区溢出后,()被覆盖,是导致程序行为发生异常的原因。
A: 缓冲区边界处的无效数据
B: 缓冲区边界外的合法数据
C: 缓冲区内的数据
D: 寄存器中的数据
A: 缓冲区边界处的无效数据
B: 缓冲区边界外的合法数据
C: 缓冲区内的数据
D: 寄存器中的数据
举一反三
- 操作系统在外围设备管理中采用缓冲池技术,设缓冲池中共有3个缓冲区,每批数据进入缓冲区的时间为15ms,用户进程对每批数据的处理时间为10ms,把每批数据从缓冲区送入用户程序区需时1ms。用户程序顺序处理各批数据,则处理3批数据总共花费的时间是( )
- 缓冲区可分为()。 A: 单缓冲区 B: 双缓冲区 C: 多缓冲区 D: 缓冲集 E: 缓冲池
- 根据系统设置的缓冲区的个数,可把缓冲技术分为( )。 A: 单缓冲区 B: 双缓冲区 C: 多缓冲区 D: 链式缓冲区 E: 缓冲池
- 在使用缓冲文件系统时,程序中的数据都先送于是到缓冲区。()
- 缓冲区溢出是指计算机向缓冲区中写入超过缓冲区大小的数据,溢出的数据覆盖了合法数据的情况。