2n, tipicamente poucos kilobytes. A MMU normalmente traduz numero de paginas virtuais para numero de paginas fisicas utilizando uma cache associada chamada Translation Lookaside Buffer (TLB). Quando o TLB falha uma traducao, um mecanismos mais lento envolvendo um hardware especifico de dados estruturados ou um software auxiliar e usado.BarramentoPara que o computador possa oferecer recursos e possibilidades diversas de uso ao usuario, e necessario a utilizacao de dispositivos adicionais, como placas de video e de som, modem, disco rigido, teclado, etc. Estes componentes sao conhecidos como Dispositivos de Entrada (teclado e mouse, por exemplo) e Saida (placa de video e som, por exemplo). Em ingles, utiliza-se a sigla I/O, de Input/Output.Para que o processador possa trabalhar com esses dispositivos, ele usa um barramento para se comunicar. Assim e possivel que o processador envie informacoes (por exemplo, os dados para uma impressora, quando voce pede para imprimir um arquivo) e receba (por exemplo, quando voce digita algo no teclado). Esse barramento e conhecido como barramento de dados (ou data bus).No entanto, quando o processador trabalha com a memoria, ele faz uso de um barramento de enderecos (tambem chamado de clock externo), pois atraves de um endereco e que o processador localizara os dados que precisa e que estao armazenados na memoria do computador. E tambem por este barramento que o processador consegue determinar para qual dispositivo serao enviados os dados tratados. Seu valor e medido em Hz.A grande maioria dos processadores, possui terminais ou pinos de contato (vulgarmente chamados de perninhas). Cada um destes pinos possui uma funcao e trabalha com 1 bit por vez. Assim, quando se diz que o barramento de dados trabalha a 16 bits, isso quer dizer que, pelo menos teoricamente, o processador destina 16 perninhas para esta funcao. A mesma regra vale para o barramento de enderecos, ou seja, este tambem trabalha com uma certa quantidade de pinos, correspondentes a quantidade de bits.Sinais de controleOs processadores atuais possuem varios pinos (no minimo, 400). Somente analisando friamente a arquitetura de cada tipo de processador existente (tarefa iminente a engenheiros eletronicos) e possivel saber qual a funcao de cada um. Os processadores, no entanto, possui algumas funcoes-padrao, ou seja, encontraveis em praticamente todos os processadores, independente do fabricante. Estas sao conhecidas como sinais de controle (ou sinais digitais), tambem correspondem a pinos no chip do processador e algumas delas sao citadas abaixo:MIO: sinal para indicar se a operacao em questao e de acesso a memoria ou de E/S; RW: sinal para indicar se a operacao em questao e de leitura ou gravacao; INT: sinal para que dispositivos externos possam interromper o processador para que ele efetue uma operacao que nao pode esperar. Por exemplo, quando o HD interrompe o processador para avisar o termino de uma operacao de leitura. Como existe somente um sinal INT, o processador opera em conjunto com um mecanismo denominado Controlador de Interrupcoes (que trabalha com as conhecidas IRQs). Como varios dispositivos podem requisitar o processador num mesmo instante, atraves deste controlador e possivel realizar todas as operacoes de forma organizada; NMI: sinal de interrupcao especial,