Está en la página 1de 8

Gestión de

procesos y
recursos

Pier Bogadi
C.I: 26568906
Gestión de procesos
Uno de los módulos más
importantes de un
sistema operativo es la de
administrar los procesos y
tareas del sistema de
cómputo. El sistema
realiza varias actividades
simultáneamente que
compiten por la utilización
de determinados
recursos, entre los que
destaca la CPU, estas
actividades se denominan
procesos.
a
Un programa, por sí solo, es una entidad pasiva mientras que un
proceso es una entidad activa ya que compite por los recursos
máquina. El proceso es una unidad de trabajo del sistema y el
sistema operativo es el responsable de realizar un seguimiento
de todas las actividades del sistema en conexión con los
procesos generados
División implícita y explícita de tareas

Dependiendo del SO y del


entorno objetivo de ejecución de
programas. La división de un
trabajo en tareas que serán
ejecutadas como procesos
independientes así como la
asignación inicial de los atributos
de esos procesos pueden ser
efectuadas o bien por el SO o
bien por el desarrollador de la
aplicación.

Un proceso independiente se
caracteriza por:

1. División implícita de tareas


definida por el sistema.
2. División explicita de tareas
definida por el
desarrollador.
Tipos de procesos
Un proceso de usuario
es aquel creado por el
Sistema Operativo.

Un proceso de sistema
es un proceso que
forma parte del propio
SO y que desempeña
alguna de sus labores
características.

Creación y terminación de procesos


Creación

Cuando un nuevo
proceso se agrega el
sistema de operación
construye las
estructuras de datos
que son usadas para
administrar los
procesos y le asigna
espacio de direcciones.
Estas acciones
constituyen la creación
de un nuevo proceso.

Los eventos comunes para la creación de procesos en un ambiente batch, un


proceso es creado en respuesta al sometimiento a ejecución de un trabajo. En un
ambiente interactivo, un proceso es creado cuando un nuevo usuario entra al
sistema. El sistema de operación puede crear un proceso para que realice una
función en respuesta a una petición de un programa usuario, sin que el usuario
tenga que esperar creación de procesos hijos por parte de procesos usuarios ya
existentes el proceso que crea se llama proceso padre.
T
. E
R

. M
I
N
. A
C
I
. Ó
N

.
Un proceso termina cuando ejecuta su última instrucción y pide al sistema operativo
que lo elimine. En este momento, el proceso puede devolver un valor de estado a su
proceso padre, el sistema operativo libera la asignación de todos los recursos del
proceso, incluyendo las memorias física y virtual, los archivos abiertos y los búferes de
ES.

La terminación puede producirse


también en otras circunstancias. Un
proceso puede causar la terminación
de otro proceso a través de la
adecuada llamada al sistema. Dicha
llamada al sistema al sistema sólo
puede ser invocada por el padre del
proceso que va a terminar. En caso
contrario, los usuarios podrían
terminar arbitrariamente los trabajos
de otros usuarios.  Fallo de E/S. Instrucción no
válida. Instrucción privilegiada.
Adicionalmente, un número de error
 Uso inapropiado de datos.
o una condición de fallo puede llevar
a la finalización de un proceso. Las  Intervención del operador por el
condiciones más habituales son las sistema operativo.
siguientes:  Terminación del proceso padre.
 Solicitud del proceso padre.
 Finalización normal.
 Límite de tiempo excedido.
 Memoria no disponible.
 Violaciones de frontera.
 Error de protección.
 Límite de tiempo.
ESTADOS DE UN PROCESO
Preparado (R).- Proceso que está
listo para ejecutarse

Ejecutando (O).- Sólo uno de los


procesos preparados se está
ejecutando en cada momento

Suspendido (S).- Se está


suspendido si no entra en el
reparto de CPU, el proceso pasa
a formar parte del conjunto de
procesos preparados.

PARADO (T).- Será cuando


pasarán a estar preparados
cuando reciban una señal
determinada que les permita
Zombie (Z).- Todo proceso al finalizar avisa a su proceso continuar
padre. En vaso de que el padre no lo reciba, el proceso
hijo queda en estado zombie, no está consumiendo CPU,
pero sí continua consumiendo recursos del sistema .

Ge stion de recursos
En una computadora
actual suelen coexistir
varios programas, del
mismo o de varios
usuarios, ejecutándose
simultáneamente. Estos
programas compiten
por los recursos de la
computadora, siendo el
sistema operativo el
encargado de arbitrar
su asignación y uso.

Como complemento a la gestión de recursos, el


sistema operativo ha de garantizar la protección de
unos programas frente a otros y ha de suministrar
información sobre el uso que se hace de los
Avances tecnológicos actuales

Robot s co n inteligencia artificial La estrella indiscutida


de la feria CES 2018es
la inteligencia
artificial, que combina
algoritmos, softwares y
sensores para, por
ejemplo, facilitar los
quehaceres
domésticos. Esta
tecnología está
integrada en
los robots de LG, como
el CLOi, que, activado
por comando de voz,
puede desde ayudar a
hacer las compras
hasta trasladar una
valija. Otra de las
novedades fue el robot,
que, gracias a un
sistema de visión
inteligente, logra jugar
al Scrabble con un
oponente.
Un televisor que simula una pared
La tecnología microLED
en televisores no pasó
inadvertida en la feria.
Samsung presentó The
Wall, un televisor de 146
pulgadas con tecnología de
uso modular que es,
literalmente, una pared
por su grosor casi
invisible, y le permite al
usuario achicar o agrandar
la pantalla a gusto sin que
se dañe la calidad de la
imagen. Además, tiene
inteligencia artificial
integrada, lo que permite
transformar un contenido
de baja calidad a una
resolución 8K.

El auto futurista
Uno de los temas comentados fue la
alianza de gigantes tecnológicos con
compañías automotrices para
desarrollar vehículos inteligentes.
Así, la empresa Byton, integrada por
exejecutivos de Tesla, Apple , Google
y BMW , diseñó un modelo eléctrico
que saldrá a la venta en 2019 a
$45.000. Es un SUV que tiene, a
modo de tablero, una pantalla de 49
pulgadas y otra de 10 adosada al
volante. Tiene una autonomía de uso
de más de 298 millas y se puede
recargar en su 80% en media hora.

También podría gustarte