Arquitetura de computadores

Disponível somente no TrabalhosFeitos
  • Páginas : 20 (4766 palavras )
  • Download(s) : 0
  • Publicado : 29 de agosto de 2011
Ler documento completo
Amostra do texto
Trabalho de Arquitetura de Computadores

SISD, SIMD, MISD, MIND

Prof. Daniel Castilho

Eduardo Ap. Garcia Damião
RA: 272315-8
Ciências da Computação - 5º Semestre

SISD
Em computar, SISD (Single Instruction, Single Data) é um termo que consulta a uma arquitetura em que um único processador, um uniprocessor, executa um único córrego da instrução, para operar sobre os dados armazenadosem uma única memória. Corresponde ao arquitetura de von Neumann.
De acordo com Flynn, SISD pode ter características processando simultâneas. Buscar de instrução e execução pipelined das instruções são exemplos comuns encontrados em a maioria de computadores modernos de SISD.
Arquitetura de Von Neumann
História
As máquinas computando as mais adiantadas tinham reparado programas. Algunscomputadores muito simples usam ainda este projeto, para finalidades do simplicity ou do treinamento. Por exemplo, uma mesa calculadora (no princípio) é um computador de programa fixo. Pode fazer básico matemática, mas não pode ser usado como a processador de palavra ou para funcionar jogos video. Para mudar o programa de tal máquina, você tem que re-wire, re-structure, ou nivela o re-design a máquina.Certamente, os computadores os mais adiantados tanto “não foram programados” enquanto “foram projetados”. “Reprogramming”, quando era possível em tudo, era um processo laborious, começar com cartas de fluxo e as notas de papel, seguidas por projetos detalhados da engenharia, e então o processo frequentemente-arduous fisicamente de re-wiring e de reconstruir a máquina.
A idéia do computadorstored-program mudou todo o aquela. Criando arquitetura do jogo de instrução e detalhar computação como uma série das instruções ( programa), a máquina torna-se muito mais flexível. Tratando aquelas instruções na mesma maneira que dados, uma máquina stored-program pode fàcilmente mudar o programa, e pode fazer assim sob o controle de programa.
Arquitetura de Von Neumann
arquitetura de von Neumann é acomputador modelo do projeto que usa a unidade processando e um único separa armazenamento estrutura para prender ambas as instruções e dados. É nomeado em seguida matemático e cedo cientista de computador John von Neumann quem soube Alan Turing a idéia hipotética seminal “de uma máquina computando universal”, isso tinha sido publicada em 1936.[1] Tal computador executa a máquina universal deTuring, e “o modelo referential comum” de especificar arquiteturas seqüenciais, no contraste com arquiteturas paralelas. A computador stored-program é geralmente um computador com este projeto, embora enquanto os computadores modernos são geralmente deste tipo, o termo caia no disuse.
Os termos de “arquitetura von Neumann” e “computador stored-program” são usados geralmente permutavelmente, e esse usoé seguido neste artigo. Entretanto, Arquitetura de Harvard o conceito deve também ser mencionado, como um projeto que armazene o programa em um formulário modificável, mas sem usar o mesmo armazenamento ou formato físico que para dados gerais.
Um projeto stored-program deixa também programas modificar-se ao funcionar, permitindo eficazmente que o computador programe-se. Um motivation adiantadopara tal facilidade era a necessidade para um programa incrementar ou modificar de outra maneira a parcela de endereço das instruções, que tiveram que ser feitas manualmente em projetos adiantados. Isto tornou-se mais menos importante quando registos de índice e dirigir-se indireto tornaram-se as características habituais da arquitetura da máquina. o código Self-modificando caiu pela maior parte forado favor, desde que é muito duro compreender e elimine erros, as well as o encanamento do processador e esquemas modernos inferiores inefficient caching.
Em uma escala grande, a abilidade de tratar instruções como dados está o que faz ajuntadores, compiladores e outro automatizou as ferramentas de programação possíveis. Uma lata “escreve os programas que escrevem programas”.[2] Em uma escala...
tracking img