miércoles, 5 de diciembre de 2012

Cuello de botella de Von Neumman

Cuello de botella (“Bottleneck”) de Von Neumman

Resumen


En este breve trabajo se dará una explicación de lo que

Von Newmman llamaba “bottleneck” (cuello de botella).


Introducción


Von Newmann puso tal nombre (“bottleneck”) al

suceso de separación de la memoria y el CPU.


[1]. Cuello de botella
(“Bottlenek”)

El “cuello de botella de Von Neumman” es un


problema de toda arquitectura. El ancho de bande entre

el CPU y la memoria y bus para los dispositivos de E/S

(Ej: discos duros) es muy pequeño en comparación con

la interna de la CPU.

Uno de los aspectos mas llamativos causados por el


“cuello de botella”, es el arranque o “boot” del


ordenador. Basicamente, la CPU tiene que adaptarse a

la velocidad del bus de E/S para poder comunicarse

con el disco duro y cargar el sistema operativo en

memoria.

El rendimiento limitado entre la CPU y la memoria.

Esta aumentando la cantidad de trabajo que puede

hacer un CPU en el tiempo que se tarda en recuperar

una pieza de información de la memoria. Ya que esto

aumenta la cantidad de tiempo que una CPU gasta

espera que se recuperan de la memoria de datos (es

decir, "hacer nada") supera con creces la cantidad de

tiempo de la CPU gasta haciendo trabajo real.

Así, una CPU más rápida ya no se traduce en un equipo

más rápido - la parte limitante ("cuello de botella") de

la computadora se convierte en el throughut (ancho de

banda y la latencia) entre la CPU y la memoria.

Este suceso se debe a que la cantidad de datos que pasa

entre estos (CPU y memoria) difiere mucho en tiempo

con las velocidades de ellos (throughput) por lo cual la

CPU puede permanecer ociosa


Referencias

[1] http://www.cyberhades.com/2010/10/20/superando-elcuello-

de-botella-de-von-neumann/ (consulta: 24 agosto

2012)

http://wiki.answers.com/Q/What_is_Von_Neumann_Bottl

eneck (consulta: 24 agosto 2012)

No hay comentarios:

Publicar un comentario