-
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
- termostat do lodowki
- SEP 1 kV E
- Aku LiPo źródło dostaw - ktoś poleci ?
- starość nie radość
- Ataki hakerskie
- Akumulatorki Ni-MH AA i AAA Green Cell
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
Najnowsze wątki
- 2024-12-14 światła znów wlączyli
- 2024-12-14 nie lekceważ termostatu
- 2024-12-14 numer 112
- 2024-12-14 Pendrive, ale dysk
- 2024-12-12 Autocom CAN CDP+ wysokie kody błędów
- 2024-12-13 termostat do lodowki
- 2024-12-13 Gdańsk => Inżynier bezpieczeństwa aplikacji <=
- 2024-12-13 Warszawa => Head of International Freight Forwarding Department <=
- 2024-12-13 Poznań => Employer Branding Specialist <=
- 2024-12-13 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2024-12-13 Kraków => Business Development Manager - Network and Network Security
- 2024-12-13 Katowice => Regionalny Kierownik Sprzedaży (OZE) <=
- 2024-12-13 Gdańsk => Programista Full Stack .Net <=
- 2024-12-13 Warszawa => Analityk Biznesowo-Systemowy <=
- 2024-12-13 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A