Autor: Jan Stożek (jasio_at_nowhere.pl)
Data: Thu 06 May 1999 - 14:21:45 MET DST
On Thu, 6 May 1999 07:23:45, stachnie_at_alf.ifj.edu.pl (Sawomir
Stachniewicz) wrote:
> On Mon, 3 May 1999 03:33:39, "Tomasz Szczesniak"
> <tszczesn_at_elka.pw.edu.pl> wrote:
>
> > Wie ktoś może dlaczego w sesji DOSa korzystając z fukcji 2
> > przerwania 13h (odczyt fizycznych sektorów z dysku) w
> > odniesieniu
> > do dyskietki najpierw brzęknie stacja A, potem B, następnie
> > chwila
> > przerwy i dopiero jest odczytywany żądany sektor?
>
> Nie wiem, dawno się takimi rzeczami nie bawiłem. Może
> coś jest na ten temat w "Interrupt List" Ralpha Browna?
Nie ma, chyba że nie wprost.
Notes: errors on a floppy may be due to the motor failing to spin up
quickly
enough; the read should be retried at least three times,
resetting
the disk with AH=00h between attempts
most BIOSes support "multitrack" reads, where the value in AL
exceeds the number of sectors remaining on the track, in
which
case any additional sectors are read beginning at sector 1
on
the following head in the same cylinder; the MSDOS
CONFIG.SYS command
MULTITRACK (or the Novell DOS DEBLOCK=) can be used to force
DOS to
split disk accesses which would wrap across a track boundary
into two
separate calls
the IBM AT BIOS and many other BIOSes use only the low four
bits of
DH (head number) since the WD-1003 controller which is the
standard
AT controller (and the controller that IDE emulates) only
supports
16 heads
AWARD AT BIOS and AMI 386sx BIOS have been extended to handle
more
than 1024 cylinders by placing bits 10 and 11 of the
cylinder number
into bits 6 and 7 of DH
under Windows95, a volume must be locked (see INT
21/AX=440Dh/CX=084Bh)
in order to perform direct accesses such as INT 13h reads
and writes
all versions of MS-DOS (including v7 [Win95]) have a bug which
prevents
booting on hard disks with 256 heads, so many modern BIOSes
provide
mappings with at most 255 heads
-- Pozdrawiam, Jan. PS. Mój adres: nowhere = Polbox.
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 15:22:10 MET DST