Universidad Politécnica de Madrid Escuela Universitaria de Informática Departamento de Informática Aplicada

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Universidad Politécnica de Madrid Escuela Universitaria de Informática Departamento de Informática Aplicada"

Transcripción

1 Universidad Politécnica de Madrid Escuela Universitaria de Informática Departamento de Informática Aplicada SISTEMAS OPERATIVOS I (Ingeniero Técnico en Informática de Sistemas) Práctica nº 2 Curso académico

2 Este documento ha sido elaborado por Jorge Enrique Pérez Martínez, Isabel Muñoz Fernández y Javier García Martín todos ellos integrantes del Grupo de Innovación Educativa DMAE-DIA de la Universidad Politécnica de Madrid.

3 Sistemas Operativos I (I.T.I.S.) Práctica nº. 2 curso académico ÍNDICE 1. SIMULADOR PARA LA PLANIFICACIÓN DE PROCESOS MOTIVACIÓN OBJETIVOS DESCARGA DEL SOFTWARE REQUISITOS DEL SISTEMA PROCEDIMIENTO PARA REALIZAR UNA SIMULACIÓN Fichero de configuración El experimento y la prueba experimental La prueba experimental El experimento Registrar los resultados TIEMPO NÚMEROS ALEATORIOS PROCESOS DISTRIBUCIONES DE PROBABILIDAD Distribución constante Distribución exponencial Distribución uniforme ALGORITMOS DE PLANIFICACIÓN Características adicionales PLANIFICACIÓN POR PRIORIDADES EL SIMULADOR Arrancar el simulador La interfaz del simulador Información sobre procesos y eventos Controles sobre el experimento y el algoritmo de planificación Controles para la ejecución de experimentos Controles para el fichero log Controles para la creación de gráficos Control de bajo nivel del simulador Barras de progreso de la ejecución del simulador Ayuda, Reset y Quit ENUNCIADO DE LA PRÁCTICA CONFIGURACIÓN DEL SIMULADOR CREACIÓN DE EXPERIMENTOS EJERCICIO PRÁCTICO Parte Parte Parte a b c d ENTREGA DE LA PRÁCTICA...22 Departamento de Informática Aplicada E.U. de Informática (U.P.M.) i

4

5 Sistemas Operativos I (I.T.I.S.) Práctica nº. 2 curso académico Simulador para la planificación de procesos 1 Este simulador permite experimentar con varios algoritmos de planificación de procesos y comparar resultados tales como el rendimiento o el tiempo medio de espera en cada uno de dichos algoritmos. Entre los algoritmos soportados se incluyen: First Come/First Server (FCFS), Shortest Job First (SJF) y Round Robin (RR). Tanto las ráfagas de uso de CPU como de uso de I/O se describen mediante distribuciones de probabilidad Motivación La mayor parte de los ejercicios que vienen en los libros de texto sobre planificación de procesos son problemas con 5 ó 6 procesos y esto no es suficiente para evaluar los algoritmos de planificación. Por otro lado, al tener que realizar los cálculos a mano se dificulta poder variar los parámetros del problema y verificar su incidencia en las propiedades del sistema resultante tales como el rendimiento o el throughput Objetivos Con el uso de este simulador se pretenden alcanzar los siguientes dos objetivos: Ayudar al estudiante a comprender mejor la planificación de procesos incluyendo cómo trabajan los diferentes algoritmos y cómo los parámetros del sistema influyen en su rendimiento. Mostrar al estudiante métodos empíricos en un entorno informático real Descarga del software El software del simulador, fichero ps.zip (630K), puede descargarlo desde la página web de la asignatura. Además, estará instalado en la máquina cajal del Centro de Cálculo de la EUI Requisitos del sistema Un ordenador con entorno de ejecución java versión 1.1 o posterior. Se recomienda Java o superior. Este manual supone que ya están instalados los siguientes ficheros: o PS.jar o Jeli.jar o psconfig o myrun.run o myexp.exp o runps.bat (Windows) o runps (Unix) 1 Este documento es un extracto del documento Using the process scheduling simulator. Tanto ese documento como el software del simulador es obra de: Steven Robbins Department of Computer Science University of Texas at San Antonio 6900 North Loop 1604 West San Antonio, TX Departamento de Informática Aplicada E.U. de Informática (U.P.M.) 1

6 Si ha instalado el simulador en un entorno diferente de Windows, puede ocurrir que los scripts no tengan los permisos adecuados. Tanto el fichero convert como el fichero runps deberían ser ejecutables. Los ficheros ASCII que vienen con la distribución están en formato Windows tal que cada línea termina en <CR><LF>. Para entornos Unix/Linux/Mac OSX, es mejor eliminar el <CR> al final de la línea. Se pueden eliminar todos estos <CR> de los ficheros ejecutando el script convert Procedimiento para realizar una simulación Los pasos básicos para realizar una simulación son: 1. Crear un fichero de configuración que describe las propiedades básicas del simulador. 2. Crear un experimento que contenga varias pruebas experimentales. 3. Ejecutar en el simulador el experimento creado. 4. Registrar los resultados Fichero de configuración Este fichero, de nombre psconfig, contiene información acerca de la ubicación de los experimentos y de dónde poner los ficheros de salida generados por la ejecución de dichos experimentos. Actualmente se pueden especificar las siguientes directivas: logdir, que indica el directorio que contendrá el fichero log. logfn, es el nombre del fichero log. imagename, es el nombre base del fichero GIF que contiene los gráficos que se insertarán en el fichero log. user, el nombre completo del usuario insertado en el fichero log. quiet, deshabilita el sonido cada vez que se pulsa sobre un botón; noquiet lo habilita. portable, un valor boolean. Si es true se utiliza un generador portable de números aleatorios que permite repetir los experimentos dando los mismos resultados (ver sección 1.7) run, que especifica el nombre del fichero que contiene una prueba experimental. exp, que especifica el nombre del fichero que contiene el experimento. A continuación se presenta un posible fichero psconfig: logdir /home/jorge/public/pslogs logfn logfile.html imagename gifim user Jorge Pérez quiet portable true run myrun exp myexp El experimento y la prueba experimental Un experimento se describe en un fichero ASCII con extensión.exp. Un experimento consiste de varias pruebas experimentales que serán comparadas y analizadas. Una prueba experimental indica un algoritmo de planificación y un conjunto de procesos. Se describe en un fichero ASCII con extensión.run. 2 Departamento de Informática Aplicada E.U. de Informática (U.P.M.)

7 Sistemas Operativos I (I.T.I.S.) Práctica nº. 2 curso académico La prueba experimental En su forma más simple, el formato del fichero que describe una prueba experimental es el siguiente: name nombre_de_la_prueba_experimental comment descripción_de_la_prueba_experimental algorithm descripción_del_algoritmo numprocs número_de_procesos firstarrival tiempo_de_la_primera_llegada interarrival distribución_entre_llegadas duration distribución_para_la_duración cpuburst distribución_de_las_ráfagas_de_cpu ioburst distribución_de_las_ráfagas_de_io basepriority prioridad A continuación se muestra el contenido de un fichero ejemplo que contiene la especificación para una prueba experimental: name myrun comment Esto es un ejemplo de especificación de una prueba experimental algorithm SJF numprocs 20 firstarrival 0.0 interarrival constant 0.0 duration uniform cpuburst constant 50.0 ioburst constant 1.0 basepriority 1.0 El fichero especifica que se ejecutarán un total de 20 procesos planificados según el algoritmo SJF. El primer proceso llega en el instante 0,0. Los tiempos entre llegadas son todos 0,0 lo que indica que todos llegan al mismo tiempo. Cada proceso tiene una duración (tiempo total de uso de CPU) elegida desde una distribución uniforme en el intervalo de 500 a Todos los procesos tienen un tiempo de ráfaga de CPU constante e igual a 50 y un pequeño tiempo de ráfaga de I/O constante e igual a 1. La prioridad especificada en el fichero solo se utiliza cuando se configura el simulador para que utilice prioridades El experimento El formato del fichero que describe un experimento contiene, además del nombre y una línea para comentarios, otro conjunto de líneas especificando las pruebas experimentales a realizar. Dichas pruebas se indican con el nombre del fichero que la contiene y, posiblemente, algunos parámetros. Por ejemplo, quizás esté interesado en ejecutar el mismo conjunto de procesos con el algoritmo Roun Robin pero variando el quantum. El formato de un fichero que especifica un experimento es el siguiente: name nombre_del_experimento comment descripción_del_experimento run nombre_de_la_prueba_experimental lista_opcional_de_parámetros run nombre_de_la_prueba_experimental lista_opcional_de_parámetros A continuación se muestra el contenido de un fichero ejemplo que contiene la especificación para un experimento: name myexp comment este experimento especifica 3 pruebas experimentales run myrun Departamento de Informática Aplicada E.U. de Informática (U.P.M.) 3

8 run myrun cpuburst uniform run myrun cpuburst exponential 50 Este experimento describe tres pruebas experimentales. Todas las pruebas están basadas en la descripción contenida en el fichero myrun.run. En la segunda prueba se modifica la distribución de las ráfagas de CPU a una distribución uniforme en el intervalo En la tercera prueba se modifica a una distribución exponencial con valor medio de 50. Las posibles modificaciones que se pueden indicar sobre una prueba experimental y que pueden estar descritas en un fichero experimento son las siguientes: numprocs: el parámetro es el número de procesos a crear. firstarrival: el parámetro, un número en coma flotante, indica el tiempo de llegada del primer proceso. basepriority: el parámetro es la prioridad base del proceso creado. La prioridad base no es útil a menos que el simulador esté utilizando prioridades. interarrival: el parámetro es un string que representa la distribución entre los tiempos de llegada de los procesos. duration: el parámetro es un string que representa la distribución del tiempo total de CPU utilizado por los procesos. cpuburst: el parámetro es un string que representa la distribución de los tiempos de las ráfagas de CPU de los procesos. ioburst: el parámetro es un string que representa la distribución de los tiempos de las ráfagas de I/O de los procesos. algorithm: el parámetro es un string que representa el algoritmo de planificación. seed: el parámetro es un entero que representa la semilla a utilizar para inicializar el generador de números aleatorios. priorityoff: indica al simulador que no utilice prioridades. priorityon: indica al simulador que utilice una política de prioridades no expulsora. prioritypreempt: indica al simulador que utilice una política de prioridades expulsora. key: el parámetro indica la clave a utilizar en un gráfico de tiempos de espera. Si el parámetro contiene más de una palabra, éstas deben estar encerradas entre dobles comillas Registrar los resultados La ejecución del experimento en el simulador puede generar tablas o gráficos sobre varios estadísticos tales como el tiempo medio de espera o el throughput. La información sobre el experimento incluyendo la especificación de los procesos, las estadísticas y los gráficos resultantes se almacena en un fichero en formato HTML Tiempo El simulador utiliza un tiempo virtual representado por un número en coma flotante sin unidades. Cuando arranca el simulador, el tiempo se pone a 0,0. El simulador está dirigido por eventos y los eventos que ocurren al mismo tiempo pueden ocurrir en cualquier orden. 4 Departamento de Informática Aplicada E.U. de Informática (U.P.M.)

9 Sistemas Operativos I (I.T.I.S.) Práctica nº. 2 curso académico Números aleatorios Java tiene un generador de número pseudoaleatorios que se utiliza cuando hay que seleccionar valores desde una distribución de probabilidad. Uno de los problemas de utilizar este generador es que a menos que todas las distribuciones sean constantes, diferentes ejecuciones sobre los mismos datos producirán resultados ligeramente distintos. Pero a veces es interesante repetir el mismo experimento para analizarlo en más profundidad. Poniendo la opción portable (sección 1.5.1) a true permite hacer esto. El simulador utiliza un generador portable de números pseudoaleatorios con una semilla fija tal que si se repite el mismo experimento con los mismos datos, producirá los mismos resultados. La semilla se inicializa al comienzo de cada prueba experimental, tal que una prueba no se vea afectada por otras anteriores. El simulador utiliza un generador de números aleatorios para calcular todas las distribuciones. Las ráfagas de CPU y de I/O de los procesos se calculan sobre la marcha para cada proceso. Los tiempos de ráfagas de CPU se calculan cuando el proceso entra en la cola de preparados. Puesto que el algoritmo de planificación puede afectar al orden en el que los procesos entran en la cola de preparados, el mismo conjunto de procesos ejecutándose bajo diferentes algoritmos de planificación tendrán ráfagas de duración diferente Procesos Un proceso se especifica describiendo la siguiente información: Tiempo de llegada. Tiempo total de CPU. Distribución del tiempo de ráfagas de CPU. Distribución del tiempo de ráfagas de I/O Distribuciones de probabilidad El simulador soporta actualmente tres tipos de distribuciones de probabilidad. Cuando se especifica una distribución de probabilidad en un fichero ASCII se representa en una única línea de texto. La línea comienza con una palabra indicando el tipo de distribución y va seguida por o bien un número en coma flotante representando la media de la distribución o, en el caso de la distribución uniforme, dos números en coma flotante representando las cotas inferior y superior del intervalo. A continuación se indica cómo especificar estas distribuciones: La distribución constante. Ejemplo: constant La distribución exponencial. Ejemplo: exponential La distribución uniforme. Ejemplo: uniform Distribución constante En una distribución constante el valor de la variable aleatoria siempre es el mismo Distribución exponencial La función de densidad tiene la forma: Departamento de Informática Aplicada E.U. de Informática (U.P.M.) 5

10 λx λe, para x 0; f x ( x) = (1) 0, en otro caso donde λ ( λ > 0 ) es el parámetro de la distribución. La función de distribución tiene la forma siguiente: λx 1 e, para x 0; Fx ( x) = (2) 0, en otro caso 2 La media,, y la varianza,, son: m x =, σ x = 2 σ x m x (3) λ λ Distribución uniforme Una variable aleatoria continua X tiene una distribución uniforme sobre un intervalo de a..b (b > a) si la probabilidad de que tome cualquier valor de dicho intervalo es la misma. La función de densidad tiene la forma: 1, para a x b; f x ( x) = b a (4) 0, en otro caso. La función de distribución se obtiene integrando la fórmula (4) anterior, obteniéndose la expresión siguiente (5): 0, para x < a; x a F x ( x) =, para a x b; (5) b a 1, para x > b; La representación gráfica de ambas funciones se indica en la Figura 1. Figura 1. (a) Función de densidad y (b) función de distribución 2 La media,, y la varianza,, de X se hallan como: m x m x = b a σ x 1 xf x ( x) dx = b a a + b x dx = 2 a + b xdx = ; 2 ( b ) 2 2 b 2 a x a 1 σ = b a b a 12 (6) 6 Departamento de Informática Aplicada E.U. de Informática (U.P.M.)

11 Sistemas Operativos I (I.T.I.S.) Práctica nº. 2 curso académico Algoritmos de planificación La siguiente discusión asume que las prioridades están off, que es el valor por omisión. Actualmente el simulador soporta los siguientes algoritmos de planificación: Roun Robin (RR): el usuario puede poner el quantum. Los procesos salen de la cola de preparados en el orden en el que llegaron. First-Come/First-Server (FCFS): los procesos se cogen de la cola de preparados según el orden en el que llegaron. Una vez que un proceso coge la CPU, la retiene hasta que expira el tiempo de la ráfaga actual de CPU. Entonces pasa a la cola de esperando por I/O hasta que expira el tiempo de la ráfaga actual de I/O. Shortest Job First (SJF): el siguiente proceso a seleccionar de la cola de preparados es el que tenga la ráfaga de CPU más corta. Si hay más de uno con la misma ráfaga más pequeña, se selecciona según el orden de llegada. Preemptive Shortest Job First (PSJF): el siguiente proceso a seleccionar de la cola de preparados es el que tenga la ráfaga de CPU más corta. Si hay más de uno con la misma ráfaga más pequeña, se selecciona según el orden de llegada. Si un proceso pasa a la cola de preparados y su ráfaga es más corta que lo que le queda de tiempo al proceso que se está ejecutando, se expulsa de la CPU al proceso actual. Shortest Job First Approximation (SJFA): Se hace una estimación del tamaño de la siguiente ráfaga de CPU del proceso (basada en el comportamiento pasado) y se selecciona aquel que tiene una estimación menor. La estimación inicial es 0. Un parámetro α, especificado por el usuario, tiene un valor entre 0 y 1. Si la última estimación fue b, y la última ráfaga fue de B, la siguiente estimación se calcula como αb + (1- α)b. El algoritmo de planificación se especifica con un string y opcionalmente un parámetro en coma flotante dependiendo del algoritmo. Los algoritmos es especifican de la siguiente forma: RR q: representa el algoritmo round robin con un tamaño de quantum de q. FCFS: representa el algoritmo primero en llegar, primero en ser servido. SJF: representa el algoritmo trabajo más corto el siguiente. PSJF: representa el algoritmo SJF expulsor. SJFA α: representa el algoritmo SJF con estimaciones usando el valor α Características adicionales Cuando comienza a ejecutarse el simulador, al primer proceso que llegue se le asigna la CPU. Esto ocurre incluso si llegan otros al mismo tiempo. Por eso, el primer proceso que se crea es el primero que llega independientemente del algoritmo de planificación utilizado. Las ráfagas de I/O de 0 unidades de tiempo se tratan como ráfagas de I/O muy pequeñas. Esto significa que cuando un proceso agota su actual ráfaga de CPU, el planificador selecciona otro proceso de la cola de preparados y deja al proceso que acaba de salir de nuevo en la cola de preparados. Solo se selecciona al mismo proceso si la cola de preparados estaba vacía Planificación por prioridades El simulador soporta la planificación de procesos con prioridades fijas. Una prioridad es un número en coma flotante siendo los mayores los que expresan una prioridad más alta. Por omisión, se ignoran las prioridades (priorityoff). El planificador Departamento de Informática Aplicada E.U. de Informática (U.P.M.) 7

12 soporta dos modos de planificación por prioridades, expulsora (prioritypreempt) y no expulsora (priorityon) El simulador Arrancar el simulador Si va a utilizar el simulador instalado en cajal puede obviar el resto de este epígrafe. Si va a arrancar el simulador desde un pc con windows, sitúese en el directorio en el que está el software del simulador y ejecute el fichero runps. Si los ficheros jar los ubicó en un directorio diferente, es necesario modificar el fichero runps tal que las variables JARDIR1 o JARDIR2 indiquen la ubicación de los ficheros jar. Si el simulador no arranca, asegúrese que el runtime de Java está incluido en el path. Ejecute java version y verifique que se imprime una versión superior a la La interfaz del simulador La ventana principal del simulador se muestra en la Figura 2. En la parte superior hay dos áreas de texto etiquetadas con History y con Event List. Cada una de estas dos áreas tiene asociados 5 botones. El del medio (el más grande) visualiza (on) o no (off) el contenido del área de texto. El botón a su izquierda (Clr) borra el contenido del área de texto mientras que el botón de la derecha (Log) almacenada en el fichero log la información visualizada. Los dos botones pequeños en los extremos (etiquetados con < y >) disminuyen y aumentan respectivamente el tamaño del font del texto visualizado en la ventana. Figura 2. Ventana principal del simulador 8 Departamento de Informática Aplicada E.U. de Informática (U.P.M.)

13 Sistemas Operativos I (I.T.I.S.) Práctica nº. 2 curso académico El área de texto del ángulo superior izquierdo etiquetada History muestra la configuración inicial leída del fichero de configuración así como información variada acerca del progreso de la simulación. El área de texto de más a la derecha etiquetada Event List muestra los eventos según van ocurriendo Información sobre procesos y eventos Debajo de la ventana Event List hay 12 botones para visualizar información sobre procesos y eventos relativos a la última ejecución. Algunos botones tienen un número entre paréntesis después de la etiqueta. Este número indica el número aproximado de líneas que se visualizarán en la ventana History cuando se pulse sobre dicho botón. La función de cada botón es la siguiente: Events (n): visualiza todos los eventos en la cola de eventos. New (n): visualiza los procesos que se han creado y que todavía no han terminado. Waiting (n): visualiza todos los procesos que están esperando por I/O. All (n): visualiza información sobre todos los procesos. En la Figura 3 se ilustra un ejemplo de dicha información. Figura 3. Información sobre todos los procesos obtenida pulsando sobre el botón All Ready (n): visualiza información sobre los procesos que están en la cola de preparados. Finished (n): visualiza información sobre los procesos que ya han terminado. En la Figura 4 se muestra un ejemplo de esta información. Figura 4. Información visualizada cuando se pulsa el botón Finished Departamento de Informática Aplicada E.U. de Informática (U.P.M.) 9

14 CPU History (n): visualiza una instantánea de los procesos entrando y saliendo de la CPU (ver Figura 5). Figura 5. Información visualizada cuando se pulsa el botón CPU History All Data 2 : recopila información sobre las pruebas experimentales realizadas desde que se arrancó el simulador por última vez (ver Figura 6 ). Figura 6. Información visualizada cuando se pulsa sobre el botón All Data. One History: visualiza una instantánea de los cambios de estado del proceso seleccionado después de pulsar sobre el botón (ver Figura 7). Figura 7. Información visualizada cuando se pulsa sobre el botón One History 2 Según Robbins: An obsolete button that shows (in the yellow window) some info about each of the runs. This information is now contained in the data table (Show Data or Log All Table Data). The info relates to the number of times the CPU is entered and the number of times an item is put in the ready queue. 10 Departamento de Informática Aplicada E.U. de Informática (U.P.M.)

15 Sistemas Operativos I (I.T.I.S.) Práctica nº. 2 curso académico One Statistics: visualiza información acerca del proceso seleccionado después de pulsar sobre el botón (ver Figura 8). Figura 8. Información visualizada cuando se pulsa sobre el botón One Statistics One Burst: visualiza información sobre las ráfagas de CPU y de I/O del proceso seleccionado después de pulsar sobre el botón (ver Figura 9). Figura 9. Información visualizada cuando se pulsa sobre el botón One Burst Saving Process History 3 : No tiene interés para la práctica actual Controles sobre el experimento y el algoritmo de planificación Debajo de esos botones se especifica el algoritmo de planificación actual así como el experimento que se está llevando a cabo (ver Figura 10). El conjunto de botones que aparecen en la Figura 10 están inhibidos. Solo están habilitados cuando el experimento se ejecuta de manera interactiva (Interactive Run) como se indicará más adelante. Figura 10. Botones para especificar el algoritmo y el experimento a ejecutar En la Figura 10 se indica que las prioridades están inhibidas (botón con la etiqueta Priority Off. Pulsando sucesivamente sobre ese botón obtendremos las etiquetas 3 Según Robbins: Show the current state of saving the history of what the simulator has done. By default, it saves a complete history of each process including when it enteres the CPU and starts I/O. This takes a lot of memory for long runs and can cause the simulator to run out of memory. Pushing this button turns off this feature and only averages are saved. Once you turn it off, you cannot turn it on again without restarting the simulator. Departamento de Informática Aplicada E.U. de Informática (U.P.M.) 11

16 Priority On y Preemptive correspondientes a algoritmos con prioridades no expulsor y con prioridades expulsor, respectivamente (ver epígrafe 1.11). A la derecha de ese botón, existe uno que nos permite establecer el algoritmo de planificación. Si el algoritmo seleccionado es Round Robin, en el mismo botón se indica el valor actual del quantum y a la derecha aparecen un conjunto de botones que permiten variar este quantum. Si el algoritmo seleccionado es FCFS o SJF o PSJF ésta barra ocupa todo el espacio. Si el algoritmo seleccionado es SJFA en el mismo botón se indica el valor de α y a la derecha aparecen un conjunto de botones que permiten variar esta α. Inmediatamente debajo hay un botón etiquetado con Experiment y el nombre del experimento que se está ejecutando (myexp). A la derecha de este botón se indica la prueba experimental que se está ejecutando (por ejemplo: Run myrun 1) o bien figura la etiqueta Run All si se van a ejecutar todos los experimentos juntos (botón Run All) como se indicará más adelante. El botón etiquetado con Creator permite gestionar los parámetros del simulador a más bajo nivel y no es interés para la práctica actual Controles para la ejecución de experimentos Más abajo existen 5 columnas de botones. La primera columna (la de más a la izquierda) contiene botones relacionados con la ejecución de experimentos y creación/visualización de ficheros de configuración. La funcionalidad de esos botones es la siguiente: Change Experiment 4. Cambia de experimento avanzando a través de los experimentos según se leyeron cuando arrancó el simulador. El experimento por omisión se visualiza en la línea que está encima de este botón. Ese es el experimento que se ejecuta cuando se pulsa sobre el botón Run Experiment. Run All o Automatic Run o Interactive Run. Si el experimento tiene una sola prueba experimental, entonces las opciones son Automatic Run o Interactive Run. Si existe más de una prueba experimental las opciones son o bien ejecutar todos los experimentos automáticamente (Run All), o ejecutar unas de las pruebas experimentales automáticamente (Automatic Run) o ejecutar una de las pruebas experimentales interactivamente (Interactive Run). Run Experiment o Setup Experiment Run. La primera de estas dos etiquetas aparece si el botón de arriba está en Run All o Automatic Run. En ese caso este botón arranca la ejecución del experimento. La segunda de estas etiquetas aparece si el botón de arriba está en Interactive Run. En este caso, este botón crea los procesos necesarios para ejecutar la prueba experimental y además habilita los botones (sobre eventos) de la cuarta columna. Create File 5. Visualiza el menú pop-up indicado en la Figura 11. Figura 11. Menú pop-up asociado al botón Create File 4 Según Robbins: Change Experiment will only do something when the psconfig file contains more than one exp line. 5 Según Robbins: is an obsolete feature that could be used for creating runs on the fly, but is no longer supported. It will be removed in a future version 12 Departamento de Informática Aplicada E.U. de Informática (U.P.M.)

17 Sistemas Operativos I (I.T.I.S.) Práctica nº. 2 curso académico La funcionalidad asociada con las opciones del menú anterior son las siguientes: Create New Run. Visualiza el menú pop-up indicado en la Figura 12. Seleccionando Cancel se cierra el menú. Las otras dos opciones (Specify Values y Specify Creator) no hacen nada. Figura 12. Menú pop-up asociado al botón Create New Run Create New Experiment. No hace nada. Create New Group y Create New Creator. Permiten gestionar los parámetros del simulador a más bajo nivel y no son de interés para la práctica actual. Cancel. Cierra el menú. Show Files. Visualiza el menú pop-up indicado en la Figura 13. Figura 13. Menú pop-up asociado al botón Show Files La funcionalidad asociada con las opciones del menú anterior son las siguientes: Show Configuration File. Visualiza en el área de texto History el contenido del fichero de configuración. Show Run Files. Visualiza en el área de texto History el contenido de los ficheros que describen las pruebas experimentales. Show Exp Files. Visualiza en el área de texto History el contenido de los ficheros que describen los experimentos. Show Runs. Visualiza en el área de texto History el número de pruebas experimentales y algunas propiedades de éstas. Show Experiments. Visualiza en el área de texto History el número de experimentos y algunas propiedades de éstos. Show Groups y Show Creators. Permiten gestionar los parámetros del simulador a más bajo nivel y no son de interés para la práctica actual. Cancel. Cierra el menú Controles para el fichero log La segunda columna de botones de la Figura 2 controla el fichero log sobre el que se registran los resultados del experimento y los eventos del propio experimento. La funcionalidad de esos botones es la siguiente: Departamento de Informática Aplicada E.U. de Informática (U.P.M.) 13

18 Open Log. Abre el fichero log y habilita el resto de botones. Después de pulsarlo su etiqueta cambia a Close Log. Si cierra el fichero log y se vuelve a abrir, se elimina el contenido anterior del fichero. La funcionalidad del segundo botón depende de si el fichero log está abierto o cerrado. Cuando el fichero log está cerrado, el botón tiene la etiqueta Change Log Filename y se puede utilizar para cambiar el directorio y el nombre del fichero log. Si se pulsa sobre este botón se visualiza la ventana indicada en la Figura 14. Figura 14. Ventana para cambiar el nombre del fichero log En la ventana de la Figura 14 cuando se pulsa sobre el botón etiquetado con Filename, este botón se convierte en un área de texto editable donde se puede introducir un nuevo nombre de fichero seguido de <CR>. Si mientras se está editando se quiere eliminar lo escrito se puede pulsar el botón Reset Filename. Los botones etiquetados con Directory y Reset Directory realizan la función análoga a los dos botones anteriormente descritos pero actuando sobre el directorio en el que se ubica el fichero log. Los botones etiquetados con Image Name y Reset Image Name establecen el nombre del fichero sobre el que salvarán los gráficos generados por el simulador. Los botones Abort y Done cierran la ventana eliminando/guardando los cambios introducidos respectivamente. Cuando el fichero log está abierto, el botón tiene la etiqueta Stop Log o Start Log. Inicialmente, cuando el fichero está abierto, comienza a registrarse información en el fichero log y la etiqueta es Stop Log. Si ahora se pulsa este botón se detiene el registro de datos y la etiqueta pasa a Start Log. El fichero log sigue abierto. La funcionalidad del tercer botón depende de si el fichero log está abierto o cerrado. Cuando el fichero log está cerrado, el botón tiene la etiqueta Replace Old Log o Append To Old Log. Cuando la etiqueta de este botón es la primera, si se abre el fichero log se pierde el contenido de ese fichero. Cuando la etiqueta de ese botón es la segunda, si se abre el fichero log el registro de datos se añade al contenido que ya tuviera el fichero. Cuando está abierto el fichero log, la etiqueta de este botón es Log Comment. Cuando se pulsa sobre el botón se visualiza una ventana que permite al usuario introducir un comentario en el fichero log. Log All Table Data. Si el fichero log está cerrado, este botón está deshabilitado. Crea dos tablas en el fichero log que contienen estadísticas sobre los datos salvados. Los datos se salvan de manera automática cuando acaba un experimento o cuando se pulsa sobre el botón Save Data, pero no aparecen en el fichero log hasta que se pulsa Log All Table Data. Las tablas contienen una entrada para cada prueba experimental ejecutada. Un ejemplo de tales tablas se ilustra en la Figura Departamento de Informática Aplicada E.U. de Informática (U.P.M.)

19 Sistemas Operativos I (I.T.I.S.) Práctica nº. 2 curso académico Description Algorithm Time Processes Finished CPU Utilization Entries Throughput CPU I/O CPU I/O Average Time myrun_1 FCFS myrun_2 SJF Turnaround Time Description Algorithm Average Minimum Maximum Waiting Time SD Average Minimum Maximum SD myrun_1 FCFS myrun_2 SJF Figura 15. Dos tablas creadas por el simulador con el botón Log All Table Data La primera tabla contiene información sobre la utilización de la CPU y el throughput para cada prueba experimental (myrun_1 y myrun_2). La columna etiquetada Entries especifica dos valores: el número de veces que los procesos entraron a la CPU y el número de veces que pidieron una I/O. La columna Average Time especifica dos valores: el tiempo medio gastado en la CPU y el tiempo medio por ráfaga de I/O. La segunda tabla contiene información más detallada sobre los tiempos de turnaround y de espera. El botón Edit Data de la siguiente columna se puede utilizar para limitar qué datos se registran en el fichero log. Show Remote Log 6. Este botón no tiene interés para la práctica actual. Draw Gantt Chart. Permite visualizar un diagrama de Gantt sobre el experimento ejecutado. Antes de eso, el usuario puede elegir sobre cuál de los algoritmos ejecutados quiere el diagrama (ver Figura 16). Figura 16. Selección del tipo de diagrama de Gantt Una vez seleccionado se visualiza en una ventana el citado diagrama (Figura 17). En el eje de abscisas se representa el tiempo mientras que en el de ordenadas se utiliza una fila para representar a cada uno de los procesos que han tomado parte en la simulación. Justo debajo del gráfico existen una serie de botones que tienen asignada la siguiente funcionalidad: Hide. Cierra la ventana. Update. Si el simulador está ejecutando una prueba experimental mientras se está dibujando el diagrama de Gantt, este botón permite actualizar dicho diagrama. Este botón solo es útil cuando la prueba experimental dura muchísimo tiempo. 6 Según Robbins: The Button "Show Remote Log" should be deactivated. If you are running remotely (from a browser) the simulator can be set up to save the log file on my server. You will not be using this feature. Departamento de Informática Aplicada E.U. de Informática (U.P.M.) 15

20 Figura 17. Un ejemplo de diagrama de Gantt Relative/Absolute. Normalmente el diagrama de Gantt comienza cuando arranca el primer proceso independientemente de si éste arrancó en el instante 0. Con este botón se puede forzar a que el diagrama arranque en el instante 0. Home. El diagrama de Gantt se puede mover dentro de su propia ventana. Esto es útil cuando el diagrama no cabe completamente en la ventana. Si se pulsa este botón el diagrama vuelve a su posición original. Color. No tiene interés para la práctica actual. Scale. Si el diagrama no cabe en la ventana, al pulsar este botón el simulador intenta escalar el diagrama en el eje X (horizontalmente) tal que quepa en la ventana. Height. Cambia la altura de la ventana para que quepa el diagrama. Controls. Cuando se pulsa sobre este botón se abre un cuadro de controles para actuar sobre propiedades geométricas del diagrama (Figura 18). 16 Departamento de Informática Aplicada E.U. de Informática (U.P.M.)

21 Sistemas Operativos I (I.T.I.S.) Práctica nº. 2 curso académico Figura 18. Cuadro de controles para actuar sobre la geometría de un diagrama de Gantt Save. Visualiza una ventana para que introduzca el nombre del fichero en el que quiere guardar el gráfico (Figura 19). Log. Permite insertar una copia del diagrama en el fichero log. Figura 19. Ventana para salvar a un fichero un diagrama de Gantt Controles para la creación de gráficos La tercera columna de botones de la Figura 2 controla la creación de gráficos. La funcionalidad de esos botones es la siguiente: Graph: Waiting, Graph: Waiting Box, Graph: Waiting Ratio, Graph: Waiting Ratio Box, Graph: Turnaround, Graph: Turnaround Box, Graph: CPU Burst, Graph: CPU Burst Box, Graph: Completed, Graph: Completed Box. Waiting significa que el gráfico contiene información sobre el tiempo de espera de los procesos de cada prueba experimental. Cada una de dichas pruebas aparece en un color distinto y la distribución de los tiempos de espera se muestra como un histograma. El tamaño de cada barra representa el tiempo de espera definido éste como el tiempo empleado en la cola de preparados. Pulsando sobre el botón Draw Graph se abre una ventana que contiene el gráfico (Figura 20). La ventana contiene un botón Log que al pulsarlo inserta el gráfico en el fichero log. Wating Ratio es la razón entre el tiempo de CPU y la suma del tiempo de CPU más el tiempo que pasó en la cola de preparados. Este ratio es útil para comparar procesos con un amplio rango de tiempos de CPU. Cuanto mayor es el valor, menor ha sido el tiempo de espera. Completed da la distribución de las fracciones que han completado los procesos. Eso solo es útil cuando se utiliza la interfaz de bajo nivel ya que al final del experimento todos los procesos han acabado (se han completado). Draw Graph. Dibuja en una ventana el gráfico del tipo indicado por el botón anterior. Show All Graphs. Visualiza todos los gráficos que previamente se hayan escondido. Departamento de Informática Aplicada E.U. de Informática (U.P.M.) 17

22 Figura 20. Gráfico creado con Graph:Waiting seleccionado Edit Data. Permite seleccionar los datos que serán salvados o visualizados en un gráfico. Cuando se pulsa este botón aparece la ventana ilustrada en la Figura 21. Figura 21. Menú de edición del botón Edit Data Existe una fila por cada prueba experimental finalizada y una última línea con dos botones. Cada línea referida a una prueba experimental contiene dos botones. Pulsando sobre el botón Log lo cambia a NoLog e indica que la correspondiente prueba experimental no será registrada en el fichero log. Pulsando de nuevo sobre el mismo botón se vuelve a la situación original. El otro botón tiene la etiqueta Show. Cuando se pulsa la línea desaparece de la ventana del editor de datos. Se pueden visualizar las líneas ocultas pulsando sobre el botón Show Some que entonces cambia a Show All. El botón Done, cuando se pulsa, cierra la ventana del editor. Save Data. Salva las estadísticas actuales tal que se puedan registrar en el fichero log cuando se pulse el botón Log All Table Data. Show Data. Visualiza los datos que se registrarían en el fichero log cuando se pulse el botón Log All Table Data Control de bajo nivel del simulador La cuarta y la quinta columna de botones de la Figura 2 permiten un control más fino sobre la ejecución del simulador pero no son de interés para la práctica actual. El botón About 7 no hace nada. 7 Según Robbins: The About button used to do something, but no longer does 18 Departamento de Informática Aplicada E.U. de Informática (U.P.M.)

23 Sistemas Operativos I (I.T.I.S.) Práctica nº. 2 curso académico Barras de progreso de la ejecución del simulador Por debajo de estas cinco columnas de botones hay dos barras que muestran el progreso de la simulación. La primera es roja y muestra la fracción del tiempo total de CPU utilizado hasta ese momento. Cuando la barra roja llegue al final, todos los procesos habrán terminado. La segunda barra es azul y muestra la fracción de procesos que se han completado Ayuda, Reset y Quit Por último, debajo del todo hay tres botones: Help. Visualiza una ventana de ayuda con información detallada sobre varios botones utilizados por el simulador. Cuando el puntero se pone sobre uno de esos botones, en la ventana se indica la funcionalidad de dicho botón. En la actual implementación del simulador no se da información sobre todos los botones. Reset. Elimina todos los procesos e inicializa todas las variables. Los datos salvados previamente no se eliminan. Quit. Se termina el simulador. El fichero log se cierra si estaba abierto. 2. Enunciado de la práctica Esta práctica está compuesta de varias partes. En las dos primeras realizará experimentos sencillos con el simulador. La tercera parte constituye el ejercicio práctico en si mismo Configuración del simulador Las instrucciones que se detallan a continuación se refieren a la instalación del simulador que hay en el Centro de Cálculo de la EUI sobre el ordenador cajal. En esta parte de la práctica personalizará la instalación del simulador. Siga los pasos que se indican a continuación: 1. Entre en su cuenta windows. Ejecute Xserver. Conéctese a cajal mediante putty. Entre en su cuenta en el ordenador cajal. 2. Cree un directorio llamado practica2 bajo el directorio so1s. Situese en ese directorio. 3. Copie los ficheros psconfig, myrun.run y myexp.exp al directorio actual desde el directorio /eui/practs/so1s/pss. 4. Ejecute el fichero runps. 5. Si todo es correcto, aparecerá la ventana principal del simulador como se indica en la Figura Pulse sobre el botón Quit que se haya en el ángulo inferior derecho. 7. Edite el fichero psconfig. Una de las líneas comienza por user. Quite el nombre que figura actualmente y ponga los nombres de los componentes del grupo así como sus números de matrícula. 8. Ejecute de nuevo runps. 9. Pulse sobre el botón etiquetado con Open Log. Ahora el botón debería decir Close Log. Con esta acción ha creado un fichero log llamado logfile.html en su directorio practica Pulse el botón Run Experiment. Esto arranca el simulador que terminará en un segundo. Se deberían haber ejecutado dos pruebas experimentales con 30 procesos. Una de ellas con el algoritmo FCFS y la otra con SJF. Departamento de Informática Aplicada E.U. de Informática (U.P.M.) 19

24 11. Pulse en el botón Show Data. Se deberían visualizar tablas de estadísticas sobre los resultados de ejecutar las pruebas experimentales. Compare los tiempos medios de espera para los dos algoritmos. Cierre la ventana que contiene las tablas. 12. Abra el fichero logfile.html. En la primera línea del fichero debería estar su nombre, seguida por algunos datos que, por ahora, no tienen interés. 13. Pulse sobre el botón Log All Table Data. Refresque su navegador. Al final del fichero deberían aparecer unas tablas similares a las mostradas con Show Data. 14. Pulse sobre el botón Draw Gantt Chart. Se debería abrir una ventana pop-up para permitirle elegir entre FCFS y SJF. Seleccione FCFS y verá un diagrama de Gantt que muestra los estados de 30 procesos. Pulse sobre el botón Log en el ángulo inferior derecho. Ahora pulse sobre Hide que está en el ángulo inferior izquierdo. Pulse de nuevo sobre el botón Draw Gantt Chart y repita el proceso para SJF. 15. Refresque su navegador Ahora debería ver los dos diagramas de Gantt. Cierre el navegador. 16. Pulse sobre el botón Close Log y después sobre Quit. 17. Con el fichero logfile.html haga lo que se indica en el apartado 1 de la sección 3 de este manual Creación de experimentos En esta parte creará y ejecutará un experimento sencillo para poder comparar diferentes algoritmos de planificación. Siga los pasos que se indican a continuación: 1. Entre en su cuenta en cajal y sitúese dentro del directorio so1s/practica2. 2. Elimine cualquier fichero con extensión gif. 3. Ejecute runps. 4. Salga del simulador. 5. Modifique el fichero myexp.exp para que especifique 5 pruebas experimentales que usarán los siguientes algoritmos: FCFS, SJF, RR 1, RR 5 y RR Ahora modifique el fichero myrun.run tal que haya un total de 20 procesos con las siguientes propiedades: Todos los procesos llegan en el instante 0,0. Todos los procesos tienen una duración constante de 100. Todos los procesos tienen unas ráfagas de I/O constantes de 10. La prioridad de todos los procesos es 1,0. Los primeros 10 procesos tienen ráfagas de CPU uniformemente distribuidas entre 2 y 8. Los últimos 10 procesos tienen ráfagas de CPU uniformemente distribuidas entre 30 y 40. No cambie la línea seed del fichero de la prueba experimental. 7. Ejecute el simulador y cree un fichero log que contenga los datos para cada prueba experimental: en forma tabular y en forma de diagrama de Gantt. 8. Con el fichero logfile.html haga lo que se indica en el apartado 2 de la sección 3 de este manual 9. Describa cuál de los experimentos tiene el mejor tiempo medio de espera. También, compare la tendencia en los experimentos con RR según se incrementa el quantum. Para valores grandes de quantum RR se comportará como uno de los algoritmos de las otras pruebas experimentales Cuál? Cómo de grande debería ser el quantum? 20 Departamento de Informática Aplicada E.U. de Informática (U.P.M.)

25 Sistemas Operativos I (I.T.I.S.) Práctica nº. 2 curso académico Ejercicio práctico Frecuentemente se confunde la duración de un proceso con las ráfagas de CPU del mismo. La duración representa la cantidad total de CPU que usará el proceso y se calcula cuando se crea el proceso. El simulador mantiene en todo momento la cantidad de tiempo de CPU que ya ha consumido cada proceso. Cuando un proceso consume su ráfaga actual de CPU, se actualiza el tiempo total de CPU consumido por ese proceso. Si esta cantidad es igual a la duración, el proceso termina sin hacer ninguna ráfaga de I/O adicional. En caso contrario, se calcula una nueva ráfaga de I/O. Cuando un proceso entra en la cola de preparados, el simulador usa la distribución de probabilidades para calcular la duración de la siguiente ráfaga de CPU. Este valor se compara con el tiempo resultante de la diferencia entre la duración del proceso y el tiempo que ya ha consumido. Si es necesario se reajusta el valor de la próxima ráfaga para que no supere la duración del proceso. Ahora, suponga que se ha creado un proceso con las siguientes características: duration constant 10 cpuburst uniform Cuántas ráfagas de CPU consumirá este proceso y cómo serán de largas? Parte 1 Tradicionalmente, el algoritmo de planificación de CPU en UNIX usa la carga media (load average) para realizar sus cálculos. La carga media se define como el número medio de procesos en la cola de preparados. Esta información no puede obtenerse directamente con el simulador pero se puede utilizar la ley de Little 8 que implica que la carga media es el tiempo total de espera dividido por el tiempo para el experimento. El tiempo total de espera es el total para todos los procesos. Se puede calcular utilizando el tiempo medio de espera dado en las tablas del simulador y multiplicándolo por el número de procesos. El tiempo para el experimento es el momento en el que acaba el último proceso y viene dado en las tablas del simulador. Ejecute el simulador con la configuración inicial. Calcule la carga media para cada una de las dos pruebas experimentales indicando cómo se ha llegado a ese resultado. Debería obtener los valores 20,59 y 10,07. Con el fichero logfile.html haga lo que se indica en el apartado 3.1 de la sección 3 de este manual Parte 2 El simulador no tiene en cuenta los tiempos de cambio de contexto o el tiempo de ejecución utilizado por el propio planificador para seleccionar el siguiente proceso a ejecutar. Se puede tener en cuenta los tiempos utilizados para cambios de contexto de la siguiente manera. Cada vez que ocurre un cambio de contexto, el tiempo para realizar dicho cambio debe sumarse al tiempo de espera de cada proceso en la cola de preparados. En la parte 1, ya calculó el número medio de procesos en la cola de preparados. Descubra el número de cambios de contexto para cada una de las dos pruebas experimentales de la parte 1. Esta información viene en la primera tabla de datos bajo la columna etiquetada Entries. El número de veces que un proceso entra a la CPU es el número de cambios de contexto. Ahora, para cada una de las dos pruebas 8 "The average number of customers in a system (over some interval) is equal to their average arrival rate, multiplied by their average time in the system." A corollary has been added: "The average time in the system is equal to the average time in queue plus the average time it takes to receive service." Departamento de Informática Aplicada E.U. de Informática (U.P.M.) 21

26 experimentales de la parte 1, calcule el tiempo para cambios de contexto que en total debería ser el 10% del tiempo total de espera. Para hacer esto: Sea x el tiempo invertido en un cambio de contexto. Si existen n cambios de contexto y la carga media es L, el tiempo de espera total debido a cambios de contexto es nxl. nxl = 0,1W, siendo W el tiempo total de espera. Calcule x. Muestre el cálculo para cada una de las dos pruebas experimentales de la parte 1. Debería obtener los valores 0,286 y 0, Parte a Reflexione acerca de las condiciones bajo las que PSJF se ejecuta mucho mejor (con respecto al tiempo medio de espera) que su versión no expulsora. Escriba un párrafo describiendo esas condiciones (hipótesis) b Diseñe un experimento en el que PSJF se ejecute mucho mejor que SJF. El experimento debe tener 2 pruebas experimentales que difieran solamente en el algoritmo de planificación. Intente diseñar un experimento con las siguientes características: Al menos deben existir 10 procesos. El tiempo medio de espera para SJF es al menos dos veces que el de PSJF. La utilización de la CPU está entre el 50% y el 90%. La carga media es mayor que 1. Ejecute el experimento utilizando el simulador. Cree un fichero log que contenga los datos en forma tabular y diagramas de Gantt para las dos pruebas experimentales. Con el fichero logfile.html haga lo que se indica en el apartado 3.3 de la sección 3 de este manual Calcule la carga media para cada una de las dos pruebas experimentales c Si realizó el experimento de acuerdo con las especificaciones, el simulador habrá mostrado que PSJF tiene un tiempo de espera menor que SJF. Sin embargo, el simulador no tiene en cuenta el tiempo para los cambios de contexto y PSJF genera más cambios de contexto que SJF. Para cambios de contexto que consumen mucho tiempo, es posible que SJF tenga un tiempo medio de espera menor que PSJF. Calcule, para sus dos pruebas experimentales, cómo de grande debe ser el tiempo de cambio de contexto para que las dos pruebas experimentales tengan el mismo tiempo medio de espera. Use el método de la parte d Suponga que a alguien (a un compañero o a usted mismo) el cálculo de la parte 3c arroja un resultado negativo. Es posible? Qué significa? 3. Entrega de la práctica Debe entregar un documento word con los apartados que se indican a continuación. 22 Departamento de Informática Aplicada E.U. de Informática (U.P.M.)

Sistemas Operativos. Curso 2015 Planificación

Sistemas Operativos. Curso 2015 Planificación Sistemas Operativos Curso 2015 Planificación Agenda Introducción. Despachador. Clases de procesos. Esquemas de planificación. Criterios de planificación. Algoritmos de planificación. FCFS. SJF. Prioridad.

Más detalles

Sistemas Operativos. Curso 2014 Planificación

Sistemas Operativos. Curso 2014 Planificación Sistemas Operativos Curso 2014 Planificación Agenda Introducción. Despachador. Clases de procesos. Esquemas de planificación. Criterios de planificación. Algoritmos de planificación. FCFS. SJF. Prioridad.

Más detalles

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de

CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de CAPÍTULO VI PREPARACIÓN DEL MODELO EN ALGOR. En este capítulo, se hablará acerca de los pasos a seguir para poder realizar el análisis de cualquier modelo en el software Algor. La preparación de un modelo,

Más detalles

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN GESTIÓN DE PROYECTOS CON PLANNER AVC APOYO VIRTUAL PARA EL CONOCIMIENTO GESTIÓN DE PROYECTOS CON PLANNER Planner es una poderosa herramienta de software

Más detalles

GENERACIÓN DE TRANSFERENCIAS

GENERACIÓN DE TRANSFERENCIAS GENERACIÓN DE TRANSFERENCIAS 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que la Caja efectúe transferencias, creando una base

Más detalles

Tema 1: Introducción a los S.O. Ejercicios de Planificiación de Procesos

Tema 1: Introducción a los S.O. Ejercicios de Planificiación de Procesos Tema 1: Introducción a los S.O. Ejercicios de Planificiación de Procesos 1.- Notas y criterios para los problemas de planificación NOTA GENERAL: Normalmente los enunciados no son rigurosamente completos,

Más detalles

GENERACIÓN DE ANTICIPOS DE CRÉDITO

GENERACIÓN DE ANTICIPOS DE CRÉDITO GENERACIÓN DE ANTICIPOS DE CRÉDITO 1 INFORMACIÓN BÁSICA La aplicación de generación de ficheros de anticipos de crédito permite generar fácilmente órdenes para que la Caja anticipe el cobro de créditos

Más detalles

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda: Apuntes de ACCESS Campos de Búsqueda: Los campos de búsqueda permiten seleccionar el valor de un campo de una lista desplegable en lugar de tener que escribirlos. El usuario sólo tiene que elegir un valor

Más detalles

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto

Sesión No. 4. Contextualización INFORMÁTICA 1. Nombre: Procesador de Texto INFORMÁTICA INFORMÁTICA 1 Sesión No. 4 Nombre: Procesador de Texto Contextualización La semana anterior revisamos los comandos que ofrece Word para el formato del texto, la configuración de la página,

Más detalles

5.4. Manual de usuario

5.4. Manual de usuario 5.4. Manual de usuario En esta sección se procederá a explicar cada una de las posibles acciones que puede realizar un usuario, de forma que pueda utilizar todas las funcionalidades del simulador, sin

Más detalles

DISEÑADOR DE ESCALERAS

DISEÑADOR DE ESCALERAS DISEÑADOR DE ESCALERAS Guia del usuario DesignSoft 1 2 DISEÑADOR DE ESCALERAS El Diseñador de Escaleras le hace más fácil definir y colocar escaleras personalizadas en su proyecto. Puede empezar el diseñador

Más detalles

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL OBJETIVO Mejorar el nivel de comprensión y el manejo de las destrezas del estudiante para utilizar formulas en Microsoft Excel 2010. 1) DEFINICIÓN Una fórmula de Excel es un código especial que introducimos

Más detalles

INDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior...

INDICE. 1. Introducción... 4. 2. El panel Entities view... 5. 3. El panel grafico... 6. 4. Barra de botones... 6. 4.1. Botones de Behavior... MANUAL DE USUARIO INDICE 1. Introducción... 4 2. El panel Entities view... 5 3. El panel grafico... 6 4. Barra de botones... 6 4.1. Botones de Behavior... 7 4.2. Botones de In-agents... 8 4.3. Botones

Más detalles

Notas para la instalación de un lector de tarjetas inteligentes.

Notas para la instalación de un lector de tarjetas inteligentes. Notas para la instalación de un lector de tarjetas inteligentes. Índice 0. Obtención de todo lo necesario para la instalación. 3 1. Comprobación del estado del servicio Tarjeta inteligente. 4 2. Instalación

Más detalles

Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x

Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Procedimiento para realizar la configuración de Internet Explorer y usar el Sistema de reservaciones Go! Res versión 4.x Ayuda en línea: http://globallearningcenter.wspan.com/méxico/pdfs/documentation/configuración%20internet%2

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid

Descarga Automática. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Descarga Automática Manual de Usuario Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Versión 5.2 Fecha: 2008-10-15 Ref : MU_DescargaAutomática.doc ÍNDICE 1 INTRODUCCIÓN...

Más detalles

MANUAL DE AYUDA MÓDULOS 2011 MACOS

MANUAL DE AYUDA MÓDULOS 2011 MACOS MANUAL DE AYUDA MÓDULOS 2011 MACOS Agencia Tributaria Centro de Atención Telefónica Departamento de INFORMÁTICA TRIBUTARIA ÍNDICE MÓDULOS 2011 INTRODUCCIÓN...3 Requisitos previos. Máquina Virtual de Java...

Más detalles

Kaldeera Advanced Forms 2009 Guía del usuario

Kaldeera Advanced Forms 2009 Guía del usuario Kaldeera Advanced Forms 2009 Guía del usuario Indice Usando Kaldeera Advanced Forms 2009... 3 Accediendo a la página de configuración... 3 Activando o desactivando la funcionalidad de Kaldeera Advanced

Más detalles

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición.

La pestaña Inicio contiene las operaciones más comunes sobre copiar, cortar y pegar, además de las operaciones de Fuente, Párrafo, Estilo y Edición. Microsoft Word Microsoft Word es actualmente (2009) el procesador de textos líder en el mundo gracias a sus 500 millones de usuarios y sus 25 años de edad. Pero hoy en día, otras soluciones basadas en

Más detalles

Race Manager by Master Timing Guía del usuario GUIA RACE MANAGER. Eventronic, SL

Race Manager by Master Timing Guía del usuario GUIA RACE MANAGER. Eventronic, SL GUIA RACE MANAGER Eventronic, SL DESCRIPCIÓN DEL PROGRAMA El Race Manager es un programa que se creó para facilitar el trabajo de la dirección de carrera de un evento durante y después de una carrera.

Más detalles

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario

Apéndice 5 Manual de usuario de ColeXión. ColeXión 1.0. Manual de usuario Apéndice 5 Manual de usuario de ColeXión ColeXión 1.0 Manual de usuario Índice 1. Qué es ColeXión?... 2 2. Requerimientos del sistema... 3 3. Instalación de ColeXión... 3 4. Creación de un nuevo esquema...

Más detalles

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

Más detalles

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE

GUIA APLICACIÓN DE SOLICITUDES POR INTERNET. Gestión de Cursos, Certificados de Aptitud Profesional y Tarjetas de Cualificación de Conductores ÍNDICE ÍNDICE ACCESO A LA APLICACIÓN... 2 1.- HOMOLOGACIÓN DE CURSOS... 4 1.1.- INICIAR EXPEDIENTE... 4 1.2.- CONSULTA DE EXPEDIENTES... 13 1.3.- RENUNCIA A LA HOMOLOGACIÓN... 16 2.- MECÁNICA DE CURSOS... 19

Más detalles

10. El entorno de publicación web (Publiweb)

10. El entorno de publicación web (Publiweb) 10. El entorno de publicación web (Publiweb) 10.1. Introducción El entorno de publicación Web es una herramienta que permite la gestión de nuestras páginas Web de una forma visual. Algunos ejemplos de

Más detalles

Capítulo 9. Archivos de sintaxis

Capítulo 9. Archivos de sintaxis Capítulo 9 Archivos de sintaxis El SPSS permite generar y editar archivos de texto con sintaxis SPSS, es decir, archivos de texto con instrucciones de programación en un lenguaje propio del SPSS. Esta

Más detalles

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de:

Accede a su DISCO Virtual del mismo modo como lo Hace a su disco duro, a través de: Gemelo Backup Online DESKTOP Manual DISCO VIRTUAL Es un Disco que se encuentra en su PC junto a las unidades de discos locales. La información aquí existente es la misma que usted ha respaldado con su

Más detalles

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD

GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD GESTIÓN DOCUMENTAL PARA EL SISTEMA DE CALIDAD Manual de usuario 1 - ÍNDICE 1 - ÍNDICE... 2 2 - INTRODUCCIÓN... 3 3 - SELECCIÓN CARPETA TRABAJO... 4 3.1 CÓMO CAMBIAR DE EMPRESA O DE CARPETA DE TRABAJO?...

Más detalles

SERVICIO CREA TU WEB TELEFÓNICA NET. (Manual de usuario)

SERVICIO CREA TU WEB TELEFÓNICA NET. (Manual de usuario) SERVICIO CREA TU WEB TELEFÓNICA NET (Manual de usuario) 1 ÍNDICE 1. INTRODUCCIÓN... 3 2. CÓMO CREAR UNA TIENDA... 4 Paso 1: registro nuevo comerciante... 4 Paso 2: datos básicos web.... 5 Paso 3: diseño

Más detalles

Guía de instalación de la carpeta Datos de IslaWin

Guía de instalación de la carpeta Datos de IslaWin Guía de instalación de la carpeta Datos de IslaWin Para IslaWin Gestión CS, Classic o Pyme a partir de la revisión 7.00 (Revisión: 10/11/2011) Contenido Introducción... 3 Acerca de este documento... 3

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

MANUAL DE USUARIO INTRANET CONSULTA DE INVENTARIOS ( I C I )

MANUAL DE USUARIO INTRANET CONSULTA DE INVENTARIOS ( I C I ) MANUAL DE USUARIO INTRANET CONSULTA DE INVENTARIOS ( I C I ) 2012 Introducción e Índice 2012 2 de 37 INTRODUCCIÓN El Sistema de Consulta de Bienes por Área es un desarrollo que permite tener acceso al

Más detalles

Uso del Programa Gantt Project

Uso del Programa Gantt Project Uso del Programa Gantt Project Presentación En esta práctica guiada aprenderás varias cosas relacionadas con el uso de Gantt Project, que es una aplicación de ayuda a la gestión de proyectos: Especificar

Más detalles

Manual hosting acens

Manual hosting acens Manual hosting acens Contenido Acceso al panel de control de cliente... 3 Asociar un dominio a mi Hosting... 5 Acceso al panel de administración del hosting... 7 INICIO - Visión general del estado de nuestro

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

Más detalles

INSTRUCCIONES ACTUALIZACION PASO A PASO a MICROSOFT WINDOWS-7 (rev.1.0):

INSTRUCCIONES ACTUALIZACION PASO A PASO a MICROSOFT WINDOWS-7 (rev.1.0): INSTRUCCIONES ACTUALIZACION PASO A PASO a MICROSOFT WINDOWS-7 (rev.1.0): Puede instalar Windows 7 como una actualización a una instalación existente de Windows Vista con Service Pack 1 o Service Pack 2

Más detalles

La Administración de Proyectos

La Administración de Proyectos La Administración de Proyectos La administración de proyectos es el proceso de planear, organizar y administrar tareas y recursos para alcanzar un objetivo concreto, generalmente con delimitaciones de

Más detalles

LiLa Portal Guía para profesores

LiLa Portal Guía para profesores Library of Labs Lecturer s Guide LiLa Portal Guía para profesores Se espera que los profesores se encarguen de gestionar el aprendizaje de los alumnos, por lo que su objetivo es seleccionar de la lista

Más detalles

Unidad 2: Gestión de Procesos

Unidad 2: Gestión de Procesos Unidad 2: Gestión de Procesos Tema 5: Planificación de procesos. 5.1 Criterios y tipos de planificación. 5.2 Algoritmos de planificación. 5.3 Métodos multicolas y multiprocesadores. 5.4 Evaluación de políticas

Más detalles

Charla N 6: Utilidades de Consulta de datos.

Charla N 6: Utilidades de Consulta de datos. 1 Charla N 6: Utilidades de Consulta de datos. Objetivos Generales: La manipulación de los datos organizados en forma de lista, donde la lista relaciones diferentes ocurrencias de una información común,

Más detalles

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES

MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. ÍNDICE MANUAL APLICACIÓN. SOFTWARE GESTIÓN DE CLÍNICAS DENTALES 1. INTRODUCCIÓN...4 2 INSTALACIÓN DE LA APLICACIÓN...4 3 PANTALLA DE ACCESO...5 4 SELECCIÓN DE CLÍNICA...6 5 PANTALLA PRINCIPAL...7 6.

Más detalles

2. Entorno de trabajo y funcionalidad en Arquímedes

2. Entorno de trabajo y funcionalidad en Arquímedes 2. Entorno de trabajo y funcionalidad en Arquímedes 2.9. Presupuestos comparativos. Cómo contrastar ofertas... 1 2.9.1. Análisis de los datos del comparativo de presupuestos... 4 2.9.2. Ejemplo de comparativo

Más detalles

2_trabajar con calc I

2_trabajar con calc I Al igual que en las Tablas vistas en el procesador de texto, la interseccción de una columna y una fila se denomina Celda. Dentro de una celda, podemos encontrar diferentes tipos de datos: textos, números,

Más detalles

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie.

Adaptación al NPGC. Introducción. NPGC.doc. Qué cambios hay en el NPGC? Telf.: 93.410.92.92 Fax.: 93.419.86.49 e-mail:atcliente@websie. Adaptación al NPGC Introducción Nexus 620, ya recoge el Nuevo Plan General Contable, que entrará en vigor el 1 de Enero de 2008. Este documento mostrará que debemos hacer a partir de esa fecha, según nuestra

Más detalles

Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos

Creación de un Gráfico con OpenOffice.org Calc Presentación de los Datos Asistente para Gráficos Creación de un Gráfico con OpenOffice.org Calc Los gráficos elaborados con OpenOffice.org son de gran importancia para ver la tendencia de los datos. Es una herramienta de análisis que permite mostrar

Más detalles

Instalación de FileZilla FTP Server

Instalación de FileZilla FTP Server Instalación de FileZilla FTP Server [Ir a Página principal] El proceso de instalación es muy sencillo, solamente en algunos pasos tendremos que realizar acciones como elegir el tipo de instalación o de

Más detalles

Manual de uso de la Consola de Administración para usuarios Administradores.

Manual de uso de la Consola de Administración para usuarios Administradores. Manual de uso de la Consola de Administración para usuarios Administradores. I. ACCESO A LA CONSOLA DE ADMINISTRACIÓN 1. Para acceder a la consola de administración abra desde Internet Explorer la dirección

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007

Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007 Formas de Pago y Efectos en Facturas de Venta WhitePaper Febrero de 2007 Contenidos 1. Propósito 3 2. Cuentas Bancarias 4 2.1. Dar de alta un banco 4 3. Formas de pago 6 3.1. Cómo crear formas de pago

Más detalles

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10

CONCEPTOS BASICOS. Febrero 2003 Página - 1/10 CONCEPTOS BASICOS Febrero 2003 Página - 1/10 EL ESCRITORIO DE WINDOWS Se conoce como escritorio la zona habitual de trabajo con windows, cuando iniciamos windows entramos directamente dentro del escritorio,

Más detalles

Sistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema

Sistema de Gestión Portuaria Sistema de Gestión Portuaria Uso General del Sistema Sistema de Gestión Portuaria Uso General del Sistema Uso General del Sistema Página 1 de 21 Contenido Contenido... 2 1.Ingreso al Sistema... 3 2.Uso del Menú... 6 3.Visualizar Novedades del Sistema...

Más detalles

TPV Táctil. Configuración y Uso. Rev. 1.2 21/01/09

TPV Táctil. Configuración y Uso. Rev. 1.2 21/01/09 Configuración y Uso Rev. 1.2 21/01/09 Rev. 2.0 20100616 1.- Ruta de Acceso a Imágenes. 2.- Estructuración de los Artículos. 3.- Creación de Grupos de Familias. 4.- Creación de Familias de Ventas. 5.- Creación

Más detalles

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana EXCEL PRÓLOGO Microsoft Excel es una hoja de cálculo de gran capacidad y fácil uso. Excel no solo es una hoja de calculo, sino también tiene capacidad para diseñar bases de datos (listas) de forma totalmente

Más detalles

Formularios. Formularios Diapositiva 1

Formularios. Formularios Diapositiva 1 Formularios Crear un formulario utilizando el Asistente para formularios Modificación en vista Diseño Adición de Controles a un Formulario Adición de un Subformulario a un formulario Formularios Diapositiva

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

1. Configuración del entorno de usuario

1. Configuración del entorno de usuario Tabla de Contenidos 1. Configuración del entorno de usuario 1.1. Temas 1.2. Apariencia 1.3. Configuración del menú Inicio 2. Configuración de los equipos portátiles en red 2.1. Realizar copia de seguridad

Más detalles

Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS

Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS Conceptronic CFULLHDMA Cómo usar Samba/CIFS y NFS Para versión de firmware 01.09.10.06 o superior 1. Introducción El Conceptronic CFULLHDMA es un reproductor multimedia para realizar streaming de contenido

Más detalles

Manual básico de administración de Joomla

Manual básico de administración de Joomla Manual básico de administración de Joomla INDICE ADMINISTRACIÓN DEL SITIO Ingresando al administrador Editar algún documento ya creado Crear documento nuevo Administrar menú Editar enlace existente Crear

Más detalles

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid

UAM MANUAL DE EMPRESA. Universidad Autónoma de Madrid MANUAL DE EMPRESA Modo de entrar en ÍCARO Para comenzar a subir una oferta de empleo, el acceso es a través del siguiente enlace: http://icaro.uam.es A continuación, aparecerá la página de inicio de la

Más detalles

NORMA 34.14(SEPA) 05/11/2013

NORMA 34.14(SEPA) 05/11/2013 NORMA 34.14(SEPA) 05/11/2013 1. Descripción La aplicación de generación de ficheros de transferencias permite generar fácilmente órdenes para que se efectúe el pago de transferencias a los beneficiarios

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

Manual de rol gestor de GAV para moodle 2.5

Manual de rol gestor de GAV para moodle 2.5 Manual de rol gestor de GAV para moodle 2.5 Consultas LDAP-GAUR... 2 Buscar en LDAP datos de un usuario... 2 Docentes... 3 Buscar en GAUR datos de un docente... 3 Buscar en GAUR la docencia de un docente

Más detalles

Modelado y simulación de proyecto

Modelado y simulación de proyecto Modelado y simulación de proyecto El objetivo de este caso es practicarse en las técnicas de Análisis Cuantitativo de Riesgos y de Modelado, para lo cual se utilizará el software @RISK for Project, el

Más detalles

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación

Servicio de Informática Vicerrectorado de Tecnologías de la Información y la Comunicación Vicerrectorado de Tecnologías de la Información y la Comunicación Conexión mediante Escritorio Remoto de Windows Última Actualización 16 de septiembre de 2013 Histórico de cambios Fecha Descripción Autor

Más detalles

El programa Minitab: breve introducción a su funcionamiento. Para mostrar la facilidad con la que se pueden realizar los gráficos y cálculos

El programa Minitab: breve introducción a su funcionamiento. Para mostrar la facilidad con la que se pueden realizar los gráficos y cálculos El programa Minitab: breve introducción a su funcionamiento Para mostrar la facilidad con la que se pueden realizar los gráficos y cálculos estadísticos en la actualidad, el libro se acompaña, en todo

Más detalles

Aplicación Portable para la captura de calificaciones

Aplicación Portable para la captura de calificaciones Aplicación Portable para la captura de calificaciones Manual de Usuario CONTENIDO PRÓLOGO Requerimientos Proceso Descarga de la aplicación portable Descarga de Archivo de evaluaciones Uso de la aplicación

Más detalles

Manual de la aplicación de seguimiento docente en la UJI

Manual de la aplicación de seguimiento docente en la UJI Manual de la aplicación de seguimiento docente en la UJI Introducción El objetivo del presente documento es, fundamentalmente, informar al PDI sobre el funcionamiento de la aplicación informática de apoyo

Más detalles

BREVE MANUAL DE SOLVER

BREVE MANUAL DE SOLVER BREVE MANUAL DE SOLVER PROFESOR: DAVID LAHOZ ARNEDO PROGRAMACIÓN LINEAL Definición: Un problema se define de programación lineal si se busca calcular el máximo o el mínimo de una función lineal, la relación

Más detalles

ModusOne. ModusOne Client. Version: 5.2

ModusOne. ModusOne Client. Version: 5.2 ModusOne ModusOne Client Version: 5.2 Written by: Product Documentation, R&D Date: February 2013 2012 Perceptive Software. All rights reserved ModusOne es una marca comercial de Lexmark International Technology

Más detalles

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP

CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP CAPÍTULO 4. EL EXPLORADOR DE WINDOWS XP Características del Explorador de Windows El Explorador de Windows es una de las aplicaciones más importantes con las que cuenta Windows. Es una herramienta indispensable

Más detalles

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis.

Con esta nueva versión, si un artículo que está incluido dentro de un Paquete de Ventas tiene precio 0,00, significará gratis. NOVEDADES Y MEJORAS Continuando con nuestra política de mejora, innovación y desarrollo, le presentamos la nueva versión 9.50 de datahotel que se enriquece con nuevas funcionalidades que aportan soluciones

Más detalles

TERMOMED Cl. Uruguay, 11 7º despacho 708 46007 - Valencia ( Valencia ) Tel. / Fax. 96 344 89 31 info@termomed.net www.termomed.net

TERMOMED Cl. Uruguay, 11 7º despacho 708 46007 - Valencia ( Valencia ) Tel. / Fax. 96 344 89 31 info@termomed.net www.termomed.net PARTE 1: USO DEL HT-3 INTRODUCCIÓN El HT-3 muestra de forma continua por medio del display LCD los registros de temperatura actual, máximos y mínimos. Pueden ser definidos alarmas de máxima y mínima para

Más detalles

Protección de Contenido en Microsoft Internet Explorer 6 y superior.

Protección de Contenido en Microsoft Internet Explorer 6 y superior. Protección de Contenido en Microsoft Internet Explorer 6 y superior. Para activar el Asesor de contenido, debe configurarse como Supervisor de contenido con una contraseña: 1) En el menú Herramientas de

Más detalles

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO

ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA EDITOR TICO ELABORACIÓN DE TABLEROS DINÁMICOS DE COMUNICACIÓN CON EL PROGRAMA (Tico 2.0) EDITOR TICO La idea principal que motivo este proyecto fue trasladar la definición tradicional de tablero de comunicación en

Más detalles

Guí a Ra pida Dropbox.

Guí a Ra pida Dropbox. Guí a Ra pida Dropbox. Software desarrollado para alojar y compartir archivos vía WEB. Ing. Verónica Lisset Nieto Quintanilla vlnietoq@gmail.com http://www.veronicalnieto.blogspot.com/ www.vlnieto.wikispaces.com

Más detalles

WINDOWS 2008 7: COPIAS DE SEGURIDAD

WINDOWS 2008 7: COPIAS DE SEGURIDAD 1.- INTRODUCCION: WINDOWS 2008 7: COPIAS DE SEGURIDAD Las copias de seguridad son un elemento fundamental para que el trabajo que realizamos se pueda proteger de aquellos problemas o desastres que pueden

Más detalles

GE Power Management. 6S``O[WS\bORS1]\TWUc`OQWÕ\g. GE-FILES 7\ab`cQQW]\Sa 539$ &

GE Power Management. 6S``O[WS\bORS1]\TWUc`OQWÕ\g. GE-FILES 7\ab`cQQW]\Sa 539$ & ')) GE Power Management 6S``O[WS\bORS1]\TWUc`OQWÕ\g /\ãzwawars@suwab`]arszawabs[o GE-FILES 7\ab`cQQW]\Sa 539$ & *(Ã3RZHUÃ0DQDJHPHQW +D\DOJRTXHQRHQFXHQWUD" $OJRQRHVWiVXILFLHQWHPHQWHFODUR" 6,Ã 7,(1(Ã $/*Ô1Ã

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles

Al descomprimir su archivo en una carpeta podrá observar los documentos:

Al descomprimir su archivo en una carpeta podrá observar los documentos: Instructivo para el uso de la plantilla de tesis En este documento usted encontrará una guía para el uso de la plantilla de tesis. Esperamos responder la mayoría de las preguntas que puedan surgir. A lo

Más detalles

APLICATECA. didimo Marketing. Manual de usuario. By DIDIMO Servicios Móviles. www.telefonica.es

APLICATECA. didimo Marketing. Manual de usuario. By DIDIMO Servicios Móviles. www.telefonica.es APLICATECA didimo Marketing Manual de usuario. By DIDIMO Servicios Móviles www.telefonica.es APLICATECA INDICE INDICE... 2 1 QUÉ ES DIDIMO MARKETING?... 3 2 MENÚ PRINCIPAL... 4 2.1 CAMPAÑAS... 4 2.1.1

Más detalles

Cómo abrir Unidades MALTED

Cómo abrir Unidades MALTED Tutorial RTS English Cómo abrir Unidades MALTED Una vez que se ha abierto el Navegador MALTED (RTS), se pueden desplegar unidades didácticas MALTED elaboradas previamente siguiendo el proceso de selección

Más detalles

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS

TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS TEMA 2 WINDOWS XP Lección 4 BLOC DE NOTAS 1) EL PEQUEÑO EDITOR El Bloc de notas de Windows XP es un básico editor de texto con el que podemos escribir anotaciones, de hasta 1024 caracteres por línea y

Más detalles

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas.

Para crear una lista como la anterior, primero escribe la información, y después selecciona el texto y aplícale el formato de viñetas. Módulo 3 Herramientas de Cómputo Listas, tabulaciones, columnas y cuadros de texto Listas En muchas ocasiones es necesario que enumeres diferentes elementos en tus documentos. Word no sólo reconoce números

Más detalles

Person IP CRM Manual MOBILE

Person IP CRM Manual MOBILE Manual MOBILE División Informática BuscPerson Telecomunicaciones : Manual MOBILE 0.- Introducción 3 0.1 Configuración de los terminales 3 0.2 Acceso de Usuarios 3 1.- Funcionalidades CRM 5 1.1 Agenda del

Más detalles

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES

MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES MANUAL DE USUARIO DE LA HERAMIENTA CONFIGURACION DE PRESUPUESTOS PARA DISTRIBUIDORES Joma ha creado una herramienta con la cual, usted, como distribuidor, podrá generar presupuestos de las agrupaciones

Más detalles

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas. Formularios TEMA: FORMULARIOS. 1. INTRODUCCIÓN. 2. CREACIÓN DE FORMULARIOS. 3. INTRODUCIR DATOS EN UN FORMULARIO. 4. MODIFICAR UN FORMULARIO 5. MANERAS DE GUARDAR UN FORMULARIO. 6. IMPRIMIR FORMULARIOS.

Más detalles

http://math.uprm.edu/~edgar UNIVERSIDAD DE PUERTO RICO

http://math.uprm.edu/~edgar UNIVERSIDAD DE PUERTO RICO ESTADISTICA APLICADA I Dr. Edgar Acuna http://math.uprm.edu/~edgar UNIVERSIDAD DE PUERTO RICO RECINTO UNIVERSITARIO DE MAYAGUEZ 2. UNA INTRODUCCIÓN A MINITAB 21Entrando 2.1 a MINITAB Hay dos maneras de

Más detalles

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos:

Presentaciones. Con el estudio de esta Unidad pretendemos alcanzar los siguientes objetivos: UNIDAD 8 Presentaciones Reunión. (ITE. Banco de imágenes) as presentaciones son documentos formados por una sucesión de páginas, llamadas diapositivas, que transmiten información estructurada de manera

Más detalles

Módulo 1 Sistema Windows. Explorador de Windows

Módulo 1 Sistema Windows. Explorador de Windows Módulo 1 Sistema Windows Explorador de Windows El Explorador es una herramienta indispensable en un sistema operativo, ya que con él podemos organizar y controlar los archivos y carpetas de los distintos

Más detalles

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico) MANUAL DE AYUDA SAT Móvil (Movilidad del Servicio Técnico) Fecha última revisión: Abril 2015 INDICE DE CONTENIDOS INTRODUCCION SAT Móvil... 3 CONFIGURACIONES PREVIAS EN GOTELGEST.NET... 4 1. INSTALACIÓN

Más detalles

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora

Plataforma e-ducativa Aragonesa. Manual de Administración. Bitácora Plataforma e-ducativa Aragonesa Manual de Administración Bitácora ÍNDICE Acceso a la administración de la Bitácora...3 Interfaz Gráfica...3 Publicaciones...4 Cómo Agregar una Publicación...4 Cómo Modificar

Más detalles

Introducción a los sitios de SharePoint en Office 365

Introducción a los sitios de SharePoint en Office 365 Introducción a los sitios de SharePoint en Office 365 Universidad Central del Este Contenido 1. QUÉ ES UN SITIO SHAREPOINT?... 3 2. CÓMO INGRESAR AL ÁREA DE SITIOS?... 3 3. DESCRIPCIÓN GENERAL DEL ÁREA

Más detalles

Manual de usuario Software PC Editor de Rutas. inled

Manual de usuario Software PC Editor de Rutas. inled Manual de usuario Software PC Editor de Rutas. Manual de usuario Software PC Editor de Rutas. Agregar una Ruta 01 Texto Fijo e Icono 04 Guardar Archivo Creado 06 Modelo de Itinerario 07 Edición de Icono

Más detalles

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone

Más detalles

Si haces clic sobre el icono de un objeto que no ha sido instalado como por ejemplo acceso remoto, comenzará su asistente de instalación.

Si haces clic sobre el icono de un objeto que no ha sido instalado como por ejemplo acceso remoto, comenzará su asistente de instalación. EXPLORADOR DE WINDOWS Qué es el Explorador de Windows? El explorador de Windows, como si misma palabra lo dice, sirve y se utiliza para explorar nuestro ordenador. En el podemos encontrar tanto nuestro

Más detalles

Manual del Usuario Groupware

Manual del Usuario Groupware Manual del Usuario Groupware por Dionisio Antón (antond@quersystem.com) v1.0 Con este manual usted podrá trabajar con la herramienta Groupware de la plataforma Open-Xchange Índice: 1 Portal... 2 2 Calendario...

Más detalles

Bases de datos en Excel

Bases de datos en Excel Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Bases de datos en Excel Hojas de cálculo Tema 5 Bases de datos en Excel Hasta ahora hemos usado Excel básicamente para realizar cálculos

Más detalles

TUTORIAL: Cómo puedo instalar el Renault Media Nav Toolbox? TUTORIAL: Cómo puedo crear una "huella digital" del dispositivo en un dispositivo de

TUTORIAL: Cómo puedo instalar el Renault Media Nav Toolbox? TUTORIAL: Cómo puedo crear una huella digital del dispositivo en un dispositivo de TUTORIAL: Cómo puedo instalar el Renault Media Nav Toolbox? TUTORIAL: Cómo puedo crear una "huella digital" del dispositivo en un dispositivo de almacenamiento USB? TUTORIAL: Cómo puedo empezar a utilizar

Más detalles

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE... 1 02 OBJETO DEL DOCUMENTO... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA... 3

01 Índice. GESTOR DE CONTENIDOS Manual de uso 01 ÍNDICE... 1 02 OBJETO DEL DOCUMENTO... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA... 3 01 Índice 01 ÍNDICE..... 1 02 OBJETO DEL DOCUMENTO..... 2 03 ESTRUCTURA GRÁFICA DEL SISTEMA..... 3 04 GESTIÓN DE TABLAS..... 5 05 USO DE TABLAS EN ENVIDUR..... 15 06 GESTIÓN DE FUNCIONALIDAD ADICIONAL.

Más detalles