Схема сборки - распределения данных использует операционную систему, чтобы одной операцией доставить несколько обособленных порций данных (типа записей базы данных) из файла в разрозненные, состоящие из нескольких несмежных участков буфера в памяти. Схема сборки - распределения данных также пишет данные из буферов, состоящих из нескольких несмежных участков, одной операцией.
Приложение может реализовать схему сборки - распределения данных при помощи функций ReadFileScatter и WriteFileGather.