View Single Post
Old 15th June 2011
BSDfan666 BSDfan666 is offline
Real Name: N/A, this is the interweb.
Banned
 
Join Date: Apr 2008
Location: Ontario, Canada
Posts: 2,223
Default

For the programmer, logically the start of the drive would be the first logical address.. addressed to the controller as LBA 1, which contains the MBR on x86 systems.

It does not matter where data is stored on the physical medium, drive and controller electronics abstract that all away.. you don't even know if you're using a rotating disk or a solid state device with a motor making sound effects.

There is a lot of proprietary vendor-specific stuff going in modern drives, the firmware is very complex.. only a high level representation is made available to operating systems and the kernel, tuning disk performance for drives is a thing of the past.. some newer drives use 4KB physical block sizes with the traditional 512 byte logical sectors, but that was an unfortunate alignment issue.

I'm sorry sharris, but your rants are really frustrating to follow.. and I find myself trying to avoid your threads due to your habit of jumping to strange conclusions.
Reply With Quote