Информация об изменениях

Сообщение Re[3]: Как бы вы делали эту задачу (переходим к конкретике). от 30.08.2022 14:02

Изменено 30.08.2022 14:10 Gt_

Re[3]: Как бы вы делали эту задачу (переходим к конкретике)...
Gt_>>ну нафлеймили. очевидно же что это задание на знание map-reduce парадигмы и про параллельность. совершенно типичная задача на позиции Data Engineering. правда обычно все же устно просят рассказать и бывает ждут что расскажут про многоблочное чтение (readFileScattered из winapi).

M>А чем эта функция отличается от обычного ReadFile в асинхронном режиме?


не дергает в процессор и читает мимо виндового кеша сразу несколько блоков с устройства через DMA, мимо процесора. обычный read читает из кеша винды ...
Re[3]: Как бы вы делали эту задачу (переходим к конкретике).
Gt_>>ну нафлеймили. очевидно же что это задание на знание map-reduce парадигмы и про параллельность. совершенно типичная задача на позиции Data Engineering. правда обычно все же устно просят рассказать и бывает ждут что расскажут про многоблочное чтение (readFileScattered из winapi).

M>А чем эта функция отличается от обычного ReadFile в асинхронном режиме?


не дергает процессор и читает мимо виндового кеша сразу несколько блоков с устройства через DMA, мимо процесора. обычный read читает из кеша винды по одном блоку, дергает cpu ...