Slashdot Mirror


Apple OSes and IDE DMA Support?

KFox wishes to get to the core of this particular issue: "I just recently purchased an iBook and I have noticed that even in Jaguar, the system gets choppy from disk I/O. It appears that Mac OS 9 and Mac OS X don't support DMA access for hard drives, even if the drives are initialized in a UDMA mode. Wintel has had support in this area for a long time (since Win95b). Has anyone in the Mac world had any experience with DMA support on hard drives? Is it supported on iBooks? If so, which models?"

2 of 49 comments (clear)

  1. Choppy Disk or VM switching out by Anonymous Coward · · Score: 5, Informative

    Are you sure it's the disk causing the problem vs delays due to VM switching in and out. There's a memory utility (can't remember name, Memory Tracker or Memory Monitor?) that will beep each time memory is paged in or out (or you could use top if you can interpret the numbers).

    I've found it can be pretty easy to use up all free RAM if you have a number of programs open or they leak memory. I've found at times I've had over 2GB of switch files.

    This is with 896 MB of RAM, iBooks can be under spec'd in that department.

    1. Re:Choppy Disk or VM switching out by Golias · · Score: 5, Insightful
      I thought the same thing as the AC when I saw this post. This sounds like more like a VM issue than a "lack of DMA" issue.

      I also recently bought an iBook, and the very first thing I did, before I even booted it up, was drop in a bunch more RAM (and my Airport card, while I was in there). I have not experienced the kind of sluggishness you are talking about during disk reads, so that might be what your actual problem is.

      OS X is the best OS experience I've ever had, but it is a memory pig. If you have the default RAM in your iBook (probably 128), you are hitting the VM a lot. It's fine if you don't mind a little sluggishness, but memory is cheap now days, so buying more is money well spent. Even another 128 can make a world of difference.

      --

      Information wants to be anthropomorphized.