mikrogep
Fuzesi Arnold
arno at freemail.hu
Mon Jun 3 13:01:11 CEST 2002
Konkretumokkal alatamasztottam, hogy nem kell elutasitani azert, mert
a PC-n egy csiga virtualis gep ertelmezni, es a felhasznalo csak ezt latja a
JAVA-bol. Sok helyen hasznaljak, es egyre tobb helyen a beagyazott
kategoriaban, ahol azert akadnak kovetelmenyek.
Egy felevet szorakoztam suliban egy JAVA->Verilog forditoval.
Ott egyebkent nincs virtualis gep, hanem ha ugy tetszik az adott kodra
optimalizalt processzort kapsz.
Megdobbentoen jo eredmennyel dolgozik a fordito, sebesseg kerdes itt pedig
ugyebar nem igazan fugg attol, hogy JAVA-ban irodott a kod, hanem hogy
hogyan.
Sajnos meg fejlesztes alatt al, ezert sokmindent nem tud, de egyre jobb...
Azt hiszem az nem piskota, hogy a JAVA pl. titkosito stringkezelo stb.
osztalyait kb. egy mozdulattal implementalni lehet FPGA-ba. VHDL/Verilogban
ez hetek munkaja, raadasul borzaszto halatlan melo.
Sokkal jobban szeretem en is az ANSI C-t, mert elmeny programozni benne,
nagyon ki van talalva, igen jo hatekonysaggal lefordithato asm-re, nincs
elrejtve az architektura az ember elott,de a JAVA-ban sokkal gyorsabban
szinte ugyan azt!!! az eredmenyt le lehet produkalni, es ez igen fontos
szempont manapsag.
Mellesleg meg kell jegyeznem, hogy a C forditok azert dolgoznak olyan
hatekonyan, szinte mintha asm-ben kodolna az ember, mert a procik
utasitaskeszletenek kialakitasakor fontos szempont a magasabb szintu nyelvek
tamogatasa. JAVA-val sem mas a helyzet. Az erre felkeszitett hw ugyan olyan
jol hasznalhato.
"JavaOS is supposed to be a small and efficient operating system that
executes Java applications directly on hardware platforms. It is designed
for use in network computers, and is available on SPARC, x86, and StrongARM
CPUs."
Itt a szo a directly-n van!!!
Nem a windows alatt futo virtualis geprol beszelnek!!!
"In addition, JavaOS has been built to be fully ROMable for embedded
applications, and can run with as little as 512K ROM and 256K RAM. For
network computers, an entire system with JavaOS, the HotJavaT Browser and
space for downloading Web content and applets requires only 3MB ROM and 4MB
RAM. JavaOS can be this small because it is almost completely written in
Java. "
Ez pedig boven elviselheto rendszerkovetelmeny szerintem...
Osszegezve, szerintem erdekes, uj terulet, es hatekony eszkozok epithetok
ezzel a filozofiaval.
Nem lehet vele megalkotni "az szamitogepet", az teny, de jateknak ez is jo
jatek szerintem.
Arnold
----- Original Message -----
From: Muranyi Istvan <muri at eger-axe.mis.matav.hu>
To: <elektro at irisz.hu>
Sent: Monday, June 03, 2002 8:25 AM
Subject: Re: Re[2]: mikrogep
> Szia!
>
> A Java az virtualis gep. Szerinted mi fut alatta?
> Hatekony, de csak az alkalmazasfejlesztoknek.
> Egyebkent meg barmelyik C program kb 10x gyorsabb,
> azonos feladatot feltetelezve.
>
> Vissza a modern BASIC-hez! Ez aztan a szep jovo....
>
>
> Udv. Muranyi Istvan
More information about the Elektro
mailing list