Ver Mensaje Individual
  #21  
Viejo 05/03/10, 10:59:47
Array

[xs_avatar]
WODAN WODAN no está en línea
Miembro del foro
 
Fecha de registro: mar 2010
Localización: En Asturies donde va ser neno
Mensajes: 208
Modelo de smartphone: G100, TATTOO, Galaxy NEXUS
Tu operador: Yoigo
Perdonar, es que he estado fuera y no he leido el foro asi que voy a responder:

Antes tendría que presentarme pero bueno soy un usuario que desde hace menos de una semana tiene una HTC Tattoo (libre) y deseo como todo esa actulización YA!.

Después de esta presentación voy a explicar muy brevemente como funciona el uso de la memoria ram entre diferentes sistemas operativos.

  • Sistemas como Windows se apoyan en las funciones que les ofrecen
los procesadores para controlar las direcciones de memoria mientras que Linux utiliza
sus propios algoritmos. (Partimos de que todos sabemos que GNU/Linux todos podemos saber lo que esta escrito y windows no).

-Linux hace uso de las ventajas de la segmentación y de los circuitos de los
procesadores, para traducir direcciones lógicas en direcciones físicas. Podemos
también decir que alguna porción de RAM está permanentemente asignada al kernel y
utilizada para almacenar el código del kernel y estructuras de datos estáticas del mismo.
La restante parte de la RAM se denomina memoria dinámica, y ésta es un recurso muy
valioso y necesitado no sólo por los procesos, sino también por el propio kernel. De
hecho, el rendimiento global de un sistema depende de cómo de eficientemente se
gestiona la memoria dinámica. Por lo tanto, hoy día todos los sistemas operativos
multitarea tratan de optimizar el uso de la memoria dinámica, asignándola sólo cuando
es estrictamente necesario y liberándola tan pronto como sea posible.

Que quiero decir con esto, pues que la memoria en linux la gobierna y la asigna el kernel, que es lo que puede hacer el usuario cerrar sus aplicaciones, pero solo sus aplicaciones no las del sistema porque no somos root por eso en el taskiller no parece todo, es normal que en un sistema linux la memoria este totalmente usada y no nos muestre la memoria libre porque esta esta sieendo usada por el sistema para su mejor rendimiento, una aplicación cuando necesita memoria pulsamos y decimos quiero ejecutar esto, le pedimos al kernel que nos deje memoria como usuario, pero bajo su control, asi el sistema es estable esto no pasa en windows puesto que quien lo gobierna es el uso de procesos y una aplicación puede colgar todo el sistema si hace un mal uso de la misma, en linux podria pasar pero si puedes ser root puedes acabar con ella con un simple kill.

Bueno podria estar hablando todo el dia, y no quiero quedar de chapas, y tampoco quiera quedar de flame GNU/L vs W$, y menos de no explicar las cosas.

Y perdonar, si tengo faltas o esta escrito en arameo pero me estoy adaptando nuestro terminal Tattoo.
Responder Con Cita
Los siguientes 4 usuarios han agradecido a WODAN su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]