Элементы и узлы ЭВМ. Устройства хранения на магнитных дисках

Автор работы: Пользователь скрыл имя, 13 Декабря 2013 в 20:16, реферат

Краткое описание

Выпускаемые накопители информации представляют собой гамму запоминающих устройств с различным принципом действия физическими и технически эксплуатационными характеристиками. Основным свойством и назначением накопителей информации является ее хранение и воспроизведение. Запоминающие устройства принято делить на виды и категории в связи с их принципами функционирования, эксплуатационно-техническими, физическими, программными и др. характеристиками. Так, например, по принципам функционирования различают следующие виды устройств: электронные, магнитные, оптические и смешанные – магнитооптические. Каждый тип устройств организован на основе соответствующей технологии хранения воспроизведения/записи цифровой информации.

Содержание

1. Введение.………………………………………………………………………… 3
2. Магнитные дисковые накопители. …………………………………………….. 3
3. Жесткие диски (винчестеры), физическое устройство. ….…………………... 5
4. Основные физические и логические параметры жестких дисков……………. 8
5. Физическое хранение, методы кодирования информации. ………………….. 17
6. Интерфейсы жестких дисков. ………………………………………………….. 20
7. Интерфейсы жестких дисков. ………………………………………………….. 23
8. Физическое и логическое подключение жестких дисков. …………………… 27
9. Работа накопителя. ……………………………………………………………… 32
10. Эксплуатация и обслуживание жестких дисков.…………………………….. 35
11. Заключение. Перспективы технологического развития. ……………………. 36
12. Приложение: Список литературы. …………………………………………… 39

Прикрепленные файлы: 1 файл

referat_po_organizacii.doc

— 182.00 Кб (Скачать документ)

 

Название записи в MBR

Длина, байт

Загрузочная запись – Boot Record

44

Элемент таблицы разделов 1 – Partition 1

16

Элемент таблицы разделов 2 – Partition 2

16

Элемент таблицы разделов 3 – Partition 3

16

Элемент таблицы разделов 4 – Partition 4

16

Сигнатура окончания Partition Table

2


 

Каждый элемент таблицы разделов содержит информацию о логическом разделе. Первым байтом в элементе раздела  идет флаг активности раздела (0 - не активен, 128 (80H) - активен). Он служит для определения, является ли раздел системным загрузочным и необходимости производить загрузку операционной системы с него при старте компьютера. Активным может быть только один раздел. Небольшие программы, называемые менеджерами загрузки (Boot Manager), могут располагаться в первых секторах диска. Они интерактивно запрашивают пользователя, с какого раздела производить загрузку и соответственно корректируют флаги активности разделов. За флагом активности раздела следует байт номера головки, с которой начинается раздел. За ним следует два байта, означающие соответственно номер сектора и номер цилиндра загрузочного сектора, где располагается первый сектор загрузчика операционной системы. Загрузчик операционной системы представляет собой маленькую программу, осуществляющую считывание в память начального кода операционной системы во время ее старта. Затем следует байт – кодовый идентификатор операционной системы, расположенной в разделе. За байтом кода операционной системы расположен байт номера головки конца раздела, за которым идут два байта – номер сектора и номер цилиндра последнего сектора распределенного разделу. Ниже представлен формат элемента таблицы разделов.

 

 

Название записи элемента Partition Table

Длина, байт

Флаг активности раздела

1

Номер головки начала раздела

1

Номер сектора и номер цилиндра загрузочного сектора раздела

2

Кодовый идентификатор операционной системы

1

Номер головки конца раздела

1

Номер сектора и цилиндра последнего сектора раздела

2

Младшее и старшее двухбайтовое слово относительного номера начального сектора

4

Младшее и старшее двухбайтовое слово размера раздела в секторах

4


 

Завершают элемент раздела младшее  и старшее двухбайтовое слово  относительного номера первого сектора  раздела и размер раздела в  секторах соответственно.

Номера сектора и номер цилиндра секторов в разделах занимают 6 и 10 бит  соответственно. Ниже представлен формат записи, содержащей номера сектора  и цилиндра.

Биты номера цилиндра Биты номера сектора

15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Как было показано выше, для жестких  дисков типичной является ситуация, когда  имеется четыре записи в таблице  разделов и соответственно четыре раздела. ОС MS-DOS использует только два из них, остальные резервируются на случай параллельного использования других операционных систем.

Благодаря наличию такой структуры  как MBR на одном физическом жестком  носителе может располагаться несколько  файловых систем различного типа различных  операционных систем.

Структуры MBR представляют собой важнейшую  информацию, повреждение которой приводит к частичной или полной потере доступа к данным логических устройств жесткого диска и возможно, к невозможности загрузки операционной системы с поврежденного носителя.

Логические разделы тоже имеют  некоторую иерархическую структуру в зависимости от типа и вида ОС и ее файловой системы.

Так, первый раздел жесткого диска  в MS-DOS называется главным разделом (Primary Partition), а второй расширенным (Extended Partition). Главный раздел всегда должен присутствовать на диске, с него происходит загрузка MS-DOS. Расширенного же раздела может не быть, он создается лишь в том случае, когда необходимо получить более одного логического устройства на физическом диске. Логический раздел размещает в себе такие структуры файловой системы как логические диски или устройства, или тома (оформленные как подразделы), загрузчик операционной системы, таблицы распределения файлов, области пользовательских данных, в которых размещаются записи о каталогах и файлах и данные файлов. По своей структуре логические подразделы или диски схожи с разделами. Основным отличием является то, что их число может быть более четырех, а последний элемент каждого показывает, является ли он последним логическим подразделом раздела, или указывает на следующий элемент таблицы логических устройств или подразделов. Таблица подразделов строится только на расширенной таблице разделов, каждый ее элемент соответствует логическому устройству с односимвольным именем D:, E: и т.д. Главная таблица разделов содержит только одно логическое устройство – диск С:. Таблица подразделов создается при создании расширенной таблицы разделов, а число элементов таблицы подразделов определяется пользователем. При определении числа логических устройств пользователь определяет и долю дискового пространства расширенного раздела, отводимую каждому логическому устройству – задает объем логических дисков. В дальнейшем, число и объем логических устройств не может быть изменено без потери данных, расположенных на перераспределяемых логических устройствах. На основе разделов в MS-DOS и Windows 95 ориентированных ОС создается дальнейшая структура. Так в таких системах основной единицей хранения информации является кластер (cluster) - группа секторов. В таком случае, для распределения минимального дискового пространства в один байт выделяется целый кластер, содержащий много секторов и еще больше байт (килобайты), что приводит к нерациональному использованию пространства ЖД для мелких файлов. Для доступа к каждому кластеру создается таблица соответствия номеров кластеров файлам на логическом разделе - таблица распределения файлов (File Allocation Table - FAT). Поэтому, файловые системы такого типа называют типа FAT, или построенные по принципу FAT. Это не самый оптимальный, но довольно быстрый способ организации информации на разделах, поэтому он "дожил" до наших дней с незапамятных времен зори цивилизации ПК, где использовался исключительно для накопителей на гибких магнитных дисков. Все остальные логические структуры - файлы или каталоги связаны локализацией с FAT.

Для других ОС, например, UNIX - использование разделов происходит иначе. Как правило, их может быть более четырех, все они равноправны и одинаково могут быть загрузочными, содержат собственные файловые системы на основе i-узлов. Такие файловые системы являются теговыми и не имеют таблиц распределения порций информации. Дисковое пространство распределяется посекторно, что дает максимально возможное использование пространства раздела, но несколько снижает производительность. Весь раздел разбивается на иерархически связанную цепочку узлов разного уровня, которым соответствует некоторое количество секторов. На основе узлов строится понятие файлов и каталогов, и в таких системах файлы и каталоги действительно не различаются, т.к. каталог является файлом, содержащим структуру узлов. Один раздел отводится для дискового свопа и имеет упрощенную структуру, т.к. никогда не содержит файлов и каталогов.

Существуют и другие принципы организации  логической структуры дискового  пространства разделов накопителей  на жестких дисках.

Все разделы могут содержать  загрузчик операционной системы, который  располагается, как правило, в первом секторе и занимает один сектор. В этом секторе располагаются  структуры - записи, имеющие отношение  лишь к конкретной операционной системе  и, следовательно, они могут отличаться для разных разделов и версий операционных систем. Многие специализированные программы (например, защиты данных, по борьбе и профилактике вирусов и др.) могут изменять структуру или отдельные части загрузчика операционных систем. Загрузчик большинства персональных однопользовательских операционных систем является объектом заражения вирусами, которые заражают загрузочные сектора жестких дисков.

  • Физическое и логическое подключение жестких дисков.

 

Какие же необходимо подключить разъемы и установить перемычки и другие операции при физической установке накопителя на жестких дисках? Это - интерфейсный шлейф, кабель питания, перемычки выбора статуса логического устройства и, возможно, индикатор состояния устройства (обращения к устройству), а также программное распознавание процедурой BIOS компьютера.

Интерфейсный шлейф. Как правило, интерфейсный шлейф соответствующего интерфейса (ATA или SCSI) входит в состав поставки материнской платы (если на ней интегрирован интерфейсный адаптер) или в состав отдельного адаптера и представляет собой плоский одинарный или двойной шлейф. Многие шлейфы комплектуются двумя разъемами для подключения двух устройств, что может быть полезно при добавлении еще одного накопителя в будущем. Один из концевых разъемов на шлейфе подсоединяется к разъему контроллера на плате (материнской или внешнего контроллера, подключаемого к шине материнской платы как устройство расширения через слот расширения шины PCI, ISA или VLB), а два других предназначены для накопителей. Как и на всех других шлейфах, первый проводник на IDE-кабеле помечен красным цветом. Его следует подключать к первому контакту разъемов на плате и на самом накопителе, которые хорошими производителями помечаются цифрой "1". Как правило, первый контакт интерфейсного кабеля на плате накопителя приходится на ту сторону разъема, что ближе к разъему питания. Если интерфейсный шлейф подсоединить неправильно, то, обычно, BIOS накопителя и интерфейса не могут стартовать и зависают на начальной стадии тестирования дисковой системы, при этом ПК не грузится и не отрабатывает процедура "Post". Шлейфы интерфейсов ATA и SCSI подключаются аналогично, хотя многие SCSI контроллеры подключаются не одним, а двумя шлейфами.

Кабель питания подключается аналогично на всех устройствах посредством 4-х контактного стандартного разъема и четырехпроводного кабеля. Питание практически невозможно подключить неправильно, т.к. разъем содержит направляющие фаски, однако, в противном случае, накопитель сразу же выйдет из строя.

Перемычки. При подключении первого ATA или SCSI накопителя вся процедура выполняется аналогично, т.к. основные установки обычно устанавливаются на заводе изготовителе для одиночного устройства (master или single). Однако, при подключении второго накопителя ATA необходимо установить перемычки, определяющие логический статус второго устройства, подключаемого либо к тому же каналу контроллера, что и первый, либо - ко второму каналу. Если устройство IDE подключается первым на канал, то на нем необходимо установить перемычку выбора кабеля логического устройства в положение master, (для одного единственного накопителя также может быть особое положение перемычки - single). При подключении вторым устройством на том же шлейфе - к тому же каналу, что и первое устройство, на втором накопителе необходимо установить перемычку в положение slave или cable select. Необходимо отметить, что два устройства на одном шлейфе (на одном канале), подключенные неправильно, опознаваться и работать не будут, а master устройство является загрузочным и ведущим, в то время как, slave устройство является ведомым и работает несколько медленнее. Необходимо также подчеркнуть, что производительность двух ATA накопителей на одном канале несколько ниже, чем одиночного, чего нельзя сказать о нескольких SCSI накопителях, подключенных к одному контроллеру SCSI.

Рекомендуется не подключать к одному и тому же каналу накопитель на ЖД и CD-ROM, т.к. такое подключение снижает  производительность накопителя с интерфейсом ATA.

Единственный и последний накопитель SCSI, подключенные к одному контроллеру, должны содержать плату резисторной сборки или нагрузочную резисторную сборку, или перемычку ее включающую (устанавливается на заводе) и иметь каждый свое положение перемычек, определяющих логический номер устройства. Необходимо отметить возможную поддержку накопителем и адаптером SCSI стандарта SCAM (SCSI Configuration AutoMatically), позволяющий программным путем автоматически установить требуемые идентификаторы логических номеров подключенных к адаптеру SCSI-устройств. А практически все выпущенные в последнее время накопители и адаптеры, как правило, поддерживают этот стандарт.

Раскладка перемычек к накопителям, как правило, приводится на верхней  крышке устройства и/или в руководстве  пользователя.

Многие накопители содержат разъем для подключения индикатора состояния накопителя, расположенного на передней панели корпуса ПК. Однако, большинство интегрированных и внешних интерфейсных карт, также имеют такой разъем, поэтому, целесообразнее будет подключаться именно к нему, т.к. при смене накопителя не будет необходимости в таком подключении.

После завершения физического подключения  необходимо произвести программное  распознавание и подключение  накопителя. Для устройств с интерфейсом ATA (IDE, EIDE) необходимо выставить процедурой BIOS Standard CMOS Setup или аналогичной такие параметры накопителей как число цилиндров (cyls), головок (head) и секторов (sector), а также режим использования (normal, large или LBA), используя для этого пользовательский тип накопителя (type) - номер 47. Однако, для облегчения данной задачи, особенно, если такие параметры неизвестны или труднодоступны, все современные BIOS`ы материнских плат содержат процедуру автоматического распознавания накопителей на ЖД с интерфейсом ATA (IDE, EIDE) - IDE HDD Autodetection. Это более необходимо еще и по причине представления несоответствия физического и логического числа цилиндров, головок и секторов для накопителей с числом цилиндров более 1024 и объемом более 540 Мб. В настоящее время, для таких накопителей производители обеспечивают три различных режима работы BIOS с накопителем на жестких дисках – Normal, Large и LBA (Large Block Access) и, соответственно, три различных режима работы интерфейса. Причины возникновения этих режимов кроются в совместимости низкоуровневого ПО для серии клонов IBM-PC. Ранее, задолго до появления накопителей на жестких магнитных дисках большого объема, программисты, создающие низкоуровневое ПО, работающее с аппаратурой ПК, к которому обращается операционная система и прикладные программы, определили интерфейс работы программного кода с процедурами BIOS и не позаботились о том, чтобы можно было сообщить номер читаемого или записываемого цилиндра больший 1024. В настоящее время, большинство накопителей большого объема (более 540Мб) имеют число цилиндров гораздо большее 1024. Использование такого накопителя в обычном режиме normal давало бы возможность использовать только часть объема устройства (приблизительно 540 Мб). Данные ограничения и проблемы ни в коей мере не касаются ОС не использующих процедуры BIOS и выполняющих все операции управления интерфейсами дисковых накопителей самостоятельно, а также накопителей с интерфейсом SCSI. Такими системами традиционно являются UNIX-ориентированные ОС и Windows NT. Режимы Large и LBA дают возможность обойти эти ограничения для ОС типа MS-DOS путем специального пересчета и уменьшения числа цилиндров за счет программного виртуального увеличения числа секторов и головок. Наиболее предпочтительным является режим LBA, допускающий большую совместимость и позволяющий использовать накопители большего объема (до 8.4 Гб, против 1Гб - для режима Large). Необходимо помнить, что если накопитель был отформатирован ОС на высоком уровне в режиме LBA, то в других режимах он будет работать ненормально и может испортиться, то же касается и остальных параметров, неправильная установка которых может привести к частичной или полной неработоспособности и даже к поломке накопителя.

Информация о работе Элементы и узлы ЭВМ. Устройства хранения на магнитных дисках