Send data to a buffer (system memory) and will not write until it reaches the length. After which it writes the data and flushes the buffer.