A region of memory used to hold data being transferred between a program and a storage device. Buffering reduces the number of physical I/O operations. The number of buffers can be controlled through JCL (*BUFNO*) and file definition parameters. (Ch. 14, Ch. 36)