Что на самом деле делает компьютер со своими свободными процессорными циклами?

Ответ Джея является общим решением awk для неупорядоченных, но для заказал можно попроще:

awk -F, '$1!=id {id=$1;pr=$0 ORS;next} {print pr $0;pr=""}'

10
27.08.2014, 15:53
1 ответ

Да, ваш процессор выполняет NOP (No Op) или HLT

Linux использует простаивающий процесс. Эта задача ничего не делает, но посылает HLT и заставляет процессор использовать меньше энергии и тепла, пока нечего делать. Затем, когда нужно выполнить работу, процессор "включается" и выполняет работу.

Теперь имейте в виду, что планировщик Linux будет выполнять "любую работу, которую сможет" до этого момента. Это HLTing также происходит очень быстро.

7
29.04.2021, 00:37

Теги

Похожие вопросы