Компьютеры и Космонавтика

Автор Selector, 02.01.2009 16:01:30

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Бродяга

ЦитироватьСкладывает, вычитает, умножает, делит, и далее по списку инструкций процессора PowerPC.
А зачем, она, простите, это всё время делает?
[color=#000000:7a9ea26d56]"В тот день, когда задрожат стерегущие дом, и согнутся мужи силы; и перестанут молоть мелющие, потому что их немного осталось; и помрачатся смотрящие в окно;"[/color]

Not

Цитировать
ЦитироватьБродяга, при всем моем к Вам уважении, "Я ставил и мне не  понравилось"  - это ужасно.  

Если говорить о юниксе и винде, уверяю, Вы даже не представляете сколько устройств вокруг Вас используют юникс (в той или иной реинкарнации) на борту, это самое вылизанное и самое надежное ядро из того что существует на свете.
Unix и винды это одно и то же. Совершенно одинаково дебельные операционные системы с одинаковыми недстатками.
 Юниксоид корёжа ядро системы ощущает себя богом, в том и есть ничтожная попоулярность подобных систем.
ЦитироватьЛинукс-десктоп не есть гуд. Но есть на базе unix  другая ОС  Mac OSX -- лучший десктоп на данный момент.
Она тоже платная. :)
ЦитироватьИ еще один момент, темы типа: Windows vs Linux на приличных форумах удаляются сразу как заведомый флейм. :)
У двух этих операционных систем есть один и тот же недостаток. :)
 У всех тотально линуксов и у винды, разумеется, тоже.
 Мне потребовалось решить одну технологическую задачу, как оказалось ни одна из этих операционных систем не может этого сделать.
 Задача весьма простая, и нерешаемость её исходит из того, что писали эти системы "писючечные дибилы".
Вызовите доктора.

Бродяга

Добавлю, мало того, моя "задача" оказалась нерешаема в принципе любыми средствами любой операционной системы сейчас.
 Более того, 99.9+0,1 процента му-да-кофф, вообще не в состоянии понять в чём смысл задачи. ;)
[color=#000000:7a9ea26d56]"В тот день, когда задрожат стерегущие дом, и согнутся мужи силы; и перестанут молоть мелющие, потому что их немного осталось; и помрачатся смотрящие в окно;"[/color]

duke

ЦитироватьНе, я ставил Линуху и пробовал с ней работать.
Мне не понравилось.
Значит работать вам на нём категорически не хотелось. Вам хотелось поставить его и потом плеваться - вы это и сделали. Кроме того, в отличии от виндуса, линукс вам никто не навязывает ;)
"Программиста" тоже убейте!

Бродяга

ЦитироватьВызовите доктора.
Пупсик, всё просто. ;)
 Мне надо ограничить объём оперативной памяти занимаемой процессом. Извне. ;)
[color=#000000:7a9ea26d56]"В тот день, когда задрожат стерегущие дом, и согнутся мужи силы; и перестанут молоть мелющие, потому что их немного осталось; и помрачатся смотрящие в окно;"[/color]

Not

ЦитироватьДобавлю, мало того, моя "задача" оказалась нерешаема в принципе любыми средствами любой операционной системы сейчас.
 Более того, 99.9+0,1 процента му-да-кофф, вообще не в состоянии понять в чём смысл задачи. ;)
Не поделитесь постановкой?

duke

ЦитироватьВызовите доктора.
Для этого нужно посмотреть IP, по IP посмотреть провайдера, позвонить провайдеру, и как-то его уговорить сказать адрес. Ну, и собственно "Санитарыы!!!" :D
"Программиста" тоже убейте!

Бродяга

Цитировать
ЦитироватьДобавлю, мало того, моя "задача" оказалась нерешаема в принципе любыми средствами любой операционной системы сейчас.
 Более того, 99.9+0,1 процента му-да-кофф, вообще не в состоянии понять в чём смысл задачи. ;)
Не поделитесь постановкой?
Уже поделился. У вас есть задача которая жрёт свободную память.
 Вам её надо "засунуть в банку".
[color=#000000:7a9ea26d56]"В тот день, когда задрожат стерегущие дом, и согнутся мужи силы; и перестанут молоть мелющие, потому что их немного осталось; и помрачатся смотрящие в окно;"[/color]

duke

ЦитироватьУже поделился.
Где? Повторите для нас, непонятливых :D
"Программиста" тоже убейте!

Бродяга

Цитировать
ЦитироватьУже поделился.
Где? Повторите для нас, непонятливых :D
Для непонятливых повторяю. (Кстати если вы найдёте решение этой проблемы, вы мне аццки поможете.) :D

 Есть процесс, (виндовый, линуксовый, насрать какой), он жрёт свободную память. Надо ограничить объём оперативной памяти (физической) чтобы он её всю не зохавал. :)

 Зачем нужнО решение такой задачи надо обосновывать? ;)
[color=#000000:7a9ea26d56]"В тот день, когда задрожат стерегущие дом, и согнутся мужи силы; и перестанут молоть мелющие, потому что их немного осталось; и помрачатся смотрящие в окно;"[/color]

Not

ЦитироватьМне надо ограничить объём оперативной памяти занимаемой процессом. Извне. ;)
Три решения, навскидку.
1. Ваш процесс работает во втором кольце (архитектура x86). Ограничиваете количество страниц виртуальной памяти из процесса высшего уровня. Вылет за пределы - исключительная ситуация. Ловите ее и обрабатываете. И будет вам счастьте.

2. Попроще. Организовываете локальный доступ к памяти и связь между процессами, опредеяющую протокол изменения размера памяти.

3. Юникс. Процесс с уровнем администратора в состоянии изменить квоту любого процесса. В квоту включается объем оперативной памяти, количество процессоров, размер диска.

Достаточно?

sychbird

Ну, раз пошла такая пьянка, :D  могу поделиться опытом, что на базе объектно-ориентирваных подходов можно строить  модели физических процессов. В глубоко фундаментальные проблемы опускаться не пробовал, но основные процессы взаимодествия электрманитного излучения  и заряженных частиц с конденсированными фазами на качествнном уровне описываются, ИМХО, корректно, вплоть до кооперативных эффектов на регулярных атомарных решетках и атомарных кластерах. При корректном использовании методов матфизики можно  оптимизировать(интенсифицировать) разработку  вычислительных программ, использующих обший набор объектно-ориентированных локальных моделей. Хочу подчеркнуть, что объектно-ориентированный подход используется  не как метод теоретического исследования, а метод систематизации полученных в частных иследования экспериментальных и теоретических данных и способ их комплексного осмысления и верификации.
Ответил со свойственной ему свирепостью (хотя и не преступая ни на дюйм границ учтивости). (C)  :)

Бродяга

Цитировать
ЦитироватьМне надо ограничить объём оперативной памяти занимаемой процессом. Извне. ;)
Три решения, навскидку.
1. Ваш процесс работает во втором кольце (архитектура x86). Ограничиваете количество страниц виртуальной памяти из процесса высшего уровня. Вылет за пределы - исключительная ситуация. Ловите ее и обрабатываете. И будет вам счастьте.

2. Попроще. Организовываете локальный доступ к памяти и связь между процессами, опредеяющую протокол изменения размера памяти.

3. Юникс. Процесс с уровнем администратора в состоянии изменить квоту любого процесса. В квоту включается объем оперативной памяти, количество процессоров, размер диска.

Достаточно?
Нифига.
 У меня есть сервер, на котором стоит "это безобразие", которое жрёт память. Кстати очень распространённый продукт.
 Мне надо ограничить не всю память, а именно физическую оперативную память. Чтобы оно не мешало другим процессам.
[color=#000000:7a9ea26d56]"В тот день, когда задрожат стерегущие дом, и согнутся мужи силы; и перестанут молоть мелющие, потому что их немного осталось; и помрачатся смотрящие в окно;"[/color]

Бродяга

ЦитироватьХочу подчеркнуть, что объектно-ориентированный подход используется  не как метод теоретического исследования, а метод систематизации полученных в частных иследования экспеиментальных и теоретических данных и способ их комплексного осмысления и верификации.
А мосК?
 Он чо, того, fhtagn-улсо? ;)
[color=#000000:7a9ea26d56]"В тот день, когда задрожат стерегущие дом, и согнутся мужи силы; и перестанут молоть мелющие, потому что их немного осталось; и помрачатся смотрящие в окно;"[/color]

sychbird

Цитировать
ЦитироватьХочу подчеркнуть, что объектно-ориентированный подход используется  не как метод теоретического исследования, а метод систематизации полученных в частных иследования экспеиментальных и теоретических данных и способ их комплексного осмысления и верификации.
А мосК?
 Он чо, того, fhtagn-улсо? ;)
А "мосК"у требуется методическая база или парадигма для описания. Не сталкивались? :D  А не то,  владельцы частных реализаций "мосК"ов волосенки друг у друга повыдергивают на семинрах, флудя на тему, что "наша Сарочка краше". Ничего не напоминает? :lol:
Ответил со свойственной ему свирепостью (хотя и не преступая ни на дюйм границ учтивости). (C)  :)

Бродяга

Цитировать
ЦитироватьА мосК?
 Он чо, того, fhtagn-улсо? ;)
А "мосК"у требуется методическая база или парадигма для описания. Не сталкивались? :D  А не то,  владельцы частных реализаций "мосК"ов волосенки друг у друга повыдергивают на семинрах, флудя на тему, что "наша Сарочка краше". Ничего не напоминает? :lol:
А может "мосК" кормить, ласкать и им так управлять? ;)
 Может он думать начнёт? ;)
[color=#000000:7a9ea26d56]"В тот день, когда задрожат стерегущие дом, и согнутся мужи силы; и перестанут молоть мелющие, потому что их немного осталось; и помрачатся смотрящие в окно;"[/color]

Ber

ЦитироватьВ операционной системе Linux реализована возможность ограничения системных ресурсов для одного процесса. Делается это через системный вызов setrlimit

памяти для одного процесса. Устанавливается это ограничение при помощи вызова setrlimit:

#include

#include

#include

int setrlimit (int resource , const struct rlimit * rlim );

Параметр resource может принимать одно из следующих значений:

RLIMIT_CPU /* CPU time in seconds */

RLIMIT_FSIZE /* Maximum filesize */

RLIMIT_DATA /* max data size */

RLIMIT_STACK /* max stack size */

RLIMIT_CORE /* max core file size */

RLIMIT_RSS /* max resident set size */

RLIMIT_NPROC /* max number of processes */

RLIMIT_NOFILE /* max number of open files */

RLIMIT_MEMLOCK /* max locked-in-memory address space*/

"Too much of anything is bad, but too much good whiskey is barely enough."  Mark Twain (C)

Бродяга

Цитировать
ЦитироватьВ операционной системе Linux реализована возможность ограничения системных ресурсов для одного процесса. Делается это через системный вызов setrlimit

памяти для одного процесса. Устанавливается это ограничение при помощи вызова setrlimit:

#include

#include

#include

int setrlimit (int resource , const struct rlimit * rlim );

Параметр resource может принимать одно из следующих значений:

RLIMIT_CPU /* CPU time in seconds */

RLIMIT_FSIZE /* Maximum filesize */

RLIMIT_DATA /* max data size */

RLIMIT_STACK /* max stack size */

RLIMIT_CORE /* max core file size */

RLIMIT_RSS /* max resident set size */

RLIMIT_NPROC /* max number of processes */

RLIMIT_NOFILE /* max number of open files */

RLIMIT_MEMLOCK /* max locked-in-memory address space*/

Вай, опять Линукс.  :shock:
 Это общей памяти или физической оперативной?
 Потому как той, что на харддиске у меня, допустим, хоть G-й жуй. :D
[color=#000000:7a9ea26d56]"В тот день, когда задрожат стерегущие дом, и согнутся мужи силы; и перестанут молоть мелющие, потому что их немного осталось; и помрачатся смотрящие в окно;"[/color]

sychbird

Цитировать
Цитировать
ЦитироватьА мосК?
 Он чо, того, fhtagn-улсо? ;)
А "мосК"у требуется методическая база или парадигма для описания. Не сталкивались? :D  А не то,  владельцы частных реализаций "мосК"ов волосенки друг у друга повыдергивают на семинрах, флудя на тему, что "наша Сарочка краше". Ничего не напоминает? :lol:
А может "мосК" кормить, ласкать и им так управлять? ;)
 Может он думать начнёт? ;)
Проблема в том, чем кормить и как ласкать. Можно кормить  даннымы и ласкать идеями.  :) Есть надежда на рождение смыслов :wink: А ежели его кормить эмоциями и ласкать исключительно центр удовольствий, то и получите геймера или словоблуда :D
Ответил со свойственной ему свирепостью (хотя и не преступая ни на дюйм границ учтивости). (C)  :)

Бродяга

ЦитироватьПроблема в том, чем кормить и как ласкать. Можно кормить  даннымы и ласкать идеями.  :) Есть надежд на рождение смыслов :wink: А ежели его кормить эмоциями и ласкать исключительно центр удовольствий, то и получите геймера или словоблуда :D
Проблема короля которому пора на плаху. ;)
 Ага, надо кормить эмоциями и ласкать исключительно центр удовольствий. Причём заботиться о каждом по возможности.
 И вообще знать обо всех всё и решать их проблемы. Ибо вы иначе нахер не нужны, как нынешняя власть.
[color=#000000:7a9ea26d56]"В тот день, когда задрожат стерегущие дом, и согнутся мужи силы; и перестанут молоть мелющие, потому что их немного осталось; и помрачатся смотрящие в окно;"[/color]