This file was converted from HTML by HTM2ASCI at Tue Mar  5 22:37:34 1996
Original URL TITLE: Mennyire j az OS/2 Warp DOS s Windows kompatibilitsa?


Mennyire j az OS/2 Warp DOS s Windows kompatibilitsa?


Az OS/2 1.x verzik DOS kompatibilitsa meglehetsen rossz volt. Mivel ezek a 
verzik 80286-os processzoron mkdtek, nem is voltak kpesek egynl tbb DOS 
applikci egyidej futtatsra. Szerencsre a helyzet alaposan megvltozott 
az OS/2 2.0 megjelensvel. Az OS/2 Warp tovbb javtott a helyzeten. Az 
utbbi verzik mr lehetv teszik a DOS s Windows programok preemptive 
multitaszkolst. 

A Warp teljeskr DOS 5.0 emullst nyjt. Minden egyes DOS program szmra 
maximlisan 32MB EMS 4.0, 16MB XMS 2.0 es 512MB DPMI 0.95 memria ll 
rendelkezsre. A maximlisan elrhet konvencionlis memria kb. 730kB. A DOS 
device driverek betlthetk a high memory terletre. Memria manager 
programokra (pl. QEMM) nincs szkseg, mivel ezeket a szolgltatsokat 
kzvetlenl az op. rendszer nyjtja. A DOS programok szmra kzs a 
config.sys file, azonban az autoexec.bat-bl lehet program specifikusakat is 
kszteni. Ezen kvl, minden DOS programnl kln lehet belltani az 
emulcis paramtereket a DOS Settings-ben. Igen sok (kb. 250) DOS s Windows 
applikcit felismer az OS/2 Warp s az installci sorn (krsre) 
icon-okkal ltja el ket. Ha ms DOS verzira van szksgnk mint az 5.0-as, 
akkor egy meglv DOS boot floppy-rl un. DOS image kszthet a 
merevlemezre, mellyel brmilyen DOS verzij session futtathat, ablakos, 
vagy teljes kpernys zemmdban. Elmletileg 240 DOS program egyidej 
futtatsra van lehetsg. Disk caching programokra nincs szksg, mivel az 
OS/2 azt is biztostja. A teljes kpernys zemmd DOS programok igen 
gyorsan mkdnek, sebessgk elri a valdi DOS alatti sebessg 95-97%-t. 
Amennyiben olyan programrl van sz, amelyik sokszor hasznlja a merevlemezt 
(pl. adatbziskezel programok), a mkdsi sebessg 100% feletti is lehet.


Azok a DOS programok, amelyek nem futnak az OS/2 ltal emullt DOS 
krnyezetben, a kvetkez kategrik valamelyikbe sorolhatk: 

1) Programok, melyek hasznljak a Virtual Control Program Interface 
(VCPI) memory extender-eket, vagy olyan extendereket, amelyek direkt 
hozzfrst ignyelnek a 80386-os processzor 
kontrol regisztereihez.

2) Programok, melyek direkt hozzfrst ignyelnek 
a merevlemezhez (pl. a Norton Utilities UnErase programja).

3) Idzts rzkeny (timing sensitive) 
programok (pl. a digitalizlt hangot generl programok 
hangja sok esetben torz.). Nha ez a problma megszntethet
a SESSION_PRIORITY DOS Settings belltsval.

4) Bizonyos DOS program debuggerek.


Amennyiben valdi DOS-ra van szksgnk, rendelkezsre ll az OS/2 beptett 
dual-boot funkcija (ez a default az installci sorn) valamint a Boot 
Manager (Advanced Installation), mellyel a gp bekapcsolsa utn egy menbl 
vlaszthatjuk ki a bootolni kvnt opercis rendszert (pl. DOS, OS/2 avagy 
Linux). 

A Windows programok futtatst a beptett Windows kd (Win-OS/2) vagy a mr 
elzleg a gpen installlt Windows 3.1, Windows 3.11, Windows for Workgroups 
3.1, vagy Windows for Workgroups 3.11 teszi lehetve. Az OS/2 Warp tmogatja 
a Windows 3.x programok (belertve a Win32s applikcikat is az 1.15 
verziig, egy [ftp://kiribati.et.tudelft.nl/os2/drivers/win32sys.zip] bta 
verzij driverrel 1.25-ig) standard vagy enhanced md  mkdst. Lehetsg 
van a Windows programok desktop-os (seamless md) s teljes kpernys 
futtatsra. A felhasznl vlasztstl fggen a Windows programok 
preemptive-en vagy cooperative-en is multitaskolhatk. Amennyiben srn 
hasznlunk Windows programokat, rdemes hasznlni a Windows FastLoad opcit. 
Ha engedlyezzk ezt a funkcit, az OS/2 a bootols sorn be fogja tlteni a 
Windows kd egy rszt, gy a tovbbiakban jelents idt sprolhatunk meg a 
Windows programok indtsakor. 

A tmhoz kapcsold ms oldalak:

1.7 Az OS/2 s a jtkok
2.7 A win32s 1.25 tmogats teleptse
4.11 DOS s Windows session-k  belltsai
6.4 Windows szerelmes vagyok. Hogyan alakthatom a arpot "windows-oss"?
6.10 Hogyan tudok egy adott DOS verzit ignyl programot futtatni?


Utols mdosts ideje: 1996.02.24.


