Это было вопросом на экзамене Операционных систем, который я недавно имел. Я не мог найти реальный четкий ответ через Google, таким образом, я думал, что спрошу гениев здесь :)
Две вещи принять во внимание: существует только один процесс, выполняющий ввод-вывод, один жесткий диск и один буфер.
Буфер быстрее, чем жесткий диск и жесткий диск быстрее при записи одной длинной последовательности, чем много коротких последовательностей.
Так, это "быстро", чтобы заполнить буфер (до 3Gbit/s для SATA), затем "быстро" записать что как одна последовательность данных (~70Mb/s запись на диск).
Сравнительно это "медленно" для записи большого количества крошечных небольших битов, имея необходимость ожидать жесткого диска для выстраивания в линию каждый раз (время поиска, обычно являющееся ~8-12ms).