UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA FACULTAD DE INGENIERÍA DE MINAS, GEOLOGÍA Y CIVIL ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS LABORATORIO N° 03 CURSO : SISTEMAS OPERATIVOS SIGLA : IS344 DOCENTE : ING. CARMEN MERCEDES ALUMNO : MORALES SILVERA, William AYACUCHO – PERÚ 2015
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE
HUAMANGA
FACULTAD DE INGENIERÍA DE MINAS, GEOLOGÍA Y CIVIL
ESCUELA DE FORMACIÓN PROFESIONAL DE
INGENIERÍA DE SISTEMAS
LABORATORIO N° 03
CURSO : SISTEMAS OPERATIVOS
SIGLA : IS344
DOCENTE : ING. CARMEN MERCEDES
ALUMNO : MORALES SILVERA, William
AYACUCHO – PERÚ
2015
INTRODUCCION
En una era de cambios en el ambiente computacional, de una amplia oferta en sistemas
operativos e interfaces gráficas y sobre todo, del costo que representa contar con un
sistema operativo que interactue con el software sin problemas, surge con fuerza
inusitada: Linux
LINUX es un sistema operativo, compatible Unix. Dos características muy peculiares lo
diferencian del resto de los sistemas que podemos encontrar en el mercado, la primera, es
que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna
casa desarrolladora de software por el uso del mismo, la segunda, es que el sistema viene
acompañado del código fuente. El sistema lo forman el núcleo del sistema (kernel) más un
gran número de programas / librerías que hacen posible su utilización.
USO DE HERRAMIENTAS PARA MONITORIZAR LOS PROCESOS EN MS WINDOWS
1. Monitor de recursos
El monitor de recursos muestra el uso en tiempo real de nuestro procesador, memoria
RAM, disco duro y red de internet o computadoras, será útil para estar al tanto de los
recursos que consumen los programas, procesos y aplicaciones de nuestro sistema, así
fácilmente veremos si un programa ralentiza el sistema.
2. Monitor de Rendimiento
La aplicación Monitor de Rendimiento nos permite recopilar informes de rendimiento y
funcionamiento de aplicaciones. Esto nos puede ser de utilidad para ver la evolución del
rendimiento con el paso del tiempo, además de determinar cómo los cambios aplicados al
sistema han ido afectando a su desempeño. También podemos obtener el rendimiento de un
ordenador remoto en tiempo real.
Puedes utilizar el comando perfmon.exe.
3. Otras herramientas administrativas
3.1 Administración de Equipos y Herramientas Administrativas
El monitor de Rendimiento es, de hecho, parte de las muchas herramientas MMC (Microsoft
Management Console) de Windows. Muchas de ellas pueden ser accedidas desde la carpeta
Herramientas administrativas, pero también podemos abrirlas desde una ventana de
aplicación en Administración de Equipos. El comando compmgmt.msc también os llevará al
administrador. Entre otras cosas, esta ventana contiene las siguientes herramientas:
Programador de tareas: una herramienta que nos permite ver y personalizar, así como
añadir tareas que se ejecutarán de forma programada en el sistema. Normalmente se
utiliza para labores de rendimiento o mantenimiento interno, pero se puede programar
y condicionar el lanzamiento de cualquier archivo ejecutable válido.
Visor de Eventos: un visor de archivos LOG o de registro, que podemos filtrar y analizar
y que ofrecen información relativa a instalación de aplicaciones, errores producidos por
las mismas o pantallazos azules o cuelgues del sistema.
Carpetas compartidas: una interfaz que muestra las carpetas que hemos compartido a
través de la red local en nuestro ordenador, útil para ver que carpetas están siendo
compartidas de un vistazo.
Administrador de Dispositivos: El clásico Administrador de Dispositivos de Windows
que nos muestra una lista detallada con todos los componentes conectados de forma
interna o externa a nuestro PC. Desde ahí podemos deshabilitar dispositivos,
configurarlos o actualizarlos.
Administración de Discos: un administrador de particiones y unidades de disco, que
podemos utilizar sin tener que depender de otras aplicaciones de terceros y que nos
permitirá realizar muchas de las actividades que necesitamos.
Servicios de Windows: una interfaz que nos permite ver y controlar los servicios que se
ejecutan en segundo plano, en la "cara no visible" de Windows.
3.2 MsConfigc
La ventana de Configuración del sistema es otra herramienta clásica y muy valorada por su
utilidad. Antes de Windows 8, que incluye su propio Administrador de Inicio ahora ubicado en
Administrador de Tareas, esta herramienta era la única incluida en Windows que permitía
desactivar el inicio automático de ciertos programas.
Para abrirlo, escribid msconfig en el Menú de Inicio o Búsqueda, seguido de Intro.
3.3 Información de Sistema
Esta utilidad nos permite ver toda la información de nuestro equipo, desde el modelo de placa
base o lector de DVD hasta los periféricos conectados, variables de entorno configuradas y
programas de inicio. No proporciona, digamos, una interfaz vistosa, ni tampoco una cantidad
de información exagerada, pero puede sernos de ayuda en ciertas situaciones, sin vernos
obligados a instalar un programa ajeno.
Actividad Nº1 Usando el Administrador de tareas realice las siguientes acciones (captura de
pantallas) y responda las siguientes preguntas
1. Ejecuta el “Bloc de notas” y a continuación el Administrador de Tareas.
2. Localiza el proceso “explorer”, termínelo, ¿qué ocurre?, anote sus observaciones.
Luego vuelve a lanzarlo desde el Administrador de tareas.
Finalizando el proceso explorer
Si finalizamos el proceso explorer desaparece la barra de menú y los iconos del escritorio
Cuando volvemos a lanzar por el administrador de tareas nos retornar todos los iconos, barra
de menús del escritorio como se observa en la imagen
3. ¿Cuál es el proceso que ejecuta el “Bloc de notas”?
4. Determina cuál es el proceso que consume más memoria.
El proceso que consume más memoria es el word
5. ¿Qué es el espacio de trabajo máximo de Memoria? Muéstralo para cada proceso los
datos, además de su prioridad base
El espacio de trabajo máximo de Memoria es la cantidad máxima de memoria del espacio de
trabajo usada por el proceso.
6. Asigna al proceso del “Bloc de notas” la menor prioridad posible.
Asignando al block de notas la prioridad baja
7. Observa que desde Información del Sistema (en Herramientas del Sistema al que se
accede por Accesorios) en Entorno Software podemos ver las tareas en ejecución
seleccionando Ejecutando tareas, donde se muestra más información acerca de los
procesos.
8. Desde el Administrador de Aplicaciones termina la ejecución del “Bloc de notas”.
Finalizando tarea block de notas
9. Desde el Administrador de Servicios comprueba el estado de los servicios disponibles
en el sistema. A continuación, si el servicio Servidor de orden de subprocesos no está
lanzado, lánzalo. Después averigua cuál es el proceso que ejecuta ese servicio.
10. Averigua cuál es el proceso que ejecuta el servicio Plug and play, además explica el
servicio
Este servicio es el que otorga la capacidad a Windows para usar la tecnología Plug and
Play, y Usar que consiste en la capacidad del sistema para reconocer, adaptar e instalar
dispositivos hardware sin complicaciones y limitando la participación del usuario al
mínimo imprescindible. Este es otro de los servicios que es imposible de deshabilitar ni
desde la línea de comandos ni desde la interfaz gráfica, por otra parte, además es
totalmente necesario para el buen funcionamiento del sistema.
Ruta del ejecutable: WINDOWS\system32\services.exe
11. Mostrar en el gráfico de “Uso de la CPU” información referente por núcleo de
procesador.
12. ¿Qué información muestra el Administrador de funciones de red?
Nos muestra información sobre el estado de nuestra conexión de red actual.
Imagen mostrando el administrador de wifi
13. Ejecute cmd y escriba el comando tasklist ¿qué sucede?
Con este comando podemos ver y cerrar todos los procesos desde la consola CMD de
windows
14. ¿Puede identificar el “proceso ocioso”?
MONITOREO DE PROCESOS EN LINUX
Se trata ahora de monitorear los procesos existentes en una máquina con sistema operativo
Linux y de ser capaz de observar los eventos significativos del sistema. Para ello se usaran los
siguientes comandos Linux: ps y top. Ambos comandos son muy sencillos pero muy potentes
en cuanto a la monitorización de procesos.
1. ps: Si ejecutamos el comando ps veremos los procesos que están ejecutando en este
momento con nuestro UID, es decir que estamos corriendo nosotros mismos
Se puede ver que están corriendo dos procesos, el bash (que es el intérprete de comandos) y
el proceso ps que es el que estamos usando en este momento en una terminal determinada.
Como se puede ver el primer número es el PID que el sistema le asigna al proceso y en la
columna COMMAND se puede ver el nombre del proceso. Los parámetros más básicos a
conocer son los siguientes:
-aux Lista los procesos de todos los usuarios con información añadida
-a Lista los procesos de todos los usuarios.
-u Lista información del proceso como por ejemplo el usuario que lo está corriendo, la
utilización de Cpu y memoria, etc.
-x Lista procesos de todas las terminales y usuarios
-l Muestra información que incluye el UID y el valor “nice“.
-A: Muestra todos los procesos (de todos los usuarios en el sistema).
-a: Muestra todos los procesos de una [tty] determinada.
-d: Muestra todo excepto los líderes de la sesión.
-e: Muestra todos los procesos (equivalente a -A).
T: Muestra todos los procesos de la terminal actual.
a: Muestra todos los procesos de la terminal actual incluyendo los de otros usuarios.
g: Muestra todos los procesos incluyendo grupos líderes (obsoleta excepto en sunOs).
r: Muestra solamente los procesos corriendo.
x: Muestra los procesos en un estilo BSD (sin controlar la [TTY]).
Los siguientes modificadores toman el parámetro condición:
-N: Muestra todos los procesos excepto los que encajan con la condición (equivalente a --
deselect).
-C: Muestra los procesos que tienen como nombre la condición.
-G: Muestra los procesos que tienen como grupo (nombre de grupo o id) la condición.
-P: Muestra los procesos que tienen como [Identificador de proceso] la condición.
-S: Muestra los procesos que tienen como sesión la condición.
-U: Muestra los procesos que tienen como usuario (nombre de grupo o id) la condición.
Existen distintos modificadores admitidos según la versión del comando ps que se esté usando
en el sistema (BSD, POSIX, GNU, etc.)
También existe -aux que muestra todos los processos del sistema. Incluido él