Co je to diskový řadič?
V počítači je diskový řadič obvod, který umožňuje centrální procesorové jednotce (CPU) komunikovat s jinými počítačovými disky, jako je disketa, pevný disk nebo nějaký jiný typ diskové jednotky. Řadiče disků používají rozhraní jako ATA (Advanced Technology Attachment) a Integrated Drive Electronic (IDE), které se nejčastěji používají v osobních počítačích (PC), a rozhraní malých počítačových systémů (SCSI), které se nejčastěji používá v počítačích typu „ podniková třída. Mezi základní operace diskových řadičů patří variace operací čtení a zápisu. Operační systém řadiče (OS) používá číslované bloky, zatímco disk používá k provozu další faktory, včetně fyzického válce, čísel sektorů a sledování. Ovladač zařízení provádí mapování.
Společná rozhraní ATA a IDE, která používají diskové řadiče, pracují se sadami registrů, které jsou umístěny na různých místech v adrese vstupu / výstupu (I / O). Tyto registry se používají pro specifikaci informací o samostatných I / O požadavcích. Po zapsání „příkazového registru“ zařízení začne diskový řadič provádět požadovanou operaci. K určitým přenosům dat dochází mezi pamětí počítače a jeho diskem, když bit označený „požadavek na data“ zapadne do stavového registru. K tomu dochází v operacích zápisu na diskovém řadiči krátce po odeslání příkazu a v operacích čtení příkaz přerušení označuje dostupnost dat.
Řadiče disku mají určité registry řadičů, které vykonávají různé funkce. V jednom registru jsou bajty dat čteny a zapisovány, ale příkazy jsou nastaveny tak, aby byly čteny nebo zapsány do zcela jiného registru. Další registr je „registr chyb“, který způsobuje chyby kódu. Dva registry pracují ve spojení a označují číslo válce řadiče disku, zatímco jiný registr označuje číslo jednotky nebo hlavy. Poslední dva registry se používají k označení počtu sektorů ke čtení / zápisu a čísla sektoru.
Existují různé typy diskových řadičů, které mohou být součástí počítače. Jedním z typů diskových řadičů je řadič diskových polí, který řídí komponentu fyzické diskové jednotky a předkládá ji do počítače z hlediska logických jednotek. Implementuje hardware redundantního pole nezávislých disků (RAID), a tak se často nazývá řadič RAID. Standardní řadič pevného disku (HDC) je rozhraní umožňující počítačům číst / zapisovat informace na jednotku pevného disku (HD). Forenzní diskový řadič je HDC, který se specializuje na získání přístupu pouze pro čtení z jednotek HD počítačů, aniž by došlo k poškození obsahu jednotky.