From: gimmini@myuucp.adsp.sub.org (Olaf Gimmini)
Newsgroups: de.comp.sys.amiga.misc
Subject: Re: SCSI-Controller im A4000 (war: Animierter Wait-Pointer )
Distribution: world
X-NewsSoftware: GRn 1.16e (7/4/92) by Mike Schwartz & Michael B. Smith
Date: 6 Oct 92 09:46:45 MET
Organization: Private Site (ECG117)

In article <400.ANN@crest4.eprombx.sub.org> kakau@crest4.eprombx.sub.org (Karsten Kaulich) writes:
> [...]
> Das Problem liegt woanders. Die meisten SCSI-Hostadapter benutzen die CPU
> zum Datentransfer ins Ram ( CPU-Polling ). Damit kann man zwar auch bei
> Verwendung einer ZORRO II Karte den gesamten Speicher des A4000
> adressieren, aber die CPU ist beim Plattenzugriff zu 100% ausgelastet. Und
> das ist in einem Multitasking-System ja nicht sehr sinnvoll.

100%!!!
Das stimmt nicht! - Es gibt einige Produkte, bei denen ist es leider der Fall.

Aber es muessen nicht 100% aufgewendet werden.
Mit Hilfe einer Interupt-Steuerung, welche NICHT die Interups der seriellen
Schnittstelle blockiert, kann auch Rechenzeit frei bleiben.
Die freibleibende Rechenzeit ist in diesem Fall umgekehrt proportional der
Leistung der Festplatte.

> Ausserdem gehoert in einem 32-bit Rechner natuerlich ein 32-bit Adapter,
> schliesslich soll der A4000 doch was besseres sein als eine Dose ;-).
>
> Also muss ein "vernueftiger" SCSI Hostadapter die Daten 32bit breit per DMA
> ins Ram schaufeln. So wird die CPU entlastet und trotzdem maximale
> Peformance erreicht.

Aber auch nur, wenn die CPU die Moeglichkeit bekommt, auf den Speicher whrend
eines DMA zugreifen zu knnen.
Wenn die DMA alle BusZyklen fr sich beansprucht, hat die CPU hchstens ihren
`Catche'.
Also ist DMA nicht gleich Multitasking freundlich!
 -> Sondern nur, wenn auch Konzept in der Buslogik steckt.
    (Wenn das der Fall ist, dann ist DMA eindeutig berlegen!)

Leider gibt es da einige Fremdanbieter, welche einen ganz schoenen Murks
produziert haben. (Bin aus frherer Unwissenheit auch reingefallen!) :-(

> [...]
> Ausserdem darf der SCSI-Adapter natuerlich nicht die Interrupts blockieren,
> da sonst die serielle Schnittstelle nicht funktioniert.

Auch zu dem sind einige Fremdanbieter faehig!
Aber liegt es daran, dass sie blockieren, oder die Prioritaet falsch setzen?

> Somit gibt es bisher nur einen SCSI-Adapter, der einem A4000 gerecht werden
> wuerde, dass ist der interne aus dem A3000, der im A4000 leider fehlt.

Ja, der A3000 ist wohl das besondere am A3000. (Zurckschauend!)

> Wenn er aus Kostengruenden weggelassen wurde, ist das akzeptabel, denn
> vielen Leuten duerfte eine AT-Bus HD reichen. Aber dann muss auch SOFORT
> BEIM ERSCHEINEN DES RECHNERS ein ZORRO III SCSI-Adapter mit DMA verfuegbar
> sein. So wie es jetzt ist, hat sich Commo selbst ein Bein gestellt.

   o Der A4000 waere erst auf den Markt gekommen, wenn auch die passende SCSI-Karte
     zu haben ist. (Alle warten!)

   o Alle, die keine SCSI-Karte brauchen, koennen sich jetzt schon einen A4000
     kaufen. (Die anderen User warten noch auf die SCSI-Karte!)

Sorry, aber zwei erscheint mir sinnvoller!

> --
>   Karsten Kaulich, Nonnendammallee 86, W-1000 Berlin 13, Germany, Europe
>   Private UUCP-Site ** Phone : +49 30 3823879  7pm-9pm
>   EMAIL: kakau@crest4.eprombx.sub.org

--
Olaf Gimmini (ECG117)
 Weitbrucher Str. 31   D-1000 Berlin 47
  UseNet: myuucp.adsp.sub.org!gimmini
          (uunet|pyramid|rutgers)!cbmvax!cbmehq!cbmger!myuucp!gimmini