IDE/SCSI bus transfer rates

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

ucla88

Senior member
Jul 15, 2001
265
0
0
course you know that synchronous/asych-belatedly read your other posts.

never mind
 

ucla88

Senior member
Jul 15, 2001
265
0
0
again to go back to the original question that subflava posted. it seems that you're having a bit of difficulty grasping the concept that multiple devices can share the bus concurrently. now, before we get into arguements about concurrency, multiplexing, synch v asynch, burst, consider the following analogy.

i am running a train depot where we load shipments onto a train (the bus). let's say the train is moving at a speed (conceptually, it's clock rate) such that 4 empty traincars pass by my loading dock every minute. my job is to load cement bags onto the traincars. the best i can do is 40 bags per forklift run every minute. so what happens, every minute i load 40 bags onto one boxcar. i'm going as fast as i can, but still, 3 cars go empty in the time it takes me to load my 40 bags. the boss, seeing the waste, sets up 3 other loading areas, each with their own person/forklift. now we have 4 people going full speed loading 4x40=160 bags per minute.

you get the idea now4 40Mb/s devices on a U160 chain, blah, blah...

what you should check out is pcguide.com or techfest.com and read about bus architecture in general, whether it's pci,scsi, ide


p.s. is this multiplexing? it can be thought of as such conceptually-multiple information streams carried over a single line or set of lines.
 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
ucla, two things can be sync or async here. Let's keep them apart.

The transfer itself can be synchronous or asynchronous, as demonstrated by Kostya Here, you want sync for maximum transfer speed.

The completing of commands can be synchronous or asynchronous, with synchronous completion blocking the channel until the actual media gets the stuff done (just like with IDE), while asynchronous completion (using SCSI features Disconnect/Reselect and Tagged Command Queuing) saves precious channel bandwidth by releasing the bus to others inbetween transfer bursts. That's what I'm talking about all the time.

So for best performance, you want synchronous transfer modes and asynchronous command completion.

regards, Peter
 

ucla88

Senior member
Jul 15, 2001
265
0
0
you're quite right peter. my post above was kind of an apology, but in rereading it, it may not have sounded that way.
 

Kostya17

Senior member
Jun 26, 2001
348
0
71
And while you're at it, are the Disconnect and Tagged Queuing features enabled?
Will check it tonight... But do these features matter for a single SCSI drive? Another question: how do I enable write caching?
Thank you for your help.

P.S. Would you please go kick that clueless, SCSI-bashing senior EE for me?
Sure! Gonna meet him this weekend to upgrade firmwire of Apex 500W. We'll have a talk on SCSI vs. IDE.

P.P.S. Looks like this forum's name should be changed to "SCSI FAQ"
 

Peter

Elite Member
Oct 15, 1999
9,640
1
0
Hi again folks.

ucla88, no offense taken, just trying to make sure everyone's got it right.

kostya, yes, disconnect/reselect and Tagged Queuing do matter with a single drive.
With these features enabled, the drive can accept a command and release the bus,
and while working on the result, accept more commands from the host. It can then
sort the queued requests to optimize completion time (will say, complete the requests
in an order that minimizes on rotational latency and head movement), and even return
the results in a different order (with the ID tag of the original request on, hence the name).

The drive's write caching is checked and enabled using that ASPI-WC.EXE, remember?

regards, Peter

 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |