sisoputnfrba / foro

Foro de consultas para el trabajo práctico
147 stars 6 forks source link

Memoria - Duda creacion de proceso #4259

Closed Brai93 closed 1 week ago

Brai93 commented 2 weeks ago

Lenguaje

C

Descripción

Buen dia!

Tenia una pequeña duda sobre la creacion del proceso en memoria. Si bien la teoria de PID - TID se entiende, me gustaria consultar de como funciona para traducirlo al codigo.

  1. Al momento de matar un TID, es necesario que se vacie la memoria o solo la marcamos como disponible?
  2. Cuando llega un process create, se envia memoria recibe el PID-TID-PATH-Tamaño relacionado a un TID 1 (PID1), en el caso de recibir otro pedido TID2 (PID1), podemos suponer que el Tamaño recibido por TID1 es diferente a TID2 por ende no seria el mismo espacio de memoria?
  3. Siguiendo a la pregunta anterior, tambien podemos entender que el path de instrucciones son independiente entre si?

Gracias!

Buen finde!!

📔 Citas del enunciado/videos

No response

💭 Soluciones posibles

No response

📝 Normas del foro

iago64 commented 2 weeks ago

Buenas! Cómo va?

1.- Cuando matas un TID no haces nada, acordate que la memoria es del proceso

2.- Misma respuesta que el 1, la memoria, y por ende, el tamaño son del proceso, los hilos que se creen van a compartir ese espacio de memoria

3.- Los path de instrucciones si corresponden a cada hilo.

Saludos.-

Brai93 commented 1 week ago

Excelente. Muchas gracias por la respuesta!