Page 16 - Revista de la Carrera de Tecnologías de la información
P. 16
permitir a los mismos compartir e inter- cambiar Interfaz Gráfica
información, proteger los recursos de cada uno de ellos
del resto, y permitir la sincronización entre procesos.
Para conseguir alcanzar estos requisitos, el sistema
operativo debe mantener una estructura determinada
para cada proceso que describa el
estado y la propiedad de los recursos y que permite al
sistema operativo establecer el control sobre los
procesos.
3. 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 Figura 1: Monitor del sistema (pestaña de servicios)
ejecuta instrucciones de su repertorio de instrucciones
en una secuencia dictada por el cambio de los valores Es una utilidad de gnome que muestra los procesos y
del registro contador de programa. A lo largo del permite monitorizar el estado del sistema como
tiempo, el contador de programa puede apuntar al muestra la Figura 1. Para ejecutar la aplicación hay que
código de diferentes programas que son parte de ir a Sistema -> Administración -> Monitor del sistema
diferentes procesos. Desde el punto de vista de un o basta con introducir en el terminal:
programa individual, su ejecución implica una $ sudo gnome-system-monitor
secuencia de instrucciones dentro de dicho programa,
los estamos más importantes según [2] son:
• Ejecutando. Consola o Terminal
• Listo
• Bloqueado
4. 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
Ubuntu. Por ejemplo, si estas navegando con Firefox,
tendrás un proceso en ejecución en el mismo momento
en tu sistema [3].
Uno de los objetivos de este artículo es aplicar los
conocimientos acerca de la administración de procesos
a través del uso de comandos y profundizar nuestro Figura 2: Consola o terminal (ejecutando el comando Top)
aprendizaje mediante la práctica y uso de los distintos Existen varios comandos para visualizar los procesos
comandos para organizar procesos. en la consola o terminal, en este caso usaremos el
Para la realización de esta práctica se hizo uso de una “Comando Top” el cual es el equivalente al Monitor
máquina virtual, en la cual fue instalado el sistema del sistema en la línea de comandos y muestra una lista
operativo Ubuntu, el cual ayudara para el diseño de de procesos que se pueden ordenar de diferentes
figuras y tablas que se presentarán en los siguientes formas como muestra la Figura.2. Para usarlo se debe
sub-apartados. introducir en el terminal:
$ sudo top
4.1. Visualización de Procesos
Pausar un proceso
Existen varias maneras para visualizar los procesos y
sus estados, como:
8