• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Zmodyfikowana architektura harwardzka

    Przeczytaj także...
    Mikrokontroler (mikrokomputer jednoukładowy skrót ang. MCU lub μC) – scalony system mikroprocesorowy, zrealizowany w postaci pojedynczego układu scalonego zawierającego jednostkę centralną (CPU), pamięć RAM oraz na ogół pamięć programu i rozbudowane układy wejścia-wyjścia.Pamięć rozkazów (ang. instruction memory) – fizycznie lub logicznie oddzielony obszar pamięci RAM przeznaczony do przechowywania kodu programu/rozkazów procesora (w odróżnieniu od pamięci przechowującej dane).
    Architektura harwardzka – rodzaj architektury komputera. W odróżnieniu od architektury von Neumanna, pamięć danych programu jest oddzielona od pamięci rozkazów.

    Zmodyfikowana architektura harwardzka − znana również jako architektura mieszana, łączy w sobie cechy architektury harwardzkiej i architektury von Neumanna. Oddzielone zostały obszary pamięci na dane i rozkazy, lecz wykorzystują one wspólne magistrale danych i adresową. Niniejsza architektura umożliwia łatwe przesyłanie danych pomiędzy rozdzielonymi pamięciami.

    Pamięć danych (ang. data memory) – fizycznie lub logicznie oddzielona porcja pamięci RAM przeznaczona do przechowywania danych (w odróżnieniu od pamięci przechowującej kod programu).Intel 8051 – mikrokontroler stworzony przez firmę Intel w 1980 roku. Zapoczątkował rodzinę mikrokontrolerów MCS-51 (od ang. MicroComputer System) będących udoskonalonymi lub wyspecjalizowanymi mikrokontrolerami o tej samej, ośmiobitowej architekturze i kompatybilnej z pierwowzorem liście rozkazów. Mikrokontrolery należące do rodziny MCS-51 do dziś znajdują szerokie zastosowanie w niemal każdej dziedzinie elektroniki. Produkowane są m.in. przez firmy Dallas Semiconductor, Philips i Atmel.

    Przykładem wykorzystania zmodyfikowanej architektury harwardzkiej jest rodzina mikrokontrolerów 8051.

    Architektura von Neumanna – pierwszy rodzaj architektury komputera, opracowanej przez Johna von Neumanna, Johna W. Mauchly’ego oraz Johna Presper Eckerta w 1945 roku. Cechą charakterystyczną tej architektury jest to, że dane przechowywane są wspólnie z instrukcjami, co sprawia, że są kodowane w ten sam sposób.



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Reklama

    Czas generowania strony: 0.005 sek.