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

Beschreibung

Esse mapa mental, serve como " ajuda" para o teste, sendo que podemos estudar por aqui, resumidamente o tópico abordado.
Alex Moniz
Mindmap von Alex Moniz, aktualisiert more than 1 year ago
Alex Moniz
Erstellt von Alex Moniz vor fast 5 Jahre
174
0

Zusammenfassung der Ressource

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

    Anmerkungen:

    • 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

      Anmerkungen:

      • 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

        Anmerkungen:

        • 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

          Anmerkungen:

          • 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

        Anmerkungen:

        • 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.
        Zusammenfassung anzeigen Zusammenfassung ausblenden

        ähnlicher Inhalt

        ein kleines Informatik Quiz
        AntonS
        Abiturvorbereitung (1 Monat)
        AntonS
        05_Gesellschaft mit beschränkter Haftung (GmbH)
        Stefan Kurtenbach
        Deutsch Einstufungstest Niveau A1.1
        SprachschuleAktiv
        Wahrscheinlichkeit
        barbara91
        Stochastik Grundbegriffe
        steffen_1411
        BAS 2 - Lernquiz
        B G
        Vetie Radio 2014
        S J
        Vetie Tierseuchenbekämpfung 2015
        Johanna Müller
        Factores de tensión y estrategias de potenciación
        NURY PAOLA DUEÑAS SIERRA
        QUANTI 2021
        Julia W.