Page 14 - Trabajo EBOOK
P. 14
13
al sistema operativo establecer el control sobre los o basta con introducir en el terminal: $ sudo gnome-
procesos. system-monitor
1.2 Estados de los procesos
Como se acaba de comentar, para que un programa se
ejecute, se debe crear un proceso o tarea para dicho
programa. Desde el punto de vista del procesador, l
ejecuta instrucciones de su repertorio de instrucciones en
una secuencia dictada por el cambio de los valores del
registro contador de programa. A lo largo del tiempo,
el contador de programa puede apuntar al código de
diferentes programas que son parte de diferentes
procesos. Desde el punto de vista de un programa
individual, su ejecución implica una secuencia de
instrucciones dentro de dicho programa, los estamos
más importantes según [2] son:
• Ejecutando. Figura 1: Monitor del sistema (pestaña de servicios)
Figura 1: Monitor del sistema (pestaña de servicios)
• Listo En la Fig.1 existen varias formas para poder observar los
• Bloqueado procesos que están realizando o ejecutando en el
2 Metodología computador pueden ser mediante una interface grafica o
por consola
Es un programa o servicio normalmente en estado de
ejecución o que está siendo utilizado por los sistemas 3.1.2Consola o Terminal
operativos en este caso Ubuntu. Estos pueden ejecutarse
de dos maneras en foreground (prime plan) o en
background (segundo plano).
Existen varias formas para poder observar los procesos
que están realizando o ejecutando en el computador
pueden ser mediante una interface grafica o por consola.
Para utilizar la interface grafica se tendría que seguir la
siguiente secuencia: sistema ->Administración-
>monitor del sistema o también digitando el comando
gnome-system-monitor en la consola o terminal.
3 Gestión de Proceso en Ubuntu
Un proceso es un programa o servicio normalmente en
estado de ejecución o que está siendo utilizado por Figura 2: Consola o terminal (ejecutando el comando Top)
Ubuntu. Por ejemplo, si estas navegando con Firefox,
tendrás un proceso en ejecución en el mismo momento En la Fig.2 existen varios comandos para visualizar los
en tu sistema [3]. procesos en la consola o terminal, en este caso
usaremos el “Comando Top” el cual es el equivalente
Uno de los objetivos de este artículo es aplicar los al Monitor del sistema en la línea de comandos y
conocimientos acerca de la administración de procesos muestra una lista de procesos que se pueden ordenar
a través del uso de comandos y profundizar nuestro de diferentes formas como muestra la Fig.2. Para
aprendizaje mediante la práctica y uso de los distintos usarlo se debe introducir en el terminal:
comandos para organizar procesos.
$ sudo top
Para la realización de esta práctica se hizo uso de una
máquina virtual, en la cual fue instalado el sistema 3.2 Pausar un proceso
operativo Ubuntu, el cual ayudara para el diseño de
figuras y tablas que se presentarán en los siguientes Para pausar un proceso, es preciso conocer el número
subapartados. de identificación del proceso (PID) el cual podemos
obtener como en la Fig. 2. Para conocer el número
3.1 Visualización de Procesos basta con listar los procesos con el comando del
apartado anterior.
Existen varias maneras para visualizar los procesos y
sus estados, como: Listados los procesos, buscar el proceso a pausar y
memorizar el número de la columna PID como
2.1.1 Interfaz Gráfica veremos en la Fig. 3. Una vez conocido el PID basta
Es una utilidad de gnome que muestra los procesos y con ejecutar en un terminal:
permite monitorizar el estado del sistema como $ sudo kill -STOP [PID]
muestra la Fig. 1. Para ejecutar la aplicación hay que
ir a Sistema -> Administración -> Monitor del sistema