En el ámbito de la computación, la gestión de procesos y recursos es fundamental para el funcionamiento eficiente de los sistemas operativos. Un proceso, que se define como un programa en ejecución, requiere recursos como la CPU y memoria para realizar sus tareas.
ES UNA VARIABLE ESPECIAL QUE CONSTITUYE EL MÉTODO CLÁSICO PARA RESTRINGIR O PERMITIR EL ACCESO A RECURSOS COMPARTIDOS EN UN ENTORNO DE MULTIPROCESAMIENTO
Exclusión mutua
una operación de control que permite la coordinación de procesos concurrentes, y que tiene la capacidad de prohibir a los demás procesos realizar una acción cuando un proceso haya obtenido el permiso
Procesos concurrentes
Procesos cooperantes
Proceso independiente
Concurrencia y secuenciabilidad
La ejecución intercalada
produce beneficios en la eficiencia del procesamiento y en la estructuración de los programas.
Planificacio de un proceso
Tiempo de espera
Rendimiento o productivad
Eficiencia
Justicia
Hebras
Es un hilo de control dentro de un proceso
Una actividad o unidad de computación dentro del proceso
Transacciones de procesos
Subtopic
De Listo á en ejecución
De ejecución a bloqueado
De ejecucion a listo
Estados de los procesos
Listo
Bloqueado
En ejecución
Procesos
3 pasos:
Los datos son obtenidos,llevados y procesados
Se convierten los datos y salida
Los resultados llegan al usaurio
Es un programa en ejecución que necesita recursos para hacer una tarea
Su propia CPU virtual
Hay una sola CPU real, que cambia periódicamente la ejecución de un proceso a otro
Guardar el estado del proceso
Carga del SO
Una vez fijada, la secuencia de carga es almacenada en la memoria de datos de la BIOS , de forma que puede ser recordada y utilizada la próxima vez que se reinicia el sistema.
"Boot sequence“
Procesador
Un circuito integrado que contiene todos los elementos de la CPU.
Es uno de los componentes necesarios encontrados en los computadoras de cualquier tiempo, junto con la memoria principal y los dispositivos de entrada/salida.
Microprocesador
Es un circuito lógico que responde y procesa las operaciones lógicas y aritméticas que hacen funcionar a nuestras computadoras