[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Tvrda realita. uz laskave konec flejm
> Kdo vlastne dnes krome Apple podporuje PPC ???
> Je to sice vazne genialni procesor - zvlaste to PPC750 vypada jako dobre
> delo
> ale!! mit pocitac, ktery ma par desitek lidi v republice jsem si
> uz vyzkousel se SAM coupe - a musim rict, ze to nebylo nic extra
> a rozhodne to neni pro amatery.
>
To je bohuzel vysledek kampane Wintelu, ze dnes kazdy se zajima hlavne
o to, co ma v pocitaci za procesor, nez, co ten pocitac vlastne umi
(pripomina mi to hadku kolem Stabniho informacniho systemu, kde se
vsichni zajimali, kdo ot doda a co to bude stat, ale nikde jsem
neslisel, co to vůlasttne bude - UNIX, Widows NaprostaTragedie,
ZX-Spectrum???). Uzivatel by prece mel chtit, aby pocitac delal, to co
potrebuje a nemusi ho zajimat jaky ma procesor nebo i operacni system.
Tzv. kompatibilita v podani M$ je BLBOST, datova kompatibilita neni
proble a programova kompatibilita NENI POTREBA (teda pokud je pro danou
platformu dost aplikaci, sam jsem zazil, co je to byt majitelem Sharpu
MZ-800 v CSSR, ale byl to vybornej stroj a nakonec se spousta aplikaci
konvertovala (ne emulace) ze ZX Spectra a fungovala!!!).
Ted zrovna ctu knizku od Franka G. Soltise: System AS/400 zevnitr
(autor je jeho navrharem) a je to genialni (nikdy jsem s tim
nepracoval, takze praxe muze byt jina, ale na papire to vypada
skvele). To je system, kterymu je jadno na jakem HW bezi a vsude
funguje stejne, dosahl toho, o co se snazi (vice ci mene uspesne) UNIX
- na urovni zdrojoveho kodu nebo Java (na binarni urovni), ale jse
jeste dal. Vsechyn programy v jakemkoi jazyce (C, Pascal, Simula) se
kompiluji pro virtualni procesor, ktery je presne definovan a ma
svouji mnozinu instrukci jako opravdovy procesor (teoreticky vychazi
prave z PowerPC) a da se samozrejme rozsirovat a doplnovat o nove
instrukce - je to stejne jako JVM (Java Virtual Machine). Kdyz je treba
portovat AS/400 a jeho aplikace na urcitou HW platformu, napise se
JEDINY kompilator, ktery prevede instrukce virtualniho procesoru na
instrukce skutečně použitého HW procesoru a je hotovo (použitý pocesor
musí samozřejmě spňovat určité požadavky, např. ochranu pameti).
Navic aplikace se dodavaji jak v kodu pro nativni procesot tak v kodu
pro virtualni procesor (rikaji tomu observation code), kdyz pak
zakaznik zmeni platformu, nemusi ani shanet po nove aplikaci proste
spusti tu starou, ta se behem prvniho behu spusti pres interpeter
observation code a sama se (za chodu!!) prekompiluje do nativniho kodu
noveho procesoru (poprve tedy bezi pomaleji), pri druhem spusteni uz
bezi rovnou nativni kod.
To je proste GENIALNI rys systemu, ktery opravdu pracuje pro
zakaznika, nehlede na vnitrni strukturu AS/400, ktera je objektova a
taky dost zajimava. Nechci delat reklamu, ale kdo se zajima o HW, tak
ta kniha je fakt zajimava - nakladatelstvi Computer Press, Cena: 380,-
kc :-(((
Ales Zika
Pelhrimov
E-mail : Ales.Zika@pel.cb.ds.mfcr.cz