Mostrando entradas con la etiqueta UNIDAD2. Mostrar todas las entradas
Mostrando entradas con la etiqueta UNIDAD2. Mostrar todas las entradas

DEADLOCK DE PROCESOS EN JAVA


PRACTICA#6-UNIDAD2

Pues en esta práctica aprendí que los Deadlock o bloqueos se pueden ver en cualquier momento los cuales se dan para algún proceso requiere un recurso ya ocupado los cuales se solucionan por medio de la sincronización.

También en la práctica describe una situación en la que los dos hilos se encontraban de una forma bloqueada para que estos se sincronizaran entere si para así siempre se pudieran esperar entre sí.

Además esta práctica me pareció muy interesante porque el Deadlock es una cosa nueva que aprendí acerca de java y me pareció muy importante aprender acerca de este interbloqueo que se determina como el bloqueo permanente de un conjunto de procesos y espero que esto me pueda servir para más adelante aplicarlo en otras clases que vaya a crear en java.



MODULO DE PLANIFICACION


ACTIVIDAD#4-UNIDAD2

En esta actividad hablamos acerca de los módulos de planificación y este en si consistía en que el planificador es un componente funcional muy importante del so multitarea y los multiprocesos y es una parte esencial en los so de tiempo real la función de este mas que nada consiste en repartir el tiempo disponible de un microprocesador entre todos los procesos que se encuentran disponibles para su ejecución.

También hablamos de la misión del planificador y era expulsar el programa en ejecución cuando decida que es pertinente y esto se consegui de dos maneras siempre apoyándose de la ayuda del hardware.
  • Cuando expira un temporizador que se activa a intervalos de tiempo. En intervalos muy cortos generalmente cada 250 milisegundos
  • Cuando el programa solicita una operación de E/O dado que el programa no puede continuar hasta que termine dicha operación es un buen momento para ejecuta otro programa

ALGORITMOS DE PLANIFICACION


ACTIVIDAD#3-UNIDAD2

Con esta actividad tuve más conocimiento de los algoritmos de planificación y también como es que la planificación es parte de la CPU además de que esta atiende los diferentes procesos mediante la aplicación de diferentes algoritmos.

En esta actividad también expusimos los diferentes equipos los diferentes algoritmos lo cual se me hizo muy dinámico puesto que yo como que capte un poco mejor los conceptos de los equipos porque además de que lo iban exponiendo los equipos también lo fueron representándolo cual me pareció una muy buena idea y así siento que hubo un poco de mas atención.

ALGORITMOS DE SINCRONIZACION

ACTIVIDAD#2-UNIDAD2

En si mi reflexión acerca de esta actividad los algoritmos de sincronización son muy importantes porque nos demuestran cómo debe ser el orden de los procesos al querer utilizar los recursos y estos deben respetar el orden de sus llegadas.

En esta actividad también conocí diferentes algoritmos de sincronización como el caso del algoritmo de:
·         Peluquería: que nos dice el primer proceso en llegar es el primero que se tiene que tiene que atender el tamaño cuando junta un proceso y se tarda más de lo esperado entonces se forma una cola llamada comboy.

Además de este proceso había diferentes tipos de algoritmos que fueron muy interesantes por que nos  dio un poco mas de conocimiento de la los procesos dentro de la CPU lo cual muy importante para el mejor funcionamiento de este.

SUBPROCESOS EN JAVA


PRACTICA#5-UNIDAD 2

En esta actividad aprendí mucho pues no tenía el conocimiento de que la aplicación de java tuviera la habilidad de manejar los hilos además de que la demostración fue muy interesante aunque los procesos no fueron muy claros además de que también me di cuenta de que la ejecución de este programa no fusiono con versiones más modernas lo cual fue supongo por el código pero en si me pereció muy interesante la implementación de hilos además de que también se dio muestra de los subprocesos que se ejecutaban en la ejecución del programa


MONITOREO DE PROCESOS


Practica#4 UNIDAD2

Pues en esta práctica se me hizo muy importante saber los procesos que se están ejecutando en el equipo o más que nada n el sistema operativo. Esta consulta de los procesos es muy importante puesto que gracias a este podemos supervisar el rendimiento del equipo y de este modo no hacer que nuestra CPU ocupe muchos recursos y se haga mucho mas eficiente su forma de trabajo además con la consulta de los procesos podemos saber que aplicación consume más recursos y ahí darle un fin para que hace que nuestro equipo no tenga un fallo. Además que gracias a esta práctica puede aprender que tipo de velocidad tiene mi procesador de mi equipo de computo además de que versión de Windows utiliza y por ultimo también cuanta memoria está ocupando nuestra la unidad C dentro de mi equipo que a simple vista no es muy esencial esta información pues en cierta forma ayuda a tener un mejor conocimiento de nuestro equipo y de esta forma darle un mejor funcionamiento.