eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaZelety architektury Von Neumannna w uC ARM?Re: Zelety architektury Von Neumannna w uC ARM?
  • Data: 2009-11-07 19:09:02
    Temat: Re: Zelety architektury Von Neumannna w uC ARM?
    Od: Artur Lipowski <l...@p...onet.pl> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    On 07.11.2009 16:54, slawek7 wrote:
    > Cześć.
    > Mam do Was prośbę. Wytłumaczcie mi coś.
    > Jakie są wady i zalety architektury Von Neumanna w uC ARM np
    > AT91SAM7256.
    > Ostatnio słyszałem o takim stwierdzeniu że ta architektura ma same
    > zalety w pracy uC a porównaniu do architektury Harwardzkiej stosowanej
    > w AVR'ach.
    ...
    Akurat tak się składa, że ani ten ARM ani AVR-y nie są klasycznymi przykładami
    ww architektur. Dodatkowo są to zupełnie różne klasy procesorów, więc ich
    porównywanie, i to w kontekście architektury, ma niezbyt duży sens.
    Za to porównywanie z punktu widzenia programisty (C) jest IMHO całkiem ciekawe.

    "Prawdziwa" architektura typu Harvard umożliwia jednoczesny dostęp do danych i
    programu (ze względu na w pełni rozdzielone magistrale). Pozwala to lepiej
    wykorzystać cykle procesora - w tym samym czasie można pobierać dane do
    aktualnego rozkazu i następny rozkaz. Oczywiście, aby takie możliwości w pełni
    wykorzystać procesor musi mieć odpowiednio "sprytny" zestaw rokazów, jednostkę
    wykonawczą z potokiem (pipeline) i kompilator, który wygeneruje odpowiedni kod.

    Architektura von Neumann-a pozwala w założeniu na budowę prostszych procesorów
    (tylko jedna magistrala). Jednak obserwując ostanie trendy np. w x86, to ta
    "prostota" gdzieś wyparowała i mamy skompliwany procek, z taką sobie wydajnością
    (przeliczniki typu liczba operacji/wat lub liczba watów na MHz są raczej kiepskie).

    Wydaje się, że w embedded nowsze rozwiązania idą raczej w stronę architektury
    typu Harvard np. Cortex, MIPS, procesory DSP.


    Pozdrawiam,
    --
    Artur Lipowski

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: