-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!fu-berlin.de!uni
-berlin.de!not-for-mail
From: Waldemar Krzok <w...@z...fu-berlin.de>
Newsgroups: pl.misc.elektronika
Subject: Re: Zelety architektury Von Neumannna w uC ARM?
Date: Sat, 07 Nov 2009 19:40:08 +0100
Organization: Freie Universitaet Berlin
Lines: 31
Message-ID: <7...@m...uni-berlin.de>
References: <9...@z...googlegroups.com>
<5...@4...com>
<d...@d...googlegroups.com>
<f...@4...com>
Reply-To: n...@c...de
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8Bit
X-Trace: news.uni-berlin.de
LQcRcPOMe5TqINUi1J/gtwqD/PSp3/F81/AirnuSjd54sg8irO01od69T7
Cancel-Lock: sha1:Wa7QRIb9F6oozLQnv/TCEixwPdM=
User-Agent: KNode/0.10.9
Xref: news-archive.icm.edu.pl pl.misc.elektronika:575078
[ ukryj nagłówki ]J.F. wrote:
> On Sat, 7 Nov 2009 10:19:22 -0800 (PST), slawek7 wrote:
>>> Nie musi byc ciagla. Ma byc jednolicie adresowana i dostepna.
>>
>>No tak ale co mi to daje. Jakie są z tego korzyści? Jakiś przykład, bo
>>trochę tego nie rozumiem.
>
> No pisalem - skad printf ma wiedziec czy dane, ktorych adresy sa
> przekazane w parametrach, pobierac z pamieci programu czy z pamieci
> danych ?
>
> Inny slowy - albo wszystkie stale przepiszesz z ROM do RAM .. i
> zabraknie RAM, albo bedziesz mial kilka roznych prinft .. a takze
> kilka roznych wersji twoich wlasnych funkcji, ktore maja ten sam
> problem. A im bardziej zaglebione wywolania tym bardziej sie
> komplikuje.
troche mieszasz, a nawet bardziej niz troche. TY nie musisz nic robic, to ma
zrobic kompilator, chyba, ze to ty piszesz kompilator. W architekturze
v.Neumanna tez masz np. segmentacje i problemy gdzie sa stale, gdzie
zmienne lokalne, a gdzie globalne. Architektura Harvard w ogolnosci pozwala
na szybsze przetwarzanie, bo magistrale danych i programu sa rozdzielone.
Architektura v.Neumanna pozwala na uproszczenie kompilatorow dzieki
wykorzystaniu ortogonalnosci. Oprocz tego latwiej jest pisanie programow AI
wykorzystujacych programy samoadaptacyjne (np. lisp), ale to tylko takie
male duperele. Glowna zaleta v.N. jest prostsza architektura, lepiej
wykorzystujaca zasoby, H. jest bardziej skomplikowana, ale teoretycznie
szybsza.
Waldek
Następne wpisy z tego wątku
- 07.11.09 19:05 J.F.
- 07.11.09 19:09 Artur Lipowski
- 07.11.09 19:09 slawek7
- 07.11.09 19:39 Sebastian Biały
- 07.11.09 19:58 Name
- 07.11.09 21:38 T.M.F.
- 07.11.09 22:34 J.F.
- 07.11.09 22:34 Adam Dybkowski
- 07.11.09 22:49 Adam Dybkowski
- 07.11.09 23:01 J.F.
- 08.11.09 10:15 T.M.F.
- 08.11.09 10:22 J.F.
- 08.11.09 10:33 slawek7
- 08.11.09 10:49 J.F.
- 08.11.09 11:35 Paweł
Najnowsze wątki z tej grupy
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
- Smart gniazdko straciło zasięg wifi?
- nurtuje mnie
- dziwna sprawa...
- Laptop MSI się nie uruchamia.
- Dobra listwa LED (CRI 90-95, bez migotania)
- masowe programowanie AVR
- Fajny pomysł na monitor z klawiaturą
- Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- Aparat, zewnętrzny mikrofon, brum
- Wieszanie się przy aktywnym SMP
- Prognozowanie zużycia energii przez PGE?
- Odkurzacz mnie bije :(
- Rapsberry Pi i synchronizacja plików
Najnowsze wątki
- 2024-10-19 Warszawa => Software Engineer .Net <=
- 2024-10-19 Warszawa => Senior SAP HANA Developer <=
- 2024-10-19 Warszawa => Specjalista Helpdesk <=
- 2024-10-19 PUE ZUS -- administracyjna nuda...
- 2024-10-18 Marsz niepodleglosci
- 2024-10-18 Pożar parkingu w Luton
- 2024-10-18 Łódź => Spedytor Międzynarodowy <=
- 2024-10-18 Gdańsk => Technical Lead ( (Java Background)) <=
- 2024-10-18 Warszawa => Head of International Freight Forwarding Department <=
- 2024-10-18 uwazajmy na haczyki w umowach
- 2024-10-18 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2024-10-18 Białystok => Full Stack web developer (obszar .Net Core, Angular6+) <
- 2024-10-18 Gdańsk => Software .Net Developer <=
- 2024-10-18 Warszawa => Junior Rekruter <=
- 2024-10-18 Warszawa => Key Account Manager <=