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

FACULTAD DE CIENCIA Y TECNOLOGIA

INGENIERIA EN SISTEMAS Y REDES INFORMÁTICAS.

Ciclo I-2019 SISTEMAS OPERATIVOS


Docente: Licda.Yancy Iveth Coreas de Cruz

Nombre: Lisbeth Yisell Vásquez Ruiz Código: USTS034619 Fecha: 18/02/2020

GUIA PRACTICA: PROCESOS

PROCESOS EN LOS SISTEMAS OPERATIVOS


Objetivos:

 Comprender la información mostrada por el Administrador de tareas acerca de los procesos


y aplicaciones que se encuentran en ejecución en el sistema en un momento dado.
 Comprender el concepto de proceso de sistema y conocer los procesos de sistema
fundamentales que se ejecutan normalmente en una plataforma Windows.
 Comprender la diferencia entre proceso y programa.
 Entender cómo la CPU se reparte entre los múltiples procesos que se encuentran en
ejecución en cada momento.
DESARROLLO DE LA PRÁCTICA

Procesos
Un proceso puede definirse como un programa en ejecución. 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.

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.

Identificación de procesos
Un 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. Todos los procesos tienen un número identificativo único (PID = Process Identification).

Ejercicio # 1:
Asegúrate de que no tienes ninguna aplicación abierta en el sistema. Ahora abre el Administrador
de tareas y elige la ficha Detalles. En este momento observarás todos los procesos que se están
ejecutando actualmente en el sistema.

a) 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 continuación el identificador de este proceso y el porcentaje de CPU utilizado por él:

PID: 0

Porcentaje de uso de la CPU: 85


¿Qué conclusión ha sacado del porcentaje de CPU utilizado por este proceso? Investiga qué
significa ese porcentaje.

Se mantenía en constante movimiento, así que abrí algunas aplicaciones y su


porcentaje disminuyo sospecho que dependiendo de que tanto se utilice la CPU
esa sería su porcentaje ya que estaría en constate uso.

a) A continuación, debe de especificar los siguientes procesos del sistema que observa en el
administrador de tareas e investigar su función, así como su PID. .(estos son los más
comunes)

Proceso de PID Función


Sistema
CSRSS.EXE 8452 Es para garantizar que sus archivos y datos no se
pierdan, asegúrese de hacer una copia de seguridad de
sus archivos en línea.

WINLOGON.EXE 6988 Es un archivo que se instala con el sistema


operativo Windows.

TASKMGR.EXE 12312 Permanece siempre active cuando un Usuario


dese ver cuáles son los procesos que se ejecuta
en el segundo plano.
Es un archivo del sistema de confianza del
TASKENG.EXE Windows. Él proceso no es visible.

12456 Es el responsable delos efectos gráficos como


DWM.EXE el Aero Glas o las preview de ventanas.

TASKHOST.EXE 10320 Es el archivo y proceso que es la parte del


sistema operativo Windows 7,es el proceso host
de la tareas de Windows.
EXPLORE.EXE 12216 Se encarga de administrar la parte visual del
Sistema como el menú de inicio, escritorio.etc

IGFXTRAY.EXE Es un proceso que tenga el acceso a la


aplicación de la configuración y al diagnóstico de
los gráficos.
SMSS.EXE Es responsable del inicio de sesión de un
396 usuario cuando el ordenador se asciende y carga
el sistema operativo.
b) Ejecute el CMD en modo de Administrador (tecla wind + x) y digite el comando siguiente
tasklist
¿Cuál es el resultado de ejecutar el comando tasklist?
Se ejecutó los detalles del administrador de tareas que habíamos utilizado
antes, con la diferencia que no tiene un orden específico.

Compare el PID de los procesos anteriormente mencionados vistos en el administrador de tareas


gráfico con los de la consola cmd.
¿Qué puede observar? Explique:
Según lo que observe: Aunque hubo una diferencia ya que en el administrador
de sistema no me mostraba el taskeng.exe tampoco en la consola me
mostraba.

Matar o terminar un proceso:


Digitar en la consola notepad para que nos cargue el bloc de notas, observaremos que
inmediatamente se abre la interfaz.
C:\Windows\system32>notepad
Ejecutamos nuevamente el comando tasklist y podemos observar su PID
Ejemplo:

Ahora para detener este proceso utizaremos el comando: tasklist /PID 776 ¿Qué
ocurrió? Explique.
Finalizo la tarea de bloc de notas sin necesidad de hacerlo desde el
administrador de tareas tan solo con el comando.

Ejercicio # 2. Proceso frente a programa.

a) Abrimos el bloc de notas una vez hecho esto, ve al administrador de tareas y en la pestaña
Detalle, observa el nombre del proceso es notepad.exe y su descripción es Bloc de notas.

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.

b) Crea un archivo de Bloc de notas y ejecútalo:


Anota a continuación el PID del proceso notepad.exe que acabas de poner en ejecución.

PID: 8188
Ahora crea otro archivo de bloc de nota y ejecútalo.
Anota a continuación el PID del proceso notepad.exe que acabas de poner en ejecución.

PID: 6496
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.

¿En qué momento un programa se convierte en un proceso?

En el momento que se ejecuta el programa.

Explique la diferencia entre programa y proceso.

Un programa no es proceso es una entidad pasiva en cambio el proceso corresponde a una entidad activa. A
diferencia del proceso ya que es algo dinámico en forma estadística y el proceso es un programa de ejecución.

Ejercicio # 3: 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. El número de núcleos activos en un sistema puede observarse mediante el
Administrador de tareas.

Abre el Administrador de tareas. Elige la ficha Rendimiento. En la zona de esta ficha identificada
como Historial de uso de la CPU o CPU.

Detalle e interprete las imágenes, explique brevemente lo que observa y qué relación tiene con los
procesos:
El porcentaje mostrado representa los recursos que no se está usando.

Ejercicio # 4: Trabajando con el MSCONFIG.

a) (Tecla wind + r) y digite el comando msconfig.


b) Ubique la pestaña Servicios e Inicio de Windows deberá investigar y mostrar gráficamente qué
Servicios no son necesarios para el inicio; desactívelos para mejorar el rendimiento de la pc.
ANTES

DESPUES

c) Busque una herramienta similar al msconfig y compare similitudes y diferencias.

Msconfig Cleanup es un complemento ideal de msconfig, una herramienta estándar que ya viene
incluida con Windows, y que te permite habilitar o deshabilitar los programas y servicios programados
para ejecutarse al iniciar el sistema operativo.
Fácil de usar y muy eficiente en su tarea

Ejercicio # 5: Prioridad de los procesos.


- a) Investigar los pasos para agilizar aplicaciones en windows asignando más prioridad al
proceso.
- b) Muestre un ejemplo de cuando se debe asignar una prioridad en tiempo real a un
proceso,
Por ejemplo, cinco procesos independientes se pueden ejecutar de forma no preemptiva
en 120 ordenes diferentes (5!). En un sistema multiprocesor o en comportamiento
preemptivo existen un número mucho mayor de posibilidades.

c) Compartir algunas recomendaciones encontradas en relación a ello a la asignación de


prioridad de procesos.

1. Aquellos procesos que arrojen como resultado un valor ponderado alto requieren de una
atención muy importante de la dirección o dueño del proceso.
2. Los procesos que figuren con calificación de satisfacción E = (5) y que hayan sido
impactados por varios FCE (Columna de número de impactos), deben ser implementados
urgentemente.
3. Aquellos procesos con un valor ponderado muy alto requieren de una atención muy
importante de la dirección, puesto que son los más "críticos" para el cumplimiento de la
misión.

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