Replies: 2 comments 2 replies
-
We already have the XMS ram driver that would do the same thing even faster - no one is using it for such purposes. But the bigger problem with any software MMU/banking is that any application program has to be specially written to take care of such a thing. Back months ago we came up with a plan to build web browsers and editors, but none of them were already built to take advantage of the design necessary for this type of memory expansion. Correct me if I'm wrong, but weren't the early EMS (hardware banking) solutions permanently outdated once the 286 and then 386 appeared with its ability to address more memory (XMS)? If true, this could mean that software banking techniques are really only useful on 8086 systems. |
Beta Was this translation helpful? Give feedback.
-
On another subject about CF card use: ELKS will need to somehow automatically handle the business of swapping CF cards. I'm thinking that, instead of how it's coded now and reading the CF card metadata only at boot time, it should also (re)read the metadata at block device open time. This would allow for the user to swap CF cards in between mounts, or, if just using |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
@fhendrikx @ghaerr
Having this direct CF card driver opens new avenues for a software MMU or banking with pages of 512 bytes or multiple. The driver might provide a good speed for a swap file.
Actually if we can set a swap partition (no filesystems) then it might work very well. A swap partition where each new data is stored at the end because we have space and we do not care about fragmentation.
#2345
Beta Was this translation helpful? Give feedback.
All reactions