Definição de Bottleneck
Gargalo. É um fator limitante, que impede que o sistema atinja seu pleno potencial. Existem vários exemplos de gargalos num PC atual, como por exemplo o HD, que é sempre muito mais lento que a memória ou o processador, ou o modem, que transmite informações a 33.6 ou 56k, milhares de vezes mais lento do que o sistema seria capaz de transmitir.
No caso do HD a diferença é minimizada através do uso de cache de disco, onde os dados mais freqüentemente acessados são copiados para a memória RAM, onde podem ser acessados mais rapidamente. O próprio HD possui um cache interno, geralmente de 2 a 8 MB, que serve como um primeiro reservatório de dados.
A própria memória RAM é muito mais lenta que o processador, por isso temos os cache L1 e L2 do processador, blocos de memória ultra rápidos que, novamente, armazenam os dados mais acessados, de forma a evitar sempre que possÃvel um acesso direto à lenta memória RAM.
Como você pode ver, existem vários "nÃveis" de gargalos, que são minimizados com o uso inteligente de caches e buffers. Os dispositivos mais lentos são sempre os modems e portas seriais, depois temos as placas de rede e HD, depois a memória RAM e finalmente o processador, que é sempre o dispositivo mais rápido.