Hola :) El Jueves, 1 de Junio de 2006 15:41, Josep M. Queralt escribió: [...]
A�os atr�s hab�a un sistema muy curioso (y lo admito, tambi�n divertido) para hacer caer servidores basados en Windows NT. Consist�a en llamar al servidor NT y decirle que se le iba a enviar un fichero muy grande y luego enviarle unos pocos bits cada minuto. El NT reservaba memoria suficiente para recibir el hipot�tico fichero y desatend�a los otros procesos, hasta que, finalmente se ca�a.
Si alguien tiene curiosidad, que compile lo siguiente en un MS-Windows y que nos diga lo que aguanta (el MS-Windows ;): main() { for (;;) print ("\t\b\b"); } Si mal no recuerdo, éste es el código. Si me equivoco, que alguien me corrija (seguro que me faltan paréntesis o algo) que hace tanto que no escribo una línea de código que hay veces que creo que lo he soñado ;) Para los que tienen curiosidad, lo que hace el código es "pintar" un tabulador y borra dos veces hacia atrás. Esto lo que te permite es ver si un sistema operativo tiene implementado protección de memoria y separación entre kernel y usuario. Si no hay ninguna de las dos cosas, llegará un momento que el programa "borre" el kernel de memoria ... y se cuelga. Yo llegué a probar esto en un MS-Windows 2k y cayó a los pocos segundos. Lo he probado en diferentes Linux y Unix y lo que ocurre es que el proceso consume mucha CPU, pero no llega a tumbar la máquina. HTH Rafa -- "Even paranoids have enemies." Rafa Grimán Systems Engineer Silicon Graphics Spain Santa Engracia, 120 - Planta Baja 28003 Madrid Spain Tel: +34 91 3984200 Tel: +34 91 3984201 Móvil: +34 628 117 940 http://www.sgi.com OpenWengo: rgriman Skype: rgriman -- 50% of all statistics are inaccurate. OpenWengo: rgriman -- Para dar de baja la suscripci�n, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com