Módulo 4 - Execução de um programa residente em memória.

Descripción

Esse mapa mental, serve como " ajuda" para o teste, sendo que podemos estudar por aqui, resumidamente o tópico abordado.
Alex Moniz
Mapa Mental por Alex Moniz, actualizado hace más de 1 año
Alex Moniz
Creado por Alex Moniz hace casi 5 años
174
0

Resumen del Recurso

Módulo 4 - Execução de um programa residente em memória.
  1. Execução de uma instrução

    Nota:

    • Para que o CPU identificasse quais as posições de memória que continham instruções ou dados, era necessário que estas estivessem distribuídas de forma consecutiva. CPU, sabendo assim que a primeira leitura que fará da memória irá conter o código da instrução (exemplo: somar dois valores) e que posição seguinte irá conter os operandos que foram indicados na instrução, terminando a execução da instrução sabe-se automaticamente que na próxima posição de memória encontra-se-á a próxima instrução a executar.
    1. Problemas de velocidade

      Nota:

      • Esta estratégia trouxe problemas sobretudo a nível de velocidade já que dados e instruções são encaminhados em série.
      1. Arquitetura de Harvard

        Nota:

        • Arquitetura de Harvard que possui dados e endereços distintos, bem como memória de programa e dados independentes. Apesar de parecer uma alternativa melhor, os aperfeiçoamentos realizados sobre a arquitetura de von Neumann, fizeram com que esta última , seja ainda hoje a base dos nossos microprocessadores.
        1. Características da Arquitetura de Harvard

          Nota:

          • Algumas características da Arquitetura de Harvard foram aproveitadas para melhorar a Arquitetura de von Neumann.  Exemplo: O microprocessador 80C51 usa os mesmos barramentos para aceder à memória, mas este processador distingue que parte da memória é referente à memória de programa, e que parte é memória de dados.
      2. Execução de um Programa

        Nota:

        • 1º Busca (fetch) à unidade de memória da próxima instrução a ser executada. 2º Descodificação da instrução a executar. Identificação dos operandos (caso existam) e qual o tipo de operação a realizar (exemplo: somar dois valores). 3º Obtenção dos operandos (caso tenham sido especificados na instrução anterior) e carregamento destes nos registos internos do CPU (exemplo: valores a somar).4º Execução da tarefa.5º Armazenamento do resultado em memória ou em registos internos do CPU.Obs: Todo o processo irá repetir-se para a próxima instrução. Mas nem todos necessitam de percorrer todos esses passos.
        Mostrar resumen completo Ocultar resumen completo

        Similar

        Nombres de Alimentos en Inglés
        maya velasquez
        Goya (1746-1828)
        Joaquín Ruiz Abellán
        Ecuaciones diferenciales lineales de segundo orden
        Juan Beltran
        HISTORIA de ESPAÑA
        Ulises Yo
        SISTEMA REPRODUCTOR HUMANO
        Ingrith Salamanca
        Inglés para Selectividad
        Diego Santos
        Elementos de la música
        martha.celorio
        Tipos de Fracciones
        lesly.ladron
        Guerra fría
        Laura Franco
        HINDUISMOA 6B_ANE
        Ane Núñez Escudero