Arquitetura
Organização de Computadores
Prof. Willians Santos Faculdade de Tecnologia Senac Goiás
FOTOS
Primeiro microprocessador da história: Intel 4004 (1971)
FOTOS
Placa mãe e microprocessador
FOTOS
Wafer de microprocessadores
FOTOS
Arquitetura interna de um microprocessador dedicado para processamento de imagens de ressonância magnética, a fotografia foi aumentada 600 vezes, sob luz ultravioleta para se enxergar os detalhes
"Die" de microprocessador Cyrix 8x86
FOTOS
Chip Pentium 4.
FOTOS
FAMÍLIA DE PROCESSADORES INTEL - ANTIGOS
FAMÍLIA DE PROCESSADORES INTEL - PENTIUM
FAMÍLIA DE PROCESSADORES INTEL
Intel i3
Intel i7
Tabela de processadores
INTRODUÇÃO
• • • A CPU é responsável pela realização de qualquer operação realizada por um computador. Além de executar as instruções, ela emite os sinais de controle para os demais componentes do computador. Todo processador é construído de modo a realizar algumas operações (primitivas), tais como: operações aritméticas, movimentar dados, transferir valores, operações lógicas. A sequência de 0s e 1s que formaliza uma determinada operação a ser realizada pelo processador denomina-se instrução de máquina. Uma instrução de máquina é a identificação formal do tipo de operação a ser realizada, contendo um grupo de bits que identifica a operação e outro grupo de bits que permite a localização e acesso aos dados que serão manipulados na referida operação.
• •
DE LINGUAGEM DE ALTO NÍVEL PARA LINGUAGEM DE MÁQUINA void swap (int v[], int k) { int temp; temp = v[k]; v[k] = v[k+1]; v[k+1] = temp; }
swap: muli add lw lw sw sw jr
$2, $5,4 $2, $4,$2 $15, 0($2) $16, 4($2) $16, 0($2) $15, 4($2) $31
Assembly: representação simbólica das instruções de máquina
Montador (Assembler)
Compilador
00000000101000010000000000011000 00000000000110000001100000100001 10001100011000100000000000000000 10001100111100100000000000000100