Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Tarea para SOM02

Enviado por   •  3 de Mayo de 2018  •  2.897 Palabras (12 Páginas)  •  3.503 Visitas

Página 1 de 12

...

5.- Explicar la diferencia entre la fragmentación interna y la fragmentación externa.

La fragmentación interna es cuando hay memoria interna que no se utiliza en la partición y la fragmentación externa es la memoria que no se utiliza externa a la partición.

6.- Un sistema posee una memoria física de 64 Kb dividido en marcos de páginas de tamaño 4 Kb. Un programa tiene código de tamaño 32768 bytes, datos de 16386 bytes y la pila de 15870 bytes. ¿Se podrá cargar este programa en la memoria?

¿y si el tamaño de la página fuera de 512 bytes?

64 KB : 4 KB = 16 Marcos

32768 Bytes : 4096 Bytes = 8 Marcos

16386 Bytes : 4096 Bytes = 4.0004 Marcos ~ 5 Marcos

15870 Bytes : 4096 Bytes = 3.8745 Marcos ~ 4 Marcos

8+5+4=17 Marcos => Imposible

64KB = 65536 Bytes

65536 : 512 = 128 Marcos

32768 Bytes : 512 Bytes = 64 Marcos

16386 Bytes : 512 Bytes = 32.003 Marcos ~ 33 Marcos

15870 Bytes : 512 Bytes = 30.99 Marcos ~ 31 Marcos

64+33+31=128 Marcos => Si es posible

7.- Compara la interfaz de un sistema operativo de hace 10 años (por ejemplo, un Windows 3.1) con la de uno actual (por ejemplo, Windows 7). ¿Cuáles son las diferencias más importantes a simple vista?

La diferencia principal es que cada versión es más intuitiva que la anterior y el ambiente grafico es mucho mejor, pero por contraparte te obliga a tener mayores recursos de memoria, disco procesador etc. además de tener que adquirir nuevas versiones de software y equipo periférico

La barra de Herramientas es más accesible e intuitiva.

Además, los botones de minimizar, maximizar, restaurar y cerrar cambian por la conocida rayita, cuadrado y equis.

Los iconos son mucho más modernos.

En resumen que Windows 7 es más atractivo para el usuario que Windows 3.1

8.- Haz un dibujo/esquema de los estados por los que pasa un proceso. Explicando que quiere decir cada estado y explicando la evolución de estos procesos según los estados por los que pasa.

Desde el entorno de texto

Ejecución en primer plano:

El funcionamiento habitual seria:

Esperar a que el usuario ejecute un comando.

Ejecutar el comando y cuando este haya terminado, volverá al primer punto.

Estos comandos que se lanzan en estas condiciones se dicen que están corriendo en primer plano.

Ejecución en segundo plano:

A veces se puede alterar el funcionamiento de comandos para que trabaje de este modo:

Esperar a que el usuario ejecute el comando.

Ejecutar el comando y sin que haya terminado el proceso, vuelve al primer punto.

Desde el entorno gráfico

Un proceso que lanza el sistema operativo sin intervención de ningún usuario está corriendo en segundo plano. Son los servicios de Windows o demonios de LINUX.

En el entorno gráfico se consideran en segundo plano estrictamente aquellos que no tienen ventanas asociadas.

Cuantas más aplicaciones estén trabajando más recursos necesitaran.

Es aconsejable deshabilitar las aplicaciones que no necesitemos.

Los estados por los que pasan los procesos son:

- Activo o en ejecución es la que está ejecutándose en un momento dado.

- Preparado o listo se encuentran todas las tareas para ejecutarse pero esperan a que el procesador quede libre.

- Bloqueado o suspendido son las tareas que están a la espera de que se cumpla alguna condición. No están preparadas para ejecutarse

- Nonato significa que el programa existe pero todavía no lo ha reconocido el sistema operativo.

- Muerto es cuando un proceso ha terminado su ejecución o cuando el sistema operativo ha detectado un error fatal y lo ha transferido a dicho estado.

9.- Los criterios de planificación más utilizados son el tiempo de retorno, tiempo de espera, el rendimiento y la eficacia. Explica dichos conceptos de manera sencilla.

- Ser justa. Todos los procesos deben ser tratados de la misma manera.

- Maximizar la capacidad de ejecución. Dar servicio al número máximo posible de procesos.

- Maximizar el número de usuarios.

- Ser predecible. Debe ejecutarse en la misma cantidad de tiempo y costo con independencia de la carga del sistema.

- Minimizar la sobrecarga. Se trata de mejorar el rendimiento total del sistema.

- Equilibrar el uso de recursos.

- Lograr un equilibrio entre respuesta y utilización. Garantizar buenos tiempos de respuesta mediante la disposición de recursos suficientes cuando son necesarios.

- Asegurar prioridades.

- Dar mejor tratamiento a los procesos que muestren un comportamiento deseable.

10.- Se tienen 3 procesos P1, P2, y P3 con tiempos de ejecución 85, 45 y 118. Si actúa el algoritmo SJF, determinar el orden en que se encuentran en la lista de preparados. Calcular sus tiempos de retorno, de espera, rendimiento y eficiencia del sistema.

Proceso

Duración de la ráfaga

Orden

P1

85

...

Descargar como  txt (23.6 Kb)   pdf (108.4 Kb)   docx (47.7 Kb)  
Leer 11 páginas más »
Disponible sólo en Essays.club