Capítulo 6 Interbloqueos (Sistema Operativo)

Dr. Jesus Mejias
22 Jan 202411:04

Summary

TLDREl profesor Jesús Mejía presenta un tutorial sobre sistemas operativos, enfocándose en el capítulo de interbloqueos. Expone la importancia de los recursos y su apropiación, así como el concepto de interbloqueo y su impacto en los procesos de la computadora. Utiliza ejemplos prácticos como el cruce de vehículos para ilustrar el tema, y discute estrategias para la detección y recuperación de interbloqueos. El video es parte de una serie educativa y ofrece recursos adicionales en la descripción.

Takeaways

  • 😀 Los interbloqueos son mecanismos que permiten el acceso exclusivo de los procesos a recursos.
  • 🚀 Los recursos son elementos finitos distribuidos entre varios procesos, como aplicaciones en ejecución.
  • 🔑 Los recursos apropiativos y no apropiativos son importantes para entender el control de acceso a los recursos por parte de los procesos.
  • 🔄 La secuencia de eventos para utilizar un recurso incluye solicitar, utilizar y liberar el recurso.
  • 🚦 El ejemplo del cruce de calles ilustra cómo los interbloqueos ocurren cuando todos los procesos o vehículos intentan acceder simultáneamente.
  • 💡 Los semáforos en el tráfico son similares a los controles de interbloqueo en la computación, determinando el orden de acceso a los recursos.
  • 🔒 Las condiciones para un interbloqueo incluyen la necesidad de recursos y la independencia de los procesos, lo que puede llevar a la exclusión mutua y la retención de recursos.
  • 🛑 La no expropiación es una técnica para evitar que un proceso retenga recursos innecesariamente, lo que podría provocar un interbloqueo.
  • 🔍 El algoritmo de Abertrus intenta prevenir los interbloqueos, aunque algunos matemáticos lo consideran inaceptable debido a su enfoque en la prevención total.
  • 📈 Para prevenir interbloqueos, es importante asegurarse de que las peticiones de recursos no conduzcan a estados propensos a interbloqueo, identificando estados seguros e inseguros.
  • 🔄 La detección y recuperación de interbloqueos es crucial para mantener la fluidez del sistema y evitar la paralización de los procesos.

Q & A

  • ¿Qué es un interbloqueo en el contexto de los sistemas operativos?

    -Un interbloqueo es un estado en el que un conjunto de procesos se encuentra esperando sucesos que solo pueden ser originados por otro proceso del mismo conjunto, lo que impide su avance.

  • ¿Qué son los recursos en un sistema operativo?

    -Los recursos son elementos compuestos por un número finito del mismo, distribuidos para varios procesos. Ejemplos de recursos pueden ser la memoria RAM o archivos que pueden ser utilizados por diferentes procesos.

  • ¿Qué es un recurso apropiado y cómo se diferencia de un recurso no apropiado?

    -Un recurso apropiado es aquel que una vez otorgado a un proceso, no puede ser retirado, mientras que un recurso no apropiado puede ser interrumpido una vez otorgado a un proceso.

  • ¿Cuáles son las tres fases básicas para utilizar un recurso según el script?

    -Las tres fases son solicitar el recurso, utilizar el recurso y liberarlo.

  • ¿Cómo se ilustra el concepto de interbloqueo en el ejemplo del cruce de calles?

    -El interbloqueo se ilustra con un cruce de calles donde cuatro vehículos intentan cruzar al mismo tiempo, resultando en un bloqueo donde ninguno puede avanzar hasta que se resuelva la situación.

  • ¿Qué es el algoritmo de abet truz y cómo se relaciona con los interbloqueos?

    -El algoritmo de abet truz es una técnica utilizada para prevenir los interbloqueos, decidiendo qué proceso se ejecutará primero para evitar que todos los procesos se queden bloqueados esperando por recursos.

  • ¿Qué condiciones sugieren la posibilidad de un interbloqueo en un sistema?

    -Las condiciones para un interbloqueo incluyen la mutua exclusión, la retención y espera, y la no expropiación, donde los procesos retienen recursos y esperan por otros que están siendo utilizados por otros procesos.

  • ¿Qué es un estado seguro en relación con los interbloqueos?

    -Un estado seguro es aquel en el que el sistema puede asignar recursos a cada proceso hasta alcanzar sus necesidades máximas sin provocar un interbloqueo, siguiendo algún orden arbitrario.

  • ¿Cómo se relaciona la instalación y desinstalación de programas con los interbloqueos?

    -La instalación y desinstalación de programas simultáneas pueden provocar interbloqueos, ya que ambos procesos pueden requerir recursos que están siendo utilizados por el otro, resultando en un bloqueo donde ninguno puede avanzar.

  • ¿Qué estrategia se puede utilizar para prevenir los interbloqueos según el algoritmo de abet truz?

    -Para prevenir los interbloqueos, el algoritmo de abet truz sugiere conceder únicamente las peticiones de recursos disponibles que no conduzcan a estados propensos al interbloqueo, identificando estados seguros e inseguros.

Outlines

00:00

😀 Introducción a los Interbloqueos

El primer párrafo presenta el tema de los interbloqueos por Jesús Mejía en un video educativo. Se menciona que los interbloqueos son mecanismos que garantizan el acceso exclusivo de los procesos a recursos, y se introducen los conceptos de recursos apropiativos y no apropiativos. Se utiliza el ejemplo de un semáforo para ilustrar cómo los procesos pueden entrar en un estado de interbloqueo cuando todos desean acceder a los recursos al mismo tiempo, lo que resulta en un bloqueo donde ninguno puede avanzar hasta que otro proceso lo permite.

05:02

🤔 Condiciones y Modelos de Interbloqueos

El segundo párrafo se enfoca en las condiciones que provocan los interbloqueos, como la exclusión mutua, la retención y espera, y la no expropiación. Se discute el concepto de estados seguros e inseguros en relación con la asignación de recursos y cómo prevenir los interbloqueos mediante la implementación de estrategias que aseguren que las peticiones de recursos no lleven al sistema a un estado propenso a interbloqueo. Se hace una analogía con los semáforos en la carretera para prevenir colisiones entre vehículos, buscando evitar situaciones de interbloqueo en sistemas informáticos.

10:03

🛠 Algoritmo de Abestruz y Prevención de Interbloqueos

El tercer párrafo explora el algoritmo de Abestruz y su importancia en la prevención de interbloqueos. Se menciona que, aunque matemáticos pueden encontrar el algoritmo inaceptable, los ingenieros consideran la frecuencia y gravedad de los interbloqueos al decidir si es necesario prevenirlos. Se describe cómo se pueden utilizar estrategias para conceder únicamente peticiones de recursos disponibles que no causen interbloqueos, y cómo identificar estados seguros e inseguros para la asignación de recursos. Se da un ejemplo práctico de cómo la instalación y desinstalación simultánea de programas puede resultar en interbloqueos, y se enfatiza la necesidad de que un proceso avance para permitir el progreso de otro.

Mindmap

Keywords

💡Interbloqueos

Los interbloqueos son mecanismos que evitan el acceso simultáneo de múltiples procesos a un recurso, asegurando así la exclusividad en su uso. En el video, se relaciona con el tema principal al explicar cómo los procesos de la computadora pueden encontrarse en un estado de interbloqueo cuando todos desean acceder a un recurso limitado a la vez, como en el ejemplo del cruce de calles con vehículos que no pueden avanzar por la falta de un semáforo adecuado.

💡Recursos

Los recursos son elementos finitos, como la memoria o unidades de hardware, que son compartidos entre diferentes procesos de una computadora. En el script, se menciona que los recursos son cruciales para entender los interbloqueos, ya que son los elementos sobre los que los procesos compiten y que pueden causar interbloqueos cuando son insuficientes o mal administrados.

💡Procesos

Los procesos son aplicaciones o programas en ejecución en una computadora. En el video, el profesor ejemplifica con procesos como Google Chrome o Microsoft PowerPoint, y cómo estos pueden entrar en conflicto por el uso de recursos, lo que puede resultar en interbloqueos.

💡Apropiativo y No apropiativo

Un recurso apropiativo es aquel que una vez otorgado a un proceso, no puede ser retirado, mientras que un recurso no apropiativo sí permite su retirada. En el contexto del video, se discute cómo estos tipos de recursos influyen en la administración y el riesgo de interbloqueos.

💡Algoritmo de Abertruz

El algoritmo de Abertruz es mencionado en el video como una forma de prevenir los interbloqueos, aunque es considerado inaceptable por matemáticos debido a su enfoque en evitar los interbloqueos a toda costa. El profesor ilustra cómo este algoritmo es similar a los semáforos en una calle, determinando el orden de acceso a los recursos.

💡Estados seguros e inseguros

Un estado seguro es aquel en el que se puede asignar recursos a los procesos de tal forma que no se produzcan interbloqueos. Por otro lado, un estado inseguro es propenso a interbloqueos. En el video, se utiliza esta distinción para explicar cómo se pueden evitar los interbloqueos al planificar la asignación de recursos.

💡Condiciones de interbloqueo

Las condiciones de interbloqueo son las circunstancias que, si se presentan simultáneamente, pueden llevar a un interbloqueo. El script menciona que estas condiciones son cruciales para entender y prevenir los interbloqueos, como la exclusión mutua y la retención y espera.

💡Modelado de interbloqueos

El modelado de interbloqueos es una representación gráfica que utiliza nodos para procesos y recursos, y arcos para solicitud y asignación. En el video, se utiliza para ilustrar cómo se pueden visualizar y analizar las situaciones que podrían conducir a un interbloqueo.

💡Preventión de interbloqueos

La prevención de interbloqueos es el proceso de diseñar y administrar sistemas de tal manera que se evitan los interbloqueos. El video describe estrategias como la asignación de recursos disponibles y la identificación de estados seguros e inseguros para lograr esto.

💡No expropiación

La no expropiación es una política que permite que un proceso retenga un recurso incluso si otro proceso lo solicita. Aunque no se menciona directamente en el script, es un concepto relacionado con la administración de recursos y la prevención de interbloqueos.

💡Espera circular

La espera circular es una situación en la que los procesos se quedan en un ciclo de espera por recursos que nunca se liberan, lo que puede resultar en un interbloqueo. Aunque no se describe explícitamente en el script, es un concepto clave relacionado con los interbloqueos.

Highlights

El profesor Jesús Mejía presenta un tutorial sobre sistemas operativos, específicamente el capítulo número seis sobre interbloqueos.

Los interbloqueos son mecanismos que permiten el acceso exclusivo de los procesos a recursos.

Los recursos son componentes finitos distribuidos entre varios procesos.

Se diferencian los recursos apropiativos de los no apropiativos en términos de retirada y uso por procesos.

El proceso de uso de recursos implica solicitar, utilizar y liberar el recurso.

El interbloqueo ocurre cuando procesos esperan eventos que solo otros procesos del conjunto pueden desencadenar.

Se ilustra el interbloqueo con el ejemplo de un cruce de calles con vehículos bloqueados.

El semáforo actúa como un mecanismo de control para prevenir interbloqueos en el tráfico.

Las condiciones para el interbloqueo incluyen la presentación simultánea de condiciones apropiadas e independientes.

La exclusión mutua y la retención y espera son conceptos clave en la prevención de interbloqueos.

El algoritmo de Abertrus es mencionado como una forma de prevenir interbloqueos.

Los matemáticos y los ingenieros tienen enfoques diferentes en la prevención de interbloqueos.

Un estado seguro en un sistema operativo es uno donde se pueden asignar recursos sin causar interbloqueos.

La importancia de una secuencia segura para evitar interbloqueos en sistemas operativos.

Ejemplos prácticos de interbloqueo incluyen la instalación y desinstalación simultánea de programas.

El interbloqueo puede provocar que la computadora se bloquee, impidiendo el avance de los procesos.

El profesor Mejía invita a los estudiantes a dejar sus dudas y comentarios en la descripción del video.

Se enfatiza la complejidad del tema y el esfuerzo por simplificar la explicación para el entendimiento del público.

Transcripts

play00:12

Buenos días buenas tardes o buenas

play00:14

noches dependiendo la hora en la que se

play00:16

encuentren viendo este video tutorial le

play00:18

habla su profesor Jesús Mejía

play00:21

continuando con nuestra serie de videos

play00:22

educativos del área de tecnología y con

play00:25

nuestro nuevo curso de sistemas

play00:26

operativos en el día de hoy vamos a

play00:28

trabajar lo que es el capítulo número

play00:30

seis que corresponde a lo a

play00:33

interbloqueos Recuerden que los cinco

play00:35

capítulos anteriores los tienen ya

play00:36

colgado en la plataforma y lo van a

play00:38

tener también en la descripción de este

play00:40

video así como las prácticas también

play00:42

todas las prácticas de cada uno de estos

play00:44

puntos lo van a tener acá en la

play00:46

descripción de este video Este es un

play00:48

tema un poquito complejo vamos a decir

play00:51

medio complicado de entender pero voy a

play00:54

tratar de resumí selo lo más que pueda Y

play00:56

tratar de simplificar entonces entre los

play00:59

temas que vamos vamos a ver vamos a ver

play01:00

lo que son los recursos la introducción

play01:02

a los interbloqueos

play01:04

eh el algoritmo de abet truz y la

play01:06

detección y recuperación de

play01:08

interbloqueos Entonces vamos de una vez

play01:11

con lo que es la introducción de los

play01:13

interbloqueos dice que los interbloqueos

play01:15

son mecanismos que permiten el acceso a

play01:18

los procesos de forma exclusiva no solo

play01:20

a un recurso sino a varios eh de lo que

play01:23

son los recursos Qué son los recursos

play01:25

los recursos Está compuesto por un

play01:27

número finito del mismo distribuido para

play01:30

varios procesos entre ellos cuando nos

play01:32

referimos a los procesos Son son

play01:34

aquellas aplicaciones Recuerden que los

play01:36

procesos no son más que aquellos

play01:38

programas o aplicaciones que nosotros

play01:39

tenemos corriendo por ejemplo estos son

play01:41

los procesos que yo tengo actualmente el

play01:43

kit Chan la aplicación que estoy

play01:44

grabando Google Chrome Microsoft

play01:46

Powerpoint WhatsApp el programador de

play01:48

archivos entre otros cuando menciona lo

play01:51

que son los procesos se está refiriendo

play01:52

a cada uno de estos entonces eh les

play01:56

repito acá tenemos lo que son los

play01:58

recursos dice los los recursos Está

play02:00

compuesto por un número finito del mismo

play02:03

distribuido Para varios procesos entre

play02:05

ellos Entonces tenemos lo que son los

play02:08

recursos apropiativos y no apropiativos

play02:10

en el caso de lo un recurso apropiativo

play02:13

en ese proceso que hemos otorgado es ese

play02:17

proceso que hemos otorgado a un

play02:18

computador y este puede ser retirado es

play02:21

decir nosotros podemos eh finalizar en

play02:24

palabras simple lo que es uno de estos

play02:26

procesos que estamos ejecutando en el

play02:30

siguiente dice que un recurso

play02:32

apreciativo es muy similar al no

play02:34

apropiativo y que también una vez

play02:37

otorgado a un proceso este no se puede

play02:40

interrumpir tenemos lo que es la

play02:42

secuencia de eventos requerida para

play02:43

utilizar un recurso se proporciona a

play02:46

continuación en un formato un poquito

play02:48

abstracto eh solicitar el recurso

play02:51

utilizar el recurso y liberar lo que es

play02:53

el recurso pero acá en esta imagen voy a

play02:56

tratar de simplificar y explicar lo más

play02:59

posible

play03:00

lo que son los interbloqueos con este

play03:02

ejemplo para que puedan comprender

play03:04

tenemos que los interbloqueos les repito

play03:06

es un conjunto de proceso que se

play03:08

encuentra en un estado de inter bloqueo

play03:10

cuando cada uno de ellos espera un

play03:12

suceso que puede que solo puede original

play03:16

otro proceso del mismo conjunto se lo

play03:18

voy a explicar con lo que es este cruce

play03:20

de calle donde vemos lo que son cuatro

play03:23

vehículos Entonces tenemos lo que son

play03:25

los cuatro vehículos acá Tenemos uno que

play03:28

va de Norte azul que eh de Norte azul y

play03:33

de este a oeste recuerden este a oeste

play03:37

Norte azul sé que es muy difícil que

play03:39

muchas personas se se aprendan esto pero

play03:41

recuerden el norte Azul este oeste

play03:44

tenemos los cuatro vehículos Y tenemos

play03:46

un cruce de calles Entonces cuándo se

play03:48

produce el interbloqueo cuando los

play03:50

cuatro los cuatro vehículos

play03:54

eh vamos a decir quieren cruzar al mismo

play03:57

tiempo entonces ahí se produce lo que es

play03:59

es interbloqueo eso mismo pasa en la

play04:03

computadora A eso es que le llamamos

play04:05

interbloqueo cuando todos los recursos

play04:08

quieren o todos los procesos se quieren

play04:11

ejecutar al mismo tiempo se produce lo

play04:13

que es el interbloqueo para eso en el

play04:16

para seguir explicándolo con la imagen

play04:19

tenemos lo que es eh los semáforos

play04:21

Entonces el semáforo va a determinar

play04:23

Cuáles es de los cuatro procesos que se

play04:25

va a ejecutar primero cuál de los cuatro

play04:28

coches va a cruzar de primero cuando el

play04:30

semáforo cambie a verde el del lado de

play04:33

El este va a cruzar luego va a cruzar el

play04:36

amarillo luego va a cruzar el azul y

play04:38

luego va a cruzar el rojo entonces a

play04:40

esto que se le llama interbloqueo cuando

play04:43

los cuatro quieren pasar al mismo tiempo

play04:46

se produce lo que es un interbloqueo se

play04:48

lo expliqué de una forma sencilla para

play04:50

que lo puedan entender Entonces les

play04:53

repito un conjunto de procesos se

play04:54

encuentra en estado de interbloqueo

play04:56

cuando cada uno de ellos espera un

play04:59

suceso que solo puede originar otro

play05:01

proceso del mismo conjunto se lo traté

play05:04

de simplificar ahí para que lo puedan

play05:06

entender Entonces tenemos lo que es las

play05:09

condiciones para los interbloqueo de lo

play05:11

que son los recursos una condición en

play05:14

interbloqueo es sugerida si y solo si en

play05:17

un sistema es presentado simultáneamente

play05:21

las apropiadas

play05:23

condiciones y esta palabra se escribió

play05:26

mal esa no va y que no son completamente

play05:32

independientes tenemos lo que es la

play05:34

exclusión mutua es posible que no se

play05:36

niegue la condición mutua y también esta

play05:39

puede ser eliminada Eh puede ser y

play05:42

también puede ser eliminada la inclusión

play05:44

en algunos recursos y también puede ser

play05:47

eliminada exclusión en algunos recursos

play05:50

tenemos la retención y espera forzar a

play05:52

un proceso a que libere todos los

play05:54

recursos que retiene cada vez que

play05:57

solicite un recurso que no está

play05:58

disponible

play06:00

no expropiación permitir que el sistema

play06:03

revoque la propiedad de ciertos recursos

play06:06

a los procesos bloqueados y la espera

play06:08

circular ordenación lineal de los

play06:11

diferentes tipos de recursos Le repito

play06:13

un poquito complejo este tema luego

play06:16

tenemos lo que son los modelados de

play06:17

interbloqueos los moderados de

play06:19

interbloqueos están representados por

play06:21

dos tipos de nodos los cuales son

play06:24

proceso representado gráficamente por un

play06:26

círculo y recursos representado por un

play06:29

cuadrado y con dos arcos uno de

play06:32

solicitud y otro de designación no sé

play06:35

por qué esto se puso con tanta falta

play06:39

entonces continuamos con el siguiente

play06:41

que lo que es el algoritmo de

play06:43

avestruz tenemos que en el algoritmo de

play06:45

aber trus los matemáticos la encuentran

play06:49

totalmente inaceptable y dicen que los s

play06:52

bloqueos se deben prevenir a toda Costa

play06:54

los ingenieros preguntan Con qué

play06:56

frecuencia se espera el problema con qué

play06:58

frecuencia Fall y el sistema por otras

play07:01

razones y Qué tan grave es un

play07:03

interbloqueo Entonces ellos lo que habla

play07:05

de este algoritmo es que no se debe no

play07:08

se debe o no debe ocurrir lo que es

play07:11

interbloqueo eso es como el tema

play07:13

volviendo a lo que es la carretera para

play07:15

evitar que chocaran los vehículos

play07:17

inventaron lo que son los semáforos

play07:19

Entonces los semáforos van a decidir

play07:21

Cuál es el vehículo que va o o va a

play07:23

cruzar o no Entonces en este caso ellos

play07:26

lo que buscan prevenir que cada uno de

play07:28

los procesos no ocurra lo que es el

play07:30

interbloqueo Entonces porque eso

play07:34

provocar un pequeño

play07:38

problemita tenemos lo que es la

play07:39

prevención de interbloqueos cómo

play07:41

prevenimos los interbloqueos yo le

play07:43

expliqué un momento con la imagen de de

play07:46

de la calle y los vehículos el tema de

play07:48

los semáforos pero vamos acá llevándolo

play07:50

a nuestro ámbito tenemos que conceder

play07:54

únicamente las peticiones de recursos

play07:56

disponibles que no conduzcan a Estados

play07:58

propensos a interbloqueo tenemos los

play08:01

estados que son seguros e inseguros un

play08:03

estado es seguro si el sistema puede

play08:05

asignar recursos a cada proceso hasta

play08:07

alcanzar el máximo de sus necesidades

play08:10

siguiendo algún orden arbitrario y aún

play08:12

así evitar el interbloqueo y un sistema

play08:15

se encuentra en estado seguro solo si

play08:17

existe una secuencia seguro eso pasa

play08:19

muchas veces cuando nosotros abrimos lo

play08:21

que son muchas aplicaciones o muchos

play08:24

programas al mismo tiempo y ponemos a

play08:26

correr muchos procesos si nosotros no

play08:28

tenemos la cantidad de memori ram

play08:30

disponible o muchas memorias RAM para

play08:33

que cada uno de estos procesos se

play08:34

ejecuten se produce lo que es un

play08:36

interbloqueo y se frea lo que es la

play08:38

computadora ningún proceso va a avanzar

play08:41

en otro en otra palabra eh simple para

play08:44

que lo puedan entender ustedes se pueden

play08:46

dar cuenta cuando pasan un interbloqueo

play08:47

es cuando quieren desinstalar un

play08:49

programa y están instalando uno a la

play08:51

misma vez ahí están chocando está

play08:54

chocando cuando tú está instalando el

play08:55

programa Y cuando estás desinstalando

play08:57

otro programa es decir cuando ustedes

play08:59

entran por ejemplo lo pueden probar

play09:02

entran a control panel desinstalar un

play09:04

programa y le dan a desinstalar uno de

play09:06

este si yo le doy a desinstalar y vuelvo

play09:09

y le doy a desinstalar a otro programa

play09:11

se va a provocar lo que es un

play09:13

interbloqueo ahí a eso se refiere otra

play09:16

palabra s también pasa cuando están

play09:19

instalando programas a veces tú estás

play09:21

instalando un programa y le das

play09:22

desinstalar otro programa ahí también se

play09:25

puede puede provocar lo que es un

play09:27

interbloqueo por lo mismo que le

play09:29

expliqué anteriormente con la imagen

play09:32

debe esperar que un proceso avance para

play09:35

que el otro proceso se pueda ejecutar es

play09:37

decir debo esperar que un eh se

play09:41

desinstale el programa para que el otro

play09:43

programa yo lo pueda desinstalar si no

play09:45

se va a producir lo que es un

play09:46

interbloqueo se lo expliqué de una

play09:48

manera sencilla que lo puedan entender

play09:51

se lo expliqué con la imagen y se lo

play09:54

expliqué también con el caso de las

play09:56

aplicaciones y de los programas repito

play10:00

se produce también de para que lo puedan

play10:02

entender cuando nosotros le damos a

play10:05

desinstalar un programa en control panel

play10:07

le damos a desinstalar un programa Y si

play10:10

vamos y le damos a desinstalar otro

play10:12

programa se va a provocar va a provocar

play10:14

lo que es un interbloqueo porque estamos

play10:16

ejecutando eh Dos procesos eh vamos a

play10:19

decir iguales a la misma vez que uno

play10:22

depende del otro entonces debemos

play10:24

esperar que uno de esos procesos se

play10:25

ejecute para poder ejecutar lo que es el

play10:29

otro proceso les repito es un capítulo

play10:31

un poquito complejo Espero que lo hayan

play10:33

entendido Cualquier duda me la pueden

play10:35

dejar aquí en la descripción de este

play10:36

video y espero les haya gustado no

play10:39

olviden suscribirse dar like activar la

play10:41

campana y dejarme aquí en los

play10:43

comentarios cuál otros video quieren que

play10:45

les realice Muchas gracias y pasen feliz

play10:47

resto del

play10:58

día

play11:02

y

Rate This

5.0 / 5 (0 votes)

Étiquettes Connexes
Sistemas OperativosInterbloqueosRecursosAbet TruzAlgoritmosDetecciónRecuperaciónAcceso ExclusivoEjemplos PrácticosTecnología EducativaTutorial
Besoin d'un résumé en anglais ?