Trabalho Informatica

3776 palavras 16 páginas
Características das Arquiteturas CISC[editar código-fonte]
O nome CISC (Complex Instruction Set Computer) advém do fato de se considerar complexo um conjunto constituído de grande quantidade de instruções, com múltiplos modos de endereçamento, entre outras críticas. Em uma época inicial da computação em que a memória era cara e pequena e, por isso, os códigos gerados pelos compiladores deveriam ser compactos e eficientes na execução. Dessa forma, os projetistas precisavam obter boa densidade do código de máquina, ou seja, cada instrução deveria fazer muito, de modo que o programa completo tivesse poucas instruções.
O surgimento, em 1951, do conceito de microprogramação facilitou o trabalho de projetar instruções complexas, implementando-as em microcódigo. O microcódigo reside em memória de controle, podendo-se acelerar a sua execução devido a essas memórias serem rápidas. A criação de novas instruções é, na maioria das vezes, quase sem custo e sem aumento de espaço, facilitando a implementação do conceito de famílias de processadores. Um bom exemplo disso é a arquiteturax86. Outra vantagem do emprego de microcódigo reside na rapidez da execução de instruções que estão armazenadas em memória (memória ROM de controle) bem mais rápido que a memória convencional.
O primeiro sistema de computação lançado com microcódigo e que originou, também, o conceito de família de computadores foi introduzido pela IBM em 1964, o Sistema IBM/360. Posteriormente, a DEC (Digital Equipament Corporation) introduziu sua família de PDP, mais tarde substituída pelo sistema VAX, um dos melhores exemplos de máquina CISC.
Pode-se concluir que os projetistas de arquiteturas CISC consideram três aspectos básicos:
1. - uso de microcódigo;
2. construção de conjuntos com instruções completas e eficientes (completeza no conjunto);
3. criação de instruções de máquina de “alto nível”, ou seja, com complexidade semelhante à dos comandos de alto nível.
Colocados juntos, esses elementos do projeto

Relacionados

  • TRABALHO DE INFORMATICA
    977 palavras | 4 páginas
  • trabalho de informática
    1443 palavras | 6 páginas
  • Trabalho Informatica
    1214 palavras | 5 páginas
  • Trabalho de informatica
    2131 palavras | 9 páginas
  • TRABALHO DE INFORMATICA
    3849 palavras | 16 páginas
  • Trabalho de informatica
    2170 palavras | 9 páginas
  • TRABALHO DE INFORMATICA
    2001 palavras | 9 páginas
  • Trabalho de informatica
    1020 palavras | 5 páginas
  • Trabalho Informatica
    1119 palavras | 5 páginas
  • Trabalho de informatica
    456 palavras | 2 páginas