









Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
PRACTICA GESTION DE PROCESOS
Tipo: Ejercicios
1 / 17
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!










Un proceso puede definirse como un programa en ejecución. Los sistemas operativos multitarea, como Windows, permiten la ejecución simultánea de múltiples procesos. En estos sistemas, la CPU se va repartiendo entre los diferentes procesos, de modo que todos ellos se vayan ejecutando en “tiempo compartido”. Para observar y llevar el control de los procesos que se encuentran en ejecución en el sistema, Windows proporciona una herramienta denominada Administrador de tareas. Ahora, utilizando esta herramienta, vamos a observar algunos procesos muy importantes que están presentes en todo sistema Windows 2000.
Procesos de sistema
Durante el proceso de arranque del computador, el sistema operativo, una vez cargado, pone en ejecución un conjunto de procesos que realizan funciones vitales dentro del
sistema. Estos procesos reciben el nombre de procesos de sistema. Vamos a observar estos procesos con el Administrador de tareas.
Administrador de tareas y elige la ficha Procesos. En este momento observarás todos los procesos que se están ejecutando actualmente en el sistema.
Como en este momento no tienes ninguna aplicación abierta, todos los procesos que observas son procesos de sistema.
Para cada proceso se muestran varios campos de información. Lo normal es que los campos mostrados sean los siguientes^1 :
Otro campo que puede visualizarse mediante el Administrador de tareas es el PID. Se trata de un número entero que identifica al proceso dentro del sistema. A cada proceso se le asigna un número diferente. PID es el acrónimo de Process Identifier.
utilizando la opción Seleccionar columnas de su menú Ver.
Ahora vamos a reconocer algunos de estos procesos de sistema. Comenzaremos por el Proceso inactivo del sistema. Este proceso es el que se ejecuta cuando la CPU no tiene trabajo útil que llevar a cabo.
utilizado por él: –Pregunta 1– PID: 0 Porcentaje de uso de la CPU: 99%
continuación. –Pregunta 2– En condiciones normales la CPU está totalmente desocupada. Esto se debe a que el tipo de programa que normalmente ejecutamos en un sistema Windows se encuentran habitualmente bloqueado esperando que ocurra algún suceso. Los programas de este tipo consumen muy poca CPU.
(^1) Puede que en tu sistema los campos que aparezcan no sean exactamente estos, ya que los campos
mostrados son configurables.
Propiedades. En la ficha General observas en el campo Tipo de archivo que el elemento del menú Bloc de notas es en realidad un acceso directo. En la ficha Acceso directo puedes ver el programa al que hace referencia dicho acceso. Se trata de notepad.exe. Es decir, este es el programa (imagen binaria) que se cargará en memoria y se ejecutará cuando pulsemos sobre la opción Bloc de notas.
Tenemos entonces una imagen binaria de un programa, denominada notepad.exe, que se encuentra almacenada en algún lugar del sistema de disco del ordenador. Ahora vamos a poner esa imagen binaria en ejecución, convirtiéndola por tanto en un proceso.
por el nombre de su imagen binaria. Pulsa sobre Nombre de imagen. Observarás que los procesos quedan ordenados por nombre. Ejecuta el Bloc de notas y observa cómo aparece el nombre de su imagen (notepad.exe) en el Administrador de tareas.
En este momento el programa notepad.exe se ha convertido en un proceso porque lo hemos puesto en ejecución en el sistema. Ahora veremos cómo a partir de un único programa podemos generar tantos procesos como queramos, sin más que ejecutar el programa múltiples veces.
ejecución. –Pregunta 3– PID = Cualquier número entero
Vuelve a ejecutar el Bloc de notas. Observarás que un nuevo proceso notepad.exe ha sido puesto en ejecución. Anota el PID de este nuevo proceso. –Pregunta 4– PID = Cualquier número entero, pero diferente del PID anterior
A partir de un único programa hemos generado dos procesos diferentes. El sistema operativo los diferencia porque ha asignado un PID distinto a cada uno de ellos. Podrías seguir generando tantos procesos notepad.exe como quisieses.
Este último experimento habrá servido para dejar bien clara la diferencia entre programa y proceso.
Uso de la CPU por parte de los procesos
Es habitual que los procesadores actuales dispongan de más de un núcleo ( core ) de procesamiento. En concreto, los procesadores de los ordenadores del Laboratorio disponen de dos núcleos. Cada núcleo representa una CPU completa y, por tanto, nuestros ordenadores cuentan con dos CPUs. El número de núcleos activos en un sistema puede observarse mediante el Administrador de tareas.
identificada como Historial de uso de la CPU se muestran tantos recuadros como núcleos activos hay en el sistema. En este momento debes observar dos recuadros, que corresponden a los dos núcleos del procesador.
Para comprender la planificación de procesos en la CPU es mejor empezar experimentando con un sistema que tenga una sola CPU. Esto podemos conseguirlo haciendo que nuestro sistema funcione con un solo núcleo activo. Para ello, tenemos
que modificar un fichero del sistema operativo en el que se especifican diversos aspectos relativos a la carga e inicialización del sistema operativo. Se trata del fichero boot.ini. En nuestro sistema, este fichero se encuentra en la carpeta raíz de la unidad C:. De momento no lo ves, porque es un fichero oculto del sistema.
que permita ver archivos protegidos del sistema. Para ello debes abrir una ventana de exploración de archivos y en el menú Herramientas , elegir Opciones de carpeta. Posteriormente elige la ficha Ver y en ella deberás configurar adecuadamente dos opciones para que se muestren los archivos ocultos del sistema.
el atributo Sólo lectura , para que se pueda modificar.
Este fichero contiene dos secciones: boot loader y operating systems. Cada línea de la sección operating systems corresponde a un sistema operativo instalado en el sistema. En nuestro caso observarás una línea correspondiente al Windows Server 2003 instalado en nuestro sistema. En la parte final de esta línea se indican las opciones de arranque. Estas se separan mediante un espacio en blanco y van precedidas del carácter ‘/’. Para indicar el número de núcleos con los que va a trabajar el sistema se utiliza la opción ‘/numproc=’.
las otras opciones mediante un espacio. Usando esta opción ordenamos al sistema que funcione con un solo núcleo.
Entonces debes observar que en la zona Historial de uso de la CPU solo hay un recuadro, que corresponderá al único núcleo activo.
Ahora realizaremos una serie de experimentos con esta configuración del sistema y luego dejaremos las cosas como estaban inicialmente. Para hacer las pruebas de planificación vamos a utilizar tres programas, que están disponibles en la carpeta de la asignatura. Se trata de los programas prog1-1.exe, prog1-2.exe y prog1-3.exe.
(prog1-1.c, prog1-2.c y prog1-3.c) en el escritorio de tu ordenador.
Empezaremos las pruebas con prog1-1.exe. Se trata de un programa que ejecuta dos bucles for anidados. El bucle interior no ejecuta ninguna sentencia. El bucle exterior sólo ejecuta el bucle interior. Cada bucle incrementa una variable de tipo entero desde 0 hasta 200000000. Esto asegura que el programa tarda mucho tiempo en ejecutarse.
Observarás que es un programa que no hace E/S y que por tanto utiliza la CPU de forma intensiva.
Abre el Administrador de tareas. Observa que en este momento la CPU está siendo ocupada, casi al cien por cien, por el Proceso inactivo. Ejecuta prog1-1.exe. Observarás que se abre una ventana en la que no hay ningún tipo de actividad. Esto es debido a que el proceso no realiza ninguna operación de E/S. ¿Qué ocurre con el
introduce por teclado, almacenándolo en la variable iter. La clave está precisamente en scanf_s(). Cuando esta función se ejecuta, el proceso queda bloqueado esperando la entrada de datos del usuario. Mientras esto ocurre el proceso no consume CPU. Tanto los bucles for anidados como las funciones de E/S se encuentran dentro de un bucle while, que se ejecuta infinitamente, por lo que podremos repetir el proceso de E/S y computación indefinidamente. Mientras se produce la espera en la función scanf_s() se puede pulsar Ctrl-C, lo que rompe la ejecución del programa.
En este momento observarás que el proceso no consume CPU, ¿por qué? –Pregunta 8– Porque está bloqueado en el scanf_s() , esperando por los datos que deben ser introducidos por el usuario
–Pregunta 9– Se pone al 100% mientras se ejecutan los bucles anidados. Luego retorna al 0% al bloquearse de nuevo en el scanf_s()
uso de la CPU mientras el programa ejecuta 5, 10, 15 y 20 iteraciones.
Terminaremos las pruebas de planificación utilizando el programa prog1-3.exe.
Este programa también genera un uso intensivo de la CPU mediante dos bucles for anidados. Para observar la evolución de la computación, en el bucle exterior se envía un mensaje a la pantalla indicando el número de la iteración. Antes y después de la ejecución de los bucles anidados se toman tiempos, utilizando la función time() ,que pertenece a la librería estándar del lenguaje C. El programa finalmente imprime la diferencia de los tiempos capturados. Dicha diferencia es el tiempo que tardan los bucles anidados en ejecutarse.
–Pregunta 10– 9 segundos
el tiempo que tardan en ejecutarse. –Pregunta 11– 17 segundos
tiempo que tardan en ejecutarse. –Pregunta 12– 34 segundos
Explica por qué. –Pregunta 13– Sí, son coherentes. Cuando lanzamos dos ejecuciones, éstas tardan el doble aproximadamente, y cuando lanzamos cuatro, tardan el cuádruple. El retardo que se produce cuando hay más de un programa prog1-3.exe en ejecución se debe a que cada proceso correspondiente tiene que compartir la CPU con los demás procesos. Cuantos más procesos hay intentando utilizar la CPU, menos CPU le toca a cada uno, y por tanto tardan más en ejecutarse.
Finalmente modificaremos de nuevo el fichero boot.ini para que el sistema funcione con todos su núcleos activos, que es la situación habitual.
‘/numproc=1’. Asegúrate de no dejar espacios en blanco al final de la línea correspondiente. Salva el fichero. Ahora arranca de nuevo el sistema. Abre el Administrador de tareas y usando la ficha Rendimiento comprueba que los dos núcleos vuelven a estar activos en el sistema. Para ello debes observar que en la zona Historial de uso de la CPU hay dos recuadros, correspondiendo cada uno de ellos a un núcleo del sistema.
Haremos ahora una última prueba de planificación con los dos núcleos activos.
prog1-1.exe. Observarás que el uso de la CPU no sube hasta el 100%, sino sólo hasta el 50%, ¿por qué? Escribe a continuación tu respuesta. Si tienes dudas pregúntale al profesor. –Pregunta 14– El Uso de CPU mostrado por el Administrador de tareas indica la carga del procesador globalmente, es decir, teniendo en cuenta los dos núcleos. O sea, el Uso de CPU es la media de la carga de ambos núcleos. En nuestro caso, solo tenemos un proceso que quiere hacer uso de la CPU constantemente. Sin embargo, el sistema tiene dos núcleos. En cada quantum de ejecución el proceso se da a un núcleo, quedando el otro núcleo descargado. La media de carga de ambos núcleos será del 50% y por tanto la media de carga del procesador como recurso global será también del 50%.
el explorador de Windows para que los archivos ocultos del sistema no se muestren. Comprueba que has realizado esto correctamente, observando que el fichero boot.ini ya no se muestra.
¿Coinciden exactamente tus repuestas a las preguntas 15 y 16? Si no es así, puede que hayas cometido algún error. Pregúntale a tu profesor.
La conclusión es que lo que se muestra en la ficha Aplicaciones del Administrador de tareas y los botones insertados en la Barra de tareas de la interfaz de usuario son la misma cosa: ventanas primarias abiertas por los procesos en ejecución.
Con objeto de seguir analizando la relación entre procesos y ventanas primarias, vamos a poner otro programa en ejecución, el Internet explorer.
Administrador de tareas contesta: –Pregunta 17– Nombre del proceso que se pone en ejecución: IEXPLORER.EXE Nombre de la ventana primaria que se muestra: Google – Microsoft Internet Explorer
coinciden en la ficha Aplicaciones y en el botón insertado en la Barra de tareas.
Ahora vamos a ver cómo se puede conocer el proceso que corresponde a una ventana primaria determinada.
derecho del ratón sobre la entrada correspondiente al WordPad. Elige la opción Ir al proceso. Esto te indica el proceso poseedor de la ventana. Vuelve a la ficha Aplicaciones y repite la operación con la entrada correspondiente al Internet explorer.
Hasta ahora hemos vistos cómo un proceso, como el WordPad, utiliza una ventana primaria para comunicarse con el usuario. Otros procesos, más complejos, pueden utilizar varias ventanas primarias, con objeto de proporcionar una mayor flexibilidad en su comunicación con el usuario. Veamos algún ejemplo de esto.
Observarás cómo aparece el proceso IEXPLORER.EXE en el Administrador de tareas. Si ahora conmutas a la ficha Aplicaciones , observarás el nombre de la ventana primaria abierta por el IEXPLORER.EXE. Navega en el Internet explorer y observa cómo va cambiando el nombre de la ventana.
Con objeto de agilizar la navegación, el Internet explorer te permite manejar tantas ventanas primarias como desees. Ahora vas a abrir más ventanas:
explorer , abre el menú Archivo y elige la opción Nuevo y después Ventana. El navegador abre una nueva ventana primaria. Observa cómo aparece una nueva entrada correspondiente a la nueva ventana en el Administrador de tareas , así como en la Barra de tareas. Vuelve a repetir la misma operación para tener tres ventanas. Ahora puedes realizar alguna operación de navegación en cada una de ellas. Conmuta a la ficha Procesos. Ordena los procesos por el nombre de su imagen. Observa que hay un único proceso IEXPLORER.EXE. Este proceso es el que maneja las tres ventanas abiertas. Pulsa con el botón derecho del ratón sobre IEXPLORER.EXE y termina el proceso. Observa cómo se destruyen las tres ventanas correspondientes a IEXPLORER.EXE.
obtiene si abres tres veces el Internet explorer. Hazlo. ¿Cuál es la diferencia entre ejecutar el proceso tres veces y abrir tres ventanas? Usa la ficha procesos para observar la diferencia. Escribe a continuación tu respuesta: –Pregunta 18– En el primer caso tenemos tres procesos en ejecución, en el segundo, solamente uno
parece más apropiada, ejecutar varias veces el mismo programa o abrir varias ventanas desde un solo proceso? ¿Por qué? –Pregunta 19– Si ejecutamos varias veces el mismo programa ponemos tantos procesos en ejecución como ejecuciones del programa hayamos realizado. Cada proceso en ejecución consume una importante cantidad de memoria por lo que, desde el punto de vista de este recurso, es mucho mejor tener un solo proceso en ejecución desde el que se abren varias ventanas.
Vamos a plantear otro ejercicio simple acerca de los procesos y las ventanas primarias manejadas por éstos.
operaciones típicas de navegación en el ordenador, que darán lugar a la apertura de ventanas primarias. Observa en el Administrador de tareas cómo se van registrando las ventanas abiertas. Abre Mi PC y vete a la unidad C:: obtienes así una ventana primaria. Ahora, Abre de nuevo Mi PC : obtieneS otra ventana primaria. Finalmente, mediante Menú de inicio , opción Buscar , se obre otra ventana primaria. ¿A qué proceso o procesos pertenecen estas ventanas? (Averígualo usando el botón derecho del ratón en la ficha Aplicaciones del Administrador de tareas .) –Pregunta 20– Proceso propietario de la ventana _C:_ : explorer.exe Proceso propietario de la ventana Mi PC : explorer.exe Proceso propietario de la ventana Resultado de la búsqueda : explorer.exe
Como no podía ser de otra manera, todas estas ventanas pertenecen al proceso que gestiona la interfaz de usuario del sistema. Este proceso permite controlar múltiples aspectos del funcionamiento del sistema, utilizando múltiples ventanas primarias para intercambiar información con el usuario.
Hasta ahora sólo hemos hablado de ventanas primarias. Sin embargo, a partir de éstas se pueden abrir otras ventanas que reciben el nombre de ventanas secundarias. Mediante estas ventanas el usuario puede especificar parámetros u opciones del programa correspondiente. Una diferencia fundamental entre las ventanas primarias y secundarias es que a las primarias siempre se les asigna un botón en la Barra de tareas , mientras que a las secundarias, no. Veamos a continuación un ejemplo de uso de ventanas secundarias.
ventana primaria mediante la que interaccionamos con este programa. Recuerda que
C: C:\......>>ppiinngg pipinn..eeppssiigg..uunniioovvii..eess
Ahora el programa ping.exe realizará su proceso de E/S en la ventana de la interfaz de comandos textual, mostrándonos si la máquina responde o no.
2 Servicios
En la sección anterior hemos trabajado con programas que interaccionan con el usuario a través de ventanas. En todo sistema operativo existen otro tipo de procesos que llevan a cabo funciones fundamentales en el sistema, pero que no requieren ningún tipo de interacción con el usuario. Estos programas suelen arrancarse automáticamente durante la inicialización del sistema y, en el entorno Windows, reciben el nombre de servicios. Como los procesos que implementan servicios no interaccionan con el usuario, no utilizan ventanas. Debido a ello, estos procesos pasan desapercibidos al usuario, sin embargo, se encuentran permanentemente en ejecución: se suele decir que se ejecutan en segundo plano ( background ).
En Windows, los servicios se implementan mediante procesos. Un proceso puede contener uno o varios servicios. Para controlar los servicios, se utiliza una herramienta de administración que se encuentra accesible desde el menú de Herramientas administrativas. Vamos a abrir entonces la herramienta de administración de servicios.
una ventana como la que se muestra a continuación:
La ventana abierta muestra en forma de tabla los servicios disponibles en el sistema. En el campo Nombre se indica el nombre del servicio; en el campo Descripción se comenta de forma concisa el cometido del servicio; el campo Estado indica si el servicio se encuentra o no en funcionamiento; y el campo Tipo de inicio determina la forma de puesta en marcha del servicio. El campo Iniciar sesión como será comentado en sesiones de prácticas futuras.
A modo de ejemplo, para ver cómo se gestionan los servicios, trabajaremos ahora con un servicio concreto, el servicio Messenger^3. Primero vamos a obtener información general acerca de este servicio.
derecho del ratón y elige Propiedades. En la ficha General se muestran las propiedades básicas del servicio. Así, se indica el nombre original del servicio, Messenger , una breve descripción del cometido del servicio, la ruta y el fichero ejecutable en el que se encuentra el servicio, el tipo de inicio y el estado en el que está el servicio.
Messenger , su tipo de inicio, y el estado en el que se encuentra. –Pregunta 23– Fichero ejecutable: svchost.exe Tipo de inicio: Deshabilitado Estado del servicio: Detenido
proceso que contiene el servicio Messenger se encuentra en ejecución.
Aunque Messenger no esté ahora en funcionamiento, svchost.exe alberga otros muchos servicios que sí están operativos en este momento, y esa es la razón por la que svchost.exe está en ejecución. De hecho, svchost.exe (que quiere decir service host ) es el proceso que se utiliza para albergar la mayor parte de los servicios del sistema operativo Windows.
Si todos los servicios implementados por un determinado proceso se encuentran desactivados, no es necesario tener el proceso que implementa dichos servicios en ejecución. Por ejemplo, el proceso SPOOLSV.EXE implementa un único servicio: el denominado spooler o Cola de impresión. Por consiguiente, si detenemos el servicio Cola de impresión , el proceso SPOOLSV.EXE será sacado de ejecución porque ya no es necesario. Vamos a probar esto.
ventana Servicios abierta. Abre el Administrador de tareas , ficha Procesos. Ordena los procesos por el nombre de su imagen y localiza SPOOLSV.EXE. Pulsa con el botón derecho sobre el servicio Cola de impresión y elige la opción Detener. Según lo comentado anteriormente, deberás observar en la ficha Procesos cómo el proceso SPOOLSV.EXE es sacado de ejecución. Ahora haz la operación contraria, es decir, inicia el servicio Cola de impresión y observa cómo SPOOLSV.EXE vuelve a ser puesto en ejecución.
El servicio Cola de impresión es el que gestiona el envío de los trabajos de impresión a las impresoras. Si este servicio no está activo no se puede imprimir. No obstante, si en un determinado sistema no es necesario imprimir, se podría deshabilitar este servicio. Esto ahorraría aproximadamente 3 MB de memoria, que es lo que ocupa este proceso. Un usuario avanzado puede ahorrar una estimable cantidad de recursos en su sistema, iniciando nada más que los servicios que sean estrictamente necesarios. No
(^3) No confundir con el MSN Messenger, que es una herramienta de comunicación a través de Internet.
–Pregunta 24– Actualizaciones automáticas Administrador de conexión de acceso remoto Conexiones de red Configuración inalámbrica Enrutamiento y acceso remoto Llamada a procedimiento remoto Etc.
Se trata del servicio Programador de tareas. El sistema operativo Windows, al igual que otros sistemas operativos, permite la ejecución de tareas temporizadas, es decir, tareas que se ponen en ejecución en un determinado momento del tiempo. Para programar las tareas que se desean ejecutar temporizadamente, Windows proporciona una utilidad denominada Tareas programadas a la que se accede a través del Panel de control. El servicio Programador de tareas es el encargado de gestionar las tareas temporizadas, poniéndolas en ejecución en el instante o instantes planificados. Este servicio basa su funcionamiento en el reloj del sistema. Determina cuál es el proceso asociado al servicio Programador de tareas. Indícalo a continuación: –Pregunta 25– svchost.exe
Comprueba que este servicio se encuentra iniciado, que es su estado normal. En el caso de que estuviese detenido, inícialo. Ahora vas a programar una tarea para que se ejecute a una determinada hora. Luego Comprobarás que la tarea se ejecuta al alcanzarse la hora estipulada. Todo funcionará correctamente porque el servicio Programador de tareas se encuentra activo. Después desactivaremos este servicio, reprogramaremos la tarea anterior para que se ejecute un poco más tarde, y observaremos que la tarea no se pone en ejecución a la hora programada. Este experimento servirá para comprobar que la ejecución de tareas temporizadas depende de que el servicio Programador de tareas se encuentre activo. Mediante la utilidad Tareas programadas se puede programar la ejecución temporizada de cualquier programa. Elegiremos, a modo de ejemplo, el Bloc de notas. Imagínate que queremos activar un aviso en el ordenador en una determinada fecha y hora. Podemos programar el Bloc de notas para que se ejecute en ese instante y nos muestre un texto con el aviso. Lo primero que tenemos que hacer es escribir el texto del aviso y almacenarlo en una carpeta. Escribe, con el Bloc de notas , el texto que desees en un fichero denominado aviso.txt y almacénalo en la carpeta C:\Temp de tu sistema. Si esta carpeta no existe, créala previamente. Ahora debes tener claro cuál es el nombre y la ruta del programa que deseas ejecutar temporizadamente. En este caso, el programa es NOTEPAD.EXE (que es el ejecutable correspondiente al Bloc de notas ). Para buscar la ruta, puedes utilizar el comando Buscar del menú Inicio. Anota la ruta a continuación:
–Pregunta 26– C:\WINDOWS\System
Ahora ya estamos en condiciones de programar la ejecución temporizada del Bloc de notas.
Partiendo del Panel de control abre Tareas programadas. Para programar una nueva tarea, elige Archivo , Nuevo , Tarea programada. Dale un nombre cualquiera a la entrada que se genera, por ejemplo, Aviso-importante. Una vez creada la nueva tarea hay que programarla. Pulsa sobre ella: se abrirá una venta que te permitirá programar la tarea. Elige la ficha Tarea. En ella hay que rellenar los campos Ejecutar e Iniciar en.
En el campo Ejecutar hay que escribir el nombre del programa que se desea ejecutar temporizadamente junto con su ruta. Además, si el programa a ejecutar requiere algún parámetro, hay que indicarlo. En nuestro caso el parámetro es el fichero a abrir por el NOTEPAD.EXE, que es aviso.txt. Teniendo en cuenta estas indicaciones, rellena este campo.
Para saber el cometido del campo Iniciar en , coge la interrogación de la esquina superior derecha de la ventana y pulsa sobre dicho campo. Después rellénalo de la forma apropiada teniendo en cuenta la ayuda obtenida.
En el campo Ejecutar como se indica el usuario en cuyo ámbito se ejecutará la tarea, que por defecto es el usuario que crea la tarea. Sin embargo, hay que completar este campo con la clave de acceso del usuario. Pulsa sobre el botón Establecer contraseña para introducir dicha clave.
Ahora hay que establecer la planificación temporal para la ejecución de la tarea. Para ello elige la ficha Programación. Vamos a hacer que la tarea se ejecute sólo una vez. En el campo Programar tarea selecciona Solo una vez , y elige como hora de inicio un par de minutos más que la hora actual del computador (que puedes ver a la derecha de la barra de tareas).
Una vez introducida toda la información anterior, la tarea estará lista para ejecutarse. Cuando el reloj del sistema alcance la hora de inicio de la tarea, ésta se ejecutará.
Espera hasta que se ejecute la tarea para comprobar que has realizado correctamente la programación de la misma. Ten en cuenta que la tarea se ejecuta porque el servicio Programador de tareas está activo.
Finalmente comprobaremos que al desactivar el servicio Programar tareas , las tareas programadas no se ejecutan. Abre la ventana Servicios y detén el servicio Programador de tareas. Ahora reprograma la tarea Aviso-importante para que se ejecute dos minutos después de la hora que tenga el reloj del sistema. Espera hasta que sea esa hora y comprueba que la tarea no se ejecuta. Finalmente, vuelve a dejar el servicio Programador de tareas en el estado Iniciado y elimina la tarea Aviso-importante de la carpeta Tareas programadas.