Top Banner
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
24

G2_Info03_

Apr 11, 2016

Download

Documents

William Morales

es un informe de laboratorio
Welcome message from author
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
Page 1: G2_Info03_

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

Page 2: G2_Info03_

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.

Page 3: G2_Info03_

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.

Page 4: G2_Info03_

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.

Page 5: G2_Info03_

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.

Page 6: G2_Info03_

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.

Page 7: G2_Info03_

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.

Page 8: G2_Info03_

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

Page 9: G2_Info03_

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.

Page 10: G2_Info03_

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.

Page 11: G2_Info03_

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.

Page 12: G2_Info03_

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.

Page 13: G2_Info03_

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.

Page 14: G2_Info03_

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

Page 15: G2_Info03_

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”?

Page 16: G2_Info03_

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

Page 17: G2_Info03_

-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

Page 18: G2_Info03_

-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

Page 19: G2_Info03_

2. top

Ahora bien, el comando ps nos muestra una radiografía de los procesos en el momento, pero

no nos muestra los cambios que se van teniendo. Para esto contamos con el comando top. El

mismo muestra en tiempo real la situación de los procesos que se están ejecutando en el

sistema, ordenados por defecto según el porcentaje la CPU que estén usando. Al ejecutarlo se

podrá ver otra información adicional, como la cantidad de usuarios que están en el sistema,

cuantos procesos están corriendo y de estos cuantos estas activos, cuantos durmiendo,

cuantos en proceso de terminar (ZOMBIE) y cuantos finalizados. Además se podrá ver la

cantidad e memoria física total, la cantidad usada y la cantidad libre; así como también se

podrá obtener la misma información de la memoria swap.

Page 20: G2_Info03_

3. pstree

Con el comando pstree podemos ver la jerarquía de procesos de forma gráfica. Si lo

ejecutamos, veremos cómo el padre de todos los procesos es INIT. A partir de este parten

todos los demás, que a la vez pueden tener más hijos. Esta estructura jerárquica es muy útil, ya

que. Por ejemplo, matando a un proceso padre que contienen muchos otros hijos, también

matamos a todos sus hijos.

Page 21: G2_Info03_

Actividad Nº2 Usando los comandos de LINUX realice el monitoreo de procesos y responda las

siguientes preguntas

1. Cuantos procesos del sistema encuentra cuando apenas ha arrancado la PC?

2. Cuántos procesos son del usuario root?

Page 22: G2_Info03_

3. Cuál es el proceso que más tiempo de CPU ha consumido?

El proceso que que consumio CPU es de 1.5

4. Cuál es el proceso que más espacio de memoria ha consumido?

Ha consumido 2.1 de memoria

Page 23: G2_Info03_

5. ¿Qué es el proceso zombie?

Un proceso Zombie es aquel que nunca recibió una señal por parte del proceso padre que lo

creo, un proceso hijo es aquel que tiene su origen en un proceso de nivel superior conocido

como proceso padre que es el encargado de enviar las señales a los procesos hijos generados

por el mismo para indicarles que su lapso de vida ha terminado.

Se pueden deber a errores de programación y pueden ser el síntoma de un sistema lento o que

provoca problemas. Esta situación suele ocurrir, también debido a que alguna configuración no

fue contemplada por el desarrollador.

CONCLUSIONES

Antes de hacer este informe mi opinión personal sobre Linux era que es un sistema operativo

demasiado difícil de usar, reservado sólo para analistas,o usuarios realmente avanzados, pero

a medida que fuimos investigando descubrímos que este sistema operativo no es tan difícil de

usar y que cualquier usuario con conocimientos medios puede desempeñarse realmente bien

en este sistema operativo, Linux existe la misma diversidad de aplicaciones que para Windows,

e incluso, hay programas como el Star Office u Openoffice que son capaces de leer

documentos hechos en Word. Mucha gente tiene la idea de que Linux es mucho más difícil de

usar que Windows, pero esto es un concepto totalmente erróneo, y si bien esto fue cierto

algunos años atrás, ahora el panorama es totalmente distinto; Porque hoy en día existen

múltiples aplicaciones para este sistema operativo, existen interfaces de usuario (cosa que

hace unos años atrás no existía), y eso ha simplificado una enormidad el uso de este sistema

operativo.

Concluimos en que Linux más que un sistema operativo, es una herramienta poderosa el día

de hoy, y por eso su uso en servidores de Internet va en aumento, y definitivamente Linux

resulta muy competente para Windows. Por este mismo hecho grandes compañías han

adoptado el Linux , como Apple Computer Co. que adoptó el kernel de Linux como base de su

sistema operativo X.

Page 24: G2_Info03_

BIBLIOGRAFIA

http://rm-rf.es/el-comando-ps-listar-y-manejar-procesos/

http://blog.desdelinux.net/con-el-terminal-mostrar-los-10-procesos-que-mas-memoria-

consumen/

https://help.ubuntu.com/kubuntu/desktopguide/es/root-and-sudo.html

http://www.monografías. com

http://www.alegsa.com.ar/Notas/138.php

http://es.wikipedia.org/wiki/Computadoras