Informatica

Solo disponible en BuenasTareas
  • Páginas : 5 (1247 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de febrero de 2012
Leer documento completo
Vista previa del texto
En esta sección utilizarás un programa de inserción de marca temporal (Timestamp) y una interfaz gráfica para analizar cómo funciona el procesamiento prioritario.

Antes de ejecutar el programa, responde las siguientes preguntas en el contexto del sistema operativo:

a. ¿Qué es un proceso?
b. ¿Qué elementos tiene un proceso?
c. Menciona los posibles estados que tiene un proceso.
d. ¿Quées un hilo (thread)?
e. ¿Para qué se utilizan los hilos (threads)?

Ahora, utilicemos el programa de inserción de marca temporal (Timestamp) y ejecutemos 2 hilos.

Oprime el botón derecho sobre la liga Timestamp.exe y guarda el programa en C. Debes ejecutar este programa en la consola de comandos de Windows. Abre la consola de comandos de Windows, dando un clic en el menú Inicio delescritorio, y luego selecciona Ejecutar... Teclea "cmd" en el campo de texto y da clic a Aceptar y posiciónate en C:\, teclea“Timestamp –i 500000 –p 2 > output.out” presiona ENTER.

Nota: -i especifica el número de ciclos y -p especifica el número de hilos que debe ejecutar.

Ahora usa la interfaz gráfica para ver la salida.

Oprime el botón derecho sobre la liga Graph.exe y guarda el programa en C.Abre el programa. Si no corre Graph.exe visita la página Apéndice A. Ejecutando un Archivo de Visual Basic, en donde se encuentran las instrucciones. Una vez abierta la aplicación, haz clic sobre Selecciona Archivo de Datos, y escoge el archivo Output.out que se encuentra en C.

Observa que el eje horizontal representa el número de ciclos de trabajo. Cada hilo se representa con un colordiferente. Las áreas grises indican que el sistema no está ejecutando dichos hilos. En la parte inferior de la gráfica se encuentra un mensaje para cada hilo.

f. Captura una impresión de pantalla de la salida gráfica.
g. Despliega una lista ordenada de los hilos que se están ejecutando.
h. ¿Qué es un intercambio de contexto? Desde la gráfica, ¿Cómo puedes saber que ocurrió un intercambio de contexto?i. ¿Qué actividades realiza el procesador durante un intercambio de contexto?
j. Explica lo que sucede en términos de multitarea prioritaria y qué efectos tiene para el usuario.
k. Una interrupción indica que el hilo no se está ejecutando, por lo tanto debe aparecer un espacio de color gris. ¿Cómo maneja una interrupción el núcleo?

Intenta usar más de 2 hilos.
En la línea de comandos deWindows C:\, teclea“Timestamp –i 500000 –p [número de hilos a ejecutar (menos que 10)]” y oprime ENTER.

l. Copia y pega la salida gráfica.
m. Presenta una lista ordenada de los hilos que están siendo ejecutados.
n. Considera un grupo de 3 procesos que se están corriendo. El proceso A tarda 6 segundos, el proceso B tarda 3 segundos, y el proceso C tarda 5 segundos. Usando multitarea prioritaria,¿cuánto tiempo tomará completar los 3 procesos? ¿más de 14 segundos, menos de 14 segundos ó 14 segundos exactos? Explica tu respuesta.

Ahora analiza tu propio sistema.

o. ¿Cuánta memoria RAM (memoria principal) tiene tu máquina? (Envía la impresión de pantalla de la cual inferiste tu respuesta).

Abre Microsoft Word, en caso de que no lo tengas abierto ya.

p. ¿Cuántos hilos iniciaMicrosoft Word ? ( 4.1.4 Lab: Administrador de Tareas.) Envía la impresión de pantalla de la cual inferiste tu respuesta.
q. ¿Cuánta memoria consume Microsoft Word? Envía la impresión de pantalla de la cual inferiste tu respuesta.



Pregunta 2. Memoria Virtual
En esta sección, usarás un programa para demostrar cómo se utiliza la memoria virtual.

a. Usando una tabla de página, ¿cómo funcionala memoria virtual?
b. ¿Cuál es el propósito principal de la memoria virtual?
c. Menciona tres ventajas que trae consigo el usar memoria virtual mientras se ejecuta un programa.

Ejecuta el programa Simulación del Reemplazo de una Página.
Oprime la siguiente liga Paging.exe para ejecutar la aplicación. Si no funciona Paging.exe, abre la siguiente página Apéndice A. Ejecutando un Archivo de...
tracking img