Re: [off] memory management in the PC

1999-08-29 Thread AkA DanSHakU

Cesar Cardoso wrote:

 Remember guys, this is valid only on MS/PC/DR/OpenDOS, Windows 3.x,
 Windows 9x.
 Other systems (Linux, BSD family, Windows NT I think, Solaris/Linux,
 OS/2) don't need to do all this tricks.

...because they never use the real mode
they give you a bunch of virtual mem. and you never worry about where it
is allocated... btw, win9x can do it as well although the manager
ssuucckkss!!..

greetz
akai!


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




[off] memory management in the PC

1999-08-26 Thread Ricardo Bittencourt Vidigal Leitao

On Thu, 26 Aug 1999, Giovanni R. Nunes wrote:

   And don't forget! What means "pia" in portuguese? :)

That's easy, "pia" means "boy" or "child".

Someone asked about PC memory management in real mode. There are
three ways to do it:

1) XMS: with this method you can access the pc bios to copy blocks
from high memory to low memory (and the other way too). This is slow since
it requires the use of "rep movsd" or equivalent.

2) EMS: in this one you can map the high memory in the low memory,
the same way we do in the Memory Mapper or the MegaRAM. This is slow since
it puts the processor in virtual86 mode, and the "in" and "out" opcodes
can get as much as twelve times slower.

3) UMB: this option lets you manage the hole between 640kb and
1Mb, but it should not be used to let this space free for LOADHIGH
device drivers.

In short, memory management in the PC sucks.


Ricardo Bittencourt   http://www.lsi.usp.br/~ricardo
[EMAIL PROTECTED]  "Ricardo is subtle, but malicious he is not"
-- Uniao contra o forward - crie suas proprias piadas --



MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: [off] memory management in the PC

1999-08-26 Thread Cesar Cardoso

Ricardo Bittencourt Vidigal Leitao wrote:
 
 Someone asked about PC memory management in real mode. There are
 three ways to do it:
 
 In short, memory management in the PC sucks.
 
Remember guys, this is valid only on MS/PC/DR/OpenDOS, Windows 3.x,
Windows 9x.
Other systems (Linux, BSD family, Windows NT I think, Solaris/Linux,
OS/2) don't need to do all this tricks.

-- Cesar
"You can't declare Life as virtual. Declare it as real"


MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)




Re: [off] memory management in the PC

1999-08-26 Thread Alex Wulms

] On Thu, 26 Aug 1999, Giovanni R. Nunes wrote:
] 
]And don't forget! What means "pia" in portuguese? :)
] 
]   That's easy, "pia" means "boy" or "child".
] 
]   Someone asked about PC memory management in real mode. There are
] three ways to do it:
] 
]   In short, memory management in the PC sucks.
] 
Only in real mode. But who is still using real mode these days...?

Just use a 32-bit extender for DOS or use a real 32-bit OS (like linux, os2, 
solaris, winnt, beos, etc). Then all memorymanagement problems are gone and 
the PC becomes a very wonderfull machine. Theoretically capable of emulating 
a MSX with 4MB memory mapper in every subslot...

Besides, I saw Linus yesterday on CNN. He is much cooler then Bil. So, I've 
decided to become a Linus fan in stead of a Bil fan ;-)


Kind regards,
Alex Wulms 
-- 
Alex Wulms/XelaSoft - MSX of anders NIX - Linux 4 ever
See my homepage for info on the  *** XSA *** format
http://www.inter.nl.net/users/A.P.Wulms




MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)