miércoles, 25 de marzo de 2009

Segundo Foro Temático

En este foro hablaremos sobre los algoritmos de plantificación de la memoria; y centraremos el debate en uno de ellos: el que usted crea que es el mejor, lógicamente dando claramente sus razones.. Animo Muchachos.

FORO FINALIZADO

13 comentarios:

  1. Muy buenas tardes Muchachos... veo que aun no hay participaciones en el foro... animo muchachos no desaprovechen las oportunidades.

    ResponderEliminar
  2. planificacion por reparto d tiempo (por turnos,roun robin)se les asigna una misma cantidad d tiempo de procesador a los procesos q estan listos o preparados(quantum,quanto--disciplina expropiativa)ventajas*asigna equitativamente los recursos a todos los procesos*y se considera q es una disciplina d planificacion.

    ResponderEliminar
  3. La planificacion guida por suceso (ed)es un miembro d una clase mas general d planificadores basados en prioridades.
    en principio,el proceso del sistema esta asignado a un nivel d prioridad y el planificador siempre elige el proceso preparado con prioridad mas alta.las prioridades son asignadas por el usuario o por el sistema en el mantenimiento como un resultado en el q influyen el valor inicial,las caracteristicas,las necesidades de recursos y el comportamiento del proceso

    ResponderEliminar
  4. OK existe un algoritmo de planificacion de memoria que es el "algoritmo de sustitucion de paginas óptimo" es te es el mejor algoritmo de reenplazo de paginas posible, es facil de describir pero IMPOSIBLE de implementar (que malo eso); entonces por esa razon descarto ese y me inclino por el "ALGORITMO DE SUSTITUCION DE PAGINAS MENOS RECIENTEMENTE USADAS (LRU)" este algoritmo es una buena aproximacion al algoritmo de "sustitucion de paginas óptimo" se basa en la observacion de que las paginas que se han usado mucho en las ultimas instrucciones probablemente se usaran mucho en las siguientes, Por otro lado, las paginas que hace mucho no se usan probablemente sigan sin usarse durante un largo tiempo. Esta idea sugiere un algoritmo factible: cuando ocurra una falla d pagina, se desalojara la pagina que haya estado mas tiempo sin usarse. Esta estrategia es la paginacion (LRU) (menos recientemente usada). Este algoritmo es factible en teoria pero no es nada barato. eso complica mucho las cosas pero me inclino por este en cuestion de organizacion y planificacion de recursos pues como mencione antes este no es nada barato de implementar y existen otros algoritmos de bajo costo saludos a todos ^_^

    ResponderEliminar
  5. Muy buenos aportes, aunque hay que recordar que ya no estamos hablando de Procesos, si no de memoria (algoritmos de planificación de memoria)

    ResponderEliminar
  6. bueno profesor.. hay se nos paso...nos equivocamos.. lo importante es la participacion...o noo...lo tendremos encuenta para la proxima vez..

    ResponderEliminar
  7. ALGORITMOS DE SUSTITUCION DE PAGINAS:
    Algoritmo Optimo: Se basa en seleccionar como pagina victimal pagina cuya proxima referencia esta mas lejana en el tiempo. Este metodo es inviable, por que no se puede saber a priori la cadena de referencia de las paginas.
    Algoritmo Pesimo: Es el caso contrario al anterior, se basa en seleccionar como pagina victima la pagina cuya proxima referencia esta mas cercana en el tiempo, este metodo, como en el caso anterior, es inviable.
    Algoritmo FIFO: Se trata de que la victima sea la pagina que lleva mas tiempo en memoria principal, el sistema operativo conserva en una lista las paginas que estan presentes en la memoria principalmente, en la cabeza estara la pagina mas antigua, esta puede indicarse mediante un puntero, el resto de las paginas estaran enlazadas entre si, de modo que cada vez que saquemos una pagina solo tendremos que actualizar el puntero pagina antigua.
    Algoritmo LRU: Se trata de eleminar la pagina que lleve mas tiempo sin ser utilizada (usada menos recientemente) para implementar LRU se necesita una lista enlazada de todas las paginas que esten en memoria, con la pagina mas recientemente usada al frente y la menos usada recientemente en el final.

    ResponderEliminar
  8. Uno de los componentes principales del SO. su actividad se centra en la categoria de gestion de recursos,tiene como objetivo la gestion de recurso de memoria.

    Funciones

    a)asignar memoria a los procesos para crear su imagen de memoria.
    b)proporcionar memoria a los procesos cuando solicitan y liberarla cuando asi la requieran.

    c)tratar los posibles errores de acceso de memoria evitando qe unos procesos interferian en la memoria de otros.

    d)permitir que los procesos puedan compartir memoria entre ellos
    e)gestionar la jerarquia de memoria y tratar los fallos de pagina en los sistemas de memoria virtual.

    servicios del gestor de memoria

    1.asignar memoria a cada proceso.
    2. liberar memoria de los procesos terminados
    3. permitir que los procesos compartan memoria.
    objetivos del gestor e memoria

    a)ofrecer a cada proceso un espacio logico propio
    b)proporcionar proteccion entre los procesos
    c)permitir que los procesos compartan memoria
    d)dar soporte a las regiones del proceso
    e)maximizar el rendimiento del sistema
    f)proporcionar a los procesos mapas de memoria muy grandes.

    semaforos:
    mecanismo para la exclusion mutua entre un numero arbitrario de procesos.
    caracteristicas:*aseguran la exclusion mutua entre procesos concurentes para acceder a un recurso compartido.*herramienta proporcionada por el diseñador del sistema disponibles en un lenguaje de programacion,como construccion del lenguaje o como servicio de SO.

    ResponderEliminar
  9. Muy buena apreciación margarita... en el proximo foro recuerda que debes participar dentro de la fecha para que el sistema te incluya dentro de las calificaciones, esto se hace automaticamente. Los foros estaran disponibles Exactamente durante 8 Dias.

    ResponderEliminar
  10. FORO FINALIZADO ********--------********

    ResponderEliminar