Autor: Andrzej Marecki (amarecki_at_mpifr-bonn.mpg.de)
Data: Tue 13 Sep 1994 - 09:02:24 MET DST
> >>>>> "Slawomir" == Slawomir Lobodzinski <slobo_at_csulb.edu> writes:
> Slawomir> Windows binaries nie sa
> Slawomir> X86/PC binaries. Moga byc wykonywane nie tylko pod DOSem ale rowniez
> Slawomir> pod WABI lub NT (Decstation Alpha, MIPS RISC machines) ktore
> Slawomir> nie emuluja DO/X86.
>
> To juz zaczyna byc nudne. Moze sie zapytam jeszcze raz, powoli i
> wyraznie:
>
> Kod dla jakiego procesora zawieraja 'Windows binaries'? Tylko
> prosze mi nie wmawiac, ze kilku naraz.
To ja moze zapytam jeszcze lopatologiczniej. Co _w ogole_ zawieraja takie
pliki jak winword.exe? Co oznaczaja bajty, z ktorych sie skladaja.
Czy sa to:
1. Kody instukcji x86?
2. Jakis metakod, ktory jest interpretowany przez srodowisko, w ktorym
program sie wykonuje: obojetnie czy MS Windows, czy WABI?
I dalej:
3. Jesli w aplikacji Windowsowej jest mnozenie dwoch liczb, to
w jakim jezyku jest sformulowane to zadanie? Czy jest to hardware'owe
mnozenie w sensie x86, czy cos innego? Jesli to pierwsze, to co
z tym fantem zrobi WABI?
4. Wiadomo ze, ze aplikacje Windowsowe zawieraja odwolania do API.
W jakim jezyku wyrazone sa te odwolania?
5. Co robi WABI, gdy dostanie "na zab" aplikacje MS Windows? Prosze o opis
step-by-step. Co kolejno dzieje sie z napotkanymi tam bajtami? Zwlaszcza
z tymi, ktore nie sa odwolaniami do API. Bo nie uwierze, ze aplikacje
windowsowe to tylko ciag instrukcji call API1, call API2...
A w ogole to moze nam sie rozjasni, jesli ktos z PT guru SUN-a
odpowie na takie "paralelne" pytania:
1. Czy np. plik /usr/openwin/bin/xview/xterm, to SPARC binary, SunOS binary
czy OpenWin binary? Ja wiem ze prawdziwa jest ta ostatnia odpowiedz,
ale na ile prawdziwe sa poprzednie dwie? W koncu...
2. ...magic number w/wym pliku (0x8103010b) jest taki sam jak kazdego
pliku, ktory moze sie wykonywac pod SunOS na byle "dumb" terminalu,
a nie pod OpenWin. Wiec to chyba jednak SunOS binary?
3. A dalej co zawiera ten plik: kody procesora SPARC czy jakis metakod?
>
> Michal
>
> PS. Wiecej udzialu w tej dyskusji nie wezme, obiecuje. Co to zreszta ma
> wspolnego z tematyka grupy...
>
Nic wlasnie. Ale jak juz temat ruszyl, to nie ma rady, ktos chyba musi
nam to wyjasnic. Wiec kto stanie przy tablicy i ladnie to wszystko wylozy?
Zaciekawiony
A. Marecki
-- ------------------------------------------------------------------------------ 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