Шта је контролер чврстог диска (ХДЦ)?

Колико год се чинило, ЦПУ заправо не може директно да комуницира са чврстим диском. Ово је случај са ХДД-овима и ССД-овима. То је био случај и са дискетама пре него што су оне застареле. У ствари, постоје два различита слоја превода између чврстог диска и ЦПУ-а. Матична плоча има сет адаптера за хост контролер.

Они декодирају сигнале са својих одговарајућих магистрала за пренос података у формат који ЦПУ може да разуме. Адаптери за хост контролер такође кодирају упутства са ЦПУ-а за чврсти диск. На другом крају, имате контролер чврстог диска, који кодира податке са чврстог диска који се преносе преко одговарајуће магистрале и декодира податке са магистрале како би их чврсти диск разумео.

Шта ради контролер чврстог диска?

Историјски гледано, контролери чврстог диска су имали облик картица за проширење које је требало прикључити на матичну плочу. Сам чврсти диск би тада требало да буде укључен у картицу за проширење, а не у конектор на матичној плочи. Међутим, савремени уређаји имају контролер чврстог диска у потпуности интегрисан у шасију диск јединице. Ово се често може видети као штампана плоча испод чврстог диска.

Функционалност контролера хард диска остаје иста. Намењен је управљању операцијама на диску и може да примени алгоритме за складиштење. На пример, у раним уређајима, алгоритми ограничене дужине трајања, као што је Присм алгоритам за складиштење, могли су да удвоструче густину складиштења компримовањем података онако како су написани.

У ХДД-у, контролер чврстог диска конвертује сигнале које чита глава за читање и уписује глава за писање. Исто се дешава на дискети, иако оне имају одвојене контролере дискета. У ССД-овима, контролер чврстог диска такође контролише време приступа стварној флеш меморији, која је по природи немеханичка и треба да буде синхронизована са сатом.

Подаци са контролера хард диска се затим преносе преко периферне магистрале до адаптера хост контролера. Адаптер контролера домаћина затим претвара сигнал у формат који користи магистрала матичне плоче да би ЦПУ могао да га декодира и прочита резултат у меморију.

Неки рачунари могу имати други контролер између контролера чврстог диска и адаптера главног контролера. Они су обично познати као РАИД картице или контролери дисковног низа. Они омогућавају формирање хардверског РАИД низа. У неким случајевима, РАИД контролер може бити интегрисан у адаптер хост контролера.

Закључак

Контролер чврстог диска омогућава чврстим дисковима да комуницирају преко своје комуникационе магистрале, тј. САТА. Матична плоча претвара ове сигнале у формат који ЦПУ може да разуме. Историјски су контролери чврстог диска били имплементирани као картице за проширење на које су били повезани чврсти дискови.

У савременим уређајима, међутим, контролери хард диска су сада интегрисани у стварни чврсти диск, смањујући простор и сложеност и смањујући број потребних картица за проширење. Шта мислите о овој теми? Поделите своје мисли у коментарима испод.