Сообщение 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 читает из кеша винды ...
M>А чем эта функция отличается от обычного ReadFile в асинхронном режиме?
не дергает в процессор и читает мимо виндового кеша сразу несколько блоков с устройства через DMA, мимо процесора. обычный read читает из кеша винды ...
Re[3]: Как бы вы делали эту задачу (переходим к конкретике).
Gt_>>ну нафлеймили. очевидно же что это задание на знание map-reduce парадигмы и про параллельность. совершенно типичная задача на позиции Data Engineering. правда обычно все же устно просят рассказать и бывает ждут что расскажут про многоблочное чтение (readFileScattered из winapi).
M>А чем эта функция отличается от обычного ReadFile в асинхронном режиме?
не дергает процессор и читает мимо виндового кеша сразу несколько блоков с устройства через DMA, мимо процесора. обычный read читает из кеша винды по одном блоку, дергает cpu ...
M>А чем эта функция отличается от обычного ReadFile в асинхронном режиме?
не дергает процессор и читает мимо виндового кеша сразу несколько блоков с устройства через DMA, мимо процесора. обычный read читает из кеша винды по одном блоку, дергает cpu ...