Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Operativos
Docente: Juan Carlos Díaz López
Alumnos: Abimael Méndez Zacarias
Fecha: 15/03/2023
Tarea: Resumen de la unidad
Semestre: 2do
Turno: Matutino
Grupo: ISMA-2
Carrera: ISC
Índice
Introducción ........................................................................................................................3
2.1. Concepto de proceso ..................................................................................................4
2.2. Estados y transiciones de los procesos.................................................................4
2.3. Procesos ligeros: Hilos o hebras .............................................................................5
2.4. Concurrencia y secuencialidad. ................................................................................6
2.5. Niveles, objetivos y criterios de planificación. ...................................................7
2.6. Técnicas de administración del planificador. .......................................................8
Conclusión ........................................................................................................................... 10
Introducción
Es de suma importancia que nosotros logremos conocer todas las las características
de los sistemas operativos si queremos poder entender cómo es que estos mismos
funcionan, es por tal motivo que en este documento se describen las características
que presentan los sistemas operativos para la administración de procesos en los
sistemas mono y multiprocesadores. Es por tal motivo que en este documento
vamos a poder encontrar el concepto de procesos referente a los sistemas
operativos, de igual manera vamos a observar en que estados los podemos
encontrar, ya que los procesos se clasifican dependiendo que estén o no haciendo.
Esta investigación es con el propósito de poder entender con mucha más precisión
lo que significa ser un sistema operativo y cuáles son los múltiples elementos que
este mismo engloba.
2.1. Concepto de proceso
Un proceso es un programa que se encuentra en un estado de ejecución, y que
incluye los valores actuales del contador de programa, los registros y las variables.
Un proceso es un concepto manejado por el sistema operativo que consiste en el
conjunto formado por:
4
➢ Terminated: cuando el proceso está terminado.
Un proceso puede encontrarse en estado de ejecución, bloqueado o listo (que
también se llama ejecutable). De estos estados de los procesos se derivan las
siguientes transiciones y estados:
Estados:
Características
Cuando un hilo modifica un dato en la memoria, los otros hilos acceden a ese dato
modificado inmediatamente, lo que quiere decir que comparte los mismos recursos,
es por esto por lo que en conjunto se les denomina como un proceso. Lo que
diferencia a los hilos de los procesos tradicionales es que estos generalmente
comparten otros recursos de forma directa y es más rápido cambiar de hilo a otro
dentro de un mismo proceso que cambiar de un proceso a otro, debido a que los
hilos comparten datos y espacios de direcciones; mientras que, en los procesos, al
ser independientes, no lo hacen. Los hilos poseen un estado de ejecución y pueden
sincronizarse entre ellos para evitar problemas de compartimiento de recursos. Por
lo general cada hilo tiene una tarea específica y determinada, como forma de
aumentar la eficiencia del uso del procesador.
6
concurrentemente, puede haber múltiples tareas en el CPU con varios procesos.
Existen varias razones para permitir la ejecución concurrente:
7
usuarios o los procesos. Uno de los parámetros es el tiempo de respuesta. El tiempo
de respuesta es el periodo de tiempo transcurrido desde que se emite una solicitud
hasta que la respuesta aparece en la salida. Sería conveniente disponer de una
política de planificación que ofrezca un buen servicio a diversos usuarios. Otros
criterios están orientados al sistema, esto es, se centran en el uso efectivo y eficiente
del procesador. Un ejemplo puede ser la productividad, es decir, el ritmo con el que
los procesos terminan. La productividad es una medida muy válida del rendimiento
de un sistema y que sería deseable maximizar. Otra forma de clasificación es
considerar los criterios relativos al rendimiento del sistema y los que no lo son. Los
criterios relativos al rendimiento son cuantitativos y, en general, pueden evaluarse o
ser analizados fácilmente. Algunos ejemplos son el tiempo de respuesta y la
productividad. Los criterios no relativos al rendimiento son, en cambio cualitativos y
no pueden ser evaluados fácilmente. Un ejemplo de estos criterios es la
previsibilidad. Sería conveniente que el servicio ofrecido a los usuarios tenga las
mismas características en todo momento, independientemente de la existencia de
otros trabajos ejecutados por el sistema.
8
recursos requeridos por la planificación de plazo fijo puede generar una sobrecarga
sustancial.
9
Conclusión
Entonces podemos concluir que la administración de procesos es utilizada para
proporcionar información sobre estos y sobre los programas que se encuentran
activos en la computadora. Su importancia radica en que los resultados se alcanzan
con más eficiencia cuando las actividades y los recursos relacionados se gestionan
como un proceso. Por eso es importante conocer los tipos que existen, como lo son
los tradicionales y los ligeros que ya se mencionaron y describieron a grandes
rasgos anteriormente, además de conocer los estados en los que se pueden
encontrar y las transiciones a las que pueden pasar. También es importante conocer
la planificación de dichos procesos, pues así podemos saber cuál es más
conveniente para cada uno de ellos y cómo funciona su ejecución en nuestro
sistema operativo.
10