|
MMU - сильно ли надо? |
|
|
|
 |
Ответов
|
May 13 2006, 07:08
|

Гуру
     
Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244

|
Цитата(DASM @ May 13 2006, 06:37)  Zltigo - не пугайте людей. new в случае неуспеха вернет нулл. 1) "If unsuccessful, new returns zero or throws an exception" 2) " specified in the C++ standard, which is to throw a std::bad_alloc exception if the memory allocation fails" Господь с авторм приведенной Вами цитаты, но ни при каких условиях new не может возвращать NULL. В 'нормальном' варианте cо свопами и прочими наворотами просто циклится в ожидании появления памяти и в случае если и это не удается - система может просто прибить задачу. В мелких системах, где более-менее сразу ясно, что памяти скорее всего не появится - exeption. В самых примитивных реализациях - просто вечный цикл. Но никак не NULL'. Ну а то, что автору, цитаты, что NULL, что 'zero' все едино - еще раз указывает на его некомпетентность. Цитата(makc @ May 13 2006, 08:17)  В принципе да... Ага битик включил и "само работать будет" - не будет :-(. Это только механизм, которым можно воспользоваться в менеджере памяти для РЕАЛИЗАЦИИ компенсации фрагментированости.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
Сообщений в этой теме
Dimchansky MMU - сильно ли надо? May 12 2006, 08:29 aaarrr Совершенно не нужен, если не планируется использов... May 12 2006, 09:03 Dimchansky Цитата(aaarrr @ May 12 2006, 10:03) Совер... May 12 2006, 09:08  zltigo Цитата(Dimchansky @ May 12 2006, 12:08) Т... May 12 2006, 10:11   Dimchansky Цитата(zltigo @ May 12 2006, 11:11) Тольк... May 12 2006, 10:30   makc Цитата(zltigo @ May 12 2006, 14:11) Тольк... May 12 2006, 10:59    zltigo Цитата(makc @ May 12 2006, 13:59) Если мн... May 12 2006, 11:38     Dimchansky Цитата(zltigo @ May 12 2006, 12:38) Слишк... May 12 2006, 11:43      zltigo Цитата(Dimchansky @ May 12 2006, 14:43) А... May 12 2006, 11:52       Dimchansky Цитата(zltigo @ May 12 2006, 12:52) Без д... May 12 2006, 11:59     dxp Цитата(zltigo @ May 12 2006, 18:38) А вот... May 12 2006, 12:14     makc Цитата(zltigo @ May 12 2006, 15:38) Цитат... May 12 2006, 12:18      Dimchansky Цитата(makc @ May 12 2006, 13:18) MMU в э... May 12 2006, 12:28       makc Цитата(Dimchansky @ May 12 2006, 16:28) Ц... May 12 2006, 14:43        Dimchansky Цитата(makc @ May 12 2006, 15:43) С помощ... May 12 2006, 20:15         makc Цитата(Dimchansky @ May 13 2006, 00:15) Ц... May 13 2006, 05:17 Ruslan1 Цитата(aaarrr @ May 12 2006, 12:03) Совер... May 12 2006, 12:12 aaarrr Да, для этого достаточно просто heap правильно про... May 12 2006, 09:36 Dimchansky Цитата(aaarrr @ May 12 2006, 10:36) Да, д... May 12 2006, 09:36 Dainis MMU нужен инициализыровать если для ARM9 хочется ... May 12 2006, 16:16 DASM ну это я с переводом лопухнулся. По умолчанию гене... May 13 2006, 08:04 zltigo Цитата(DASM @ May 13 2006, 11:04) ну это ... May 13 2006, 08:49  Сергей Борщ Цитата(zltigo @ May 13 2006, 11:49) А вот... Aug 4 2006, 07:56   zltigo Цитата(Сергей Борщ @ Aug 4 2006, 10:56) А... Aug 4 2006, 08:26    dxp Цитата(zltigo @ Aug 4 2006, 15:26) Цитата... Aug 4 2006, 09:12     zltigo Цитата(dxp @ Aug 4 2006, 12:12) Какая бол... Aug 4 2006, 10:46      Concorde Цитата(zltigo @ Aug 4 2006, 14:46) Нет, о... Aug 4 2006, 12:07       zltigo Цитата(Concorde @ Aug 4 2006, 15:07) Инте... Aug 4 2006, 13:08      dxp Цитата(zltigo @ Aug 4 2006, 17:46) Цитата... Aug 4 2006, 13:51       zltigo Цитата(dxp @ Aug 4 2006, 16:51) А для при... Aug 4 2006, 16:45    Сергей Борщ Цитата(zltigo @ Aug 4 2006, 11:26) В моей... Aug 4 2006, 09:51 DASM хорошо, если не переустанавливать set_new_handler,... May 13 2006, 10:34 zltigo Цитата(DASM @ May 13 2006, 13:34) Приведи... May 13 2006, 11:07 Alex03 new() практически во всех ранних C++ компиллерах у... May 15 2006, 05:23 zltigo Цитата(Alex03 @ May 15 2006, 08:23) умел ... May 15 2006, 07:23 GetSmart А вот мои 5 рублей.
Мне вот тоже не нравится такое... Aug 5 2006, 01:35
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|