Está en la página 1de 3

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA


MISIÓN SUCRE, ALDEA FRANCISCO ARANDA
PROGRAMA NACIONAL DE FORMACÓN INFORMÁTICA
UNIDAD CURRICULAR: SISTEMA OPERATIVO

PROCESO Y ADMINISTRACIÓN DE
PROCESOS

FACILITADOR: TRIUNFADOR:

BLANCO, JOSE DÍAZ, EDUARDO


C.I.
26.973.822

San juan de los Morros, diciembre de 2023


Proceso y Administración del Procesador
Procesos

Un proceso se refiere a un programa en ejecución en un sistema operativo.


Cada proceso tiene su propio espacio de memoria y recursos asignados, y puede
interactuar con otros procesos a través de mecanismos de comunicación. Los
procesos son fundamentales para el funcionamiento de los sistemas informáticos,
ya que permiten la ejecución de tareas concurrentes y la gestión eficiente de los
recursos del sistema.
Cada proceso tiene un identificador único llamado PID (Identificador de
Proceso). Los procesos pueden ejecutarse en primer plano (interactuando con el
usuario) o en segundo plano (sin interacción directa del usuario). El sistema
operativo asigna recursos como memoria, tiempo de CPU y dispositivos de
entrada/salida a cada proceso. Los procesos pueden comunicarse entre sí a
través de mecanismos como tuberías, colas de mensajes o memoria compartida.
Los sistemas operativos modernos utilizan algoritmos de planificación para
gestionar la ejecución de los procesos y garantizar una distribución equitativa del
tiempo de CPU. Los procesos pueden crear subprocesos (hilos) para realizar
tareas concurrentes dentro del mismo proceso.
Estado de los Procesos
 1. Ejecución: El proceso está siendo ejecutado por la CPU.
 2. Listo: El proceso está preparado para ser ejecutado, pero está esperando
su turno en la cola de procesos listos.
 3. Espera: El proceso está esperando a que ocurra algún evento o se
complete una operación de entrada/salida.
 4. Suspendido: El proceso ha sido detenido temporalmente y se encuentra en
espera hasta que se le asignen recursos o se cumpla una condición
específica.
 5. Terminado: El proceso ha finalizado su ejecución y ha liberado todos los
recursos que utilizaba.
Operaciones con Procesos
 1. Creación de procesos: Iniciar un nuevo proceso en el sistema operativo.
 2. Terminación de procesos: Finalizar un proceso en ejecución y liberar los
recursos asociados.
 3. Suspensión y reanudación de procesos: Pausar temporalmente la ejecución
de un proceso y luego reanudarlo.
 4. Planificación de procesos: Asignar tiempo de CPU a los procesos según las
políticas de planificación del sistema operativo.
 5. Comunicación entre procesos: Permitir que los procesos intercambien
información y se coordinen entre sí, utilizando mecanismos como tuberías,
colas de mensajes o memoria compartida.
 6. Sincronización de procesos: Coordinar el acceso a recursos compartidos
entre varios procesos para evitar condiciones de carrera y garantizar la
consistencia de los datos.
 7. Control de prioridad: Asignar prioridades a los procesos para determinar su
orden de ejecución en relación con otros procesos

También podría gustarte