Ensayo de evaluación de algoritmos

Solo disponible en BuenasTareas
  • Páginas : 4 (957 palabras )
  • Descarga(s) : 15
  • Publicado : 2 de febrero de 2010
Leer documento completo
Vista previa del texto
Evaluación De Algoritmos.
Introducción.
En el trabajo que a coninuación desarrollaré, prentendo explicar los dos tipos de evaluaciones con los que podemos seleccionar un algoritmo para planificaciónde la CPU de manera que nuestro sistema operativo funcione de acuerdo a las exigencias del trabajo destinado.
Un sistema operativo necesita administrar apropiadamente los recursos que posee elordenador, siendo el CPU parte principal, es necesario llevar a cabo una buena planifiación para que nuestro sistema operativo tenga un buen diseño y funcionamiento deseado.
Con esta finalidad empleamosdistintos algoritmos mediante los cuales se podrá defnir la forma en como los procesos se ejecutan en la CPU.

Desarrollo.
Para seleccionar alguno de los algoritmos que han sido estudiados, tenemos quetener en cuenta las siguientes consideraciones:
* La utilización, en este punto tenemos en consideración el tiempo en que está ocupado el procesador ejecuanto un proceso.
* La productividad(rendimiento), nos permite conocer la cantidad de procesos ejecutados por la unidad de tiempo.
* El tiempo de espera, retorno y respuesta.
En este proceso de planificación también es importante tomar encuenta los criterios de optimización aplicados en los puntos anteriores, esto es, maximar en lo posible la utilización y la productividad del procesador y reducir los tiempos de espera, retorno yrespuesta.
Dentro del análisis que podemos llevar a cabo de cada uno de los algoritmos de planificación, podemos implementar cuatro criterios de evaluación como son: el modelo determinista, el modelo decolas, las simulaciones y la implementación.
El modelo determinista propone una evalución de manera exacta basandonos en una prueba, nos ofrece un resultado que aparemente determina entre losalgoritmos evaluados al más indicado para aplicar en nuestro diseño mediante la experimentación en un entorno de procesos conocidos.
En este modelo podemos ver como se comporta cada algoritmo al aplicarlo a...
tracking img