Page 59 - ACTUALIDAD
P. 59





estado y la propiedad de los recursos y que permite al la siguiente secuencia: sistema ->Administración-
sistema operativo establecer el control sobre los >monitor del sistema o también digitando el comando
procesos. gnome-system-monitor en la consola o terminal


El método de Ubuntu se centra en el desarrollo de cinco
1.2 Estados de los procesos competencias básicas. En un primer nivel, se centra en
el individuo: el autoconocimiento, la autoconfianza y la

resiliencia y, en un segundo nivel, en las habilidades
Como se acaba de comentar, para que un programa se más relacionales como la empatía y el servicio.
ejecute, se debe crear un proceso o tarea para dicho
programa. Desde el punto de vista del procesador, l Aunque centrado en estos cinco pilares, la Academia de
ejecuta instrucciones de su repertorio de instrucciones Líderes Ubuntu promueve habilidades como el trabajo
en una secuencia dictada por el cambio de los valores en equipo, el pensamiento crítico y autorreflexivo, la
del registro contador de programa. A lo largo del comunicación y la resolución de problemas, fomentando
tiempo, el contador de programa puede apuntar al y nutriendo la autocapacitación de los participantes.
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 3 Gestión de Proceso en Ubuntu
secuencia de instrucciones dentro de dicho programa,
los estamos más importantes según [2] son: Un proceso es un programa o servicio normalmente en
estado de ejecución o que está siendo utilizado por
• Ejecutando. Ubuntu. Por ejemplo, si estas navegando con Firefox,
• Listo tendrás un proceso en ejecución en el mismo momento en
• Bloqueado tu sistema [3].
1.3 Identificadores de un proceso Uno de los objetivos de este artículo es aplicar los
conocimientos acerca de la administración de procesos a
• Process ID (PID): Identificador único. través del uso de comandos y profundizar nuestro
• User ID (UID) y Group ID (GID): Usuario y aprendizaje mediante la práctica y uso de los distintos
grupo al que el proceso pertenece: – UID y comandos para organizar procesos.
GID reales (heredados del padre) – UID y Utilizando la definición dada en el material de la
GID efectivos (los procesos con UID efectivo asignatura Sistemas Operativos se va a explicar qué es
igual a 0 son privilegiados ya que se ejecutan un proceso. La definición es la siguiente: “Un proceso
como superusuario) es básicamente un entorno formado por todos los
• Parent Process ID (PPID): PID del proceso recursos necesarios para ejecutar programas. Desde el
padre. punto de vista del SO, un proceso es un objeto más que
2 Metodología hay que gestionar y al cual hay que dar servicio
Podemos decir que un programa es una entidad pasiva,
Es un programa o servicio normalmente en estado de en tanto en cuanto es un conjunto de instrucciones de
ejecución o que esta siendo utilizado por los sistemas código máquina y datos almacenados en un ejecutable.
operativos en este caso Ubuntu. Estos pueden Mientras que un proceso sería la ejecución de ese
ejecutarse de dos maneras en foreground (prime plan) programa, es decir, el programa en acción.
o en background (segundo plano). Para la realización de esta práctica se hizo uso de una
máquina virtual, en la cual fue instalado el sistema
Al igual que las instrucciones de programa, los operativo Ubuntu, el cual ayudara para el diseño de
procesos incluyen los contadores de programa que figuras y tablas que se presentarán en los siguientes
indican la dirección de la siguiente instrucción que se sub-apartados.
ejecutará de ese procesos y los registros de CPU, así
como las pilas que contienen datos temporales, como
son los parámetros de subrutina, las direcciones de 3.1 Visualización de Procesos
retorno y variables locales. Los procesos también
contienen una sección de datos con variables globales
y memoria dinámica. Todo ello permite gestionar de Existen varias maneras para visualizar los procesos y
una manera más eficaz los procesos en los sistemas sus estados, como:
operativos multiprocesos, ya que cada proceso es
independiente, por lo que el bloqueo de uno no debe
de hacer que otro proceso en el sistema se bloquee 3.1.1 Interfaz Gráfica

Existen varias formas para poder observar los procesos
que están realizando o ejecutando en el computador Es una utilidad de gnome que muestra los procesos y
pueden ser mediante una interface grafica o por permite monitorizar el estado del sistema como
consola. muestra la Fig. 1. Para ejecutar la aplicación hay que ir
a Sistema -> Administración -> Monitor del sistema o
Para utilizar la interface grafica se tendría que seguir

   54   55   56   57   58   59   60   61   62   63   64