Você está na página 1de 8

UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU

FACULTAD DE INGENIERA DE SISTEMAS


DEPARTAMENTO ACADMICO DE INGENIERA DE SISTEMAS

Laboratorio de Sistemas Operativos N 01


Gestin de Procesos

Ing. Jaime Suasnbar Terrel

HUANCAYO PER

Abril 2013

UNCP-FIS

Sistemas Operativos

Laboratorio de Sistemas Operativos N 01


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 parte de 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 rdenes.
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.

Ing. Jaime Suasnbar Terrel

Pgina 2

UNCP-FIS

3.

4.

5.

Sistemas Operativos

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.


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.

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.

Ing. Jaime Suasnbar Terrel

Pgina 3

UNCP-FIS

6.

7.

8.

Sistemas Operativos

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.
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:
Qu conclusin sacas del porcentaje de CPU utilizado por este proceso?
Escrbela a continuacin.
Pregunta 2

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.

Ing. Jaime Suasnbar Terrel

Pgina 4

UNCP-FIS

Sistemas Operativos

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.

2.

3.

4.

Pulsa con el botn derecho sobre el proceso explorer.exe. Elige la opcin


Terminar proceso. Qu ocurre? Observars que desaparecen todos los iconos
del Escritorio, as como la Barra de tareas y el men Inicio. Al eliminar este
proceso hemos cortado prcticamente toda posibilidad de comunicacin con el
usuario.
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-AltSupr.
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.
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.

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.
Ing. Jaime Suasnbar Terrel

Pgina 5

UNCP-FIS

Sistemas Operativos

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 3
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 4
PID =.
Este ltimo experimento habr servido para dejar bien clara la diferencia entre
programa y proceso.
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 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).

Ing. Jaime Suasnbar Terrel

Pgina 6

UNCP-FIS

2.

Sistemas Operativos

En esta ficha haga click en el botn Monitor de Recursos, los cuales presenta la
siguiente ventana:

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.

Ing. Jaime Suasnbar Terrel

Pgina 7

UNCP-FIS

Sistemas Operativos

Pregunta 5 Qu proceso usa ms CPU?

Pregunta 6 Qu proceso ms Memoria?

Pregunta 7 Investigar como identificar un proceso asociado a un virus y su


correspondiente eliminacin del sistema. Utilizando el monitor del sistema.

Entregar resultados del Laboratorio en una hoja aparte

Ing. Jaime Suasnbar Terrel

Pgina 8

Você também pode gostar