Konference: SAPI-1 a československé mikropočítače
Od: | +GAMA |
Datum: | 27.4.2013 12:13 |
Předmět: | Re: Ondra |
> Kdybych se mohl dnes zpětně svobodně rozhodnout, Altair by bylo pro
> mě to pravé. Však na to taky ve světě přišla celkem velká spousta
> lidí. -:)
Pokud je řeč o S-100 BUS systémech, pak spíš než Altair se rozšířila
IMSAI 8080 (uměla to samé, lépe vypadala a byla levnější).
Kdybych si ze S-100 BUS systémů měl vybrat já, tak Processor
Technology Sol-20. Ne že by počítače bez leštěného ořechového dřeva
nefungovaly, je to ale krásně integrovaná jednotka - má na jedné
desce procesor, výměnnou ROM kartu, RAMku, sériák, paralel,
tapezetor, a k tomu ještě ty rozšiřující S-100 sloty pro připojení
třeba disketovky nebo nějakých dalších I/O - ovšem tím, co všechno je
na základní desce, by Altair nebo IMSAI obsadil pět, ba i šest slotů.
Co jsem ale koukal na sběrnice a obsluhu karet na nich, se mi spíš
líbila koncepce Apple II - karta si rovnou nese ROMku s dvěma částmi,
jedna je namapovaná do adresového prostoru určeného číslem slotu, kam
je karta zasunuta, druhá část se dá stránkovat a je vždy ve stejném
prostoru (není potřeba, aby kód uměl běhat na jiných adresách). ROM
má samozřejmě vstupní body pro BASICové příkazy INPUT a PRINT,
jejichž datový proud postupně "prochází" připojenými kartami až k
videokartě a pomocí řídícího kódu v tomto proudu může karta poznat,
že data jsou určena jí - například diskový řadič se obsluhuje pomocí
PRINT CHR$(4);"Povel pro disk".
Je to takové hezky systémové, na pouhý osmibit až podezřele
promyšlené. Wozniak věděl, co dělá. Proto mi sere, že pro Apple II
občas někdo vyrobí kartu, která na on-board ROMku totálně rezignuje a
nahrává si ovládací program z disku (takže pak není třeba spolupráce
s Basicem a tak).
A nejdrsnější, co jsem viděl, je NuBus - 32bitová sběrnice, zcela
nezávislá na použitém procesoru počítače, každá karta má vlastní
procesor 68000, stejný je i v počítači jako "ovladač sběrnice".
Baví se to spolu pomocí A/ROSE, což je takový jednoduchý síťový
protokol.
Vyvinuto na MIT koncem 70. let, použito ve strojích jako NuMachine,
Lisp machine, Macintosh II, Macintosh Quadra xxx, NeXT Station a NeXT
Cube.
Ale to už je něco jiného.
Ostatní příspěvky vlákna:
[2013/1 (16)] [2013/2 (90)] [2013/3 (37)] [2013/4 (48)] [2013/5 (36)] [2013/6 (128)] [2013/7 (27)] [2013/9 (29)] [2013/10 (64)] [2013/11 (63)]