lunes, 24 de marzo de 2008

Apuntes de clase 11/03/08

Para comenzar la clase, el profesor hace algunos comentarios sobre los enlaces de la practica 1.Despues el profesor nos habla acerca de un pagina, de la cual sacamos un articulo bastante interesante sobre los procesadores multinucleo, lo que da pie a una discusion sobre el crecimiento en el numero de nucleos de estos procesadores.

Vamos ahora con varios ejercicios de autoevaluacion:

Ejercicios de autoevaluación

Bloque 3

Ejercicio 3.1:Lo mas interesante de este ejercicio es ReactOs, un SO que yo por lo menos desconocia, de codigo abierto y que esta basado en Windows.

Ejercicio 3.2:Vemos otros ejemplos de sistemas operativos como BeOS (para aplicaciones multimedia), Symbian o Windows Mobile.

Ejercicio 3.3:Analisis de los 10 pasos en la evaluacion de un sistema informatico para una impresora.

Bloque 4

Estos dos ejercicios son acerca de metricas.

Ejercicio 4.1

Ejercicio 4.2

A continuacion avanzamos en el temario de la asignatura.

1.5 Medición de la carga de un sistema

Para medir la utilización de sistemas informáticos se usan los denominados monitores.Hay 2 tipos de monitores software:

Programas independientes: Herramientas de medición que permiten seguir el comportamiento de los principales elementos de un sistema informático cuando éste se halla sometido a una carga de trabajo determinada.

Profilers: Trozos de codigo linkados a un programa, y que son llamados cada cierto tiempo. Estos fragmentos de programa generan un fichero, que es luego analizado por otros programas. Este analisis enseña el tiempo empleado en cada una de los procedimientos de un programa y el número de veces que se ha llamado. De esta forma, para el programador es mas facil optimizar esos procedimientos.

Practica 3

La tercera práctica consiste en el uso de un profile en un programa. Debemos interpretar lo que "dice" el profile. Se considerara como nota adicional mejorar el programa, y para demostrar esa mejora hay que hacer medidas antes y despues de los cambios realizados.

Duracion: 1 sesion

Fecha de entrega: 6 de abril

Video del dia: Profiling de una aplicación web con Visual C++

No hay comentarios: