Re: Функционал и интерфейс
Покотиленко Костик -> debian-russian@lists.debian.org @ Fri, 20 Mar 2009 15:53:25 +0200:
>> >> ПК> На самом деле в приличных проектах от эффективности
>> >> ПК> управления памятью зависит всё. Если это управление от тебя
>> >> ПК> не зависит, от тебя уже мало что зависит.
>> >>
>> >> Посмешил. Вот приличные проекты, где от эффективности
>> >> управления памятью (в разумных пределах) ничего не зависит, мне
>> >> попадались. А чтобы всё - ни одного. Как минимум, потому что
>> >> если проект таков, что там что-то зависит от управления памятью,
>> >> то от алгоритмов обработки данных, в этой памяти лежащих, и
>> >> логики принятия решений по распихиванию в память зависит куда
>> >> больше.
>> >>
>> >> Кстати, хинт: если твоя сишная программа работает в линуксе из-под
>> >> непривелигированного юзера, управление памятью от тебя уже не зависит...
>>
>> ПК> Мы что про разные управления памятью говорим?
>>
>> Нет. Я просто смотрю на шаг дальше. Когда "зависит от управления
>> памятью" - речь идет об управлении _физической_ памятью.
>> Непривелигированный процесс к управлению физической памятью в линуксе
>> никто не допустит. Так что от его автора в управлении _интересной_
>> памятью ничего не зависит. Ну, почти ничего...
ПК> Не понимаю, можно подробнее? Что такое _интересная_ и _физическая_
ПК> память и как ими можно управлять из-под root'а?
Если не понимаешь, то лучше возьми назад свои вышепроцитированные слова,
и давай лучше на этом закончим... Интересная - это та, от эффективности
управления которой что-то зависит. Физическая - это, натурально, RAM, в
противовес виртуальной, которая в линуксе в лучшем случае RAM+swap, в
промежуточном - virtual RAM :-) + virtual swap, а в худшем вообще не
существует (т.е. malloc(2) завершится успешно, а при попытке туда
написать тебе пришлют sig11). У рута на хост-системе есть возможность
запросить именно физическую память, а у обычного пользователя или у
процесса в виртуалке - нету... А от эффективности управления
виртуальной памятью в твоем процессе, извини, не зависит почти ничего.
Не, немножко зависит. За что _знающие_ люди perl и недолюбливают.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Win-юзеры - это типа Win-модемов и Win-принтеров: такие же юзеры, но попроще,
без мозгов и памяти на борту.
http://www.livejournal.com/~dottedmag/158509.html
Reply to: