Comparativa SO
Enviado por monto2435 • 25 de Octubre de 2017 • 1.063 Palabras (5 Páginas) • 422 Visitas
...
5*. La administración de procesos o task manager es una interfaz que nos permite ver y ejecutar procesos u aplicaciones, algo muy importante al momento de poder explotar todas las características de nuestro hardware y sistema operativo.
El command Prompt o cmd por otra parte es un interprete de comandos en OS/2 y sistemas basados en Windows NT que también nos permite ver y administrar los distintos procesos de nuestro sistema operativo. Podemos acceder a este y ver los distintos procesos de la siguiente manera.
6*.Windows 7 32 bits es capaz de direccionar hasta 4 GB de RAM, los cuales reconoce, pero hay que tener en cuenta que Windows 7 se hace cargo de esos 4 Gb para todo el hardware que tenga el equipo con lo que en realidad usará como máximo 3.2 gb a 3.5 Gb de esa memoria.
Windows 7 Home Basic 64bits puede usar hasta 8 Gb de memoria. Para Windows 7 Home Premium , professional, Ultimate o Enterprise 64 bits, el montante de memoria RAM que puede gestionar se eleva hasta los 192 GB de RAM.
Cuando todos los procesos que se ejecutan en el sistema requieren de más memoria que la disponible, Windows utiliza la alternancia entre la memoria virtual (determinado por un archivo de paginación) y la memoria física. Esta alternacia es llamada Swapping. Este intercambio se realiza no de bytes a bytes, sino de página a página, que en Windows son bloques de 4 KB donde se almacenan los datos de los procesos. De ahí que toda la memoria esté paginada, tanto la física como la virtual. La física en forma de marcos de página y la virtual en forma de páginas.
Además, Windows dispone de tablas de páginas que son las que apuntan a las propias páginas, y los punteros de estas tablas se almacenan a su vez en un directorio de páginas. Cada proceso dispone sólo de un directorio.
*1. En linux cada proceso que se ejecuta tiene un determinado numero llamado PID (Identificador de proceso), es un identificador único. Se pueden detener los procesos de los programas que no utilizamos. Para realizar la gestión de procesos necesitamos identificar información del proceso como su propietario, en que terminal esta funcionando y que comando está ejecutando ese proceso.
-
*2. Memoria Virtual
Direccionamiento de la memoria virtual: Linux utiliza una tabla de página de 3 niveles, cada tabla en particular tiene el tamaño de una página:
- Directorio de páginas: Los procesos activos tienen un directorio de páginas único que tiene el tamaño de página. El directorio de páginas debe recibir en la memoria principal para todo proceso activo.
- Directorio intermedio de páginas: Este directorio se expande a múltiples páginas. Cada entrada en la tabla de páginas apunta a una página que contiene una tabla de páginas.
- Tabla de páginas: Cada entrada en la tabla hace referencia a una página virtual del proceso.
-
Algoritmo de reemplazo de páginas
Linux se basa en el algoritmo de Reloj, que consiste en asociar un bit de usado y otro de modificado con cada una de las páginas de memoria principal. En Linux el usado se reemplaza por una variable de 8 bits. Cada vez que se accede a la página la variable se incrementa. Después Linux recorre periódicamente la lista completa de páginas y reduce la variable de edad de cada página a medida que va rotando por todas ellas en memoria principal. Este algoritmo es una variante de la política LRU.
...