From: David Given <dg@cowlark.com>
To: linux-8086@vger.kernel.org
Subject: Re: AW: [Fwd: Re: EDE - Personal Suggestions and Ideas]
Date: Thu, 27 May 2004 00:19:48 +0100 [thread overview]
Message-ID: <40B52614.10908@cowlark.com> (raw)
In-Reply-To: <40B4D6F9.4070507@i.com.ua>
Andrey Romanenko wrote:
[...]
> by this code you just change one user-mode process memory manamgent by
> athother one - same mistake.
Ah, no. All this code is doing is accessing memory with ES. Actually
setting up ES is strictly the job of the kernel. The user code doesn't
know what's in ES, doesn't care, shouldn't even be looking.
[...]
>> Perhaps a better approach would be to have the kernel mediate all
>> this; use syscalls to tell the kernel to allocate out-of-process memory.
>>
> seems :) you very like the idea to give task of memory managment to
> user-mode process, isn't it?
Uh, no. The exact opposite. People have said that the 64kB RAM limit of
a process is too small; I'm trying to come up with a technique of
quickly accessing more than 64kB of memory *without* resorting to the
big, slow, insecure, dangerous and ugly technique of far pointers and
multisegment executables.
What I'm suggesting is a compromise that will allow us to keep the
16-bit pointers and clean design of the existing system, and also allow
us to quickly access another 64kB of memory that's outside the process'
own address space.
Yes, the same effect could be performed using temporary files. But
temporary files are *really slow*. In order to copy data out of a
temporary file, you have to actually wait for the disk to move. Copying
out of ES can be done in about four instructions.
Frankly, I'd rather do without it completely --- I'm sure you're all
sick of hearing me say that an application that needs more than 64kB of
RAM is too big on ELKS. But this would give the option of fast access to
another 64kB in a clean way that doesn't break the existing design ---
should anyone want it...
--
[insert interesting .sig here]
next prev parent reply other threads:[~2004-05-26 23:19 UTC|newest]
Thread overview: 40+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-05-25 14:23 [Fwd: Re: EDE - Personal Suggestions and Ideas] Miguel Bolanos
2004-05-25 17:10 ` David Given
2004-05-26 6:20 ` AW: " Mario Premke
2004-05-26 10:09 ` David Given
2004-05-26 10:30 ` Gábor Lénárt
2004-05-26 11:43 ` AW: " Mario Premke
2004-05-26 11:57 ` Gábor Lénárt
2004-05-26 12:39 ` AW: " Mario Premke
2004-05-26 13:06 ` Gábor Lénárt
2004-05-26 14:17 ` David Given
2004-05-26 15:10 ` Gábor Lénárt
2004-05-26 16:00 ` Andrey Romanenko
2004-05-26 16:49 ` David Given
2004-05-26 17:19 ` Eduardo Pereira Habkost
2004-05-27 9:09 ` Gábor Lénárt
2004-05-26 17:42 ` Andrey Romanenko
2004-05-26 23:19 ` David Given [this message]
2004-05-27 6:07 ` EDE - Personal Suggestions and Ideas sandeep
2004-05-27 15:51 ` Eduardo Pereira Habkost
2004-05-28 8:09 ` sandeep
2004-05-28 8:10 ` Gábor Lénárt
2004-05-28 10:11 ` David Given
2004-05-28 11:23 ` Andrey Romanenko
2004-05-28 12:14 ` David Given
2004-05-29 5:28 ` Dan Olson
2004-05-28 10:30 ` sandeep
2004-05-26 22:34 ` AW: [Fwd: Re: EDE - Personal Suggestions and Ideas] Harry Kalogirou
2004-05-27 9:00 ` Gábor Lénárt
2004-05-27 6:04 ` Dan Olson
2004-05-27 7:14 ` Andrey Romanenko
2004-05-27 9:32 ` David Given
2004-05-27 10:19 ` Gábor Lénárt
2004-05-27 21:07 ` Tommy McCabe
2004-05-28 7:39 ` Gábor Lénárt
2004-06-01 13:46 ` Gabucino
2004-06-02 9:03 ` AW: [Fwd: Re: EDE - Personal Suggestions and Ideas][OT] Javier Sedano
2004-05-26 11:34 ` AW: AW: [Fwd: Re: EDE - Personal Suggestions and Ideas] Mario Premke
2004-05-26 12:09 ` Gábor Lénárt
2004-05-27 5:56 ` Dan Olson
2004-05-26 22:42 ` Harry Kalogirou
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=40B52614.10908@cowlark.com \
--to=dg@cowlark.com \
--cc=linux-8086@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox