microprocessador, e sim, pelo fabricante da placa de CPU.A tabela que se segue apresenta a quantidade de memoria cache interna existente nos microprocessadores usados nos PCs. MicroprocessadorCache interna8086-8088-286-386SX-386DX-486DX / DX2 / SX / SX28 kB486 DX4 *16 kB486DLC1 kB486SLC1 kBPentium16 kBPentium Pro16 kBCyrix 5x86 e AMD 5x8616 kBCyrix 6x8616 kBAMD-K524 kB Obs.: O 486 DX4 da Intel possui 16 kB de cache interna. O da AMD e Cyrix possuem 8 kB.Obs.: O AMD K-5 possui 24 kB de cache interna, divididas em duas secoes independentes, sendo 16 kB para codigo (programas) e 8 kB para dados.DesempenhoTodos os esforcos no sentido de melhorar a tecnologia dos microprocessadores giram em torno de um ponto chave: o desempenho, ou seja, a velocidade de processamento. Entre as tecnicas implantadas visando obter maiores velocidades, podemos citar:Aumento do clockAumento do numero interno de bitsAumento de numero externo de bitsReducao do numero de ciclos para executar cada instrucaoUso de cache interna e externaExecucao de instrucoes em paralelo Avancos em todas essas areas tem possibilitado obter velocidades cada vez maiores. Para avaliar essas velocidades, e fundamental que existam metodos precisos para medir o desempenho de um microprocessador. No tempo do PC XT, quando apenas o microprocessador 8088 era usado, bastava indicar o seu clock, e automaticamente poderiamos ter uma ideia da sua velocidade de processamento. Por exemplo, um XT de 10 MHz era duas vezes mais veloz que um XT de 5 MHz.Obs.: O primeiro PC XT nao operava com 5 MHz, e sim, com 4,77 MHz. Portanto, um XT de 10 MHz era cerca de 2,09 vezes mais veloz que o XT original.Durante muitos anos, o desempenho dos microprocessadores usados nos PCs foi estimado atraves de comparacoes com o XT. Por exemplo, o 80286 de 6 MHz usado no IBM PC AT era cerca de 5,7 vezes mais rapido que o IBM PC XT. Esta comparacao era (e ainda e) realizada atraves de programas chamados de BENCHMARKS. A ideia e relativamente simples. Colocava-se um XT para executar uma grande quantidade de instrucoes, todas elas envolvendo apenas o microprocessador e a memoria, isto, e nao eram levados em conta acessos a disco, ao video e demais dispositivos. Marcava-se o tempo que o XT levava para executar esta miscelanea de instrucoes. Digamos que o XT tenha demorado, por exemplo, 10 segundos. Este tempo era registrado dentro do programa de benchmark. Ao usarmos este programa em um computador de teste, sao executadas as mesmas instrucoes processadas pelo XT, e o tempo total de processamento sendo registrado. Suponha por exemplo que o tempo de execucao foi de 2 segundos. Portanto, dividindo o tempo de execucao do XT (10 segundos) pelo tempo de execucao do computador em teste (2 segundos), encontramos como resultado o indice de velocidade. Neste exemplo, o computador em teste mostrou ser 5 vezes mais veloz que o XT. Microprocessador e clockNorton Si 8.0Checkit 3.0Pentium-200640460Pentium-166525380Pentium-150475340Pentium-133420300Pentium-120380273Pentium-100317228Pentium-90285205Pentium-75235170Pentium-66209150Pentium-60190136486DX4-120261166486DX4-100218139486DX2-80174114486DX4-75163105486DX2-6614491.8486DX2-5010869.5486DX-4087.057.0486DX-3372.045.9486DX-2554.034.7386DX-4043.231.6386DX-3335.626.1386DX-2527.019.8386DX-2021.615.8386SX-4040.625.1386SX-3333.520.7386SX-2525.415.7386SX-2020.312.6386SX-1616.210.0286-2518.413.9286-2014.711.1286-1611.88.9286-128.86.7286-107.45.6286-85.94.48088 10 Mhz2.12.18088 8 Mhz1.71.7 Varios programas de benchmark foram criados ao longo dos ultimos anos. Todos eles sao baseados na execucao de uma miscelanea de instrucoes, a contagem do tempo para esta execucao, e a comparacao