Частота вращения шпинделя
(rotational speed или spindle speed) - определяет, сколько времени будет затрачено на последовательное считывание одной дорожки или цилиндра. Частота вращения измеряется в оборотах в минуту (rpm). Для дисков емкостью до 1 гигабайта она обычно равна 5,400 оборотов в минуту, а у более вместительных достигает 7,200 и 10000 rpm.
Частотная модуляция
(Frequency Modulation - FM) - метод, используемый в накопителях на сменных магнитных дисках. Иначе, кодирование методом FM можно назвать кодированием с единичной плотностью. Метод предполагает запись на носитель в начале каждого битового элемента данных бита синхронизации. Битовый элемент определяется как минимальный интервал времени между битами данных, получаемый при постоянной скорости вращения диска носителя. Метод гарантирует, по меньшей мере, одну перемену направления магнитного потока за единицу времени вращения. Такой временной интервал соответствует максимальной продольной плотности магнитного потока 2330 перемен на 1 см и скорости передачи данных – 125 Кбит/сек. Простота кодирования и декодирования по методу FM определяется постоянной частотой следования синхроимпульсов. Однако, наличие этих бит синхронизации и является одним из недостатков данного метода, т.к. результирующий код малоэффективен с точки зрения компактности данных (половина пространства носителя занимается битами синхронизации). Это один из первых методов, не используемый в настоящее время в накопителях на ЖД.
Число цилиндров
(cylinders number) - определяет сколько дорожек (треков) будет располагаться на одной поверхности. В настоящее время все накопители емкостью более 1 Гигабайта имеют число цилиндров более 1024, вследствие чего, для распространенных ОС применяются унифицированные режимы доступа с пересчетом и эмуляцией и виртуализацией числа головок, цилиндров и секторов (LBA и Large).
Число поверхностей
(sides number) - определяет количество физических дисков нанизанных на шпиндель. Выпускаются накопители с числом поверхностей от 1 до 8 и более. Однако, наиболее распространены устройства с числом поверхностей от 2 до 5. Принципиально, число поверхностей прямо определяет физический объем накопителя и скорость обработки операций на одном цилиндре. Так как операции на поверхностях цилиндра выполняются всеми головками синхронно, то теоретически, при равных всех остальных условиях, более быстрыми окажутся накопители с большим числом поверхностей.
Число секторов
(sectors count) - общее число секторов на всех дорожках всех поверхностей накопителя. Определяет физический неформатированный объем устройства.
Число секторов на дорожке
(sectors per track) - общее число секторов на одной дорожке. Часто, для современных накопителей показатель условный, т.к. они имеют неравное число секторов на внешних и внутренних дорожках, скрытое от системы и пользователя интерфейсом устройства.
Диаметр дисков
(disk diameter)- параметр довольно свободный от каких-либо стандартов, ограничиваемый лишь форм-факторами корпусов системных блоков. Наиболее распространены накопители с диаметром дисков 2.2, 2.3, 3.14 и 5.25 дюймов. Диаметр дисков определяет плотность записи на дюйм магнитного покрытия. Накопители большего диаметра содержат большее число дорожек, и в них, как правило используются более простые технологии изготовления носителей, предназначенных для меньшей плотности записи. Они, как правило, медленнее своих меньших собратьев и имеют меньшее число дисков, но более надежны. Накопители с меньшим диаметром больших объемов имеют более высокотехнологичные поверхности и высокие плотности записи информации, а также, как правило, и большее число дисков.
Дисковые накопители информации
Геннадий Баранов, из журнала "Компьютеры Днепропетровска" N 19 (1998)
Extended Partition
). Главный раздел всегда должен присутствовать на диске, с него происходит загрузка MS-DOS. Расширенного же раздела может не быть, он создается лишь в том случае, когда необходимо получить более одного логического устройства на физическом диске. Логический раздел размещает в себе такие структуры файловой системы как логические диски или устройства, или тома (оформленные как подразделы), загрузчик операционной системы, таблицы распределения файлов, области пользовательских данных в которых размещаются записи о каталогах и файлах и данные файлов. По своей структуре логические подразделы или диски схожи с разделами. Основным отличием является то, что их число может быть более четырех, а последний элемент каждого показывает является ли он последним логическим подразделом раздела, или указывает на следующий элемент таблицы логических устройств или подразделов. Таблица подразделов строится только на расширенной таблице разделов, каждый ее элемент соответствует логическому устройству с односимвольным именем D:, E: и т.д.. Главная таблица разделов содержит только одно логическое устройство – диск С:. Таблица подразделов создается при создании расширенной таблицы разделов, а число элементов таблицы подразделов определяется пользователем. При определении числа логических устройств пользователь определяет и долю дискового пространства расширенного раздела, отводимую каждому логическому устройству – задает объем логических дисков. В дальнейшем, число и объем логических устройств не может быть изменено без потери данных, расположенных на перераспределяемых логических устройствах. На основе разделов в MS-DOS и Windows 95 ориентированных ОС создается дальнейшая структура. Так в таких системах основной единицей хранения информации является кластер (cluster) - группа секторов. В таком случае, для распределения минимального дискового пространства в один байт выделяется целый кластер, содержащий много секторов и еще больше байт (килобайты), что приводит к нерациональному использованию пространства ЖД для мелких файлов. Для доступа к каждому кластеру создается таблица соответствия номеров кластеров файлам на логическом разделе - таблица распределения файлов (File Allocation Table - FAT). Поэтому, файловые систем такого типа называют типа FAT, или построенные по принципу FAT. Это не самый оптимальный, но довольно быстрый способ организации информации на разделах, поэтому он "дожил" до наших дней с незапамятных времен зори цивилизации ПК, где использовался исключительно для накопителей на гибких магнитных дисков. Все остальные логические структуры - файлы или каталоги связаны локализацией с FAT.
Для других ОС, например, UNIX - использование разделов происходит иначе. Как правило, их может быть более четырех, все они равноправны и одинаково могут быть загрузочными, содержат собственные файловые системы на основе i-узлов. Такие файловые системы являются теговыми и не имеют таблиц распределения порций информации. Дисковое пространство распределяется посекторно, что дает максимально возможное использование пространства раздела, но несколько снижает производительность. Весь раздел разбивается на иерархически связанную цепочку узлов разного уровня, которым соответствует некоторое количество секторов. На основе узлов строится понятие файлов и каталогов, и в таких системах файлы и каталоги действительно не различаются, т.к. каталог является файлом, содержащим структуру узлов. Один раздел отводится для дискового свопа и имеет упрощенную структуру, т.к. никогда не содержит файлов и каталогов.
Существуют и другие принципы организации логической структуры дискового пространства разделов накопителей на ЖД.
Все разделы могут содержать
Физический и логический объем накопителей
. Носители жестких дисков, в отличие от гибких, имеют постоянное число дорожек и секторов, изменить которое невозможно. Эти числа определяются типом модели и производителем устройства. Поэтому, физический объем жестких дисков определен изначально и состоит из объема, занятого служебной информацией (разметка диска на дорожки и сектора) и объема, доступного пользовательским данным. Физический объем жесткого диска, также, зависит от типа интерфейса, метода кодирования данных, используемого физического формата и др. Производители накопителей указывают объемы дисков в миллионах байт, предполагая исходя из десятичной системы исчисления, что в одном мегабайте 1000000 байт. Однако, ПО оперирует не десятичной, а двоичной системами, полагая, что в одном килобайте не 1000 байт, а 1024. Такие несложные разногласия в системах исчисления приводят к несоответствиям при оценке объема накопителей, данном в описании и - выдаваемом различными программными тестами.
Одним из возможных, но не желательных способов повышения физической емкости, для производителей, является увеличение емкости сектора. В настоящее время, стандартной емкостью сектора для IBM-совместимых компьютеров является 512 байт. Многие адаптеры позволяют, в процессе физического форматирования, программным путем, изменять емкость сектора, например, до 1024 байт. При этом, соотношение пользовательских данных и служебной информации для сектора улучшается, но снижается надежность хранения данных, т.к. тот же полином ECC будет использоваться для коррекции большего объема данных. Однако, выигрыш на физическом уровне еще не означает тот же результат на логическом, т.к. логическая структура диска может оказаться не эффективной, например, при использовании для работы с файлами малой длинны (менее 1 К). Логический же объем зависит от того, как операционная система или программа записывает информацию в сектора. В случае использования программ и операционных систем с программной компрессией данных, можно повысить объем носителя на величину, зависящую от степени сжатия данных.
Для оптимального использования поверхности дисков применяется так называемая зонная запись (Zoned Bit Recording - ZBR), принцип которой состоит в том, что на внешних дорожках, имеющих большую длину (а следовательно - и потенциальную информационную емкость на единицу площади), информация записывается с большей плотностью, чем на внутренних. Таких зон с постоянной плотностью записи в пределах всей поверхности образуется до десятка и более; соответственно, скорость чтения и записи на внешних зонах выше, чем на внутренних. Благодаря этому файлы, расположенные на дорожках с большим диаметром, в целом будут обрабатываться быстрее файлов, расположенных на дорожках с меньшим диаметром, т.к. для них будет производится меньшее число позиционирований с дорожки на дорожку.
В ЖД последнего поколения используются технологии PRML (Partial Response, Maximum Likelihood - максимальное правдоподобие при неполном отклике) и S.M.A.R.T. (Self Monitoring Analysis and Report Technology - технология самостоятельного слежения анализа и отчетности). Первая разработана по причине того, что при существующих плотностях записи уже невозможно четко и однозначно считывать сигнал с поверхности диска - уровень помех и искажений очень велик. Вместо прямого преобразования сигнала используется его сравнение с набором образцов, и на основании максимальной похожести (правдоподобия) делается заключение о приеме того или иного машинного слова.
Накопитель, в котором реализована технология S.M.A.R.T., ведет статистику своих рабочих параметров (количество стартов/остановок и наработанных часов, время разгона шпинделя, обнаруженные/исправленные физические ошибки и т.п.), которая регулярно сохраняется в перепрограммируемом ПЗУ или служебных зонах диска. Эта информация накапливается в течение всего периода эксплуатации и может быть в любой момент затребована программами анализа. По ней можно судить о состоянии механики, условиях эксплуатации или примерной вероятности выхода из строя.
Физическое хранение, методы кодирования информации
Как уже говорилось, информация на поверхностях накопителя хранится в виде последовательности мест с переменной намагниченностью, обеспечивающих непрерывный поток данных при считывании их при помощи последовательного чтения. Вся информация и места ее хранения делятся на служебную и пользовательскую информацию. Служебная и пользовательская информация хранится в областях дорожек называемых секторами. Каждый сектор содержит область пользовательских данных - место, куда можно записать информацию, доступную в последующем для чтения и зону серво-данных, записываемых один раз при физическом форматировании и однозначно идентифицирующих сектор и его параметры (используется или нет, физический адрес сектора, ЕСС код и т.п.). Вся серво-информация не доступна обычным процедурам чтения/записи и носит абсолютно уникальный характер в зависимости от модели и производителя накопителя.
В отличие от дискет и старых накопителей на ЖД, диски современных накопителей проходят первичную, или низкоуровневую, разметку (Low Level Formatting) на специальном заводском высокоточном технологическом стенде. В ходе этого процесса на диски записываются служебные метки - серво-информация, а также формируются привычные дорожки и сектора. Таким образом, если когда-то новый накопитель нужно было "форматировать на низком уровне", то сейчас этого делать не то чтобы не нужно - это просто невозможно без специального сложнейшего оборудования, а различные "программы низкоуровневого форматирования" чаще всего просто обнуляют содержимое секторов с проверкой их читаемости, хотя порой могут и необратимо испортить служебную разметку и серво-информацию служебных секторов.
Появление различных методов кодирования данных секторов связано, прежде всего, с техническими особенностями устройств хранения и передачи информации и желанием производителей наиболее полно использовать физическое пространство носителей информации. В настоящее время используется несколько различных методов кодирования данных.
Физическое и логическое подключение жестких дисков
Какие же необходимо подключить разъемы и установить перемычки и другие операции при физической установке накопителя на жестких дисках? Это - интерфейсный шлейф, кабель питания, перемычки выбора статуса логического устройства и, возможно, индикатор состояния устройства (обращения к устройству), а также программное распознавание процедурой BIOS компьютера.
Глобальная для всей ОС связь данные-приложение
Комментарий 4.
Как известно в ОС Windows существует несколько способов запуска прикладных программ. В этом случае, если вам нужен файл с данными, необходимо воспользоваться окном импорта (см. ) для его загрузки. Однако чаще применяется загрузка программы с автоматическим открытием данных, что можно, например, выполнить, если в окне Проводника Windows дважды кликнуть соответствующий файл данных. Если файл представлял собой документ Word и имел расширение "doc", то после старта программы Word сразу происходит его загрузка (можно загрузить и несколько документов одновременно). Однако это имеет место лишь тогда, когда установлено глобальное для всей ОС соответствие между форматом данных и программой-приложением, которая его обслуживает. Полный перечень такого соответствия можно просмотреть из любого открытого окна Проводника, перейдя к пункту Вид-Параметры-Типы файлов. Быстро это можно сделать через пиктограмму "Мой компьютер". Соответствие между форматом данных, или MIME-типом ( спецификация Multipurpose Internet Mail Extensions, или MIME) и приложением устанавливается обычно при инсталляции приложения в ОС, однако может быть изменено (см. кнопки на вкладке с перечнем соответствия). Часто такие изменения бывает необходимо сделать, когда вы начинаете понимать, что теперь чаще работаете с определенным форматом данных уже в другом, новом приложении.
Индикатора состояния накопителя
, расположенного на передней панели корпуса ПК. Однако, большинство интегрированных и внешних интерфейсных карт, также имеют такой разъем, поэтому, целесообразнее будет подключаться именно к нему, т.к. при смене накопителя не будет необходимости в таком подключении.
После завершения физического подключения необходимо произвести
Интеллектуальный многофункциональный интерфейс SCSI
был разработан еще в конце 70-х годов в качестве устройства сопряжения компьютера и интеллектуального контроллера дискового накопителя. Интерфейс SCSI является универсальным и определяет шину данных между центральным процессором и несколькими внешними устройствами, имеющими свой контроллер. Помимо электрических и физических параметров, определяются также команды, при помощи которых, устройства, подключенные к шине осуществляют связь между собой. Интерфейс SCSI не определяет детально процессы на обеих сторонах шины и является интерфейсом в чистом виде. Интерфейс SCSI поддерживает значительно более широкую гамму периферийных устройств и стандартизован ANSI (X3.131-1986).
Сегодня применяются в основном два стандарта - SCSI-2 и Ultra SCSI. В режиме Fast SCSI-2 скорость передачи данных доходит до 10 мегабайт в секунду при использовании 8-разрядной шины и до 20 мегабайт при 16-разрядной шине Fast Wide SCSI-2. Появившийся позднее стандарт Ultra SCSI отличается еще большей производительностью - 20 мегабайт в секунду для 8-разрядной шины и 40 мегабайт для 16-разрядной. В новейшем SCSI-3 увеличен набор команд, но быстродействие осталось на том же уровне. Все применяющиеся сегодня стандарты совместимы с предыдущими версиями "сверху - вниз", то есть к адаптерам SCSI-2 и Ultra SCSI можно подключить старые SCSI-устройства. Интерфейс SCSI-Wide, SCSI-2, SCSI-3 - стандарты модификации интерфейса SCSI, разработаны комитетом ANSI. Общая концепция усовершенствований направлена на увеличение ширины шины до 32-х, с увеличением длинны соединительного кабеля и максимальной скорости передачи данных с сохранением совместимости с SCSI. Это наиболее гибкий и стандартизованный тип интерфейсов, применяющийся для подключения 7 и более периферийных устройств, снабженных контроллером интерфейса SCSI. Интерфейс SCSI остается достаточно дорогим и самым высокопроизводительным из семейства интерфейсов периферийных устройств персональных компьютеров, а для подключения накопителя с интерфейсом SCSI необходимо дополнительно устанавливать адаптер, т.к. немногие материнские платы имеют интегрированный адаптер SCSI.
Интерфейс IDE
разрабатывался как недорогая и производительная альтернатива высокоскоростным интерфейсам ESDI и SCSI. Интерфейс, предназначен для подключения двух дисковых устройств. Отличительной особенностью дисковых устройств, работающих с интерфейсом IDE состоит в том, что собственно контроллер дискового накопителя располагается на плате самого накопителя вместе со встроенным внутренним кэш-буфером. Такая конструкция существенно упрощает устройство самой интерфейсной карты и дает возможность размещать ее не только на отдельной плате адаптера, вставляемой в разъем системной шины, но и интегрировать непосредственно на материнской плате компьютера. Интерфейс характеризуется чрезвычайной простотой, высоким быстродействием, малыми размерами и относительной дешевизной.
Сегодня на смену интерфейсу IDE пришло детище фирмы Western Digital - Enhanced IDE, или сокращенно EIDE. Сейчас это лучший вариант для подавляющего большинства настольных систем. Жесткие диски EIDE заметно дешевле аналогичных по емкости SCSI-дисков и в однопользовательских системах не уступают им по производительности, а большинство материнских плат имеют интегрированный двухканальный контроллер для подключения четырех устройств. Что же появилось нового в Enhanced IDE по сравнению с IDE ?
Во-первых, это большая емкость дисков. Если IDE не поддерживал диски свыше 528 мегабайт, то EIDE поддерживает объемы до 8.4 гигабайта на каждый канал контроллера.
Во-вторых, к нему подключается больше устройств - четыре вместо двух. Раньше имелся только один канал контроллера, к которому можно было подключить два IDE устройства. Теперь таких каналов два. Основной канал, который обычно стоит на высокоскоростной локальной шине и вспомогательный.
В-третьих, появилась спецификация ATAPI (AT Attachment Packet Interface) дающая возможность подключения к этому интерфейсу не только жестких дисков, но и других устройств - стриммеров и дисководов CD-ROM.
В-четвертых - повысилась производительность. Накопители с интерфейсом IDE характеризовались максимальной скоростью передачи данных на уровне 3 мегабайт в секунду. Жесткие диски EIDE поддерживают несколько новых режимов обмена данными. В их число входит режим программируемого ввода-вывода PIO (Programmed Input/Output) Mode 3 и 4, которые обеспечивают скорость передачи данных 11.1 и 16.6 мегабайт в секунду соответственно. Программируемый ввод-вывод - это способ передачи данных между контроллером периферийного устройства и оперативной памятью компьютера посредством команд пересылки данных и портов ввода/вывода центрального процессора.
В пятых - поддерживается режим прямого доступа к памяти - Multiword Mode 1 DMA (Direct Memory Access) или Multiword Mode 2 DMA и Ultra DMA, которые поддерживают обмен данными в монопольном режиме (то есть когда канал ввода-вывода в течение некоторого времени обслуживает только одно устройство). DMA - это еще один путь передачи данных от контроллера периферийного устройства в оперативную память компьютера, от PIO он отличается тем, что центральный процессор ПК не задействуется и его ресурсы остаются свободными для других задач. Периферийные устройства обслуживает специальный контроллер DMA. Скорость при этом достигает 13.3 и 16.6 мегабайта в секунду, а при использовании Ultra DMA и соответствующего драйвера шины - 33 мегабайт в секунду. EIDE-контроллеры используют механизм PIO точно так же, как это делают и некоторые SCSI-адаптеры, но скоростные адаптеры SCSI работают только по методу DMA.
В шестых - расширена система команд управления устройством, передачи данных и диагностики, увеличен кеш-буфер обмена данными и существенно доработана механика.
Фирмы Seagate и Quantum вместо спецификации EIDE используют спецификацию Fast ATA для накопителей, поддерживающих режимы PIO Mode 3 и DMA Mode 1, а работающие в режимах PIO Mode 4 и DMA Mode 2 обозначают как Fast ATA-2.
Интерфейсный шлейф
. Как правило, интерфейсный шлейф соответствующего интерфейса (ATA или SCSI) входит в состав поставки материнской платы (если на ней интегрирован интерфейсный адаптер) или в состав отдельного адаптера и представляет собой плоский одинарный или двойной шлейф. Многие шлейфы комплектуются двумя разъемами для подключения двух устройств, что может быть полезно при добавлении еще одного накопителя в будущем. Один из концевых разъемов на шлейфе подсоединяется к разъему контроллера на плате (материнской или внешнего контроллера, подключаемого к шине материнской платы как устройство расширения через слот расширения шины PCI, ISA или VLB), а два других предназначены для накопителей. Как и на всех других шлейфах, первый проводник на IDE-кабеле помечен красным цветом. Его следует подключать к первому контакту разъемов на плате и на самом накопителе, которые хорошими производителями помечаются цифрой "1". Как правило, первый контакт интерфейсного кабеля на плате накопителя приходится на ту сторону разъема, что ближе к разъему питания. Если интерфейсный шлейф подсоединить неправильно, то, обычно, BIOS накопителя и интерфейса не могут стартовать и зависают на начальной стадии тестирования дисковой системы, при этом ПК не грузится и не отрабатывает процедура "Post". Шлейфы интерфейсов ATA и SCSI подключаются аналогично, хотя многие SCSI контроллеры подключаются не одним, а двумя шлейфами.
Интерфейсы жестких дисков
Интерфейсом накопителей называется набор электроники, обеспечивающий обмен информацией между контроллером устройства (кеш-буфером) и компьютером. В настоящее время в настольных ПК IBM-PC, чаще других, используются две разновидности интерфейсов ATAPI - AT Attachment Packet Interface (Integrated Drive Electronics - IDE, Enhanced Integrated Drive Electronics - EIDE) и SCSI (Small Computers System Interface).
Использование объектной модели
Комментарий 1.
В интерфейсе Windows реализована объектная модель. Ее суть проста и близка к обычной реальности. Представьте себя за письменным столом, где перед вами находятся объекты - листок, карандаш и будильник. Объекты обладают свойствами: листок - размерами и цветом; будильник -цветом и временем, установленным для звонка; карандаш- толщиной кончика грифеля. Наше воздействие на эти объекты сводится к изменению их свойств: оторвали кусок листа (изменили размер), заточили или затупили карандаш (изменили толщину кончика грифеля), пролили чернила на будильник (изменили его цвет). В ОС Windows объекты на экране -рисованные, свойств у них, безусловно меньше, чем у реальных, и инструментов для изменения этих свойств тоже немного - прежде всего мышь и клавиатура. Если вы захотели понять, какими свойствами обладает тот или иной объект Windows, то поставьте на него указатель мыши и нажмите правую кнопку мыши, а из появившегося, так называемого контекстного меню (см. также ) выберите пункт "Свойства". На открывающихся вкладках можно изменить свойства объекта, хотя это и не единственный способ. Но о каких объектах, собственно, идет речь? Прежде всего это логические записи, сохраняемые на диске - файлы, а также каталоги, или папки (folders), где хранятся файлы. Однако не все файлы одинаковы, в одних - хранятся данные (текст, рисунок, звук и др.), другие содержат откомпилированный код программ. Программы, как правило, имеют расширения exe, com или bat и нечитабельны обычным образом (bat -файлы просмотреть можно). Особым типом файла Windows является ярлык (на его пиктограмме (иконке) в правом нижнем углу ОС рисует стрелочку). Он мал по размеру и представляет собой ссылку для загрузки в систему другого объекта - файла или каталога. Ярлык является мощным средством для обустройства под свои нужды среды Windows. Вы можете создать отдельный каталог, например, исключительно для работы с текстами, и чтобы иметь быстрый доступ из этого каталога в другие часто используемые вами каталоги применить ярлыки. Тамс же вам могут понадобиться программа Word, программа перевода с других языков и другие приложения. Для быстрого доступа к ним (например, без использования рабочего стола, Главного меню или Проводника) из определенного вами каталога не нужно переносить копии этих программ непосредственно в ваш каталог (они могут быть использованы и по-прежнему должны быть легко доступны из других каталогов ), вместо этого просто создайте ярлык для каждой программы. Самый простой способ - в окне нужного каталога щелкнуть правой кнопкой мыши и выбрать пункт "Создать", а затем строку "Ярлык".
Если говорить о каталогах, или папках, то следует обратить внимание на два из них, которые обладают особыми свойствами и называются "Рабочий стол" и "Главное меню". Их особенность состоит в следующем: все объекты, которые вы поместите в них, будут отображены особым образом, а именно: после загрузки Windows перед вами оказывается тот самый "Рабочий стол" со всеми своими объектами, а файлы каталога "Главное меню" доступны в виде пунктов меню, скрытых за кнопкой "Пуск". В Windows 95 пути к этим каталогам выглядят обычно как
c:\windows95\Рабочий стол и
c:\windows95\Главное меню,
где подразумевается, что сама ОС стоит на диске "С" в каталоге "windows95". Они могут быть упрятаны и глубже, их может быть даже несколько в зависимости от количества профилей системы, но их легко найти с помощью программы поиска (кнопка "Пуск"- Поиск- Файлы и папки). Знание путей, ведущих к этим каталогам часто помогают настроить другие программы , которые не входят в набор штатных средств ОС, для работы с ними. Самый быстрый доступ к Главному меню можно получить, нажав правой кнопкой мыши на кнопке "Пуск", затем выбрать "Открыть". При этом есть возможность быстро произвести редактирование этого каталога.
Эксплуатация и обслуживание жестких дисков
После установки разбиения и форматирования накопителей они также нуждаются в постоянном своевременном обслуживании. Как правило, такое обслуживание не касается технических подробностей, т.к. производители гарантируют 5-10 летнюю работу без единого профилактического вмешательства в механику или электронные схемы. Оно заключается в обеспечении целостности и стабильности файловой системы, что достигается программным способом при помощи системных утилит, входящих либо в состав ОС, либо поставляемые третьими производителями. В MS-DOS ориентированных системах (MS-DOS, Windows 95-98, PC-DOS, DR-DOS, Novell DOS) такими профилактическими мерами являются проверка логической целостности файловой системы и физической целостности накопителя. Логическая целостность файловой системы подразумевает правильность записей в таких структурах как Master Boot record, Partition Table, File Allocation table и Directories/Folders. К проверке физической целостности можно отнести проверку на наличие т.н. "плохих" блоков данных, имеющих физические повреждения и приводящие к ошибкам чтения/записи.
В состав ОС MS-DOS 6.х-7.х входят утилиты chkdsk и scandisk, осуществляющая проверку и коррекцию ошибок файловой системы. При помощи chkdsk, также, можно узнать размер кластера, объемы пространства занятого файлами, каталогами и свободного пространства. В ОС Windows 95 имеются аналогичные версии этих утилит.
Одним из самых известных комплектов по обслуживанию дисков от третьих фирм является пакет программ - Norton Utilities компании Symantec. В состав утилит входят, в частности, Norton Diagnostics, Norton Disk Doctor, Speed Disk, Image, Disk Editor, UnErase Wizard для ОС MS-DOS, Windows 95 и Windows NT. Norton Diagnostics - выполняет проверку всех узлов компьютера, в том числе и жесткого диска, помогая выявить причины сбоев и узнать многие характеристики установленного оборудования. Disk Editor - служит для "ручного" редактирования секторов жестких дисков. Speed Disk - программа, устраняющая фрагментацию файловой системы (дополняет системную утилиту defrag, входящую в состав MS-DOS и Windows 95). Norton Disk Doctor - программа, аналогичная scandisk в ОС MS-DOS и Windows 95, но имеющая несколько более развитые возможности. UnErase Wizard - утилита восстановления удаленных файлов. Image - утилита предназначенная для сохранения образа основных управляющих структур файловой системы на внешнем носителе, который может быть использован для их восстановления в случае сбоев или повреждений. Существуют полностью русифицированные версии всех перечисленных утилит.
Настоящей находкой может стать программа PartitionMagic фирмы PowerQuest. Эта уникальная программа позволяет изменять размеры, перемещать и преобразовывать разделы жесткого диска, не нарушая целостности файловой системы и данных! Программа позволяет в считанные минуты разбить большой раздел на логические диски, объединить диски или разделы, увеличив эффективность использования (имеются ввиду потери из-за большого размера кластеров) файловой системой дискового пространства. Однако, имеющиеся в настоящее время версии данной утилиты не свободны от ряда досадных ошибок и не одинаково хорошо могут работать с накопителями малого и больших объемов. Поэтому, пока рано рекомендовать ее в качестве надежного средства и не следует применять для накопителей, которые содержат информацию повышенной важности.
Оценки быстродействия системы (в том числе и жесткого диска), получив минимум показателей, можно рекомендовать утилиту Wintune 97, опубликованную WINDOWS Magazine. Утилита позволяет сохранить результаты тестирования и сравнить их с характеристиками выбранного из базы данных компьютера.
Кроме вышеперечисленных утилит следует обратить внимание на программы, которые поставляться в составе стандартной поставки накопителей фирмами производителями.
Кабель питания
подключается аналогично на всех устройствах посредством 4-х контактного стандартного разъема и четырехпроводного кабеля. Питание практически невозможно подключить неправильно, т.к. разъем содержит направляющие фаски, однако, в противном случае, накопитель сразу же выйдет из строя.
Как самостоятельно разобраться
Михаил Талантов
Осваивать новые программы приходится всем - и опытным компьютерным специалистам, и начинающим пользователям, однако подходы, которые они при этом используют могут отличаться в корне. Типичный случай, когда новичок бессистемно метается по меню, переходя от одного пункта к другому, пытаясь "разобраться" в ситуации и открывая окно за окном. Хотя до определенной степени такие изыскания и безопасны, все-таки дело часто кончается либо перезагрузкой приложения (так мы будем называть саму прикладную программу, такую, например, как текстовый процессор Word или, скажем графический редактор Adobe Photoshop), либо перезагрузкой всей операционной системы. Последнее уже не выглядит безобидным, особенно если во время вашей работы были открыты какие-либо данные, и теперь они утрачены. После некоторых размышлений, потеряв веру в свои силы, новичок отправляется в книжный магазин или на курсы. И это не самое плохое решение, первое - если вы настойчивы, располагаете временем и умеете работать с книгой, второе - если вам необходимо приобрести практические навыки за кратчайшее время. Задача, которую мы здесь ставим, не банальная реклама обучения с преподавателем, традиционная для учебных центров. Напротив, нам хотелось бы предложить такую схему самостоятельного освоения нового программного продукта, которая при наличии времени помогла бы вам или вашим близким, в которых вы можете проявить участие, справиться с этой задачей без посторонней помощи.
Итак, предположим что интересующая вас программа уже установлена в системе более опытным пользователем и вы знаете как ее запустить. Что же делать, чтобы освоение пошло быстрее.
Окно типичной прикладной программы, которая работает в полноэкранном интерфейсе (интерфейсом называют то, что вы видите на экране при старте и во время работы программы, а также способы выполнения основных операций), содержит следующие элементы:
строка главного меню в верхней части экрана; клавишная панель; рабочее поле программы; информационная строка состояния
Итак, главное меню выводит строку заголовков, за которыми скрыты названия основных операций, доступных в программе. Кликнув мышью по заголовку, можно раскрыть каждый из них. Главное меню - это наиболее полный источник информации о том, что может программа. Ниже на экране, как правило, размещаются клавишные панели с картинками-пиктограммами для быстрого доступа к наиболее часто используемым операциям. В графических редакторах клавишные панели могут предлагать функции, которые не доступны из главного меню, однако для текстовых редакторов это скорее исключение, чем правило, там они чаще просто дублируют заявленные в главном меню возможности.
Далее идет рабочая область программы, в которой вы собственно и работаете с данными, и , наконец, очень важный элемент интерфейса - строка состояния. Строка состояния показывает важную информацию о программе "на данный момент". Так, в текстовом процесоре MS Word в ней присутствуют сведения о текущем разделе загруженного документа, местонахождении курсора и режимах редактирования.
Наша мысль очень проста - последовать подходу профессионала и предметно познакомиться с главным меню программы, из которого часто можно узнать гораздо больше, чем из любого справочника. Однако и здесь, неплохо иметь некоторый план исследований.
Вопросы первой необходимости, на которые желательно получить ответ, это
как корректно выйти из приложения (без этого вы не почувствуете себя спокойно во время работы) как получить доступ к справочной системе (эти сведения сделают вас самостоятельными) какие форматы данных для импорта и экспорта, т.е. при открытии и сохранении файлов данных, поддерживает приложение. Вопрос этот оказывается особенно важным, если вы предполагаете использовать в работе уже имеющиеся данные или расчитываете на совместимость с другими программами. (подробнее об этом можно посмотреть в статье "Основные особенности интерфейса ОС Windows 95/98/NT, которые нельзя не знать", далее мы будем ссылаться на нее как на статью 1.
Если взять в качестве примера главное меню программы MS Word 97, то в нем мы обнаружим следующие пункты: "Файл - Правка - Вид - Вставка - Формат - Сервис -Таблица - Окно- ?" Некоторые из них носят самый общий характер, поэтому их стоит обсудить отдельно.
Меню Файл - предполагает выполнение операций над файлом данных как целого, а именно: открыть, сохранить, напечатать и др. Выход из программы также доступен через это меню.
Меню Правка - позволяет выполнить операции над частями данных, например, частью рисунка или текста и предполагает участие в работе буфера обмена (clipboard) (см. ст.1). Здесь же часто присутствует пункт, позволяющий отменить последнюю неудачную операцию, выполненную пользователем.
Меню Вид - скрывает в себе ответы на многие вопросы испуганного пользователя, если тот после очередного старта программы потерял из вида знакомую инструментальную панель и полность дезориентирован.
Когда вы впервые попадаете в меню "Вид", посмотрите, какие именно панели отображаются на экране по умолчанию, это поможет вам вернуть их в случае исчезновения.
Меню ? - иногда присутствует как меню "Справка" и обеспечивает доступ к справочной системе программы.
Оставшиеся пункты более специфичны для текстового редактора.
Во время движения по главному меню следует помнить об одной важной особенности. Раскрыв любой из заголовков главного меню, можно заметить , что после некоторых строк стоит многоточие. Это хороший признак, который говорит о том, что никакой операции с данными после активизации этого пункта не будет выполнено, а будет открыто какое-либо далоговое окно или вкладки, позволяющие сделать выбор. Следовательно, знакомство с таким пунктом меню безопасно для данных, пока вы не выбрали реально выполняемую операцию.
Во время знакомства с главным меню обращайте внимание на то, все ли термины понятны вам. Их значение, как правило, вполне можно выяснить при помощи справочной системы. Вообще говоря, большинство пользователей применяют ее возможности в очень ограниченном варианте. Если продолжить, например, говорить о программе Word97, то даже простое перечисение способов получения справки в ней составляет внушительный перечень:
Вызов Помощника по офису ( для вызова нажать клавишу F1 на клавиатуре или "?" в строке главного меню, затем выбрать - справка - советы, можно также использовать клавишу на стандартной панели инструментов). Основная справка ("?" в главном меню - вызов справки) с возможностью выбора вкладок:
Содержание (последовательное изложение содержания справки). Предметный указатель. Поиск по терминам .
"Походная справка" (Выбрать "?" в главном меню, затем - "л? Что это такое" - после этого к указателю мыши "прилипает" вопросительный знак. Если при этом щелкнуть по непонятному элементу меню или инструменту на клавишной панели, то выводится необходимая справка. С таким "вопросительным" указателем можно опускаться и вглубь главного меню, пока не найдется повод для вопроса. Быстрый доступ к этой функции - с помощью клавишей Shift-F1). Во многих диалоговых окнах программы в правом верхнем углу присутствует знак "?", который прилипает к курсору мыши. Его назначение аналогично тому, что описано в предыдущем пункте, но действие распространяется именно на открытую панель. В пределах отдельного окна или панели этот элемент справки может быть доступен и через контекстное меню, которое выводится по щелчку правой кнопкой мыши на вызывающем вопрос объекте, а затем выбором из раскрытого меню строки "Что это такое?"). В интерфейсе современных программ широко применяются всплывающие подсказки (при задержке указателя мыши на 1-2 секунды на клавишах панелей инструментов воводится краткая справка). Флаг, активизирующий эту функцию обычно стоит по умолчанию и находится в форме по адресу "Главное меню -Сервис -Настройка-Параметры- Отображать подсказки для кнопок", можно также включить в подсказку сочетание "горячих клавиш". Дополнительные подсказки в строке состояния (внизу экрана) для некоторых клавиш панелей. Действует аналогично всплывающей подсказке, но справка выводится в поле строки состояния, т.е. достаточно далеко от самого объекта и поэтому на это сообщение редко обращают внимание. Контекстно-зависимое меню (стартует при щелчке правой кнопки мыши и зависит от места нахождения указателя мыши на момент щелчка) дает перечень команд, целесообразных к выполнению в заданной ситуации. Хотя выводимая при этом информация и не является справкой, часто она бывает более чем полезной. См. также ст.1 Изменение формы указателя мыши при наползании на границы объектов и другие мышечувствительные поля указывет на возможность выполнять операции в духе "Перетащить и бросить". Существует и возможность отмены операции в этом случае (Меню Правка-Отменить или горячие клавиши Alt-Backspace, на клавиатуре на клавише Backspace нанесен символ "").
В целом, у каждой программы есть своя "изюминка", без знания которой вы можете оказаться беспомощными. Так, нельзя перемещаться по Интернету с помощью программы-браузера, если не знаешь, что такое URL, или адрес ресурса в Сети. Об "изюминке" программы лучше всего узнать заранее от ее более опытного пользователя, хотя, хочется подчеркнуть, что все вопросы в качественной программе можно разрешить и самостоятельно с помощью справочной системы, минимальной интуиции и настойчивости.
Постарайтесь быть рациональными: если вдруг вы убеждаетесь в том, что непонятных вам терминов в главном меню слишком много, не стоит выяснять, что за ними стоит, немедленно. Помните, что чем глубже термин спрятан внутрь меню, тем менее вероятно, что он понадобится вам в ближайшее время.
Главное, чего стоит добиться на начальном этапе - это выполнить в программе хотя бы одно базовое для нее действие с данными, т.е., например, создать текст (в текстовом редакторе) или электронную таблицу (в системе для работы с таковыми), или рисунок (в графическом редакторе) и сохранить данные на диске, затем попробовать открыит их.
Не забывайте также, что нельзя хорошо изучить программы, если вы не имеете конкретной задачи. Если пока вы не можете поставить задачи, добудьте образец данных, с которыми программа работает и которые приготовлены профессионалом, например, профессионально выполненый оригинал-макет какой-нибудь книги в редакторе Word и т. п. Разбор по деталям работы мастера, а многие прикладные программы позволяют это сделать принесут граздо больше пользы, чем абстрактные упражнения.
Важным элементом работы с программой является ее настройка. Во время путешествия по главному меню, обязательно отметьте для себя точки входа в меню настроек, поскольку понадобиться они вам могут очень быстро. Во многих программах точка входа в ее настройки -единственная , и это удобно. Многофункциональные программы, такие как Word97, могут иметь несколько входов для установки параметров работы. Они часто скрываются за словами "Настройка", "Параметры", "Свойства", "Preferences", "Options" и другие. Как только вас что-то перестает устраивать в работе программы, обратитесь к ее настройке. С особой осторожностью следует изменять параметры программы, установленные по умолчанию. При этом следует не менять, если вы это делаете впервые, больше одного параметра за раз, провести тестирование работы программы в новых условиях и запомнить места изменений для возможного восстановления.
Часто начинающие пользователи демонизируют разработчика, полагая что они сами являются причиной того, что та или иная функция программы не работает корректно. На практике, это далеко не так. Если что-то очень долго не получается, попробуйте посоветоваться с кем-нибудь, например, написать письмо в соотвествующую телеконференцию.Так, если вы работаете с продуктами компании Microsoft, то имя сервера телеконференций -msnews.microsoft.com. Кстати, чтение сообщений в таких телеконференциях самым быстрым образом введет вас в круг проблем того или иного программного продукта.
В заключение подведем небольшой итог того, какие подходы, как показывает практика, приводят к наиболее полноценному освоению прикладной программы.
Проработать терминологию главного меню, применяя все способы получения справки. Ознакомиться с тематическими разделами справочной системы. Выяснить "изюминку" программы, ее назначение, если вы еще не знаете этого Произвести действия, базовые для данной программы и выяснить форматы данных для импорта и экспорта Обнаружить и запомнить точки входа в настройки Поставить перед собой конкретную задачу и довести ее до решения. Ознакомиться с образцами профессиональной работы.
Дальнейший этап освоения, который можно было бы назвать "продвинутым", связан большей частью с ускорением выполнения операций, т.е. с высокой моторикой действий, которой добиваются, в основном сводя к минимуму использование мыши, и активному применению горячих клавиш.
Как выбрать жесткий диск
Несомненно, что при обилии предложения такой высокотехнологичной продукции как накопители на жестких дисках неквалифицированному пользователю бывает трудно сделать свой выбор. Это усугубляется еще и тем, что неправильный выбор комплектующих в другой части ПК, например видеокарты, или даже материнской платы, в худшем случае, будет выражаться в потраченных зря средствах, суммой равной стоимости комплектующих. В случае же внезапного отказа жесткого диска, потери предприятия или частного пользователя, как правило, заключаются не только в сумме, необходимой для приобретения нового накопителя, или ремонта старого. Часто это лишь крохи по сравнению со стоимостью восстановления данных и программ, хранившихся на устройстве. Поэтому, к выбору накопителя на ЖД следует относиться с особой внимательностью и ответственностью и ни в коем случае не следует экономить на таком оборудовании.
Итак, вы решили приобрести первый накопитель, дополнительный или сменить уже существующий на устройство большего объема. В качестве первой рекомендации можно посоветовать не покупать диск, бывший в употреблении. Сэкономленные деньги могут стоить вам потерянной информации, так как вероятность выхода из строя такого диска значительно выше, да и на хороший гарантийный срок рассчитывать не приходится. Кроме того, покупая устаревшую модель накопителя, вы обрекаете ПК на то, что спустя короткий промежуток времени, например, через год, вопрос о необходимости покупки нового диска станет снова. Также, лучше при установке нового диска убрать старый, что позволит избежать проблем с несовместимостью и заниженной производительностью.
Какой же диск можно в настоящий момент назвать современным? Современный накопитель на ЖД должен иметь достаточный объем для установки любой ОС персонального ПК и соответствовать стандартам, появившимся в течение последних трех лет. Так, к примеру, сейчас объем должен быть не ниже 1-3 Гбайт (накопители с меньшей емкостью, как правило, относятся к устаревшим сериям и моделям). Среднее время доступа к данным - менее 13 мс (у лучших - менее 8!). Скорость вращения дисков (шпинделя) - более 4500 об/мин (для быстрых - 5400, а для самых последних моделей - 7200 и 10000). Интерфейс - EIDE или SCSI-3 (у самых современных - Ultra ATA или Ultra Wide SCSI соответственно). Скорость передачи данных - более 10 Мбайт/с (а для быстрых накопителей последних моделей - до 40 Мбайт/с). Форм-фактор (диаметр дисков и требуемый размер отсека под установку) - 3,5 дюйма.
После рассмотрения основных технико-эксплуатационных характеристик необходимо определиться с типом интерфейса. Так как большинство материнских плат для персональных компьютеров имеют встроенный интегрированный интерфейс Ultra ATA IDE, производительность и другие характеристики накопителей с этим интерфейсом постоянно улучшаются, а стоимость (по сравнению с аналогичными моделями SCSI включая стоимость интерфейсной карты) остается достаточно низкой, можно смело рекомендовать для настольной офисной, домашней или учебной системы накопитель с интерфейсом Ultra ATA IDE. И только в случае комплектации мощных серверов распределенных баз данных и сетевых многопользовательских систем с большим числом пользователей необходимо ориентироваться на систему с SCSI интерфейсом, стоимость которого будет выше аналогичной или более производительной Ultra ATA приблизительно на 250 у.д.е - т.е. на стоимость интерфейсной карты SCSI. Если же, система уже оснащена интегрированным или внешним интерфейсным адаптером SCSI (причем, желательно, чтобы это не был адаптер сканера, т.к. для сканирующих устройств SCSI интерфейсы, как правило, упрощены и малопроизводительны), то, конечно же, следует установить SCSI накопитель. Приобретая SCSI-адаптер желательно остановиться на модели, отвечающей спецификации Plug&Play. Исходя из имеющихся средств, постарайтесь приобрести адаптер одного из последних стандартов SCSI, т.к. он не будет ограничивать скорость передачи данных, но позволит установить диски предыдущих стандартов SCSI. При наличии в компьютере свободных слотов расширения PCI, предпочтительнее покупать адаптер для этой более производительной шины. В общем случае можно порекомендовать адаптеры фирмы Adaptec (http://www.adaptec.com), отличающиеся простотой установки и конфигурации.
Конечно, к основной рекомендации можно отнести принцип - покупайте продукцию только известных фирм, имеющую длительную гарантию (1-3 года и дольше) и устойчивую репутацию. Какие же компании в настоящее время являются лидерами на рынке производителей накопителей на жестких магнитных дисках? Ниже приводится перечень крупнейших компаний и краткое описание их продукции.
. Корпорация, стоявшая у истоков разработки накопителей на жестких дисках для первых моделей IBM-PC. Еще и сейчас на многих ископаемых но работающих ХТ и 286-х машинах можно встретить живые накопители этой фирмы объемом 20 мегабайт, проработавшие почти 20 лет и не имеющие ни единого "бед" блока. Компания выпускает EIDE и SCSI диски с высоким быстродействием, по самым передовым технологиям. Известна сериями дисков Medalist и Barracuda. В тестах журнала PC World эти накопители неоднократно отмечались как одни из самых быстрых и малошумных ("Best Buy" журнала PC World). Расположение и маркировка перемычек удобны и понятны. Корпус Seagate Medalist имеет хорошую защиту электронных компонентов от механических повреждений. В комплекте стандартной поставки идет утилита для Windows - DiscWizard, наиболее полно обеспечивающая установку и разметку. SCSI диски Seagate серии Barracuda соответствуют самым современным стандартам, включая Ultra SCSI. Фирма предоставляет длительную (до 5 лет) гарантию на свои изделия. Необходимо отметить, что для дисков Seagate некоторыми российскими фирмами установлена, пожалуй, самая длительная гарантия - 4 года.
. Одна из лидирующих компаний по выпуску как SCSI, так и EIDE дисков. Наиболее распространены диски серий Pioneer и Fireball. Эти диски сертифицированы для использования с Windows 95 и Windows NT и используют, так же, как и Western Digital, технологию S.M.A.R.T. для предупреждения о возможных сбоях. В серии Fireball выпускаются EIDE и SCSI модификации, при этом диски EIDE имеют одни из самых лучших показателей быстродействия. Компания является разработчиком нового стандарта для дисков EIDE - Ultra ATA, обеспечивающего скорости передачи данных до 33,3 Мбайт/с и более высокую надежность обмена данными. Однако, продукция Quantum имеет довольно средние показатели ударозащищенности, к тому же конструкция дисков содержит много открытых элементов, т. е. велика опасность физических повреждений и выхода из строя из-за воздействия статического электричества. Стандартный гарантийный срок фирмы - 3-5 лет.
. Бурно развивающийся компьютерный гигант, который еще недавно практически не мог конкурировать с ведущими производителями накопителей всех видов, в настоящее время планирует занять до 9% рынка в области производства дисковых магнитных и оптических накопителей. Производство жестких дисков организуется по новейшим технологиям. Соответственно, можно ожидать высокого уровня надежности продукции, что не относится к старым моделям. Существенным стимулом для покупки диска Samsung может быть его невысокая стоимость.
. Японская компания, известная прежде всего демпинговыми ценами своей продукции на мировом компьютерном рынке. В дисках этой фирмы также использованы передовые технологии, такие, как S.M.A.R.T., и собственная технология энергосбережения Intelligent Power Management. Диски имеют невысокий уровень шума и, в целом, средние значения показателей быстродействия. В качестве недостатков можно упомянуть нестандартные расположение и маркировку перемычек; специфическую, не содержащую полной жесткой станины, конструкцию корпуса; достаточно средние характеристики удароустойчивости и большое количество открытых элементов, незащищенных от механических повреждений. Также, существенным стимулом для покупки дисков Fujitsu является их невысокая стоимость.
. Один из старейших производителей не только PC, но и жестких дисков. Производит как SCSI так и EIDE накопители. К наиболее известным относится серия Deskstar. Диски имеют отличную производительность и быстродействие. Однако, маркировка и расположение перемычек нестандартны. Фирма гарантирует совместимость с Windows 95, Windows NT и OS/2. Гарантия на диски - до 3 лет. В комплект поставки входит утилита Disk Manager, обеспечивающая быструю установку и разметку. Накопители IBM также достаточно дешевы и могут быть рекомендованы в качестве надежной альтернативы накопителям Seagate.
несомненно относится к ведущим производителям жестких дисков. Компания является разработчиком первой спецификации IDE. Наиболее известна именно дисками EIDE, занимающими львиную долю западного и российского рынка HDD. Ее накопители можно охарактеризовать как имеющие высокие скоростные характеристики. Накопители просты в установке (имеют удобное расположение и понятную маркировку перемычек. Современная серия EIDE дисков носит название Caviar и использует технологию S.M.A.R.T.. Диск Western Digital Caviar 22100 получил высшую оценку ("Best Buy") журнала PC World среди IDE дисков. EIDE диски WD имеют высокие показатели ударозащищенности. В настоящее время компания выпускает SCSI диски серии Enterprise, поддерживающие наиболее современные спецификации Ultra SCSI, имеющие высокие характеристики и длительную гарантию (до 5 лет). Все накопители сертифицированы на совместимость с Novell, Windows 95 и Windows NT. В комплект поставки входит утилита EZ Drive, облегчающая разбиение и форматирование дисков. К сожалению, необходимо отметить, что в 1997 году фирмой были отмечены некоторые серьезные недостатки для очень небольшого числа выпущенных накопителей, которые были впоследствии исправлены. Поэтому, приобретая диски этой фирмы, необходимо удостовериться по маркировке, что они выпущены не в 1997 году. Кроме того, необходимо обратить внимание на совместимость с платами AsusTek. С подробностями о контроле качества компанией Western Digital, исправленными ошибками и о новом ПО можно ознакомиться на узле WD в Интернет.
|
Контроллеры жестких дисков
Собственно контроллер накопителя физически расположен на плате электроники и предназначен для обеспечения операций преобразования и пересылке информации от головок чтения/записи к интерфейсу накопителя. Часто, контроллером называют интерфейс накопителя или интерфейс ПК с накопителем, что в общем не верно. Контроллер жестких дисков представляет собой сложнейшее устройство - микрокомпьютер, со своим процессором, ОЗУ и ПЗУ, схемами и системой ввода/вывода и т.п.. Однако, в большинстве случаев, производители размещают их в одном или двух микро-чипах.
Контроллер занимается множеством операций преобразования потока данных. Так как длинна дорожек неравна, данные на различные дорожки необходимо записывать неравномерно. Это становится проблемой, по сравнению с гибкими дисками, для носителей с высокой плотностью записи (число дорожек более 1000). Простые контроллеры, как правило, записывают одно и тоже количество информации на каждую дорожку, независимо от ее длинны. Для этого контроллер упаковывает данные более плотно, начиная с определенной по счету дорожки. Цилиндр, с которого начинается более плотная упаковка данных называется цилиндром начальной прекомпенсации (Starting Cylinder for Precompensation - SCP). Для компенсации искажения информации при чтении, запись данных производится с предварительным смещением битов, которое учитывает искажения.
Многие производители создают устройства, которые записывают различный объем информации на внутренние и внешние дорожки за счет размещения на них разного числа секторов. Это возможно, благодаря аппаратному скрытию от программ и пользователя физических характеристик устройства на уровне его контроллера и/или интерфейса (устройства с IDE, EIDE и SCSI интерфейсами). Поэтому, накопители, как правило, имеют различное физическое и логическое число цилиндров.
Также, в силу исторических причин, многие операционные системы, работающие с накопителями на ЖМД через BIOS, разработаны таким образом, что не могут оперировать числом цилиндров более 1024. Поскольку в настоящее время, накопители больших объемов (более 1Мб) имеют более 1024 физических цилиндра, то применяется программный пересчет, при котором, накопитель определяется его контроллером и процедурами BIOS как имеющий не более 1024 цилиндра, но имеющий некоторое нереальное число головок, поверхностей и секторов. Функция же пересчета для отыскания нужного сектора ложится либо на BIOS ПК, либо на BIOS контроллера, либо на интерфейс.
Данные, записываемые в сектора, защищаются от некоторых ошибок чтения/записи при помощи расчета и записи вместе с ними контрольной суммы - кода контроля ошибок (Error Correction Code - ECC). Записывая байты на диск, адаптер производит накопление циклическим делением входных данных на специальный полином, остатка от деления, который представляет уникальную комбинацию бит и записывается контроллером вместе с данными. Число байт ECC для каждого устройства определяется видом используемого полинома. При считывании данных производится аналогичное накопление и расчет контрольной суммы. В случае несовпадения результатов рассчитываемого и хранимого с данными ECC, производится попытка восстановления - коррекции данных при помощи полинома, имеющихся данных и контрольной суммы. Число байт данных, которое может быть скорректировано, определяется порядком используемого полинома. Чем она выше, тем большее количество байт подряд может быть скорректировано, но тем длиннее и сам код ECC. Используются разные полиномы и число байт ECC может быть от 4 до 8 и более. Число же бит информации, требуемое для записи одного байта, зависит от используемого метода кодирования. Необходимо отметить, что восстановление данных при помощи полинома и кода ECC происходит на уровне контроллера и прозрачно для программ и пользователя, однако, на основе процедур BIOS программным путем можно получить информацию о том, была ли произведена процедура коррекции.
Большинство современных накопителей поддерживают режимы работы контроллеров Ultra DMA, DMA2, и PIO. DMA - Direct Memory Access - прямой доступ к памяти - режим взаимодействия контроллера накопителя и интерфейса ПК, при котором обмен данными по интерфейсу осуществляется без участия центрального процессора ПК. Режим DMA позволяет заметно разгрузить процессор по сравнению с режимом PIO (Programmed Input/Output - программный ввод/вывод), при котором все пересылки выполняет непосредственно центральный процессор ПК. Это достигается за счет использования специального контроллера и канала прямого доступа к оперативной памяти ПК, без участи центрального процессора. Все современные накопители могут работать в режиме DMA2, если это поддерживается операционной системой, а скорость обмена при этом может достигать, в зависимости от модели, 16.6 Мб/с. А накопители и системы с поддержкой режима Ultra DMA, при использовании соответствующего драйвера, могут передавать и принимать информацию со скоростью 33.3 Мб/с. Однако, это лишь предельно возможные скорости обмена данными контроллера с буфером накопителя. Реальная же скорость чтения/записи даже в лучших моделях с интерфейсом ATA в настоящее время не превышает 10-11 Мб/с. Основная нагрузка при работе ложится именно на чтение/запись, передача данных в буфер и из буфера занимает лишь малую часть этого времени, и сам факт перехода на Ultra DMA, как правило, дает прирост лишь в единицы процентов. Но накопители с Ultra DMA, обычно, имеют высокую скорость вращения шпинделя, а следовательно - и более высокую скорость чтения/записи.
Логическое хранение и кодирование информации
Для обеспечения наиболее оптимальной производительности и работы накопителя как запоминающего устройства, а также, для улучшения программного интерфейса, накопители не используются системами в первичном виде, а в них, на основе физически присутствующих структур - дорожек и секторов, используется логическая структура хранения и доступа к информации. Ее тип и характеристики зависят от используемой операционной системы и называется она - файловой системой. В настоящее время имеется достаточно много типов различных файловых систем, практически столько же, сколько и различных операционных систем, однако, все они основывают свои логические структуры данных на нескольких первичных логических структурах. Рассмотрим их подробнее.
Первый сектор жесткого диска содержит хозяйственную загрузочную запись -
Магнитные дисковые накопители
Принцип работы магнитных запоминающих устройств основаны на способах хранения информации с использованием магнитных свойств материалов. Как правило, магнитные запоминающие устройства состоят из собственно устройств чтения/записи информации и магнитного носителя, на который, непосредственно, осуществляется запись и с которого считывается информация. Магнитные запоминающие устройства принято делить на виды в связи с исполнением, физико-техническими характеристиками носителя информации и т.д.. Наиболее часто различают: дисковые и ленточные устройства. Общая технология магнитных запоминающих устройств состоит в намагничивании переменным магнитным полем участков носителя и считывания информации, закодированной как области переменной намагниченности. Дисковые носители, как правило, намагничиваются вдоль концентрических полей – дорожек, расположенных по всей плоскости дискоидального вращающегося носителя. Запись производится в цифровом коде. Намагничивание достигается за счет создания переменного магнитного поля при помощи головок чтения/записи. Головки представляют собой два или более магнитных управляемых контура с сердечниками, на обмотки которых подается переменное напряжение. Изменение полярности напряжения вызывает изменение направления линий магнитной индукции магнитного поля и, при намагничивании носителя, означает смену значения бита информации с 1 на 0 или с 0 на 1.
Дисковые устройства делят на гибкие (Floppy Disk) и жесткие (Hard Disk) накопители и носители. Основным свойством дисковых магнитных устройств является запись информации на носитель на концентрические замкнутые дорожки с использованием физического и логического цифрового кодирования информации. Плоский дисковый носитель вращается в процессе чтения/записи, чем и обеспечивается обслуживание всей концентрической дорожки, чтение и запись осуществляется при помощи магнитных головок чтения/записи, которые позиционируют по радиусу носителя с одной дорожки на другую. Дисковые устройства, как правило, используют метод записи называемый методом без возвращения к нулю с инверсией (Not Return Zero – NRZ). Запись по методу NRZ осуществляется путем изменения направления тока подмагничивания в обмотках головок чтения/записи, вызывающее обратное изменение полярности намагниченности сердечников магнитных головок и соответственно попеременное намагничивание участков носителя вдоль концентрических дорожек с течением времени и продвижением по окружности носителя. При этом, совершенно неважно, происходит ли перемена магнитного потока от положительного направления к отрицательному или обратно, важен только сам факт перемены полярности.
Для записи информации, как правило, используют различные методы кодирования информации, но все они предполагают использование в качестве информационного источника не само направление линий магнитной индукции элементарной намагниченной точки носителя, а изменение направления индукции в процессе продвижения по носителю вдоль концентрической дорожки с течением времени. Такой принцип требует жесткой синхронизации потока бит, что и достигается методами кодирования. Методы кодирования данных не влияют на перемены направления потока, а лишь задают последовательность их распределения во времени (способ синхронизации потока данных), так, чтобы, при считывании, эта последовательность могла быть преобразована к исходным данным.
Master Boot Record
(MBR) которая, в свою очередь, содержит загрузочную запись - Boot Record (BR), выполняющуюся в процессе загрузки ОС. Загрузочная запись жестких дисков является объектом атаки компьютерных вирусов, заражающих MBR. За загрузчиком расположена таблица разделов - Partition Table (PT), содержащая 4 записи - элементы логических разделов - Partitions. Завершается MBR специальной сигнатурой - последовательностью из 2-х байт с шестнадцатиричными значениями 55H и ААH, указывающая на то, что данный раздел, после которого расположена сигнатура, является последним разделом в таблице. Ниже представлена структура MBR.
Название записи в MBR | Длина, байт |
Загрузочная запись – Boot Record | 446 |
Элемент таблицы разделов 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 называется главным разделом (
Модифицированная частотная модуляция
(Modified Frequency Modulation - MFM) - улучшенный метод FM. Модификация заключается в сокращении вдвое длительности битового элемента - до 4 мкс и использовании бит синхронизации не после каждого бита данных, а лишь в случаях, когда в предшествующем и текущем битовых элементах нет ни одного бита данных. Такой способ кодирования позволяет удвоить емкость носителя и скорость передачи данных, по сравнению с методом FM, т.к. в одном и том же битовом элементе никогда не размещаются бит синхронизации и данных, а на один битовый элемент приходится только одна перемена направления магнитного потока. Также, в настоящее время не используется.
Модифицированная запись с групповым кодированием
(Advanced Run Limited Length – ARLL) – улучшенный метод RLL, в котором, наряду с логическим уплотнением данных, производится повышение частоты обмена между контроллером и накопителем.
В настоящее время в накопителях на жестких дисках используются различные методы кодирования информации, разрабатываемые и патентуемые фирмами-производителями на основе метода с групповым кодированием - ARLL. Выпускаются также устройства с аппаратной компрессией данных на уровне интерфейса или контроллера в которых используется простое арифметическое сжатие информации перед записью и после считывания.
Основные физические и логические параметры ЖД
Все накопители так или иначе соответствуют стандартам, определяемым либо независимыми комитетами и группами стандартизации, либо самими производителями. Среди множества технических характеристик отличающих одну модель от другой можно выделить некоторые, наиболее важные с точки зрения пользователей и производителей, которые так или иначе используются при сравнении накопителей различных производителей и выборе устройства.
Основные особенности интерфейса ОС Windows 95/98/NT, которые нельзя не знать
М. Талантов, Центр Информационных Технологий
Если вам посчастливилось прослушать один из курсов, посвященных началу работы в Windows, или вы сами преподаете его, то попробуйте проверить себя или своих учеников, имеют ли они правильное представление о важнейших для практической работы особенностях этой операционной системы (ОС). В данном случае идет ли речь о Windows 95,98 или NT не имеет принципиального значения, поскольку их пользовательские интерфейсы, (т.е. то, что вы видите на экране при старте и во время работы системы, а также способы выполнения типовых операций) отличаются незначительно.
Ниже приведен перечень особенностей ОС Windows и более или менее внятная расшифровка того, что за ними скрыто. Однако предполагается, что вы уже обладаете некоторыми базовыми знаниями (это обращение, как и прочие подробности, разумеется, не к преподавателям). В данном случае, если вы не имеете представления хотя бы об одном из этих пунктов, у вас непременно возникнут проблемы в ближайшем будущем, для каких бы целей вы ни использовали ПК под управлением ОС Windows. Поэтому прочтите, вспомните, если забыли, проштудируйте материал по литературе, если написанного здесь вам показалось недостаточно, и конечно, попрубуйте на практике, в общем, не оставляйте его без внимания.
Итак, сначала просто перечислим без пояснений основные особенности интерфейса ОС Windows 95/98/NT, которые нельзя не знать:
Если указанные выше тезисы кажутся вам понятными и, самое главное, вы представляете, что на практике стоит за ними, то вы можете попытаться перейти к чтению других более специальных материалов, например, касающихся вопросов особенностей инсталляции самой операционной системы, инсталляции аппаратного и программного обеспечения в ней, сетевого администрирования Windows, работы с реестром Windows и других. Если же что-то показалось не слишком понятным, предлагаем продолжить чтение.
Нумерация в списке не связана с ранжированием по значимости каждого из пунктов, а просто удобна для. Итак, по порядку:
Парковкой головок
называют процесс их перемещения в безопасное положение. Это - так называемое "парковочное" положение головок в той области дисков где ложатся головки. Там, обычно, не записано никакой информации, кроме серво - это специальная "посадочная зона" (Landing Zone). Для фиксации привода головок в этом положении в большинстве ЖД используется маленький постоянный магнит, когда головки принимают парковочное положение - этот магнит соприкасается с основанием корпуса и удерживает позиционер головок от ненужных колебаний. При запуске накопителя схема управления линейным двигателем "отрывает" фиксатор, подавая на двигатель, позиционирующий головки, усиленный импульс тока. В ряде накопителей используются и другие способы фиксации - основанные, например, на воздушном потоке, создаваемом вращением дисков. В запаркованном состоянии накопитель можно транспортировать при достаточно плохих физических условиях (вибрация, удары, сотрясения), т.к. нет опасности повреждения поверхности носителя головками. В настоящее время на всех современных устройствах парковка головок накопителей производится автоматически внутренними схемами контроллера при отключении питания и не требует для этого никаких дополнительных программных операций, как это было с первыми моделями.
Во время работы все механические части накопителя подвергаются тепловому расширению, и расстояния между дорожками, осями шпинделя и позиционером головок чтения/записи меняется. В общем случае это никак не влияет на работу накопителя, поскольку для стабилизации используются обратные связи, однако некоторые модели время от времени выполняют рекалибровку привода головок, сопровождаемую характерным звуком, напоминающим звук при первичном старте, подстраивая систему к изменившимся расстояниям.
Плата электроники современного накопителя на жестких магнитных дисках представляет собой самостоятельный микрокомпьютер с собственным процессором, памятью, устройствами ввода/вывода и прочими традиционными атрибутами присущими компьютеру. На плате могут располагаться множество переключателей и перемычек, однако не все из них предназначены для использования пользователем. Как правило, руководства пользователя описывают назначение только перемычек, связанных с выбором логического адреса устройства и режима его работы, а для накопителей с интерфейсом SCSI - и перемычки, отвечающие за управление резисторной сборкой (стабилизирующей нагрузкой в цепи).
Перемычки
. При подключении первого 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-устройств. А практически все выпущенные в последнее время накопители и адаптеры, как правило, поддерживают этот стандарт.
Раскладка перемычек к накопителям, как правило, приводится на верхней крышке устройства и/или в руководстве пользователя.
Многие накопители содержат разъем для подключения
ПК: самообразование для продолжающих
Михаил Талантов
Компьютер для пользователя, как известно, не самоцель, а средство решения собственных задач с помощью прикладных программ. У вас появились проблемы с образованием, с недостаточно эффективной обработкой текста, с переводом? Решение выглядит просто - найти соответствующую программу, выполнить ее инсталляцию и настройку, в кратчайшие сроки изучить ее функциональные особенности и получить практический результат. Для этого нужно быть опытным пользователем. Иногда приходится сталкиваться с небрежным отношением "programmer'ов" к "user'ам". В действительности даже хороший программист может быть неважным пользователем. Тем не менее у первого всегда есть одно веское преимущество - кругозор, позволяющий посмотреть на чисто пользовательскую проблему несколько шире.
По нашему мнению, для приобретения кругозора, облегчающего решение многих вопросов, совсем не обязательно программировать.
Захватывающим источником пополнения знаний о ПК может стать работа с постоянно обновляемым программным обеспечением. Установка новых прикладных программ в режиме "custom" в противоположность режиму "express", т.е. когда вы не поручаете большую часть инсталляции выполнить за вас мастеру-установщику, изучение требований разработчика к аппаратной и программной составляющей вашего компьютера может стать не только полезным , но и увлекательным занятием. Превосходная коллекция программ, отсортированная по разделам и готовых к загрузке, собрана на сервере . Отдельно хочется отметить тот факт, что там представлено не только бесплатное программное обеспечение, но и пробные версии "shareware", функциональные возможности которых, безусловно, более широки, чем бесплатных продуктов.
Давайте проанализируем несколько заметок из рассылки этого сервера, которые касаются программ.
Цитата:
"Absolute Protect (469 Kb)
http://www.listsoft.com/programs/pr1465.htm
ShareWare $30 Интерфейс: Eng Ver: 2.31
Это программа для защиты вашего компьютера от кражи. Она запускается автоматически, незаметна (почти) в работе и занимается тем, что при подключении компьютера к Интернету периодически отправляет электронное письмо по указанному во время установки программы адресу (кроме того, может и позвонить по указанному телефону). В этом письме содержится информация о компьютере - его IP адрес, имя компьютера, пользователя и т.п. В случае, если компьютер был украден, эта информация даст вам шанс его обнаружить. Профессиональная версия программы (второй файл) позволяет также удаленно скачать любой файл. Программа сделана вполне грамотно: она продолжает работать даже после переустановки Windows и, как заявляют авторы, после форматирования диска. В своей работе программа пользуется технологиями вирусов, но не обнаруживается антивирусными программами и никак не взаимодействует с остальным ПО, установленном на компьютере. Также она не оставляет своих следов общедоступных местах. Для ее удаления вам надо будет в командной строке набрать слово, которое вы указывали при установке, т.е. какой-то общей процедуры тоже нет"
Если вы незнакомы с понятием IP адреса, какими-либо аспектами вирусной технологии или другими, возможно, редко используемыми терминами - в этом нет ничего страшного, напротив, не проходите мимо них, тем более, что есть быстрый способ узнать, что они обозначают. Например, с помощью бесплатно загружаемой энциклопедии с сервера , которая доступна также в режиме on-line. Ее версию можно взять и прямо с нашего узла. То, что она на английском, это ее преимущество, а не недостаток.
Тестирование программ, понимание практической стороны использования тех или иных технологий быстро способствует накоплению навыков и знаний, которые оказываются реально полезными на практике.
Если непонятного в программе кажется слишком много, то можно временно отложить ее использование. Особых рекомендаций заслуживают программы с узла www.listsoft.com из разделов "система", "утилиты".
Цитата:
"MemTurbo
ShareWare Интерфейс: Eng OS: 95/98
Полезная утилитка, которая тихонько сидит в системной панели и наблюдает за состоянием памяти Вашего компьютера. Если количество свободной физической памяти вдруг падает ниже заданного Вами предела, программа дефрагментирует память и выгружает ниспользуемые модули в своп."
Возможно, непонятным термином оказался "своп" (swap). Его поиск в энциклопедии, которая выполнена в формате стандартного для Windows help-файла, занимает считанные секунды, и мы уже можем прочитать следующее, получив хороший урок компьютерного английского:
"(1) To replace pages or segments of data in memory. Swapping is a useful technique that enables a computer to execute programs and manipulate data files larger than main memory. The operating system copies as much data as possible into main memory, and leaves the rest on the disk. When the operating system needs data from the disk, it exchanges a portion of data (called a page or segment) in main memory with a portion of data on the disk.
DOS does not perform swapping, but most other operating systems, including OS/2, Windows, and UNIX, do. Swapping is often called paging.
(2) In UNIX systems, swapping refers to moving entire processes in and out of main memory.
Copyright © 1996-1998 Mecklermedia Corp."
Поскольку энциклопедия поддерживает переходы по перекрестным ссылкам прямо в своих статьях, то вновь появившиеся непонятные места можно легко прояснить.
Еще одна цитата с сервера
"Driver Detective
FreeWare Интерфейс: Eng OS: 95/98
Простая программа, которая показывает драйверы, установленные у Вас в компьютере, их производителя и версию. Может показывать .drv, .dll и .vxd файлы. Весьма полезно для всяческих обновлений"
Перед установкой программы полезно выяснить с вомощью энциклопедии, например, какого типа файлы, обычно скрываются за расширениями .drv, .dll и .vxd и каково их назначение.
Для "vxd" находим
"virtual device driver
In Windows systems, a special type of device driver that has direct access to the operating system kernel. This allows them to interact with system and hardware resources at a very low level. In Windows 95, virtual device drivers are often called VxDs because the filenames end with the .vxd extension.
Copyright © 1996-1998 Mecklermedia Corp."
Системные программы и утилиты часто позволяют обратить внимание на те особенности работы программного обеспечения и операционной системы, которые не афишируют прикладные программы более общего назначения. Сегодня в Интернете можно найти достаточно большое количество серверов, предлагающих коллекции бесплатных и условно бесплатных программ с описаниями как на русском, так и на английском языках. В заключение приведем некоторые из них:
Правило 2-х кнопок и контекстное меню.
Комментарий 3.
Простое правило: не забывайте о второй (правой) кнопке мыши. При ее нажатии на каком-либо объекте Windows в большинстве случаев доступно так называемое контекстное меню, т.е. меню, которое по-мнению разработчиков ОС или прикладной программы, в данной пространственной точке и момент времени будет вам полезно. Огромное количество вопросов от изучающих компьютер никогда бы не прозвучало вслух, если бы они чаще вспоминали это правило. Заметим, что правую кнопку можно попробовать нажать и тогда, когда вы не видите какого-либо объекта, а просто растерялись.
Приложения как конверторы, окна импорта-экспорта.
Комментарий 6.
Как известно, прикладные программы (приложения) работают с данными - текстами, графикой. Данные хранятся в файлах определенным образом, т.е. имеют тот или иной формат хранения, причем для наглядности и удобство файлу дается расширение, соответствующее формату, например, bmp- формат растровой графики, doc - формат файла Word, wps - формат файла MS Works и т.д.
При обмене файлами между пользователями часто возникают проблемы совместимости. В связи с этим, каждое приложение поддерживает помимо своего собственного "родного" формата, еще и форматы данных, с которыми работают другие приложения. Таким образом, любая солидная прикладная программа может прочитать файлы определенных форматов и сохранить их также в виде заданных форматов, т.е. выступает в роли конвертора. Иногда бывает важно знать, каковы же форматы импорта и экспорта приложения, которые, вообще говоря, не обязаны совпадать. Проще всего узнать о форматах файлов импорта можно, попытывшись открыть нужный файл через главное меню приложения Файл-Открыть (Open) (см., например, Word), а затем просмотреть перечень расширений в поле "Тип файлов" окна импорта, для чего нажать на стрелочку в правой части этого поля. Обратим внимание на типичную ситуацию, когда пользователь открывает из приложения для загрузки окно импорта, просматривает свой каталог и не находит нужных файлов. Во многих программах по умолчанию для импорта отоборажаются файлы лишь с одним расширением, например, "doc" в редакторе Word. Файлы с другими расширениями, скажем "txt" при этом не показываются в каталоге. Чтобы их увидеть просто следует установить нужный тип.
Список экспортируемых форматов можно просмотреть в окне экспорта, которое активизируется через главное меню приложения Файл- "Сохранить как..." ("Save as...").
На рис.1. показаны некоторые форматы импорта и экспорта текстового процессора Word 97. Использование маски "*.*" в окне "Открыть" подразумевает возможность отображения сразу всех файлов данной папки и совсем не гарантирует их успешной загрузки в приложение.
Рис. 1. Диалоговые окна прикладной программы для импорта и экспорта файлов
Программное распознавание
и подключение накопителя. Для устройств с интерфейсом 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, то в других режимах он будет работать ненормально и может испортиться, то же касается и остальных параметров, неправильная установка которых может привести к частичной или полной неработоспособности и даже к поломке накопителя.
Для накопителей с интерфейсом SCSI, контроллер которых снабжен собственной BIOS и процедурой setup, необходимо вызвать данную процедуру во время загрузки ПК путем нажатия соответствующей комбинации клавиш (такие комбинации различны у адаптеров различных производителей, а указание на них приводится в строках инициализации интерфейса, возникающих на экране монитора после включения ПК). Так как процедуры setup существенно различаются, то общей рекомендацией будет найти и выполнить программу тестирования или определения устройств и их логических номеров, подключенных к интерфейсу. Часто, такая процедура выполняется автоматически и входит в состав тестирующих процедур для PnP BIOSов.
Физическое положение, в котором работают современные ЖД, не играет большой роли. Большинство накопителей может работать и горизонтально, и вертикально, и на боку, и в наклонном положении, однако, встречаются накопители, в руководстве к использованию которых не рекомендуется располагать устройство, например, платой электроники вверх или иначе, поэтому, перед установкой внимательно познакомьтесь с руководством пользователя. Главное, во время работы не подвергать накопитель резким толчкам и сильной вибрации, т.к. при этом создается максимальная угроза повреждения поверхностей дисков головками чтения/записи. В выключенном состоянии головки запаркованы и небольшая вибрация и толчки не могут повредить накопитель.
Пропускной способностью
(throughput), определяет скорость, с которой данные считываются или записываются на диск после того, как головки займут необходимое положение. Измеряется в мегабайтах в секунду (MBps) или мегабитах в секунду (Mbps) и является характеристикой контроллера и интерфейса. Различают две разновидности скорости передачи - внешняя и внутренняя. Скорость передачи данных, также является одним из основных показателей производительности накопителя и используется для ее оценки и сравнения накопителей различных моделей и производителей.
Работа накопителя
Теперь рассмотрим процесс работы накопителя от запуска до остановки. При подаче питающих напряжений начинает работать микропроцессор контроллера. Вначале он, как и компьютер, выполняет самотестирование и в случае его успеха запускает схему управления двигателем вращения шпинделя. Диски начинают раскручиваться, увлекая за собой прилегающие к поверхностям слои воздуха, и при достижении некоторой скорости давление набегающего на головки потока воздуха преодолевает силу пружин, прижимающих их к дискам, и головки "всплывают", поднимаясь над дисками на доли микрона. С этого момента, вплоть до остановки дисков, головки не касаются дисков и "парят" над поверхностями, поэтому ни диски, ни сами головки практически не изнашиваются. Тем временем, двигатель шпинделя продолжает раскручивать поверхности. Его скорость постепенно приближается к номинальной (тысячи оборотов в минуту). В это время накопитель потребляет максимум питающего напряжения и создает предельную нагрузку на блок питания компьютера по напряжению 12 Вольт. Поскольку в любой зоне дисков присутствует серворазметка, то сервоимпульсы начинают поступать с головок сразу же после начала вращения, и по их частоте контроллер судит о скорости вращения дисков. Система стабилизации вращения следит за потоком сервоимпульсов, и при достижении номинальной скорости происходит так называемый "захват", при котором любое отклонение скорости вращения сразу же корректируется изменением тока в обмотках двигателя. После достижения шпинделем номинальной скорости вращения освобождается фиксатор позиционера головок чтения/записи, и система его управления проверяет способность поворачиваться и удерживаться на выбранной дорожке путем выборочного произвольного позиционирования. При этом делается серия быстрых поворотов в разные стороны, что на слух выглядит как характерное "тарахтение", слышимое через несколько секунд после старта. Во время перемещения позиционера головок происходит слежение за поступающими с головок серво-импульсами, и система управления всегда "знает", над сколькими дорожками прошли головки. Аналогично происходит и удержание головок над выбранной дорожкой - при отклонении от центра дорожки изменяется во времени величина и форма серво-импульсов. Система управления может ликвидировать отклонение, изменяя ток в обмотках двигателя позиционера головок. Во время тестирования привода головок заодно делается и его калибровка - подбор параметров управляющих сигналов для наиболее быстрого и точного перемещения позиционера при минимальном количестве "промахов". Здесь нужно сказать, что микрокомпьютер ЖД, как и компьютер, имеет ПЗУ, в котором записана BIOS накопителя - набор программ для начального запуска и управления во время работы, и ОЗУ, в которое после раскрутки механической системы загружаются остальные части управляющих программ. Кроме всего прочего, в ОЗУ загружается так называемая карта переназначения дефектных секторов, в которой отмечены дефектные секторы, выявленные при заводской разметке дисков. Эти секторы исключаются из работы и иногда подменяются резервными, которые имеются на каждой дорожке и в специальных резервных зонах каждого диска. Таким образом, даже если диски и имеют дефекты (а при современной плотности записи и массовом производстве поверхностей носителей они имеют их всегда), для пользователя создается впечатление "чистого" диска, свободного от сбойных секторов. Более того - на каждом диске накопителя имеется некоторый запас резервных секторов, которыми можно подменить и появляющиеся впоследствии дефекты. Для одних накопителей это возможно сделать под управлением специальных программ, для других - автоматически в процессе работы. Хранение подобной служебной информации на дисках, кроме очевидной выгоды, имеет и свои недостатки - при ее порче микрокомпьютер не сможет правильно запуститься, и, даже, если все информационные секторы не повреждены, восстановить их можно будет только на специальном заводском стенде.
После начальной настройки электроники и механики микрокомпьютер ЖД переходит в режим ожидания команд контроллера, расположенного на системной плате или интерфейсной карте, который в свою очередь программируется процедурами собственной BIOS или BIOS компьютера под управлением ОС. Получив команду, он позиционирует на нужный цилиндр, по сервоимпульсам отыскивает нужную дорожку, дожидается, пока до головки дойдет нужный сектор, и выполняет считывание или запись информации. Если контроллер запросил чтение/запись не одного сектора, а нескольких - накопитель может работать в блочном режиме, используя ОЗУ в качестве буфера и совмещая чтение/запись нескольких секторов с передачей информации к контроллеру или от него.
Современные накопители (как ATA, так и SCSI) поддерживают развитую систему команд управления устройством среди которых имеются и такие, которые позволяют остановить вращение шпинделя и перевести накопитель в ждущий режим. Данный режим используется ПО ОС и BIOSов ПК для обеспечения стандартов сохранения энергии и работы процедур системы сохранения энергии, отключающих накопитель через некоторое время после ожидания его использования. Необходимо отметить, что не следует злоупотреблять частой остановкой и включением накопителя, т.к. именно во время разгона накопитель работает в форсированном режиме и изнашивается сильнее, нежели при нормальной эксплуатации в полностью рабочем активном состоянии. Использовать возможности сохранения энергии процедур BIOS и ОС следует лишь на машинах-серверах, работающих круглосуточно, дисковые операции на которых могут не выполняться по нескольку часов, в то время как, вся система должна находиться в состоянии полной готовности.
При выключении питания двигатель шпинделя работает в режиме генератора, обеспечивая питание плат электроники на время, необходимое для корректного завершения работы. Прежде всего, блокируется подача тока записи в магнитные головки, чтобы они не испортили информацию на поверхностях, а остаток энергии подается в обмотки привода головок, толкая их к центру дисков (в этом движении головкам помогает и естественная скатывающая сила, возникающая при вращении дисков). Как правило, для того чтобы запарковать головки достаточно одной скатывающей силы. Дойдя до посадочной зоны, привод головок защелкивается магнитным или механическим фиксатором еще до того, как головки успеют коснуться поверхности в результате падения скорости вращения дисков. В этом и состоит суть "автопарковки" - любой исправный накопитель всегда запаркует головки, как бы внезапно не было выключено питание, однако, если в этот момент происходила запись информации, то для пользователя последствия могут быть весьма печальными из-за недописанных или необновленных, как областей данных, так и управляющих структур файловой системы ПК, независимо от типа и вида установленной ОС.
Размер кеш-буфера контроллера
(internal cash size). Встроенный в накопитель буфер выполняет функцию упреждающего кэширования и призван сгладить громадную разницу в быстродействии между дисковой и оперативной памятью компьютера. Выпускаются накопители с 128, 256 и 512 килобайтным буфером. Чем больше объем буфера, тем потенциально выше производительность при произвольном "длинном" чтении/записи. Также, более емкий буфер обеспечивает рост производительности дисковой подсистемы, во-первых, при работе с объемными упорядоченными (записанными на диски последовательно) данными, а во-вторых - при одновременном обращении к диску множества приложений или пользователей, как это происходит в многозадачных сетевых ОС.
Сопротивляемость ударам
(G-shock rating) - определяет степень сопротивляемости накопителя ударам и резким изменениям давления, измеряется в единицах допустимой перегрузки g во включенном и выключенном состоянии. Является важным показателем для настольных и мобильных систем.
Среднее время доступа к данным
(average access time) - время, проходящее с момента получения запроса на операцию чтения/записи от контроллера до физического осуществления операции - результат сложения среднего время поиска и среднего времени ожидания. Среднее время доступа зависит от того, как организовано хранение данных и насколько быстро позиционируются головки чтения записи на требуемую дорожку. Среднее время доступа – усредненный показатель от многочисленных тестовых проходов, и обычно, оно составляет от 10 до 18 миллисекунд и используется как базовый показатель при сравнительной оценке скорости накопителей различных производителей.
Среднее время наработки на отказ
(MTBF) - определяет сколько времени способен проработать накопитель без сбоев. К сожалению, точные оценки надежности производителями не афишируются. Они приводят обычно среднюю условную наработку на отказ в сотнях тысяч часов работы, что является расчетной статистической величиной. К тому же, производители используют для ее определения различные расчетные методики, поэтому сравнивать наработку на отказ, приводимую в спецификациях продукции разных компаний, нужно с особой осторожностью.
Среднее время ожидания
(average latency), получаемое как среднее от многочисленных тестовых проходов. После успокоения головок на требуемом цилиндре контроллер ищет нужный сектор. При этом, последовательно считываются адресные идентификаторы каждого проходящего под головкой сектора на дорожке. В идеальном, с точки зрения производительности случае, под головкой сразу окажется нужный сектор, в плохом - окажется, что этот сектор только что "прошел" под головкой, и, до окончания процесса успокоения необходимо будет ждать полный оборот диска для завершения операции чтения/записи. Это время у накопителей объемом от 540 мегабайт до 1 гигабайта составляет примерно 5.6, а у дисков свыше гигабайта - 4.2 миллисекунды и менее.
Среднее время установки или поиска
(average seek time) - усредненный результат большого числа операций позиционирования на разные цилиндры, часто называют
Средним временем позиционирования
. Среднее время поиска имеет тенденцию уменьшаться с увеличением емкости накопителя, т.к повышается плотность записи и увеличивается число поверхностей. Например, для 540-мегабайтных дисков наиболее типичны величины от 10 до 13, а для дисков свыше гигабайта - от 7 до 10 миллисекунд. Среднее время поиска является одним из важнейших показателей оценки производительности накопителей, используемых при их сравнении.
Средняя потребляемая мощность
(capacity). При сборке мощных настольных компьютеров учитывается мощность, потребляемая всеми его устройствами. Современные накопители на ЖД потребляют от 5 до 15 Ватт, что является достаточно приемлемым, хотя, при всех остальных равных условиях, накопители с меньшей потребляемой мощностью выглядат более привлекательно. Это относится не только к экономии электроэнергии, но и надежности, т.к. более мощные накопители рассеивают избыток энергии в виде тепла и сильно нагреваются. А как известно, проблемы, связанные с изменением свойств магнитных носителей напрямую зависят от их температуры и коэффициента расширения/сжатия материала.
Технология OLE , использование буфера обмена (clipboard) данными между приложениями,
Комментарий 5.
Аббревиатура OLE расшифровывается как Object Linking and Embedding и обозначает собой стандарт, поддерживаемый операционными системами Windows, который позволяет создавать объекты с помощью одного приложения и внедрять их затем в данные другого приложения или ссылаться на него из другого приложения. Так, например, в простейшем случае мы можем приготовить рисунок в графическом редакторе Paint, выделить из него нужную часть и вставить в текстовый документ редактора Word.
В большинстве прикладных программ для Windows в меню "Правка" ("Edit"), присутствуют строки "Копировать" ("Copy") и "Вставить" ("Paste"). Обычно пункт меню "Копировать" становится доступным только после того, как мы выделяем какой-либо объект в приложении, скажем, текст или рисунок. При этом по команде "Копировать" (можно употребить и команду "Вырезать") объект перемещается в специальную область, отводимую в оперативной памяти системы, называемой буфером обмена (clipboard) . Сразу после этого становится доступной команда "Вставить", причем доступной не только в том приложении, из которого производилось копирование, но и во всех открытых на данный момент в системе приложениях. Она-то и производит вставку выделенного объекта в заданное курсором место.
Технология "перетащил и бросил" ('drag-and -drop')
Комментарий 2.
Быстрый способ перемещения объекта связан именно с этой технологией. Взять объект - значит остановить на нем указатель мыши, нажать и удерживать левую кнопку, не отпуская; перетащить - произвести перемещение, продолжая удерживать левую кнопку мыши; бросить - значит отпустить ее. Главное о чем нужно помнить, так это о том, что использовать перетаскивание можно для большинства объектов Windows, например, даже для панели задач (полоска, где расположена кнопка "Пуск"). Обычным признаком того, что перетаскивание можно применить, является изменение вида указателя мыши на объекте, поэтому если это графический объект, попробуйте исследовать области его мышечувствительности. Часто об этих возможностях ничего нельзя найти в справочной системе. При перемещении, например, каталогов или файлов, назначение операции может меняться в зависимости от того, какая клавиши (CTRL, SHFT, CTRL+SHFT или никакая) нажаты. Переберите все указанные комбинации, удерживая объект левой кнопкой мыши над объектом назначения, при этом отсутствие реакции системы будет означать, что произойдет перемещение объекта, появление значка "+" - его копирование, а стрелочки - создание для него ярлыка. Например, при перетаскивании объекта из одного каталога в другой при нажатых клавишах CTRL+SHFT объект реально не перемещается, но в каталоге назначения для него создается ярлык. Отметим, что для таких операций необязательно открывать каталог назначения, а можно воспользоваться только его пиктограммой или ярлыком-ссылкой на него (см. )
Типы, виды, свойства дисковых накопителей информации
Выпускаемые накопители информации представляют собой гамму запоминающих устройств с различным принципом действия физическими и технически-эксплуатационными характеристиками. Основным свойством и назначением накопителей информации является ее хранение и воспроизведение. Запоминающие устройства принято делить на виды и категории в связи с их принципами функционирования, эксплуатационно-техническими, физическими, программными и др. характеристиками. Так, например, по принципам функционирования различают следующие виды устройств: электронные, магнитные, оптические и смешанные – магнитооптические. Каждый тип устройств организован на основе соответствующей технологии хранения/воспроизведения/записи цифровой информации. Поэтому, в связи с видом и техническим исполнением носителя информации различают: электронные, дисковые и ленточные устройства. Обратим особое внимание на дисковые магнитные накопители – накопители на жестких и гибких магнитных дисках.
|
Уровень шума
(noise level), разумеется, является эргономическим показателем. Однако, он также, является и некоторым показателем сбалансированности механической конструкции, т.к. шум в виде треска - есть не что иное как звук ударов позиционера шагового или линейного механизма, а, даже микро- удары и вибрация так не желательны для накопителей и приводят к более быстрому их износу.
Внешняя скорость передачи данных
(external data transfer rate или burst data transfer rate) показывает, с какой скоростью данные считываются из буфера, расположенного на накопителе в оперативную память компьютера. В настоящее время, накопители с интерфейсами EIDE или Fast ATA, обычно, имеют внешнюю скорость передачи данных от 11.1 до 16.6 мегабайта в секунду, а для накопителей с интерфейсами SCSI-2 - этот параметр находится в пределах от 10 до 40 мегабайт в секунду.
Внутренняя скорость передачи данных
(internal transfer rate или sustained transfer rate) отражает скорость передачи данных между головками и контроллером накопителя и определяет общую скорость передачи данных в тех случаях, когда буфер не используется или не влияет (например, когда загружается большой графический или видеофайл). Внутренняя скорость передачи данных очень сильно зависит от частоты вращения шпинделя.
Время доступа
(access time) - суммарное время, затрачиваемое на установку головок и ожидание сектора. Причем, наиболее долгим является промежуток времени установки головок.
Время ожидания
(latency) - время, необходимое для прохода нужного сектора к головке, усредненный показатель –
Время перехода от одной дорожки к другой
(track-to-track seek time) обычно составляет от 3.5 до 5 миллисекунд, а у самых быстрых моделей может быть от 0.6 до 1 миллисекунды. Этот показатель является одним из определяющих быстродействие накопителя, т.к. именно переход с дорожки на дорожку является самым длительным процессом в серии процессов произвольного чтения/записи на дисковом устройстве. Показатель используется для условной оценки производительности при сравнении накопителей разных моделей и производителей.
Время успокоения головок
(head latency time) - время, проходящее с момента окончания позиционирования головок на требуемую дорожку до момента начала операции чтения/записи. Является внутренним техническим показателем, входящим в показатель - время перехода с дорожки на дорожку.
Время установки или время поиска
(seek time)- время, затрачиваемое устройством на перемещение головок чтения/записи к нужному цилиндру из произвольного положения.
Встроенная запись сервосигналов
. Выделенная запись обеспечивает более высокое быстродействие, а встроенная - повышает емкость устройства.
Линейные приводы перемещают головки значительно быстрее, чем шаговые, кроме того они позволяют производить небольшие радиальные перемещения "внутри" дорожки, давая возможность отследить центр окружности серво-дорожки. Этим достигается положение головки, наилучшее для считывания с каждой дорожки, что значительно повышает достоверность считываемых данных и исключает необходимость временных затрат на процедуры коррекции. Как правило, все устройства с линейным приводом имеют автоматический механизм парковки головок чтения/записи при отключении питания устройства.
Загрузчик операционной системы
, который располагается, как правило, в первом секторе и занимает один сектор. В этом секторе располагаются структуры - записи, имеющие отношение лишь к конкретной операционной системе и следовательно они могут отличаться для разных разделов и версий операционных систем. Многие специализированные программы (например, защиты данных, по борьбе и профилактике вирусов и др.) могут изменять структуру или отдельные части загрузчика операционных систем. Загрузчик большинства персональных однопользовательских операционных систем является объектом заражения вирусами, которые заражают загрузочные сектора жестких дисков.
Запись с групповым кодированием
(Run Limited Length - RLL) - метод, полностью исключающий запись на диск каких-либо синхронизационных бит. Синхронизация достигается за счет использования бит данных. Однако, такой подход требует совершенно иной схемы кодирования, т.к. простое исключение бит синхронизации приведет к записи последовательностей из одних нулей или единиц в которых не будет ни одной перемены полярности магнитного потока. Метод RLL происходит от методов, используемых для кодирования данных при цифровой записи на магнитную ленту. При этом, каждый байт данных разделяется на два полубайта, которые кодируются специальным 5-ти разрядным кодом, суть которого – добиться хотя бы одной перемены направления магнитного потока для каждой пары его разрядов. Что означает, необходимость наличия в любой комбинации 5-ти разрядных кодов не более двух стоящих рядом нулевых бит. Из 32 комбинаций 5 бит такому условию отвечают 16. Они и используются для кодирования по методу RLL. При считывании происходит обратный процесс. При применении метода кодирования RLL скорость передачи данных возрастает с 250 до 380 Кбит/с, а число перемен полярности магнитного потока до 3330 перемен/см. При этом длительность битового элемента снижается до 2.6 мкс. Поскольку, максимальный интервал времени до перемены магнитного потока известен (два последовательно расположенных нулевых бита), биты данных могут служить битами синхронизации, что делает метод кодирования RLL самосинхронизирующимся и самотактируемым. Интересным является тот факт, что метод MFM является частным случаем метода RLL. Для обозначения типа используемого RLL метода применяется аббревиатура вида: RLL2,7, RLL1,7, RLL2,8, RLL1,8, где первая цифра - минимальная, а вторая - максимальная длина последовательности бит - нулей, содержащихся между соседними единицами. Аббревиатура метода MFM в терминологии RLL записывается как RLL1,3.
Жесткие диски (винчестеры), физическое устройство
Накопители на жестких дисках объединяют в одном корпусе носитель (носители) и устройство чтения/записи, а также, нередко, и интерфейсную часть, называемую собственно контроллером жесткого диска. Типичной конструкцией жесткого диска является исполнение в виде одного устройства - камеры, внутри которой находится один или более дисковых носителей насаженных на один шпиндель и блок головок чтения/записи с их общим приводящим механизмом. Обычно, рядом с камерой носителей и головок располагаются схемы управления головками, дисками и, часто, интерфейсная часть и/или контроллер. На интерфейсной карте устройства располагается собственно интерфейс дискового устройства, а контроллер с его интерфейсом располагается на самом устройстве. С интерфейсным адаптером схемы накопителя соединяются при помощи комплекта шлейфов.
Информация заносится на концентрические дорожки, равномерно распределенные по всему носителю. В случае большего, чем один диск, числа носителей все дорожки, находящиеся одна под другой, называются цилиндром. Операции чтения/записи производятся подряд над всеми дорожками цилиндра, после чего головки перемещаются на новую позицию.
Герметичная камера предохраняет носители не только от проникновения механических частиц пыли, но и от воздействия электромагнитных полей. Необходимо заметить, что камера не является абсолютно герметичной т.к. соединяется с окружающей атмосферой при помощи специального фильтра, уравнивающего давление внутри и снаружи камеры. Однако, воздух внутри камеры максимально очищен от пыли, т.к. малейшие частички могут привести к порче магнитного покрытия дисков и потере данных и работоспособности устройства.
Диски вращаются постоянно, а скорость вращения носителей довольно высокая (от 4500 до 10000 об/мин), что обеспечивает высокую скорость чтения/записи. По величине диаметра носителя чаще других производятся 5.25, 3.14, 2.3 дюймовые диски. На диаметр носителей несменных жестких дисков не накладывается никакого ограничения со стороны совместимости и переносимости носителя, за исключением форм-факторов корпуса ПК, поэтому, производители выбирают его согласно собственным соображениям.
В настоящее время, для позиционирования головок чтения/записи, наиболее часто, применяются шаговые и линейные двигатели механизмов позиционирования и механизмы перемещения головок в целом.
В системах с шаговым механизмом и двигателем головки перемещаются на определенную величину, соответствующую расстоянию между дорожками. Дискретность шагов зависит либо от характеристик шагового двигателя, либо задается серво-метками на диске, которые могут иметь магнитную или оптическую природу. Для считывания магнитных меток используется дополнительная серво головка, а для считывания оптических - специальные оптические датчики.
В системах с линейным приводом головки перемещаются электромагнитом, а для определения необходимого положения служат специальные сервисные сигналы, записанные на носитель при его производстве и считываемые при позиционировании головок. Во многих устройствах для серво-сигналов используется целая поверхность и специальная головка или оптический датчик. Такой способ организации серво-данных носит название выделенная запись сервосигналов. Если серво-сигналы записываются на те же дорожки, что и данные и для них выделяется специальный серво-сектор, а чтение производится теми же головками, что и чтение данных, то такой механизм называется