[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Patch for **MAJOR** HFS.FST Bug
- Subject: Re: Patch for **MAJOR** HFS.FST Bug
- From: bazyar@hypermall.com (Jawaid Bazyar)
- Date: 1995/12/11
- Newsgroups: comp.sys.apple2
- Organization: Computer Systems Design Company
- References: <4a1bba$2qk@apollo.csd.net> <1995Dec5.143846.25655@relay.nswc.navy.mil> <4a6i5j$35l@apollo.csd.net> <4adc90$fnh@borg.svpal.org> <30cb7c6d.160930@news.demon.co.uk>
Soenke Behrens (sbehrens@contech.demon.co.uk) wrote:
: now that HFS is stable, I'm wondering about its other short-coming: It
: is excruciantingly slow. According to Joachim Lange (of BlueDisk
: fame), one of the main reasons for this is that the HFS FST writes
: blocks _backwards_ on a Multi-Block Write Request.
: That, obviously, means you lose a lot of speed: After each written
: block, you have to wait a revolution before the next one comes around.
: There goes all your clever interleaving.
: It sure would be interesting to know the rationale behind this: Is it
: an oversight? Was Apple doing this deliberately? If so, why? Does the
: HFS FST _really_ work that way?
: I can't for the life of me think for a good reason to code it thusly.
: Being able to have a DEC/BNE loop is not a good reason :). Am I
: overlooking something vitally important here?
If that's indeed the way it operates, it would account for part of
the poor performance. Not being able to read a chunk of a disk at once
would have dire performance consequences, especially on hard drive.
--
Jawaid Bazyar | Affordable WWW & Internet Solutions
Interlink Advertising Svcs | for Small Business
bazyar@hypermall.com | P.O Box 641 (303) 781-3273
--The Future is Now!-- | Englewood, CO 80151-0641 (303) 789-4197 fax