Кіріспе

Сақтау механизмдерінің жалпы санаты

Дискілік сақтау (кейде жетек сақтау деп те аталады) – айналмалы дискке негізделген дерек сақтау механизмі. Ақпарат жазу үшін диск бетінің әр түрлі электрондық, магниттік, оптикалық немесе механикалық өзгерістері қолданылады. Диск жетегі – мұндай сақтау механизмін іске асыратын құрылғы. Ең танымал түрлері – бір немесе бірнеше алынып тасталмайтын қатты пластиналары бар қатты дискілер (HDD); дискет жетегі (FDD) және оның алынып тасталатын дискеті; сондай-ақ түрлі оптикалық дискі жетегі (ODD) және оларға қатысты оптикалық дискілер. («Диск» және «дискі» сөздері қолданылуында айырмашылық жоқ, тек тауарлық белгілер бір сөздің қолданылуын шектемейінше, мысалы, Compact Disc логотипі. Нақты бір түрін таңдау көбінесе тарихи себептерге байланысты, мысалы, IBM компаниясының 1956 жылдан бастап «IBM 350 дискілік сақтау құрылымы» арқылы «диск» сөзін пайдалануы.)

Өмірбаян

Аудио ақпарат бастапқыда аналогтық әдістермен жазылған (Дыбысты жазу және көшіру бетіне қараңыз). Сол сияқты, алғашқы бейнедискіде де аналогтық жазу әдісі қолданылды. Музыка индустриясында аналогтық жазу көбінесе цифрлық оптикалық технологиямен алмастырылды, онда деректер оптикалық ақпаратпен цифрлық форматта жазылады. Бірінші коммерциялық цифрлық дискілік сақтау құрылғысы – 1956 жылы IBM 305 RAMAC есептеу жүйесінің бір бөлігі ретінде шығарылған IBM 350 болды. Дискілердегі кездейсоқ қолжетімділікпен, төмен тығыздықпен сақтау, магниттік таспаны пайдаланатын таспалық дисктермен қамтамасыз етілген жоғары тығыздықпен сақтауды толықтыру мақсатында әзірленді. Дискідегі сақтау технологиясының қарқынды дамуы, таспалық сақтау технологиясының салыстырмалы түрде жай дамуымен бірге, дисктегі және таспалық сақтаудың бір терабайтқа шаққандағы сатып алу құнының айырмасын азайтты; алайда, қуатты және басқаруды ескергенде, дискідегі деректерге иелік етудің жалпы құны таспадан жоғары болып қала береді. Дискілік сақтау қазір компьютерлік сақтау және тұтынушылық электроникада, мысалы, аудио CD және бейнедискілерде (VCD, DVD және Blu-ray) қолданылады. Қазіргі заманғы дискілердегі деректер әдетте секторлар деп аталатын, бірнеше жүзден мыңдаған байтқа дейін ұзындығы ауыспалы блоктарда сақталады. Жалпы дискілік дискінің сыйымдылығы – дискі беттерінің саны мен әр беттегі блоктар санының және әр блокқа шаққандағы байттар санының көбейтіндісі. Кейбір ескі IBM CKD дискілерінде деректер өзгермелі ұзындығы бар магниттік дискілерде сақталған, олар жазбалар деп аталады; жазбаның ұзындығы дискілерде және олардың арасында өзгеруі мүмкін. Жазба ұзындығы азайған сайын, блоктар арасындағы қажетті аралықтардың есебінен сыйымдылық төмендеді.

Қол жеткізу әдістері

Цифрлық дискілік құрылғылар блоктық сақтау құрылғылары болып табылады. Әрбір диск логикалық блоктарға (секторлар жиынтығы) бөлінеді. Блоктар логикалық блок адрестерін (LBA) пайдаланып адрестеледі. Дискіден мәліметтерді оқу немесе жазу блоктардың дәлдігімен жүзеге асырылады. Бастапқыда дискінің сыйымдылығы өте төмен болды және бірнеше тәсілмен жақсартылды. Механикалық конструкция мен өндірістің жетілдірілуі кішірек және дәл бастарды жасауға мүмкіндік берді, соның салдарынан әрбір дискіде көбірек жолдар сақталуы мүмкін болды. Деректерді сығу әдістерінің дамуы әрбір жеке секторда көбірек ақпарат сақтауға мүмкіндік берді. Дискілік құрылғы цилиндрлерге, бастарға және секторларға деректерді сақтайды. Сектор бірлігі – қатты дискіде сақталатын ең кішкентай дерек көлемі, және әрбір файлға көптеген сектор бірліктері тағайындалады. CD-дегі ең кішкентай элемент – фрейм деп аталады, ол 33 байттан тұрады және алты толық 16 биттік стерео үлгіні қамтиды (екі байт × екі канал × алты үлгі = 24 байт). Қалған тоғыз байт сегіз CIRC қателерді түзету байтынан және басқару және дисплей үшін қолданылатын бір субкод байтынан тұрады. Ақпарат компьютер процессорынан BIOS-қа, содан кейін деректерді басқаруға арналған микросхемаға жіберіледі. Бұл көп сымды қосылым арқылы қатты дискіге жіберіледі. Деректер дискілік құрылғының схемалық тақтасына түскеннен кейін, олар аударылып, жеке дискінің өзінде сақтауға болатын форматқа сығымдалады. Содан кейін деректер дискіге кіруді басқаратын схемалық тақтадағы чипке жіберіледі. Дискілік құрылғы ішкі дискілердің бірінің бір жағында сақталған деректердің секторларына бөлінеді. Ішкі дискісі екі болатын қатты дискіде әдетте төрт бетке де деректер сақталады. Дискідегі аппараттық құрылғы иеленуші қолға тиісті жолға қайда бару керектігін хабарлайды, содан кейін сығылған ақпарат басқа жіберіледі, ол дискідегі әрбір байттың физикалық қасиеттерін, мысалы, оптикалық немесе магниттік түрде өзгертеді, осылайша ақпарат сақталады. Файл сызықтық түрде сақталмайды, керісінше, ол ең жылдам алу үшін ең қолайлы тәсілмен сақталады.

Интерфейстер

Диск дискісінің интерфейсі – жүйенің қалған бөлігі мен диск дискісі арасындағы байланыс механизмі/хаттамасы. Үстел және ұялы компьютерлерге арналған сақтау құрылғылары көбінесе ATA (PATA) және SATA интерфейстерін пайдаланады. Кәсіпорын жүйелері мен жоғары деңгейдегі сақтау құрылғылары SATA интерфейсін де пайдалана отырып, SCSI, SAS және FC интерфейстерін де қолданады.