Поискал в литературе и пока не нашёл ответа. По какому принципу в Линукс распределяется оперативная память между суперпользователем и обычным пользователем?
Простой пример. Скажем есть ПК с 16 ГБ памяти. Под Линукс программа HardInfo видит 16 ГБ, если она запущена от root и 8 ГБ, если от обычного. Её аналог под Виндовс - программа SysInfo - видит 16 и от того, и от другого.
1. Почему такая разница.
2. Как это повлияет на программу под Линукс, установленную от обычного пользователя, которой может просто не хватать для нормальной работы этих 8 ГБ?
Скажем программа с 3D-графикой требует оперативки чем больше, тем лучше. Будет она использоваться ей вся и в каком случае (автоматически выделится или нужно настраивать, умеют это делать сами программы под Линукс, у которых есть собственные графические ядра)?
Заранее спасибо за пояснения.