I don't even know how to word this to get the kind of replies I am interested in. I was trying to google this to find out more information and couldn't come up with a good way to search for it.
From hard drives to OS, what is the process? How does the data stored in the magnetic fields on the disk get to the OS. Read 0's or 1's then what? The firmware handles it?
Maybe I should just ask what is inbetween the physical storage and the virtual understanding of the data. My question applies to RAM too, and now the experiment that is the I-RAM. The I-RAM just uses RAM and circuitry to treat the device as a normal hard drive. What is this circuitry? What does it do and how does it work? I assume that the premise is the same between the I-RAM and hard drives, so I just want to know what happens between the physical storage and the controller, maybe... this is why I didn't know what to search for.
Also, any guesses why they didn't make the I-RAM go right through a PCIe connection. I assume they would have to code a driver, and one couldn't just boot from it without some addition software.
Simplistically, what does that piece of circuitry on hard drives do, and how does it do it? What does each circuit board consist of, and what are the functions of each part?
From hard drives to OS, what is the process? How does the data stored in the magnetic fields on the disk get to the OS. Read 0's or 1's then what? The firmware handles it?
Maybe I should just ask what is inbetween the physical storage and the virtual understanding of the data. My question applies to RAM too, and now the experiment that is the I-RAM. The I-RAM just uses RAM and circuitry to treat the device as a normal hard drive. What is this circuitry? What does it do and how does it work? I assume that the premise is the same between the I-RAM and hard drives, so I just want to know what happens between the physical storage and the controller, maybe... this is why I didn't know what to search for.
Also, any guesses why they didn't make the I-RAM go right through a PCIe connection. I assume they would have to code a driver, and one couldn't just boot from it without some addition software.
Simplistically, what does that piece of circuitry on hard drives do, and how does it do it? What does each circuit board consist of, and what are the functions of each part?
