При использовании top
утилита, я заметил, что она показывает общие задачи: 267, 1 выполнение, 266 снов. Но я запускаю несколько приложений (MP3-плеер, Браузер, Virtualbox) одновременно в моей машине.
Кто-либо разъясняет меня, почему это показывает, что только один процесс работает?
top - 18:07:36 up 2:45, 1 user, load average: 1.00, 0.65, 0.52
Tasks: 267 total, 1 running, 266 sleeping, 0 stopped, 0 zombie
%Cpu(s): 3.5 us, 1.3 sy, 0.0 ni, 94.2 id, 0.4 wa, 0.5 hi, 0.2 si, 0.0 st
KiB Mem : 8055508 total, 1616268 free, 4043328 used, 2395912 buff/cache
KiB Swap: 16777212 total, 16776852 free, 360 used, 3118724 avail Mem
Система Unix использует ЦП способом это simulate
выполнение большого количества процессов параллельно.
На самом деле только один процесс может работать в каждом ЦП в любом моменте времени.
другие процессы могли бы быть в другом состоянии (например, спящий)
[еще 115], информация может быть найдена здесь
В примере в предоставленной ссылке, существует 4 CPU, и 2 рабочих процесса.