Gegeben sind zwei ähnlich ausgerüstete Systeme:
- 2 MB RAM
- 64K ROM
- Massenspeicher
- Bildschirm Tastatur
- Terminals
Nur die CPU unterscheidet sich:
- W65C816 mit 10 MHz
- 6809 (6309) mit MMU 6829 (oder ähnliches) mit 3MHz
Wenn man OS9 berücksichtigt, dann fällt die Entscheidung natürlich leicht.
==
Wenn man es nur aus der Sicht eine Entwickler sieht, dann wird es schwieriger.
Die 65816 kann native auf 16MB zugreifen.
Hat also Vorteile bei allem, was aus einem 64K Korsett raus will oder muss.
Die 6809/6309 ist aber viel eleganter was den Befehlssatz und die Adressierungsarten angeht.
Auch von der externen Beschaltung (DMA etc.) hat die Motorola CPU Vorteile.
Durch die MMU kann sie auch auf 16MB zugreifen.
Allerdings nicht so direkt und nicht so elegant wie die 65816.
Andererseits bietet die MMU auch Speicherschutz (getrennte Adressräume), Taskschutz, priviligierten Code ...
Mein persönliches Fazit:
Die W65C816 hat klare Überlegenheit bei single Task Anwendung (Homecomputer, Prozesssteuerung etc.)
Die 6809+MMU Lösung spielt ihre Stärken aus bei Multitasking und Multiuser Betrieb.
Wie seht ihr das so?