Switch to full style
In-depth technology research: finding new ways to recover data, accessing firmware, writing programs, reading bits off the platter, recovering data from dust.

Forum rules

Please do not post questions about data recovery cases here (use this forum instead). This forum is for topics on finding new ways to recover data. Accessing firmware, writing programs, reading bits off the platter, recovering data from dust...
Post a reply

Multi-kernel cpu in Seagate hard disk?

March 30th, 2017, 8:36

Some one exclaim that there are three cpu in WestDigital hdd. Recently I make some research on seagate hdd firmware. I find that it seems there exists multi-kernel arm cpu in disk mainboard. Anyone can explain this?

Re: Multi-kernel cpu in Seagate hard disk?

March 30th, 2017, 8:51

Modern hard drives are a lot more advanced than they were decades ago. Many things that were once handled by the OS, such as bad sector reallocation, etc., are now entirely internally by the hard drive itself. A modern hard drive is very much like a mini computer all in itself complete with RAM, processor, internal software, etc.

As to why some newer ones may have multiple core processors that's probably just to increase speed. One thread can be dedicated to logical sector translation while another is handling background processes and logging. The specifics of how it works aren't exactly spelled out anywhere..

Re: Multi-kernel cpu in Seagate hard disk?

March 31st, 2017, 19:01

The first ARM based Cheetah drives used AMBA on-chip interconnect technology to run multiple ARM966E-S cores. Servo, interface, etc etc

Re: Multi-kernel cpu in Seagate hard disk?

April 3rd, 2017, 12:11

liushengli wrote:Some one exclaim that there are three cpu in WestDigital hdd.

Should be four

Re: Multi-kernel cpu in Seagate hard disk?

April 3rd, 2017, 15:14

For example, the Samsung EVO 840 series has 3 ARM cores inside, one is responsible for getting and parsing the SATA requests, the other 2 ARM cores are responsible for 4 Flash channels each, in total 8 Flash channels.
Post a reply