Вы находитесь на странице: 1из 9

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU

FACULTAD DE INGENIERA DE SISTEMAS


DEPARTAMENTO ACADMICO DE INGENIERA DE SISTEMAS








Laboratorio de Sistemas Operativos N 04
Gestin de Procesos



Ing. Jaime Suasnbar Terrel





HUANCAYO PER

Mayo 2014


UNCP-FIS Sistemas Operativos

Ing. Jaime Suasnbar Terrel Pgina 2

Laboratorio de Sistemas Operativos N 04
Objetivos:
1. Comprender la informacin mostrada por el Administrador de tareas acerca de los
procesos y aplicaciones que se encuentran en ejecucin en el sistema en un
momento dado.
2. Comprender el concepto de proceso de sistema y conocer los procesos de sistema
fundamentales que se ejecutan normalmente en una plataforma Windows.
3. Comprender la diferencia entre proceso y programa.
4. Entender cmo la CPU se reparte entre los mltiples procesos que se encuentran
en ejecucin en cada momento.
5. Entender cmo los procesos interaccionan con el usuario a travs de ventanas.
6. Entender la diferencia entre una ventana primaria y secundaria.


Desarrollo del Laboratorio
Qu es un proceso?
Un proceso puede definirse como un programa en ejecucin.

Qu es un proceso en Windows?
Los sistemas operativos multitarea, como Windows 7, permiten la ejecucin simultnea
de mltiples 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 ejecucin en el sistema,
Windows proporciona una herramienta denominada Administrador de tareas. Ahora,
utilizando esta herramienta, vamos a observar algunos procesos muy importantes que
estn presentes en todo sistema Windows 7.

Procesos de sistema
Durante el proceso de arranque del computador:
1.- Encender la Computadora
2.- El BIOS (Basic Input/Output System) del ROM realiza un Test del sistema: la Memoria
RAM, Teclado, Buses y Tarjeta de Expansin (Power On Selft Test).
3.- El BIOS busca y carga el Sistema Operativo en el disco duro.
4.- El Sistema Operativo ejecuta varios procesos del sistema.
5.- La computadora est lista para aceptar ordenes.

Ejercicio N 01: Ver procesos en Windows.
1. Asegrate de que no tienes ninguna aplicacin abierta en el sistema. Ahora abre
el Administrador de tareas (Ctrl + Alt + Supr) y elige la ficha Procesos.
2. En este momento observars todos los procesos que se estn ejecutando
actualmente en el sistema.

UNCP-FIS Sistemas Operativos

Ing. Jaime Suasnbar Terrel Pgina 3


3. Como en este momento no tienes ninguna aplicacin abierta, todos los procesos
que observas son procesos de sistema. Los campos mostrados son:
Nombre de imagen: Es el nombre del programa ejecutable desde el que se
carg el proceso.
Nombre de usuario: Es la cuenta de usuario utilizada por el proceso en su
ejecucin. Dicha cuenta establece el entorno de seguridad del proceso.
CPU: Indica el porcentaje de CPU consumida por un proceso.
Uso de memoria: Es la cantidad de memoria utilizada por el proceso.
4. Otros campos que puede visualizarse mediante el Administrador de tareas es el
PID (Process Identifier). Se trata de un nmero entero que identifica al proceso
dentro del sistema. A cada proceso se le asigna un nmero diferente. Si el
Administrador de tareas no muestra el PID, reconfigralo para que lo muestre
utilizando la opcin Seleccionar columnas de su men Ver.


5. En la ventana seleccionar columnas se muestra informacin del PCB de los
diferentes procesos activos; para esta prctica seleccione los siguientes: PID,
Tiempo de CPU, Identificadores, Subprocesos, Lectura E/S, Escritura E/S y Lnea de
comandos.
UNCP-FIS Sistemas Operativos

Ing. Jaime Suasnbar Terrel Pgina 4



6. 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.
7. Indica a continuacin el identificador de este proceso y el porcentaje de CPU
utilizado por l.
Pregunta 1
PID:
Porcentaje de uso de la CPU:
8. Qu conclusin sacas del porcentaje de CPU utilizado por este proceso? Escrbela
a continuacin.
Pregunta 2





9. Indica a continuacin el segundo proceso que consume ms recursos identificado
su PID de este proceso y el porcentaje de CPU utilizado por l.
Pregunta 3
PID:
Porcentaje de uso de la CPU:
10. Qu conclusin sacas del porcentaje de CPU utilizado por este proceso? Escrbela
a continuacin.
Pregunta 4






UNCP-FIS Sistemas Operativos

Ing. Jaime Suasnbar Terrel Pgina 5

Ejercicio N 02: Procesos Importantes de Windows.
Otros procesos crticos del sistema son:
Smss Conocido como Session Manager, es el que controla toda una sesin de
trabajo, desde que el sistema se inicia hasta que se apaga
Csrss El proceso Client Server Runtime Process o Proceso en tiempo de
ejecucin del cliente-servidor
Winlogon Es el que controla las sesiones de usuario. As por ejemplo, este proceso
controla la ventana en la que introducimos nuestro nombre de usuario y
clave para comenzar una sesin en el sistema.
Asegrate de que has observado estos tres procesos en el Administrador de tareas.
Qudate con sus nombres porque siempre estarn presentes en toda sesin de trabajo.
Vamos a ver ahora otro proceso fundamental que es el explorer.exe. Este proceso
controla la interfaz grfica con el usuario, proporcionando as una de las funciones
principales del sistema operativo Windows. Vamos a eliminar este proceso a ver que
ocurre.

1. Pulsa con el botn derecho sobre el proceso explorer.exe. Elige la opcin Terminar
proceso. Qu ocurre?
Pregunta 5








2. Una opcin para continuar trabajando con el sistema es eliminar la presente
sesin de usuario y poner en marcha una nueva sesin. Esto podemos hacerlo sin
problemas porque quien controla las sesiones de usuario es el proceso
WINLOGON, que sigue activo. Este proceso se activa con la pulsacin de Ctrl-Alt-
Supr.
3. Pulsa Ctrl-Alt-Supr. WINLOGON se activa mostrando la ventana Seguridad de
Windows, que es la que usas para lanzar el Administrador de tareas, pero que
tambin te permite cerrar la sesin de usuario. Elige Cerrar sesin. Ahora
comienza como siempre una nueva sesin. Observa que todo vuelve a estar como
estaba. WINLOGON ha dirigido todo este proceso. Al crearse una nueva sesin de
usuario se ha cargado de nuevo el explorer.exe y por tanto se ha habilitado una
nueva interfaz con el usuario para atender a nuestras peticiones.
4. Abre el Administrador de tareas y comprueba que el explorer.exe est de nuevo
en ejecucin.
Hasta aqu se ha visto los siguientes procesos de sistema: proceso inactivo, SMSS,
CSRSS, WINLOGON y explorer.
Qu y cmo operativizar nuevamente si el proceso explorer.exe qued
detenido ?
Pregunta 5

UNCP-FIS Sistemas Operativos

Ing. Jaime Suasnbar Terrel Pgina 6









Ejercicio N 03: Proceso frente a programa.

Un programa, en su versin ejecutable, es un conjunto de instrucciones mquina y datos
almacenados en un archivo. En Windows los programas ejecutables se nombran con la
extensin .exe. A la versin ejecutable de un programa se le llama tambin la imagen
binaria del programa. Un ejemplo de programa ejecutable es el Bloc de notas. Veamos
ahora cul es su imagen binaria.
1. Abre el men Inicio, Todos los programas, Accesorios. Entonces observars la
opcin Bloc de notas. Pincha sobre ella con el botn derecho y elige la opcin
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 opcin Bloc de notas.
Tenemos entonces una imagen binaria de un programa, denominada
notepad.exe, que se encuentra almacenada en algn lugar del sistema de disco
del computador. Ahora vamos a poner esa imagen binaria en ejecucin,
convirtindola por tanto en un proceso.
2. Abre el Administrador de tareas, ficha Procesos. Ahora vas a ordenar los procesos
por el nombre de su imagen binaria. Pulsa sobre Nombre de imagen. Observars
que los procesos quedan ordenados por nombre. Ejecuta el Bloc de notas y
observa cmo 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 ejecucin en el sistema. Ahora veremos cmo a partir de un nico
programa podemos generar tantos procesos como queramos, sin ms que ejecutar el
programa mltiples veces.
3. Anota a continuacin el PID del proceso notepad.exe que acabas de poner en
ejecucin.
Pregunta 6
PID =
Vuelve a ejecutar el Bloc de notas. Observars que un nuevo proceso notepad.exe
ha sido puesto en ejecucin. Anota el PID de este nuevo proceso.
Pregunta 7
PID =.
Este ltimo experimento habr servido para dejar bien clara la diferencia entre
programa y proceso.
Explique la diferencia entre proceso y programa?
Pregunta 8
UNCP-FIS Sistemas Operativos

Ing. Jaime Suasnbar Terrel Pgina 7










Ejercicio N 04: Monitoreo de Uso de Recursos por parte de los procesos
Es habitual que los procesadores actuales dispongan de ms de un ncleo (core) de
procesamiento. En concreto, los procesadores de las computadoras del Laboratorio
disponen de dos o cuatro ncleos. Cada ncleo representa una CPU completa y, por
tanto, nuestros computadores cuentan con dos CPUs. El nmero de ncleos activos en
un sistema puede observarse mediante el Administrador de tareas.
1. Abre el Administrador de tareas. Elige la ficha Rendimiento. En la zona de esta
ficha identificada como Historial de uso de la CPU se muestran tantos recuadros
como ncleos activos hay en el sistema. En este momento debes observar dos
recuadros, que corresponden a los dos ncleos del procesador (De acuerdo al
equipo con el que usted trabaje).

2. En esta ficha haga click en el botn Monitor de Recursos, los cuales presenta la
siguiente ventana:
UNCP-FIS Sistemas Operativos

Ing. Jaime Suasnbar Terrel Pgina 8



Ejercicio N 05: Identificar el proceso que consume ms CPU

1. Haga clic en la ficha CPU.

2. En Procesos, haga clic en la columna CPU para ordenar los procesos por consumo
actual de recursos de CPU.

3. El nombre del primer proceso que aparece en Imagen, que tambin tendr el valor
ms elevado en CPU, es el proceso que ms usa la CPU.




UNCP-FIS Sistemas Operativos

Ing. Jaime Suasnbar Terrel Pgina 9


Pregunta 9 Qu proceso ms Memoria?



Pregunta 10 Si se tiene un proceso en memoria cmo localizar la ubicacin
del archivo en el disco duro que gener dicho proceso?. Utilizando el monitor del
sistema.














Pregunta 11 Si se tiene un proceso en memoria cmo eliminar dicho
proceso?.

Вам также может понравиться