>Hiya. I've just got Debian 0.93R6 installed, running kernel 1.2.13, on
>my system. I've got a DPT 2021/90 SCSI adapter, and I noticed that under
>Linux the disk activity LED barely flickers, even when my drives are
>getting hammered. With MS-DOG the thing lights up good and bright during
>any kind of access. Anybody else notice this? Not like it's a big deal
>or anything, but I'm curious.
The reason is simple. Under MSDOS, one of the design goals for any
device driver is that it be as small as possible. Being small means
that you can't afford to do fancy things such as SCSI disconnects.
Linux tells the disk to disconnect from the bus when it does not have
data to transfer. This causes your light to go out. When the disk operation
has completed, the device asserts a condition known as "SCSI Re-connect"
and the host and disk begin to transfer the data.
The result is that the SCSI bus is free for use by other devices on the
bus. It permits things such as having a SCSI disk and SCSI tape drive on
the same controller and the same bus operate in a mode such that the SCSI
tape 'streams'. MSDOS could not achieve this because it does not permit the
device to disconnect from the bus.
There are some advantages of a 32 bit operating system. One such is that
you are not bound by trying to make things as small as possible because
you are stuck up against some stupid IBM limitation of 640 KB.
--
The above opinions do not necessarily represent those of the Management
of System Integrators nor any of its subsidiaries.