You are on page 1of 3

4 funçoes basicas de um computador: processamentos de dados, armazenamento de dado s, movimentação de dados e controle estrutura basica de um computador: entrada e saida

, memorias primarias e secunda rias, barramento e por ultimo cpu computador é uma maquina multinivel: nivel 0 - nivel logico digital nivel 1 - nivel de microarquitetura nivel 2 - nivel de arquitetura de conjunto de instruções nivel 3 - nivel de sistema operacional nivel 4 - nivel de montagem(assembly) nivel 5 - nivel de liguagem de alto nivel Geração Geração Geração Geração Geração 0 1 2 3 4 Mecânicos e eletromecânicos Válvulas Transistores Circuitos integrados Integraçao em escala muito grande

Ábaco - utilizado para somar e subtrair Pascal - utilizado para somar e subrair Staffelwaze - utilizado para somar subtrair dividir e multiplicar diferencial - primeiro dispositivo de calculo que realizava um algoritimo analitica - executava mais de um tipo de algoritmo Mark1 - o primeiro computador digital da historia geração 0 Colossus - primeiro computador eletronico a valvulas Eniac - computador a valvulas com memoria de armazenamento Processador Busca a instrução na memoria, interpreta e busca os dados nos dispositiv os e/s Componentes do processador - Unidade de controle, unidade logica e aritmetica e registradores organização dos registradores desempenham dois papeis - visiveis ao usuario e de con trole de estado Tipos de registradores: Contador de programa, registrador de instrução, registrador de instrução, registradores de dados, registrador de endereços hierarquia de memoria - registradores, memoria cache, memoria princial e memoria secundaria

instruções de maquinas - são conjuntos de instruções que determinam a operação do processador tipos de instruções: artiméticas e logicas, movimentação de dados e transferencia de contr ole elementos de instrução codigo da operação(Opcode) referencia ao operando fonte referencia ao operando de destino referencia à proxima instrução Localização dos operandos Memoria principal ou virtual registrador do processador

CONJUNTO DE INTRUÇOES REDUZIDAS E MENOS COMPLEXAS EXECUTADAS PELO HARDWARE CISC . caracteres e dados logicos tipos de operações(opcodes): Transferencia de dados. tempo de clico.Sinais eletricos que realizam a sincronização entre as instruções a serem proces sadas. INCREMENT. É um agrupamento de bytes PIPELINE OU PARALELISMO .varios processadores com memorias compartilhadas entre eles . numeros. Transferencia de dados . conversao.imediato dispositvo de E/S tipos de formato de instrução: opcode opcode|operando 1 Opcode|operando 1 |operando 2 Opcode|operando 1 |operando 2| operando 3 opcode são representados por abreviações que indicam a operaçao operações: ADD . e/ s transferencia de controle.Jump(desvio) e halt(termino) Clock .Tempo de acesso.decimal para binario E/S . desempenho de memoria .CONJUNTO DE INTRUÇÕES COMPLEXAS. AND. aritmética.usam 3 operandos e todos podem estar na memoria registrador-memoria .usam 3 operandos e todos em registradores existem 4 tipos de operando: endereços.é uma tecnica de dividir a execução da execução em varias parte s que serao executadas em partes especificas do processador Multiprocessadores .varios processadores independentes compartilhando a mesma m emoria Multicomputadores .INPUT(Leitura) e OUTPUT(escrita) Transferencia de controle .Adiciona MUL .OR.Armazena dados na memoria Arquitetura da instruçoes pode ter 3 tipos memória-memoria . RISC . taxa de transferencia Palavra tamanho da unidade de dados que é tranferida da memoria para o processador .usam 2 operando e 1 deles reside na memoria registrador-registrador .Divide LOAD .ABSOLUTE.Carrega dados na memoria STOR .Multiplica Div .MOVE e SET Aritmetica . DECREMENT Logica . logica. XOR E NOT Conversão . NEGATE.