Re: [Freedos-user] New 12-Jan-2014 UIDE, With 4 Caches!

2014-01-08 Thread dmccunney
On Tue, Jan 7, 2014 at 11:21 PM, Jack gykazequ...@earthlink.net wrote:

 You make it sound like I could use 4 caches of 4GB each, nice to fill up
 a larger part of my 32GB system memory :)

 Allocate a *huge* ramdisk, copy your FreeDOS filesystem to it, and run
 *everything* from the ramdisk.  Then copy anything changed back to HD
 when you quit.  Bootup will be slow, but operation will be blindingly
 fast...

 You missed Bernd's point.   He wants to use more than 4-GB of memory,
 which is impossible with any current DOS software I know about.   One
 or all of the XMS managers still in maintenance (my XMGR, Japheth's
 HIMEMX, and his combination JEMMEX) would need an upgrade, to support
 over 4-GB of XMS memory.

I did not miss his point.  I suggested a technique he could use to
soak up *some* of his system memory.  I'm quite aware DOS and DOS apps
can't use *all* of it, and that 4GB is the most he can use..

 My own RDISK driver creates up to a 2-GB RAMdisk, but I wrote it as a
 FAT16 driver to run with old DOS systems, like my own V6.22 MS-DOS.
 4-GB FAT16 RAMdisks are possible, but not all DOS systems work with
 them -- V6.22 MS-DOS CHKDSK CRASHES when RDISK is patched for 4-GB!

I have a 2GB partition allocated to FreeDOS on the machine where it
lives, and I'm not coming close to using all of it.  I could put the
entire FreeDOS drive on a ramdisk if the machine had that much ram to
spare.

 Jack R. Ellis
__
Dennis

--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New 12-Jan-2014 UIDE, With 4 Caches!

2014-01-08 Thread Bernd Blaauw
dmccunney schreef op 8-1-2014 12:43:

 I did not miss his point.  I suggested a technique he could use to
 soak up *some* of his system memory.  I'm quite aware DOS and DOS apps
 can't use *all* of it, and that 4GB is the most he can use..

DOS drivers work within a single 4GB memory section, and lots of stuff 
gets taken out of it by memory-mapped hardware. For example my current 
machine only seems to find 1506MB in DOS and ReactOS. Perhaps system 
memory for integrated graphics takes away quite a bit of the 1st 4GB area.

With DOS drivers out of the question, you're left with bootloaders that 
can work above 4GB. Syslinux's MEMDISK can load disk images, but only 
below 4GB. a modified (by Chenall) GRUB bootloader can load disk images 
above 4GB. It would require a contiguous 4GB memory area somewhere in 
the above-4GB memory. Also coming into play is the disk image itself, as 
on disk it's only allowed to be 4GB due to FAT32 filesystem limitations. 
Perhaps decompression works, loading a compressed 20GB harddisk image 
into system memory.

Loading speed can be troublesome if BIOS is involved rather than some 
native full-speed accelerated mechanism. I've succesfully loaded the 
entire KNOPPIX (Linux) DVD (4GB size) to system memory by typing
KNOPPIX 64 toram. Still not sure I could eject/remove the physical 
load device though or if it's still expected to be present.

 I have a 2GB partition allocated to FreeDOS on the machine where it
 lives, and I'm not coming close to using all of it.  I could put the
 entire FreeDOS drive on a ramdisk if the machine had that much ram to
 spare.

I don't know what to fill up DOS systems with either, not using them 
exclusively enough I'm afraid.

Bernd

--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New 12-Jan-2014 UIDE, With 4 Caches!

2014-01-08 Thread dmccunney
On Wed, Jan 8, 2014 at 8:48 AM, Bernd Blaauw bbla...@home.nl wrote:
 dmccunney schreef op 8-1-2014 12:43:

 I did not miss his point.  I suggested a technique he could use to
 soak up *some* of his system memory.  I'm quite aware DOS and DOS apps
 can't use *all* of it, and that 4GB is the most he can use..

 DOS drivers work within a single 4GB memory section, and lots of stuff
 gets taken out of it by memory-mapped hardware. For example my current
 machine only seems to find 1506MB in DOS and ReactOS. Perhaps system
 memory for integrated graphics takes away quite a bit of the 1st 4GB area.

Likely.  And Intel x86 uses a segmented architecture, and 4GB is the
size of a segment on a 32 bit x86 chip.  Accessing memory beyond that
requires more complex programming.  I certainly can't see anyone
expending the effort for a 16 bit OS.

I think you're correct about the integrated graphics grabbing a chunk
of the first segment.

 I have a 2GB partition allocated to FreeDOS on the machine where it
 lives, and I'm not coming close to using all of it.  I could put the
 entire FreeDOS drive on a ramdisk if the machine had that much ram to
 spare.

 I don't know what to fill up DOS systems with either, not using them
 exclusively enough I'm afraid.

The machine FreeDOS is on here is an ancient Fujitsu Lifebook p2110
notebook, with an 867mhz Transmeta Crusoe CPU, 256MB RAM (and the CPU
grabs 16MB off the top for code morphing), and a 40GB IDE4 HD.
FreeDOS is on a 2GB FAT32 filesystem.

I allocate a ramdisk and copy various things to it on startup, then
adjust the PATH to make the ramdisk first, plus setting TEMP and TMP
to point to it, and allocate a disk cache.  FreeDOS flies.  The
machines multiboots Win2K Pro, Ubuntu, and Puppy Linux as well.  They
walk slowly or crawl, depending upon exactly what I'm doing.

If I had enough RAM, I could run FreeDOS entirely from a ramdisk, but
the Lifebook *can't* be expanded that much.

Ubuntu tries to run ram resident if enough is available.  I had a
weird problem on my desktop with an older mobo, which would
occasionally forget a drive existed.  I was in Ubuntu, trying to do
updates, and they were failing because the filesystem to update wasn't
there.  The drive where Ubuntu was had dropped out.  Because Ubuntu
was essentially running in RAM, I could shut down and fiddle.  I can
only imagine what Windows reaction would have been.  :-}

 Bernd
__
Dennis

--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New 12-Jan-2014 UIDE, With 4 Caches!

2014-01-07 Thread Bernd Blaauw
Jack schreef op 7-1-2014 15:40:

 The Common cache is always set and uses a default size of 80-MB.
 All 4 caches can be from 0 (unused) to 4-Gigabytes, and their only
 rule is that their total size cannot exceed a system's XMS memory!

You make it sound like I could use 4 caches of 4GB each, nice to fill up 
a larger part of my 32GB system memory :)

 Some can say I am Dreaming!, to believe that new drivers needing
 caching may be written so late in the DOS life-cycle.   But it can
 happen -- New schemes like FireWire and USB appear all the time!
 And in any case, I wanted to get multi-caching done in UIDE, while
 I still had some ideas about HOW to do it!! J.R.E.

Enjoy 2014 in good health Jack !
Thanks for updating your work.

Bernd

--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New 12-Jan-2014 UIDE, With 4 Caches!

2014-01-07 Thread Jack

Bernd,

 The Common cache is always set and uses a default size of 80-MB.
 All 4 caches can be from 0 (unused) to 4-Gigabytes, and their only
 rule is that their total size cannot exceed a system's XMS memory!

 You make it sound like I could use 4 caches of 4GB each, nice to
 fill up a larger part of my 32GB system memory :)

Not yet!  Nobody has seriously requested of Japheth's JEMMEX/HIMEMX
or my XMGR that they offer more than V3.0 XMS's limit of 4-Gigabytes.

Until then, all of UIDE's caches, its own four plus any user driver
caches, must total 4-GB or less!   Sorry if that disappoints you.  ;)

 ... In any case, I wanted to get multi-caching done in UIDE, while
 I still had some ideas about HOW to do it!!

 Enjoy 2014 in good health Jack!   Thanks for updating your work.

You are most welcome, Bernd, and my Thanks for your nice comments!

Jack R. Ellis

--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New 12-Jan-2014 UIDE, With 4 Caches!

2014-01-07 Thread dmccunney
On Tue, Jan 7, 2014 at 5:31 PM, Bernd Blaauw bbla...@home.nl wrote:

 You make it sound like I could use 4 caches of 4GB each, nice to fill up
 a larger part of my 32GB system memory :)

Allocate a *huge* ramdisk, copy your FreeDOS filesystem to it, and run
*everything* from the ramdisk.  Then copy anything changed back to HD
when you quit.

Bootup will be slow, but operation will be blindingly fast...

 Bernd
__
Dennis
https://plus.google.com/u/0/105128793974319004519

--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user


Re: [Freedos-user] New 12-Jan-2014 UIDE, With 4 Caches!

2014-01-07 Thread Jack

Dennis,

 You make it sound like I could use 4 caches of 4GB each, nice to fill up
 a larger part of my 32GB system memory :)

 Allocate a *huge* ramdisk, copy your FreeDOS filesystem to it, and run
 *everything* from the ramdisk.  Then copy anything changed back to HD
 when you quit.  Bootup will be slow, but operation will be blindingly
 fast...

You missed Bernd's point.   He wants to use more than 4-GB of memory,
which is impossible with any current DOS software I know about.   One
or all of the XMS managers still in maintenance (my XMGR, Japheth's
HIMEMX, and his combination JEMMEX) would need an upgrade, to support
over 4-GB of XMS memory.

My own RDISK driver creates up to a 2-GB RAMdisk, but I wrote it as a
FAT16 driver to run with old DOS systems, like my own V6.22 MS-DOS.
4-GB FAT16 RAMdisks are possible, but not all DOS systems work with
them -- V6.22 MS-DOS CHKDSK CRASHES when RDISK is patched for 4-GB!

Jack R. Ellis

--
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET,  PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831iu=/4140/ostg.clktrk
___
Freedos-user mailing list
Freedos-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freedos-user