Professional Documents
Culture Documents
Rendimiento y coste
Como una frecuencia de eventos por segundo, ya que tiempo ms bajo significa mayor rendimiento.
La definicin ms directa de tiempo se denomina: *Tiempo de reloj *Tiempo de respuesta *o tiempo transcurrido (elapsed time).
Esta es la latencia para completa incluyendo accesos a disco, a memoria, actividades de entrad gastos del sistema operativo
Sin embargo la CPU trabaja sobre otro programa mientras espera las E/S
El tiempo de CPU
Mide el tiempo que la CPU est calculando sin incluir el tiempo de espera para las E/S o para ejecutar otros programas.
(El tiempo de respuesta visto por el usuario es el tiempo transcurrido del programa, no el tiempo de CPU)
Puede no minimizar el tiempo transcurrido de un programa por eso es necesario un trmino que tenga en cuenta esta actividad.
Tiempo empleado
Rendimiento de la CPU
Se refiere al tiempo de CPU del usuario.
El tiempo de CPU para un programa puede expresarse entonces de dos formas: PAG 38-46 (SON PURAS FORMULAS AMOR Y NO ENTIENDO)
Un usuario de computadores que ejecuta los mismos programas da tras da debera ser el candidato perfecto para evaluar un nuevo computador.
Para evaluar un nuevo sistema simplemente comparara el tiempo de ejecucin de su carga de trabajo (workload)
Hay cuatro niveles de programas utilizados en estas circunstancias:
Aunque el comprador puede no conocer qu fraccin de tiempo se emplea en estos programas, sabe que algunos usuarios los ejecutarn para resolver problemas reales. Ejemplos son compiladores de C, software de tratamiento de textos como TeX, y herramientas CAD como Spice. Los programas reales tienen entradas, salidas y opciones que un usuario puede seleccionar cuando est ejecutando el programa.
Se han hecho algunos intentos para extraer pequeas piezas clave de programas reales y utilizarlas para evaluar el rendim Livermore Loops y Linpacb son los ejemplos mejor conocidos. distinta a los programas reales, ningn usuario puede correr los pr ncleo; nicamente se emplean para evaluar el rendimiento. Lo son adecuados para aislar el rendimiento de las caractersticas ind una mquina para explicar las razones de las diferencias en los ren de programas reales.
ofa a los ncleos, los ~benchmarkss intticos intentan determinar la de operaciones n gran conjunto de programas. Whetstone y Dhrystone son benchmarks es. (Las Figs. 2.4 y 2.5 muestran algunas partes de los benchmarks ual que ocurre con los ncleos, ningn usuario ejecuta los benchmarks no calculan nada que ningn usuario pueda utilizar. Los benchmarks
s lejos de la realidad porque el cdigo de los ncleos se extrae de mientras que el cdigo sinttico se crea artificialmente para determinar e ejecucin. Los benchmarks sintticos programas reales, mientras que los dems pueden serlo.
Los benchmarks reducidos, normalmente, tienen entre 10 y 100 lneas de cdigo y producen un res usuario conoce antes de ejecutarlos. Programas como la Eratstenes, Puzzle, y Clasificacin Rpida (Quicksort) so porque son pequeos, fciles de introducir y de ejecutar computador. El mejor uso de estos programas es empeza programacin
Un enfoque cuantitativo".
El rpido cambio de los costes de la electrnica es el primero de una serie de temas en los diseos sensibles al coste.
Coste
Este parmetro cambia tan rpidamente, que los buenos diseadores basan sus decisiones no en los costes actuales sino en los costes proyectados en el instante en que se fabrique el producto.
*Es el principio fundamental que controla los costes. *Es la mejor medida de la transformacin de la productividad
Si es: *un circuito integrado * un circuito impreso o un sistema *los diseos que tengan doble productiv
Costes ms bajos, sin embargo, no necesariamente hacen los precios ms bajos ya que pueden incrementar los beneficios
PERO
cuando el producto est disponible en mltiples fuentes y la demanda no supera la oferta, la competencia fuerza a que caigan los precios con los costes.
Saber cmo predecir el nmero de chips buenos por oblea requiere aprender primero cuntos dados caben en una oblea y cmo predecir el porcentaje de los que funcionarn.
Coste frente a precio. Por que y en cunto se diferencian Los costes de los componentes pueden limitar los deseos del diseador.
Los costes sufren una serie de cambios antes de convertirse en precio, y el diseador de computadores debe conocerlos para determinar su impacto en las elecciones de diseo. Por ejemplo, cambiar el coste en 1 000 dlares puede cambiar el precio entre 4 000 y 5 000 dlares
Las categoras que hacen subir l pueden mostrarse como una tasa sob o como un porcentaje del precio
Los costes directos
Incluye los gastos de investigacin y desarrollo de la compaa (1 + D), marketing, ventas, impuestos ETC
margen bruto
coste indirecto
precio de lista
Descuentos por ventas en volumen, bajando el precio de venta medio.
coste directo
margen bruto