Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Procesos, Hilos y Gestión de Memoria: Reto 3
Procesos, Hilos y Gestión de Memoria: Reto 3
Representan tareas que el procesador tiene, está haciendo o está por hacer (dependiendo el caso).
Similitudes entre
procesos e hilos Ambos pueden organizarse según una jerarquía.
Diferencias entre
procesos e hilos El cambio de contexto un proceso liviano es más rápido.
Los procesos ligeros pueden leer, escribir modificar la información de otro proceso ligero que pertenezca al mismo
padre.
Si un hilo falla, generalmente puede afectar a otros hilos, mientras que los procesos pesados, al estar aislados, no.
2 Ejemplo de un proceso
Instrucción: considerando el modelo de 5 estados, ejemplifica un proceso en específico que se realice en algún dispositivo que tenga sistema operativo.
3 Ejemplo de un hilo
Instrucción: tomando en cuenta el esquema de procesos con hilos, ejemplifica un caso en específico. En la tabla donde se registrará la información puedes
agregar las filas que necesites, según el número de hilos que requiera tu ejemplo. El menor número de hilos que tienes que presentar es 3.
4 Funciones de la memoria
Instrucción: con base en los contenidos estudiados, menciona cuáles son las principales funciones que tiene la memoria y cuál es su importancia para que los
procesos puedan realizarse. Presenta tus comentarios en una extensión mínima de 150 palabras y máxima de 300.
La memoria, sin duda alguna es responsable de mucho de los avances tecnológicos y propulsora de nuevos equipos tecnológicos capaces de poder
crear procesos más complejos que pueden ser abstraídos en mayor profundidad debido a la gran rapidez y capacidad de componentes como lo RAM,
o la mejora constante de componentes como procesadores, los cuáles incorporan generación tras generación buses de memoria más eficientes.
Un ejemplo que me gustaría insertar aquí, es el de las consolas de videojuegos. Antiguamente, las consolas no podían cargar texturas tan complejas,
siendo solamente en 2 dimensiones con unas resoluciones que, comparadas a las del día de hoy, son muchísimo más bajas. Los escenarios eran mucho
menos grandes y secuenciales. Esto para administrar los recursos, como procesador y memoria. Los enemigos al regresar al mismo escenario, volvían a
aparecer. Esto porque aquel proceso donde le indicaba a la consola que habías vencido al enemigo, finalizaba una vez avanzabas a la siguiente fase
para liberar recursos.
Luego, una vez terminabas tu partida, no había algo que retuviera dicha información. Por lo que, al apagar tu consola, los datos se perdían y tenías
que volver a jugar todo desde el principio. Esto porque en ese tiempo las consolas aquellas generaciones contaban únicamente con memorias
volátiles. Esos tiempos de la NES en realidad, aunque para mí fueron los mejores, también es verdad que me permiten notar el avance tecnológico que
hemos tenido.