Zajímalo by mně jestli půjdou 32-bitové aplikace (to zaléží na procesoru). Pokud jde 16-bitové aplikace, emulace procesoru není až takový problém. Pro aplikace MS-DOS je ale větší problém emulace periférií, protože základní podpůrné obvody jako časovač jsou stejné výkonné jako na PC/AT 286. Zcela nemožná je zatím plná emulace VGA karty, proto NT jádro a ovladače stále jaksi zpřístupňuje dosu přímý přístup k hardwaru.
Možná máte pravdu že chce Microsoft dotlačit uživatele ke koupi VirtualPC, ale spíše je chce dotlačit ke komplet koupi nového softwaru.
+1
0
-1
Je komentář přínosný?
Martin (neověřeno) https://diit.cz
12. 5. 2004 - 12:18https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuseZajímalo by mně jestli půjdou 32-bitové aplikace (to zaléží na procesoru). Pokud jde 16-bitové aplikace, emulace procesoru není až takový problém. Pro aplikace MS-DOS je ale větší problém emulace periférií, protože základní podpůrné obvody jako časovač jsou stejné výkonné jako na PC/AT 286. Zcela nemožná je zatím plná emulace VGA karty, proto NT jádro a ovladače stále jaksi zpřístupňuje dosu přímý přístup k hardwaru.
Možná máte pravdu že chce Microsoft dotlačit uživatele ke koupi VirtualPC, ale spíše je chce dotlačit ke komplet koupi nového softwaru.https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuse#comment-56617
+
S těmi 16-bity mi to přijde jako celkem chytrý krok. Právě existence 16-bitového subsystému a možnosti v 32-bit programech využívat 16-bitové knihovny (pomocí thunkingu) je často zdrojem chyb a pádů programu nezřídka končící v podobě B.S.O.D.
+1
0
-1
Je komentář přínosný?
DavesMan https://diit.cz/profil/davesman
7. 5. 2004 - 17:09https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuseS těmi 16-bity mi to přijde jako celkem chytrý krok. Právě existence 16-bitového subsystému a možnosti v 32-bit programech využívat 16-bitové knihovny (pomocí thunkingu) je často zdrojem chyb a pádů programu nezřídka končící v podobě B.S.O.D.https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuse#comment-55114
+
* POSIX applications only launch other POSIX applications. They can not launch DOS, OS/2, Win16 or Win32 applications.
* POSIX applications can not call any Win32 APIs. They do not have any access to DDE, OLE, memory mapped files, named pipes, windows sockets and other Win32 features.
* POSIX applications can not implicitly or explicitly load a Win32 DLL.
* POSIX applications do not have access to any networking APIs such as pipes or sockets. They are not network aware, but they can access files over the network.
* POSIX applications do not have any source level debugger support. You cannot use Windbg or the Microsoft Visual C++ debugger to debug POSIX applications on Windows NT.
+1
0
-1
Je komentář přínosný?
zumzum (neověřeno) https://diit.cz
7. 5. 2004 - 17:14https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuseFollowing are some of the POSIX limitations:
* POSIX applications only launch other POSIX applications. They can not launch DOS, OS/2, Win16 or Win32 applications.
* POSIX applications can not call any Win32 APIs. They do not have any access to DDE, OLE, memory mapped files, named pipes, windows sockets and other Win32 features.
* POSIX applications can not implicitly or explicitly load a Win32 DLL.
* POSIX applications do not have access to any networking APIs such as pipes or sockets. They are not network aware, but they can access files over the network.
* POSIX applications do not have any source level debugger support. You cannot use Windbg or the Microsoft Visual C++ debugger to debug POSIX applications on Windows NT. https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuse#comment-55115
+
hmm, nova verze 64bit Windowsu pro IA64 by taky mela prinest novou rychlou sw emulaci x86 (ktera nahradi soucasnou velmi pomalu zabudovanou v procesoru), a otazkou je jesti bude umet emulovat i 16bit aplikace. I kdyz na druhou stranu, kdo si bude kupovat novy 64bit procesor, a nove 64bit windowsy, aby na tom provozoval 16bit aplikace ...
+1
0
-1
Je komentář přínosný?
ivan (neověřeno) https://diit.cz
7. 5. 2004 - 17:21https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskusehmm, nova verze 64bit Windowsu pro IA64 by taky mela prinest novou rychlou sw emulaci x86 (ktera nahradi soucasnou velmi pomalu zabudovanou v procesoru), a otazkou je jesti bude umet emulovat i 16bit aplikace. I kdyz na druhou stranu, kdo si bude kupovat novy 64bit procesor, a nove 64bit windowsy, aby na tom provozoval 16bit aplikace ...https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuse#comment-55119
+
Soudím že tímto chce m$oft dotlačit uživatele 16bitových aplikaček k zakoupeni m$oftího emulátoru VirtualPC :-)
+1
0
-1
Je komentář přínosný?
Zerryk (neověřeno) https://diit.cz
7. 5. 2004 - 17:48https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuseSoudím že tímto chce m$oft dotlačit uživatele 16bitových aplikaček k zakoupeni m$oftího emulátoru VirtualPC :-)https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuse#comment-55131
+
DavesMan: A nebylo by jednodušší pouze důsledněji oddělit 16 a 32bit subsystémy, aby se z 32bit nedaly používat 16bit knihovny?
Itokar: No, já bych řekl, že POSIX u NT splnil to, co měl a nyní již z hlediska MS opravdu není třeba. Ovšem to se dá říci i o 16bit subsystému...
+1
0
-1
Je komentář přínosný?
Petr Murmak https://diit.cz/autor/petr
7. 5. 2004 - 17:20https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuseDavesMan: A nebylo by jednodušší pouze důsledněji oddělit 16 a 32bit subsystémy, aby se z 32bit nedaly používat 16bit knihovny?
Itokar: No, já bych řekl, že POSIX u NT splnil to, co měl a nyní již z hlediska MS opravdu není třeba. Ovšem to se dá říci i o 16bit subsystému...https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuse#comment-55118
+
ivan: No, koupíš si to proto, abys měl dostatek výkonu a paměti pro něco náročnějšího, ale mimo jiné tam potřebuješ pustit i nějakou tu 16bit aplikaci (třeba nějaký starý firemní systém kdysi naprogramovaný a stále bezvadně fungující a vyhovující)...
+1
0
-1
Je komentář přínosný?
Petr Murmak https://diit.cz/autor/petr
7. 5. 2004 - 17:26https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuseivan: No, koupíš si to proto, abys měl dostatek výkonu a paměti pro něco náročnějšího, ale mimo jiné tam potřebuješ pustit i nějakou tu 16bit aplikaci (třeba nějaký starý firemní systém kdysi naprogramovaný a stále bezvadně fungující a vyhovující)...https://diit.cz/clanek/64bitove-windows-bez-podpory-starych-technologii/diskuse#comment-55126
+
Absence POSIX neni problem ? No ... ;)
Zajímalo by mně jestli půjdou 32-bitové aplikace (to zaléží na procesoru). Pokud jde 16-bitové aplikace, emulace procesoru není až takový problém. Pro aplikace MS-DOS je ale větší problém emulace periférií, protože základní podpůrné obvody jako časovač jsou stejné výkonné jako na PC/AT 286. Zcela nemožná je zatím plná emulace VGA karty, proto NT jádro a ovladače stále jaksi zpřístupňuje dosu přímý přístup k hardwaru.
Možná máte pravdu že chce Microsoft dotlačit uživatele ke koupi VirtualPC, ale spíše je chce dotlačit ke komplet koupi nového softwaru.
S těmi 16-bity mi to přijde jako celkem chytrý krok. Právě existence 16-bitového subsystému a možnosti v 32-bit programech využívat 16-bitové knihovny (pomocí thunkingu) je často zdrojem chyb a pádů programu nezřídka končící v podobě B.S.O.D.
Following are some of the POSIX limitations:
* POSIX applications only launch other POSIX applications. They can not launch DOS, OS/2, Win16 or Win32 applications.
* POSIX applications can not call any Win32 APIs. They do not have any access to DDE, OLE, memory mapped files, named pipes, windows sockets and other Win32 features.
* POSIX applications can not implicitly or explicitly load a Win32 DLL.
* POSIX applications do not have access to any networking APIs such as pipes or sockets. They are not network aware, but they can access files over the network.
* POSIX applications do not have any source level debugger support. You cannot use Windbg or the Microsoft Visual C++ debugger to debug POSIX applications on Windows NT.
hmm, nova verze 64bit Windowsu pro IA64 by taky mela prinest novou rychlou sw emulaci x86 (ktera nahradi soucasnou velmi pomalu zabudovanou v procesoru), a otazkou je jesti bude umet emulovat i 16bit aplikace. I kdyz na druhou stranu, kdo si bude kupovat novy 64bit procesor, a nove 64bit windowsy, aby na tom provozoval 16bit aplikace ...
Soudím že tímto chce m$oft dotlačit uživatele 16bitových aplikaček k zakoupeni m$oftího emulátoru VirtualPC :-)
Zerryk at zije DC ze? :))
DavesMan: A nebylo by jednodušší pouze důsledněji oddělit 16 a 32bit subsystémy, aby se z 32bit nedaly používat 16bit knihovny?
Itokar: No, já bych řekl, že POSIX u NT splnil to, co měl a nyní již z hlediska MS opravdu není třeba. Ovšem to se dá říci i o 16bit subsystému...
ivan: No, koupíš si to proto, abys měl dostatek výkonu a paměti pro něco náročnějšího, ale mimo jiné tam potřebuješ pustit i nějakou tu 16bit aplikaci (třeba nějaký starý firemní systém kdysi naprogramovaný a stále bezvadně fungující a vyhovující)...
Pro psaní komentářů se, prosím, přihlaste nebo registrujte.