Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!linus!security!genrad!decvax!ittvax!sii!mem From: mem@sii.UUCP (Mark Mallett) Newsgroups: net.micro.cpm Subject: Jade Double-D mod Message-ID: <354@sii.UUCP> Date: Wed, 14-Dec-83 02:21:03 EST Article-I.D.: sii.354 Posted: Wed Dec 14 02:21:03 1983 Date-Received: Sat, 17-Dec-83 00:51:30 EST Lines: 23 b I notice there has been some discussion of the Jade Double-D board. My brother has the DD and has done some interesting things with it. He has added 30K of extra memory on the DD board, and rewritten (and re-PROM'ed) the DCM (the disc control module which is the control program for the Z80 onboard the DD) to make use of this 30K as a disc cache. His new DCM combines mru (most-recently-used) and rfu (recent-frequently-used) algorithms to decide which sectors to keep in memory. The rfu scheme involves a sliding window of the last 1000 sectors to have been accessed. This combination of algorithms results pretty much in keeping the desired things in the cache. For instance, when he is working on a program, the steps may involve editing and compiling a program. With a strictly mru-based caching algorithm, the source file would appear in the cache and get replaced by the compiler COM file. With the recent-frequency algorithm added, sectors from the source file have higher priority. The same applies to frequently run programs (e.g. PIP), or an editor, etc. I suppose that anybody who is interested in this can mail to me, as he does not have a usenet account. Mark E. Mallett {decvax | ittvax}!sii!mem