SóProvas


ID
81541
Banca
FCC
Órgão
TRE-AM
Ano
2010
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Numa máquina estruturada multinível, é o nível essencial para as máquinas CISC (Complex Instruction Set Computer), mas que inexiste nas máquinas RISC (Reduced Instruction Set Computer). Trata-se do nível

Alternativas
Comentários
  • "Os processadores baseados na computação de conjunto de instruções reduzido não tem micro-programação, as instruções são executadas diretamente pelo hardware."Fonte: http://pt.wikipedia.org/wiki/RISCc)
  • Todos os microprocessadores tem microprogramação. Os RISCs antigos possuiam um circuito combinacional simples, os mais novos não são mais assim. Questão passível de revisão
  • Máquina Multinível: É um computador que possuimáquinas virtuais dispostas em camadas ou níveis, umassobre as outras. Cada linguagem utiliza a sua predecessoracomo base.
  • QUASE TUDO QUE VOCÊ DEVE SABER SOBRE RISC.

    - Ausência de Microprogramação, instruções mais simples, porém que sejam executadas em um único ciclo de clock.
    - Apenas as instruções LOAD e STORE acessam a memória.
    - Muitos registradores para armazenar os resultados intermediários das instruções
    -  A construção de compiladores mais complexos, pois estes compiladores precisarão converter uma linguagem complexa orientada a problemas em uma linguagem de máquina que dispõe de instruções muito simples.
  • Resposta Microprogramação, mas esse ESSENCIAL foi foda. 

  • Máquina estruturada multinível

     

    Nível 5
    Nível de linguagem orientada a problema
    Tradução (compilador)
    Nível 4
    Nível de linguagem Assembly
    Tradução (assembler)
    Nível 3
    Nível de máquina do sistema operacional
    Interpretação parcial (sistema operacional)
    Nível 2
    Nível de arquitetura do conjunto de instrução
    Interpretação (microprograma) ou execução direta
    Nível 1
    Nível de microarquitetura
    Hardware
    Nível 0
    Nível lógico digital

     

    Cap 01 Introdução Pag 04 - Organização Estruturada de Computadores ( 6a Edição - Andrew S. Tanenbaum )

     

    A invenção da microprogramação


    Os primeiros computadores digitais, na década de 1940, tinham apenas dois níveis: o nível ISA, no qual era
    feita toda a programação, e o nível lógico digital, que executava esses programas. Os circuitos do nível lógico
    digital eram complicados, difíceis de entender e montar, e não confiáveis.

     

    Em 1951, Maurice Wilkes, pesquisador da Universidade de Cambridge, sugeriu projetar um computador de
    três níveis para simplificar de maneira drástica o hardware e assim reduzir o número de válvulas (pouco confiá­
    veis) necessárias (Wilkes, 1951). Essa máquina deveria ter um interpretador embutido, imutável (o micropro-
    grama), cuja função fosse executar programas de nível ISA por interpretação. Como agora o hardware só teria de
    executar microprogramas, que tinham um conjunto limitado de instruções, em vez de programas de nível ISA,
    cujos conjuntos de instruções eram muito maiores, seria necessário um número menor de circuitos eletrônicos.
    Uma vez que, na época, os circuitos eletrônicos eram compostos de válvulas eletrônicas, tal simplificação pro-
    metia reduzir o número de válvulas e, portanto, aumentar a confiabilidade (isto é, o número de falhas por dia).

     

    Poucas dessas máquinas de três níveis foram construídas durante a década de 1950. Outras tantas foram
    construídas durante a década de 1960. Em torno de 1970, a ideia de interpretar o nível ISA por um micropro-
    grama, em vez de diretamente por meios eletrônicos, era dominante. Todas as principais máquinas da época a
    usavam.

     

    Cap 01 Introdução Pag 07 - Organização Estruturada de Computadores ( 6a Edição - Andrew S. Tanenbaum )

  • Resposta: C

    Microprogramação é o nível de máquina, havendo um programa denominado microprograma, cuja função é interpretar as instruções de nível 2. Este nível é essencial para na arquitetura CISC (Complex Instruction Set Computer) que dele depende para disponibilizar programas em código executável mediante o uso do conjunto complexo de instruções. As arquiteturas RISC NÃO contam com o nível da Microprogramação.

    Fonte: Professor Celso - Estratégia Concurso

    Se tiver errado, não hesitem em corrigir.

    ------

    Pessoal ativem a notificação, INDICAR PARA COMENTÁRIO, vamos aproveitar, quanto mais respostas/vídeos explicados pelos professores, melhor será para todos.

    ------

  • A microprogramação é utilizada pela arquitetura CISC, o que consome espaço no chip (na unidade de controle do processador), algo que não existe na arquitetura RISC.