Nombre: Elian Gerardo sanchez jerez
ID: 701585
Materia: sistemas operativos
Tema: Unidad 3
Profesor: Elmer Julián
2022
UNIMINUTO.
Contenido
Es un programa en ejecución:............................................................................................................3
Son los estados en los que se encuentra un proceso:..........................................................................3
Es cuando dos procesos llegan al mismo tiempo a ejecutarse:...........................................................3
Unos de los beneficios de la concurrencia:.........................................................................................4
Reunión de los procesos para realizar tareas en conjunto:..................................................................4
Es necesario para prevenir y/o corregir errores debidos al acceso concurrente:.................................4
¿Qué es la sección crítica?..................................................................................................................4
¿Qué se debe asegurar cuando un proceso se encuentra en una sección crítica?........................4
¿En qué consiste la exclusión mutua?................................................................................................5
10 la sincronización de procesos da semejanza a:..............................................................................5
Esto es una explicación del propósito del formulario ...
Es un programa en ejecución:
bloqueo
sincronización
proceso
El proceso de un programa es el conjunto de pasos necesarios para que funcione. Estos pasos
generalmente están escritos en código.
Este es el proceso de un programa:
1) El programador escribe un código que le dice a la computadora qué hacer.
2) La computadora sigue estas instrucciones y hace lo que se le ha dicho que haga.
3) El resultado es algo que se puede ver en la pantalla o algo que se puede imprimir como
documento.
Son los estados en los que se encuentra un proceso:
bloquear, liberar y listo
ejecución, bloquear y liberar
ejecución, listo y bloquear
Los procesos del sistema se dividen cuando esta en su estado de ejecución si esta su UCP, cuando
esta un proceso listo se utiliza su UCP, en caso de ya estar disponible, cuando un proceso está
bloqueado está esperando alguna acción o un evento antes de iniciar su ejecución.
Es cuando dos procesos llegan al mismo tiempo a ejecutarse:
exclusión mutua
concurrencia
sincronización
situaciones en las que dos o más procesos puedan coincidir en el acceso a un recurso compartido o,
en conclusión, los dos procesos tienen que estar sincronizados en su ejecución.
Unos de los beneficios de la concurrencia:
evita tiempos muertos en la CPU y acelera los cálculos
la exclusión mutua entre procesos
los estados de un proceso
Trata de evitar los tiempos muertos de la +CP- Comparte y optimiza el uso de recurso
Reunión de los procesos para realizar tareas en conjunto:
secuencialidad
sincronización
bloqueo
para que los procesos cooperativos donde estos se tiene que llegar a sincronizar de tal manera para
poder ejecutar el programa y la sincronización es la transmisión y recepción de señales que tiene
por objeto llevar a cabo el trabajo de un grupo de procesos
Es necesario para prevenir y/o corregir errores debidos al acceso concurrente:
sincronización entre procesos
exclusión mutua entre procesos
estados de un proceso
Es necesario para prevenir errores que puede llegar a ocurrir cuando se ejecuta un sistema debió a
ingreso concurrentemente de recursos compartidos entre los sistemas.
¿Qué es la sección crítica?
es cuando un proceso obtiene acceso a datos compartidos modificables
es cuando un proceso obtiene acceso a datos compartidos no modificables
es cuando un proceso no es compartido, pero si modificable
Se denomina sección crítica, en programación concurrente, a la porción de código de un programa
de ordenador en la que se accede a un recurso compartido que no debe ser accedido por más de un
proceso o hilo en ejecución
¿Qué se debe asegurar cuando un proceso se encuentra en una sección crítica?
que ningún proceso entre a su propia sección crítica
que una sección crítica se encuentre en exclusión mutua
que todos los procesos estén en su sección crítica
Un proceso no se debe bloquear dentro de su propia sección crítica y estas deben
codificarse con mucha eficacia y rapidez.
¿En qué consiste la exclusión mutua?
un proceso A ocupa los mismos recursos que un proceso B
un proceso A no ocupa ningún proceso
un proceso A ocupa sus recursos y no permite que otro proceso los ocupe
es lo que hace el sistema operativo para evitar que dos o más procesos ingresen al mismo
tiempo a un área de datos compartidos o accedan a un mismo recurso.
10 la sincronización de procesos da semejanza a:
protocolo llamar/recibir
protocolo entrada/salida
protocolo bloquear/despertar
Uno de los objetivos del sistema operativo es la representación de los procesos y el soporte de los
cambios de contexto entre procesos, que posibilitan la compartición del recurso CPU.