Интернет магазин китайских планшетных компьютеров



Компьютеры - Fork-бомба

23 января 2011


Оглавление:
1. Fork-бомба
2. Описание
3. Примеры fork-бомб на разных языках программирования
4. Предотвращение



Рекурсивное порождение процессов, ведущее к отказу в обслуживании или падению системы

вредоносная или ошибочно написанная программа, бесконечно создающая свои копии), которые обычно также начинают создавать свои копии и т. д.

Выполнение такой программы может вызвать большую нагрузку вычислительной системы или даже отказ в обслуживании вследствие нехватки системных ресурсов, что и является целью написания такой программы.

Программа классической fork-бомбы выглядит так:

 #include <unistd.h>
 
 int main
 {
   while
     fork;
 }

Схожими случаями утечки системных ресурсов являются программы, порождающие зомби и процессы-сироты. Однако, если большинство fork-бомб создаётся намеренно, эти проблемы обычно являются результатом невнимательности или некомпетентности программиста.



Просмотров: 3679


<<< BMW Hash function
FreeBASIC >>>