[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