Jakkoli by se to mohlo zdát, CPU ve skutečnosti nemůže přímo komunikovat s pevným diskem. To je případ HDD a SSD. Bylo to také v případě disket, než se staly zastaralými. Ve skutečnosti existují dvě různé vrstvy překladu mezi pevným diskem a CPU. Základní deska obsahuje sadu adaptérů hostitelského řadiče.
Ty dekódují signály z příslušných sběrnic pro přenos dat do formátu, kterému CPU rozumí. Adaptéry hostitelského řadiče také kódují pokyny z CPU pro pevný disk. Na druhém konci je řadič pevného disku, který kóduje data z pevného disku, která mají být přenášena po příslušné sběrnici, a dekóduje data ze sběrnice, aby je pevný disk pochopil.
Co dělá řadič pevného disku?
Historicky měly řadiče pevných disků podobu rozšiřujících karet, které bylo potřeba zapojit do základní desky. Samotný pevný disk by pak bylo potřeba zapojit do rozšiřující karty, nikoli do konektoru na základní desce. Moderní disky však mají řadič pevného disku plně integrovaný do šasi disku. To lze často vidět jako obvodovou desku pod pevným diskem.
Funkčnost řadiče pevného disku zůstává stejná. Je určen ke správě operací na disku a může používat algoritmy úložiště. Například v dřívějších zařízeních mohly algoritmy s omezenou délkou běhu, jako je algoritmus úložiště Prism, zdvojnásobit hustotu úložiště komprimací dat při jejich zápisu.
V HDD řadič pevného disku převádí signály čtené čtecí hlavou a zapisované zapisovací hlavou. Totéž se děje na disketě, i když tyto mají samostatné řadiče disket. U disků SSD řídí řadič pevného disku také časování přístupu ke skutečné paměti flash, která je nemechanické povahy a je třeba ji synchronizovat s hodinami.
Data z řadiče pevného disku jsou poté přenášena přes periferní sběrnici do adaptéru hostitelského řadiče. Adaptér hostitelského řadiče pak převede signál do formátu používaného sběrnicí základní desky pro CPU, aby jej mohl dekódovat a načíst výsledek do paměti.
Některé počítače mohou obsahovat další řadič mezi řadičem pevného disku a adaptérem hostitelského řadiče. Ty jsou běžně známé jako RAID karty nebo řadiče diskových polí. Ty umožňují vytvoření hardwarového pole RAID. V některých případech může být řadič RAID integrován do adaptéru hostitelského řadiče.
Závěr
Řadič pevného disku umožňuje pevným diskům komunikovat přes jejich příslušnou komunikační sběrnici, tj. SATA. Základní deska převádí tyto signály do formátu, kterému CPU rozumí. Historicky byly řadiče pevných disků implementovány jako rozšiřující karty, ke kterým byly připojeny pevné disky.
V moderních zařízeních jsou však řadiče pevných disků nyní integrovány do skutečného pevného disku, což snižuje prostor a složitost a snižuje počet potřebných rozšiřujících karet. Jaký je váš názor na toto téma? Podělte se o své myšlenky v komentářích níže.