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