Re: WABI

Autor: Andrzej Marecki (amarecki_at_mpifr-bonn.mpg.de)
Data: Tue 13 Sep 1994 - 09:15:38 MET DST


> Wydaje sie ze mamy klopoty z semantyka (znaczeniem) slow "emulator" i
> "pc-binaries" co jest zrodlem blednych wnioskow z naszej dyskusji.
> WABI NIE EMULUJE X86!!!! Nie wykonuje tez PC binaries!!!
> WABI robi tylko translacje Windows binaries do X. Windows binaries nie sa
       ^^^^ ^^^^^^^^^^
> X86/PC binaries. Moga byc wykonywane nie tylko pod DOSem ale rowniez
> pod WABI lub NT (Decstation Alpha, MIPS RISC machines) ktore nie emuluja
> DOS/X86.

Azeby dalej nie poglebiac klopotow z semantyka, od razu objasnij, co
to znaczy "robic translacje". Jesli mozesz, to posluz sie takim
przykladem: zalozmy, ze w aplikacji Windowsowej jest
mnozenie dwoch liczb. Jak sie robi translacje tegoz do X?
Jaka funkcja X mnozy dwie liczby?
>
> Proste testy powyzszych stwierdzen:
> 1. W DOSie C> sprobuj wykonac winword.exe. Gdyby winword.exe bylo "PC
> binary to program powinien wystartowac bez klopotu.
No i tez startuje. Pisze, ze nie widzi "nad soba" Windows i zwraca sterowanie
DOS-owi.
> > >
> > > | Slawomir> Potwierdzam ze WABI nie moze wyonywac PC binaries. WABI
> > > | Slawomir> dziala dokladnie jak Windows, tzn programy exe wykonuja
> > > | Slawomir> "calls" do APIs, te z kolei sa realizowane poprzez "calls"
                  ^^^^^^^
Co to znaczy "wykonuja"? Jak wykonuje je MS Windows, a jak WABI?
Co z instrukcjami pomiedzy "calls" do APIs?

Andrzej

-- 
------------------------------------------------------------------------------
Andrzej Marecki  |    Internet:   amarecki_at_mpifr-bonn.mpg.de
                 |    Phone:      +49 228 525356
                 |    Snail mail: Max-Planck-Institut fuer Radioastronomie
                 |                Postfach 2024, 53010 Bonn
------------------------------------------------------------------------------
"If probability of intelligent life is zero, this means we are not here.
Or that we are not intelligent." - David Florez
------------------------------------------------------------------------------


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 15:45:55 MET DST