Recursos Insuficientes?

23/10/2003 - 01:12 por Ronald | Informe spam
Tengo un atlon 1.2 con bastante campo en disco y 256RAM y
windows me. Sucede que yo trabajo con 5 o 6 programas a
la vez... muchas veces me dice que los recursos del
sistema son insuficientes y que debo cerrar algunos o me
da problemas de memoria insuficiente.

Si voy a ver los recursos del sistema a veces tengo 50% o
40% cuando me tira el mensaje a veces baja hasta 6%.

lo extraño es que le doy cerrar a todos y aun asi no
suben los recursos al consultar nuevamente. tengo que
reiniciar para que vuelva a la normalidad.

le puse mas memoria (512)RAM pero igual me pasa...por eso
no se si los recursos del sistema se refiere solo a
memoria RAM o que.

Por favor ayudeme.
Si es posible enviar la respuesta a rcartin@hotmail.com
gracias de verdad.
 

Leer las respuestas

#1 Ramón Sola [MS MVP]
23/10/2003 - 05:09 | Informe spam
El espacio destinado a los recursos en Windows 9x no depende de la cantidad de memoria RAM. Se trata de una vieja herencia de Windows 3.x.

Jose Manuel Tella dijo una vez respecto a los recursos:
<pego>
Esto que voy a contar, es una pequeña herencia de Windows 3.1. Recordemos que
W95 / 98 / ME, realmente es un nucleo de 32 bits, pero que se ejecuta, por
motivos de compatibilidad, sobre el viejo nucleo de 16 bits de Windows 3.1. Es
decir, todas las llamadas a USER32, GDI32, KERNEL32, se bifurcan
automaticamente a sus homonimos de 16 bits, USER, GDI y KERNEL que son los
antiguos de Windows 3.1. Por desgracia, tambien se "serializan" esas llamadas,
utilizando un semaforo de espera para que entren una a una, ya que los procesos
en esas tareas de 16 bits, no son reentrantes.

Recordemos ahora, que las tareas de 16 bits, son tareas segmentadas. Esto
quiere decir, que como maximo, cada segmento de codigo (un programa puede tener
varios), cada segmento de datos (un programa puede tener varios) y el segmento
de pila (un programa SOLO puede tener uno), son de 64 KB's. Es decir, la "pila"
de un programa de 16 bits, está limitada unicamente a 64 KB's.

En esos 64 KB's, es donde se guardan "punteros" y "manejadores" a estructuras
de datos necesarias para windows. Esas estructuras son los llamados RECURSOS,
los cuales son, iconos, ventanas, descriptores de ficheros, brochas, botones,
etc... Aunque cada manejador anterior ocupa muy poco ya que es solo una
referencia al objeto, pues... ocupa al fin y al cabo. Y eso "gasta" memoria de
esa pequeña pila de 64 KB's y por mucha memoria qye le pongamos al PC, esa pila
sigue siendo de 64 KB's.

En total, hay tres pilas correspondientes al user, gdi, y kernel. El medidor de
recursos te informa de cuanto espacio tienes libre en cada una de ellas y
estas "se gastan" en funcion de las tareas que tengas cargadas y de los objetos
que esten arrancados. Es la mism limitacion que teniamos en windows 3.1

Evidentemente en nucleos de NT o 2000, esta limitacion no existe, ya que las
tareas de 32 bits nunca invocan a las de 16, y las de 32 bits, están limitadas
por 4 GB en vez de los 64 KB's.
</pego>

Por tanto, uno o varios de esos programas, o alguno que está "de fondo", piden recursos de manera excesiva. Es consecuencia de una limitación de Windows 95, 98 y Millennium. Como apaño, prueba a ejecutar menos programas a la vez, procurando que no estén funcionando simultáneamente varios "devoradores" de recursos.
Ramón Sola desde Málaga (España) /
MS MVP Windows - Shell/User -> http://mvp.support.microsoft.com
Para escribirme, convierte "yanoseashooligan" en "yahoo".

Política de Microsoft para Distribución de Software
http://www.microsoft.com/spain/tech...sfdist.asp
(A ver si queda claro lo de no abrir archivos adjuntos no
solicitados, y mucho menos si el mensaje menciona a Microsoft.)

El mensaje identificado como news:036e01c398f2$05b23ae0$ va a
nombre de Ronald ():
Tengo un atlon 1.2 con bastante campo en disco y 256RAM y
windows me. Sucede que yo trabajo con 5 o 6 programas a
la vez... muchas veces me dice que los recursos del
sistema son insuficientes y que debo cerrar algunos o me
da problemas de memoria insuficiente.

Si voy a ver los recursos del sistema a veces tengo 50% o
40% cuando me tira el mensaje a veces baja hasta 6%.

lo extraño es que le doy cerrar a todos y aun asi no
suben los recursos al consultar nuevamente. tengo que
reiniciar para que vuelva a la normalidad.

le puse mas memoria (512)RAM pero igual me pasa...por eso
no se si los recursos del sistema se refiere solo a
memoria RAM o que.

Por favor ayudeme.
Si es posible enviar la respuesta a
gracias de verdad.

Preguntas similares