116559

116559



Architektura Princeton • wzorcowa realizacja maszyny von Ncumanna ze wspólną hierarchią pamięci instrukcji i danych

■    Wspólna hierarchia wyklucza równoczesne pobieranie instrukcji i operacje na danych (tzw. von Neumann bottleneck).

■    Nieograniczone możliwości modyfikacji programu:

» obiekt zapisany przez procesor danych do hierarchii pamięci jako dana może być następnie pobrany przez procesor instrukcji jako instrukcja » możliwość programowania • potrzebna w komputerach uniwersalnych » program może sam siebie modyfikować (automodyfikacja) - nie zawsze jest to pożądana cecha

Architektura Harvard-Princeton - realizacja maszyny von Neumanna z oddzielnymi górnymi warstwami hierarchii pamięci i wspólnymi warstwami dolnymi. Przynajmniej jeden poziom kieszeni jest oddzielny dla procesorów instrukcji i danych.

❖    Większość odwołań do hierarchii pamięci jest realizowanych w górnych warstwach (szybkie działanie dzięki równoległości dostępów jak w architekturze Harvard).

v Wspólne dolne warstwy hierarchii umoSliwiają zapis programu (programowalność- niezbędna w' komputerach uniwersalnych)

❖    Program użytkowy nic ma pełnej kontroli nad położeniem obiektów w' hierarchii pamięci (brak możliwości automodyflkacji).

❖    Kontrolę taką może mieć system operacyjny:

»jeden program (proces) może modyfikować drugi » możliwość ładowania programu np. z pliku

Architektura Harvard-Princcton zaspokaja potrzeby programowalności bez narażania bezpieczeństwa (automodyfikacja jest niebezpieczna).

Większość współczesnych komputerów uniwersalnych jest opartych o architekturę Harvard-Princeton (w tym wszystkie współczesne komputery PC).



Wyszukiwarka

Podobne podstrony:
Maszyna Von Neumana cz III 2 Umawiamy się, że w naszej PMC znaczenia części operacyjnej są następują
Maszyna Von Neumana cz II 2 Budowa PMC: Zakładamy, że PMC (maszyna iednoadresowal operuje na słowach
Architektura współczesnych komputerów maszyna von Neumanna W drugiej połowie lat 40. John vonNeumann
38946 Slajd7 (117) Typowa architektura maszyny Von Neumanna Howard Aiken - elementy elektromechanicz
img075 75 6.4. Metoda uczenia maszyny Należy zauważyć, że w procesie uczenia ulegają zmianie jedynie
Wszelkie spory, mogące wynikać z realizacji mniejszego porozumienia, rozstrzygają ze strony Akademii
13 Wprowadzenie atacji maszyn przyjmuje się, że stan modelu maszyny opisany jest zbiorem chwilowych
skanuj0179 178 Specjalne detale architektoniczne W przypadku murów licowych budowanych z cegieł wida
skanuj0190 Specjalne detale architektoniczne 189 gła wieńcząca sklepienie zgrała się ze spoiną ^ I
maszynie miałem nadzieje, że ratuję, chociaż cześć coraz szybciej umykającego czasu przez roztrwonie
3 (353) Realizowane pomiary przyjmuje się, że są niezależne, a jeżeli liczba związków niezależnych ł
Szkice teoretycznej maszynie nie rozpoznawał, że przywołuje jeden modernistyczny scjen-tyzm przeciw
o 4>i — współczynnik jednoczesności pracy maszyny, uwzględnia okoliczność, że nie wszystkie

więcej podobnych podstron