Главная категория > Linux
Плюсы и минусы Линукса
Юр:
Походу, tridentxp забил на линух. :) Зачем он ему был нужен, может, из-за отсутствия ограничений на работы с железом?
Слышал, что линуксы на ноутбуках, особенно при работе от АКБ, могут снижать частоту процессора по своему разумению, возвращая perfomance, только когда требуется производительность.
Текущую частоту процессора отследить можно в каталоге /sys/devices/system/cpu/
В нем есть подкаталоги для каждого процессора - виртуальных ядер или физического процессора. В каждом подкаталоге есть подкаталог cpufreq, а он уже содержит файлы с цифрами текущей частоты, максимальной и минимальной.
А каким образом ^C прерывает while(1) ? Это системная фишка?
tridentxp:
--- Цитата: Юр от 23/01/2014 14:32:33 ---Походу, tridentxp забил на линух....
--- Конец цитаты ---
пока что да.
drfaust:
--- Цитата: Юр от 23/01/2014 14:32:33 ---...
А каким образом ^C прерывает while(1) ? Это системная фишка?
--- Конец цитаты ---
Если у проги есть открыт хоть один стандартный поток (stdin, stdout, stderr) "^C" в ентом потоке (в терминале это stdin) посылает проге сигнал (SIGTERM - кажется). Если прога ентот сигнал не перехватывает, и используется стандартный обработчик, то прога закрывается с закрытыем всех файловых дескрипторов и освобождением памяти. (Аналог досовского int 23h)
Юр:
Т.е. то же что и Ctrl+C ? Просто в комменте было написано, что это "Для выхода из цикла", вот я и подумал, что это относится к while
drfaust:
--- Цитата: Юр от 23/01/2014 17:33:40 ---Т.е. то же что и Ctrl+C ? ...
--- Конец цитаты ---
Ну ваще-то Ctrl+C в линухах (и не только) обозначается ^C
Навигация
Перейти к полной версии