[Coco] nitros9 proposal - cache sector 0?
Gene Heskett
gheskett at wdtv.com
Sat Jan 25 12:23:24 EST 2014
On Saturday 25 January 2014 12:14:14 Aaron Wolfe did opine:
> Its often been noticed that sector 0 of an RBF filesystem gets
> read/written an awful lot when doing nearly any disk I/O. I've been
> working on the dw server some this morning and am being reminded of
> just how much.
>
> Would it be practical to cache this sector somewhere? 256 bytes is
> not tiny, but also not impossible to find in the typical system page.
> The logic for a simple write-through cache would not be very complex.
> I guess I'm looking to the experts for reasons this can't work or
> should never be done before looking at how to do it :) Any thoughts?
>
> -Aaron
1. Unless we've a huge bug, it's for reading only. Off hand, I can only
think of 3 programs that should write to LSN0, they are format, os9gen, and
now my bootlink, plus any utility that opens the descriptor in raw mode,
like "ded /d1@".
2. Its for making sure the same disk a file was opened on, is still in the
drive before allowing a write. The disk changed IRQ was not to my
knowledge, ever made part of rbf.mn.
3. So its not a great idea to cache it.
So given that, do we still have a problem?
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
Cheers, Gene
--
"There are four boxes to be used in defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>
NOTICE: Will pay 100 USD for an HP-4815A defective but
complete probe assembly.
I have made this letter longer than usual because I lack the time to
make it shorter.
-- Blaise Pascal
A pen in the hand of this president is far more
dangerous than 200 million guns in the hands of
law-abiding citizens.
More information about the Coco
mailing list