все лабы. Все лабы. Лабораторная работа 1 1 Цель работы
![]()
|
Conventional Memory Area]; б) область верхней памяти – UMA [Upper Memory Area]; в) область дополнительной (расширенной) памяти – XMA [eXtended Memory Area]. CMA имеет адреса 00000 h – 9FFFF h. В ней логически размещается стандартная (базовая) память объемом 640 Кбайт. Стандартнаю память доступна DOS и программам реального режима. Она относится к типу RAM. Иногда верхние 128 Кбайт стандартной памяти (область 80000 h – 9FFFF h) называют Extended Conventional Memory. UMA имеет адреса A0000 h – FFFFF h и ее объем равен 384 Кбайт. Верхняя память зарезервирована для системных нужд. В ней находятся видеопамять и BIOS, «зашитая» в ROM, области буферной памяти адаптеров (например, видеопамять), а также дополнительные модули ROM и RAM, конструктивно находящиеся в адаптерах периферийных устройств. UMA по другому называют зарезервированной памятью или областью старших адресов DOS. Она обычно используется не в полном объеме, что ставит для программистов непреодолимый архитектурный барьер на пути непрерывной (нефрагментированной) памяти. ![]() XMA имеет адреса ввыше 100000 h. Для ПК класса АТ с 24-битной шиной адреса верхняя граница – FDFFFF h (максимальный объем 14,9 Мбайт). Для 386+ процессоров и 32-битной шиной адреса теоретическая верхняя граница – 4 Гбайта, а для Pentium с 36-битной шиной адреса – 64 Гбайта. Дополнительная память непосредственно доступна только в защищенном режиме для ПК с процессорами 286 и старше. В ней выделяется область 100000 h – 10FFFF h (высокая память, HMA) – единственная область расширенной памяти, доступная 286+ в реальном режиме. Эту область драйвер HIMEM.SYS делает доступной для размещения ядра DOS с целью экономии стандартной памяти. Ограничения на размеры адресного пространства до 1 Мбайта наклады-ваются штатной операционной системой типа MS DOS, первоначально разра-ботанной для микропроцессора 8088/86. Последующие типы микропроцессо-ров при работе в среде DOS эмулируют процессор 8088/86 со всеми присущи-ми ему ограничениями. Такой режим работы называется реальным. Использование всей имеющейся памяти возможно только в защищенном режиме работы. Его используют операционные системы DOS+Windows, Windows NT (2000, 2003), OS/2, UNIX и др. При переходе из реального режима в защищенный и наоборот может произойти потеря данных. Вот почему повышенный интерес представляет зарезервированная память из UMA, которую можно адресовать непосредственно. Английское название области памяти Extended Memory пересекается с названием спецификации её использования – Extended Memory Specification. Но название другой спецификации использования этой же области – Expanded Memory Specification – в прямом переводе на русский язык трудно отличимо от перевода предыдущего термина (и Extended, и Expanded переводятся как «расширенный»). Условимся придерживаться следующей терминологии. Дополнительная память – область всей физической памяти, расположенной в пространстве выше 1 Мбайта. Ее объем в таблице, выводимой после выполнения теста начального включения (POST), у современных ПК указывается строкой Extended Memory xxxxx Kbyte. Отображаемая память EMS (Expanded Memory Specification) – программная спецификация использования дополнительной памяти DOS-прог-раммами реального режима через 4 страницы по 16 Кбайт. Эти страницы, расположенные в области UMA, могут отображать любую область дополнительной памяти. В XT и AT-286 преобразование адресов выполнялось аппаратно. В ПК на процессорах 386 и старше реализован программный способ преобразования адресов, причем объем памяти, доступной EMS, может выделяться динамически из числа дополнительной. Обращение прикладных программ к памяти EMS осуществляется через диспетчер память, в DOS эти функции выполняет драйвер EMM386. Спецификация LIM EMS – соглашение фирм Lotus, Intel, Microsoft на использование EMS. Она обеспечивает поддержку рези-дентных программ и расширение емкости отображаемой памяти до 32 Мбайт. LIM позволяет организовать в отображаемой памяти электронный диск [RAM Disk] - полупроводниковую внешнюю память, рассматриваемую операционной системой в качестве системного диска ПК. Система EMS пригодна только для хранения данных (но не исполняемого в данный момент программного кода) и используется в основном старым программным обеспечением. Расширенная память XMS – программная спецификация использования дополнительной памяти DOS-программами через переключение в защищенный режим и обратно. Поддерживается драйвером HIMEM.SYS, поверх которого может быть загружен и драйвер EMM386.EXE, пользующийся памятью XMS для эмуляции EMS-памяти. Логически первый 1 Мбайт внутренней памяти разделяется и описывается с помощью условной единицы - сегмента [Segment]. Сегмент объединяет один или более программных блоков, которые должны загружаться в основную память для выполнения как логическое целое. При этом формат адреса файла содержит: [адрес сегмента : смещение от начала сегмента]. Минимальное смещение двух соседних сегментов равно одному параграфу или 16 байт. Последний параграф UMA - области верхней памяти - является первым параграфом сегмента, находящегося в области XMA и называемого высокой памятью – HMA Она адресуется непосредственно без переключения режимов работы микропроцессора, поэтому может использоваться для хране-ния как данных, так и программ. Выше было показано, что 64 Кбайта области верхней памяти UMA может использоваться под «окно» отображаемой памяти. Однако, кроме этого в UMA дополнительно можно разместить еще около 100 Кбайт памяти. Оставшиеся «дыры» можно «заполнить» расширенной памятью, если обеспечить отображение адресов «дыр» на физические адреса расширенной памяти, превышающие 1 Мбайт. В ПК с микропроцессором 80386 и выше такое преобразование возможно, т.к. оно аналогично эмуляции отображаемой с использованием расширенной памяти. Однако, при этом: а) невозможно использовать память, превышающую размеры «дыр» (т.е. механизм переключения страниц не поддерживается); б) в «дыры» можно загружать не только данные, но также драйверы и резидентные программы. Память, заполняющая «дыры» в UMA, называется верхней [Upper Memory] или UMB - памятью [Upper Memory Blocks - блоки верхней памяти]. Очевидно, верхняя память состоит из нескольких фрагментов, называемых регионами. Всеобъемлющая поддержка верхней памяти осуществляется драйвером EMM386.EXE. Разновидность рассмотренной верхней памяти является программной, поскольку она формируется программными средствами при наличии соответствующей аппаратной поддержки. Для пользователя представляет интерес распределение всего объема внутренней памяти под системные программные средства, прикладные программы и т.д. Информацию о рапределении внутренней памяти можно получить с помощью карты памяти – диаграммы, показывающей, каким именно из возможных физических адресов соответствуют те или иные отдельные области памяти. Структура карты памяти копирует страничную организацию, при этом важно учитывать информацию о нахождении в адресном пространстве областей ROM, где «зашиты» BIOS и знакогенератор дисплейного модуля, а также областей RAM, отводимых под вектора прерываний, стековую память, адреса устройств ввода-вывода, внутренних регистров ЦП и т.п. Для пользователя, программирующего на алгоритмических языках низкого уровня, важно знать доступное для его программ адресное пространство. 91.2.7 К типовым устройствам внешней (массовой) памяти относятся накопитель на жестком магнитном диске (НЖМД или HDD – Hard Disk Drive), накопитель на гибком магнитном диске (НГМД или FDD – Floppy Disk Drive), накопитель на оптическом диске (НОД), накопитель на магнитооптическом диске (НМОД), накопитель на бегущей ленте (стример). Информационная ёмкость устройств внешней памяти в сотни-тысячи раз превосходит информациионную ёмкость основной памяти. Самый простой ПК должен иметь место для установки по крайней двух накопителей. Более развитые модели ПК позволяют устанавливать до пяти накопителей, однако на практике достаточно иметь три-четыре дисковых накопителя. Устройства внешней памяти оперируют блоками информации, а не байтами или словами, как это позволяет внутренняя память. Блоки имеют фиксированный размер, кратный степени числа 2, но в некоторых случаях у устройств с последовательным доступом размер блока может быть и переменным. В конструкциях и принципах действия HDD и FDD много общего. Физической основой магнитной записи является свойство ферромагнитных материалов сохранять состояние остаточной намагниченности после воздействия напряженности внешнего магнитного поля. Магнитный носитель тонким слоем наносится на основу и покрывается сверху немагнитным веществом (например, лаком или смазкой) с целью защиты от окружающей среды и от механических повреждений при соприкосновении с головкой записи / считывания. Диски вращаются с помощью двигателя шпинделя, обеспечивающего требуемую частоту вращения в рабочем режиме. В современных накопителях применяют привод головок записи / считывания с подвижной катушкой, работающей по принципу звуковой катушки динамика. В таком приводе блок головок связан с с катушкой индуктивности, помещённой в магнитное поле постоянного магнита. При протекании тока через катушку на неё начинает действовать сила, пропорциональная силе тока, которая вызовет перемещение катушки, а следовательно, и блока головок. Привод может быть линейным и поворотным. Большинство современных HDD имеют поворотный привод. Диски характеризуются физическим и логическим форматом. Описание физического формата магнитного диска следующее. Данные запоминаются на концентрических дорожках в последовательной форме. Каждая дорожка при форматировании делится на сегменты, называемые секторами. Количество данных, которое может храниться на поверхности диска, зависит от его геометрических размеров и плотности записи. При заданных размерах диска радиальная плотность записи определяет количество дорожек на поверхности, а продольная плотность записи определяет информационную емкость каждой дорожки, которая измеряется числом секторов или байт на одну дорожку. Другим параметром, связанным с информационной емкостью диска, является количество его рабочих поверхностей – как правило, одна-две. Жесткие диски могут объединяться в пакет дисков. В дальнейшем гибкие диски и пакеты жестких дисков будем называть просто дисками. Совокупность дорожек, равноотстоящих от центра и принадлежащих всем рабочим поверхностям диска, называется цилиндром. Дорожки (цилиндры) нумеруются от периферии к центру, начиная с нулевой, а сектора – против вращения, начиная с первого. Информационная ёмкость сектора является параметром форматирования на низком уровне. Наиболее употребительная ёмкость сектора 512 байт, хотя BIOS поддерживает 128, 256, 512, 1024 байт. Таким образом, информациионная ёмкость диска: V=pdk, где p – количество поверхностей диска (с учетом объединения в пакет); d – количество дорожек на поверхности (цилиндров); k – количество секторов на дорожке; – информационная ёмкость сектора. Описание логического формата магнитного диска, поддерживаемого MS-DOS, следующее. Физический диск может быть разбит на нескольк логических дисков (это относится только к HD). На каждом диске (или логическом диске) резервируются определённые области для хранения служебной информации, необходимой операционной системе для работы с этим диском. Процесс создания и заполнения таких областей носит название логического форматирования. Для создания логической структуры диска используются специальные программы, входящие обычно в состав операционной системы или существующие как независимые утилиты. Практически каждый диск содержит следующие области: – загрузочную запись, или сектор (BR – Boot Record); – две (одну) таблицы размещения файлов (FAT – File Allocation Table); – корневой каталог (RD – Root Directory); – область данных (DA – Data Area). Загрузочный сектор каждого логического диска по определению занимает только один сектор. Таблица размещения файлов располагается непосредственно после загрузочной записи и имеет переменный размер (разумеется, в секторах). FAT используется для хранения сведений о размещении файлов на диске. Эта таблица состоит из элементов (12-, 16- или 32-битных), каждый из которых соответствует определённому участку дискового пространства и присвоенным кодом характеризует его состояние: занят, свободен или имеет дефект. В самом начале каждой таблицы FAT (первый элемент) хранится так называемый дескриптор (Media Descriptor), определяющий тип носителя (например, для жёсткого диска – F8h). Минимальным элементом, которым MS-DOS оперирует при работе с дисками, является не сектор, а кластер – компонент логического формата диска. Кластеры состоят из нескольких секторов (2, 4 и т.д.). Для дисков с магнитным носителем обычно используются две копии FAT, которые следуют одна за другой. Содержимое их полностью дублируется. Корневой каталог диска всегда занимает строго фиксированное место – сразу за последней FAT. Он состоит из ограниченного числа записей, каждая из которых содержит информацию о файле или другом каталоге (подкаталоге), а также метке диска. Всё остальное место на диске занимает область данных, содержащая файлы данных или подкаталогов. Различают накопители со сменными и несменными дисками. Последние, в силу того, что механическая часть их устройства является более простой, при одинаковых геометрических размерах и уровне технологии изготовления имеют большую информационную ёмкость. Качество FDD определяется совокупностью нижеперечисленных параметров: – поддерживаемая информационная ёмкость носителя информации, Кбайт, Мбайт, Гбайт; – диаметр носителя информации (наиболее распространены диски диа-метром 5,25 и 3,5 дюйма); – радиальная и продольная плотность; – среднее время доступа, являющееся суммой среднего времени позиционирования (установка) блока магнитных головок и среднего времени ожида-ния, требуемого для подхода к головкам нужного сектора; – время перемещения блока магнитных головок на соседнюю дорожку; – скорость чтения / записи; – габаритные размеры; – энергопотребление; – стоимость. Гибкий диск помещён в защитный кожух, в котором для перемещения магнитных головок имеется прорезь, закрываемая подвижной шторкой. Однозначность установки диска диаметром 3,5 дюйма на валу привода вращения обеспечивается жестким контактом диска с валом привода вращения. У большинства FDD частота вращения диска внутри чехла составляет 360 об/мин с погрешностью не более 2,5 %, поэтому номинальное время оборота равно 166,7 мс. В FDD применяется в основном контактный способ записи / считывания, поэтому поверхности диска быстро изнашиваются. Обычно гарантируется не менее миллиона проходов головки по одной дорожке. Диагностика при включении, обмен данными, управление работой FDD осуществляется посредством контроллера. К положительным качествам гибкого диска относятся небольшие габариты, дешевизна, экономичность, энергонезависимость. Усовершенствование дисков идет по пути увеличения плотности записи, повышения частоты вращения и реализации неконтактного способа считывания / записи. HDD (типа «винчестер») представляет собой изготовленные в виде единой конструкции один жесткий диск (или пакет жестких дисков), блок магнитных головок и механизм их перемещения (имеются устройства со сменным пакетом дисков). Вся конструкция размещается в жестком корпусе, конструкция которого препятствует проникновению внутрь твердых частиц. Качество HDD определяется совокупностью параметров: – максимальная информационная емкость носителя информации, Мбайт (Гбайт); – диаметр носителя информации (выпускаются, например, диски диаметром 356, 203 и 133 мм); – радиальная и продольная плотность; – число головок записи / чтения и, следовательно, число рабочих поверхностей; – среднее время доступа, зависящее от применяемого типа привода блока магнитных головок; – время перемещения блока магнитных головок на соседнюю дорожку; – скорость чтения / записи, Кбайт/с, Мбайт/с; – коэффициент чередования – Interleave-фактор; – принятый алгоритм кэширования дисковых данных; – габаритные размеры; – энергопотребление; – стоимость. ![]() Interleave-фактор определяет способ хранения данных на диске. Как уже было сказано, поверхности жестких дисков, как и гибких, разделяются на дорожки и сектора. Сектора имеют сквозную нумерацию, начиная с 1. Их число зависит от интерфейса, используемого для связи с винчестером. При вращении диска головка полностью считывает 512-байтовый сектор и посылает данные контролеру, откуда они передаются на шину данных. Тем временем диск вращается дальше, предлагая головке следующий сектор, а контроллер все еще занят обменом данными с шиной. Поэтому, для того чтобы прочитать следующий сектор, головка должна ожидать полного оборота диска. Диски более ранних выпусков организованы так, что сектора располагаются не последовательно, а в другом порядке, которые определяется Interleave-фактором (смотри рисунок 9.6). При этом при позиционировании головки контроллер имеет достаточно времени для передачи информации без лишнего оборота диска. Современные контроллеры работают по другому принципу. Для организации непрерывного чтения секторов они считывают данные из большого количества секторов (так сказать, с подозрением на их необходимость) и запоминают данные в буфере, откуда они впоследствии могут быть извлечены. Этот буфер называется КЭШ-памятью. КЭШ-память может существенно влиять на скорость работы винчестера, так как она в состоянии хранить данные, которые с высокой долей вероятности потребуются процессору. Кроме аппаратно встроенной КЭШ-памяти, с помощью специальных программ кэширования диска (например, Vcache) возможно создать в основной памяти программный КЭШ-буфер, что также увеличивает скорость обращения к диску. Однако такой способ сокращает доступный для программ объем основной памяти. Рассматривая различные модели разметки дисков, можно заметить, что дорожка, расположенная ближе к центру диска, короче дорожки, расположенной ближе к краю диска. Вследствие этого плотность на внутренних дорожках выше, чем на внешних, и полезная емкость винчестера используется неэффективно. Для компенсации различной плотности записи используется метод зонно-секционной записи (Zone Bit Recording). Суть метода заключается в том, что все рабочее пространство магнитного диска делится на зоны: 8 и более. В самой младшей зоне, т.е. на дорожке, которая расположена дальше всех от центра диска, содержится большее количество секторов (обычно 120-96). К центру диска количество секторов уменьшается, достигая в самой старшей зоне 64-56. В результате чего, поскольку диск вращается с неизменной скоростью, от внешних зон поступает значительно больший объем информации, чем от внутренних. Неравномерность поступления данных компенсируется путем увеличения скорости работы канала считывания / преобразования данных и использования специальных перенастраиваемых фильтров для частотной коррекции по зонам, а также путем применения производительных однокристальных микроконтроллеров. В HDD применяется бесконтактная запись с небольшим зазором (менее 3-5 мкм) между головкой и поверхностью диска. Это позволило довести частоту вращения диска до нескольких тысяч об/мин, соответственно увеличив быстродействие. Постоянство зазора обеспечивается с помощью плавающей на воздушной подушке головки, за счет чего головка огибает все неровности диска и тем самым сохраняется постоянство величины зазора. Плавающая головка дает возможность получить продольную плотность записи 40-160 бит/мм, а в конструкциях, где зазор составляет 0,2-1,0 мкм – до 400-600 бит/мм и выше. Обмен данными, управление, тестирование HDD осуществляется посредством контроллера. НОД и НМОД предназначены для записи цифровых данных при помощи лазерного луча. Технология лазерных компакт-дисков продолжает развиваться в нескольких направлениях. Это CD-ROM, DVD-ROM, устройства с однократной и многократной записью CD-R и CD-RW, перезаписываемые DVD. Носитель информации в форме диска изготавливается из прозрачного поликарбоната, который покрыт с одной стороны тонким металлическим отражающим слоем (алюминия, реже золота) и защитной плёнкой специального прозрачного лака. Информация на диске записана в виде чередования углублений в поверхности металлического слоя. Двоичный нуль представляется на диске как в виде углубления, так и в виде основной поверхности, а двоичная единица – в виде границы между ними. В соответствии с принятыми стандартами поверхность диска разделена на три области: а) входная директория (Lead in) – область в форме кольца шириной 4 мм, ближайшего к центру диска; б) основная область данных или файлдовая система, представлена на диске кольцом шириной 33 мм; в) выходная директория (Lead out) с меткой конца диска. Считывание информации с диска начинается с входной директории, где содержатся оглавление (Table of Contents – TOC), адреса записей, число заголовков, суммарное время записи (объём), название диска (Disk Label). Основными функциональными элементами привода CD-ROM являются: миниатюрный электродвигатель, полупроводниковый лазер, система оптических линз и датчиков, электронная схема предварительной обработки информации и управления приводом. Качество CD-ROM определяется совокупностью параметров: – скорость передачи данных (Data Transfer Rate – DTR); – среднее время доступа (Access Timi – AT); – информационная ёмкость буферной (КЭШ) памяти (Buffer Memory – BM); – коэффициент ошибок (Error Rate – ER); – средняя наработка на отказ (Mean Time Between Failure – MTBF); – тип интерфейса; – перечень поддерживаемых форматов CD; – параметры трактов воспроизведения. Скорость передачи данных (DTR) – это максимальная скорость, с которой данные пересылаются от носителя информации в основную память компьютера. С этим параметром напрямую связан другой – скорость вращения диска («кратность»). Отправной точкой считается скорость передачи данных, равная 150 Кбайт/с, имеющая кратность 1х. Последующие скорости кратны значению 150 Кбайт/с, причём скорость передачи данных приводов с n – кратной скоростью зависит от типа читаемой информации. Ряд скоростей передачи данных выглядит так: 2х150 = 300 Кбайт/с, 3х150 = 450 Кбайт/с, … , 10х150 = 1500 Кбайт/с, … и т.д. С появлением быстродействующих моделей наметилась тенденция к размыванию понятия «кратность». Дело в том, что термин «кратность» соответствует не угловой скорости вращения диска, а линейной скорости движения дорожки диска относительно считывающего устройства. В этом состоит важное отличие накопителя CD-ROM, например, от накопителя на жёстком магнитном диске. В накопителях CD-ROM первых моделей постоянство линейной скорости обеспечивалось за счёт переменной угловой скорости. Накопители более поздних моделей (начиная со скоростей 16х150 = 2400 Кбайт/с) стали выпускаться с частично постоянной угловой скоростью вращения. У них паспортное значение скорости передачи достигается только при считывании данных из области на твнешнем крае диска. Среднее время доступа (AT) – это время (в миллисекундах), которое требуется приводу для нахождения на носителе нужных данных. Очевидно, что при работе на внутренних участках диска время доступа будет меньше, чем при работе на внешних участках. Поэтому в паспорте накопителя приводится среднее время доступа, определяемое как среднее значение при выполнении нескольких считываний данных с различных (выбранных случайным образом) участков диска. Значения данного параметра приводов CD-ROM (100 – 200 мс) существенно отличаются от значений такого же параметра приводов жёстких магнитных дисков (8 – 12 мс). Информационная ёмкость буферной (КЭШ) памяти (BM) – это информационная ёмкость ОЗУ, размещённого на плате привода CD-ROM и используемого для увеличения скорость доступа к данным, записанным на носителе. Современные приводы имеют буферную память информационной ёмкостью 256 – 512 Кбайт. Коэффициент ошибок (ER) определяет уровень качества считывания и представляет собой вероятность искажения информационного бита при его считывании. Он отражает способность привода CD-ROM корректировать ошибки записи / считывания. Паспортные данные коэффициента ошибок составляют 10–10 – 10–12 . Когда привод считывает данные с загрязнённого или поцарапанного участка диска, он регистрирует группу ошибочных битов. Если ошибку не удаётся устранить за счёт избыточности помехоустойчивого кода, применяемого при записи, то привод переходит на пониженную скорость считывания данных с многократным его повтором. Если механизм коррекции ошибок не справляется с устранением сбоя, то на мониторе компьютера появляется сообщение «Сектор не найден». Средняя наработка на отказ (MTBF) – это среднее время (в часах), характеризующее безотказность работы привода CD-ROM. MTBF определяет надёжность накопителя как технического устройства. Тип интерфейса определяет деление приводов CD-ROM на классы. Для подключения к компьютеру в прводах CD-ROM могут использоваться следующие интерфейсы: – стандартные интерфейсы типов IDE, EIDE / ATAPI; – стандартные интерфейсы SCSI; – нестандартные интерфейсы, применяемые производителями CD-ROM в одной или серии моделей своих приводов. 9.3 Формулировка задания 9.3.1 Определить технические характеристики и выполнить многовариантную диагностику технического состояния внутренней памяти ПК в объеме, предоставляемом пакетами автономных и встроенных в операционную систему диагностических программ. По результатам каждого варианта диагностики сделать аналитический отчет. 9.3.2 Дать характеристику организации внутренней памяти ПК, сопроводив ее количественными показателями. 9.3.3 Построить карту основной памяти, выделив на ней адресные пространства, занимаемые: а) стандартной и верхней памятью; б) RAM и ROM; в) локальной памятью; г) дополнительной памятью; д) системным программным обеспечением (по группам программных средств); е) программами пользователя. 9.3.4 Дать заключение об использовании в ПК высокой памяти [HIMEM] (обеспечивается спецификацией XMS). 9.3.5 Определить технические характеристики (включая временные параметры и скорость обмена данными) всех устройст внешней памяти ПК. 9.3.6 Выполнить полный анализ технического состояния всех имеющихся у ПК накопителей на магнитных дисках. Сделать аналитический обзор полученных результатов. 9.4 Порядок выполнения работы 9.4.1 Выполняется при подготовке к работе: – изучить теоретический материал подраздела 9.2 и соответствующий материал лекционного курса; – вывести алгоритм перевода логического адреса из формата [сегмент : смещение] в физический адрес ячеек памяти; – подготовить отформатированный гибкий магнитный диск; – подобрать комплект диагностических программ (по усмотрению студента), которые могут быть использованы при выполнении задания. 9.4.2 Выполняется в лаборатории: – провести анализ всех автономных и встроенных в операционную систему диагностических программ и отобрать те из них, которые предполагается использовать при выполнении задания; – выполнить задание в порядке, который студент может установить самостоятельно, не нарушая при этом логику проведения эксперимента; – оформить отчет в виде аналитического обзора, к которому приложить распечатки протоколов. 9.5 Методические указания по выполнению работы 9.5.1 Диагностику технического состояния внутренней памяти ПК можно осуществить при помощи следующих программных средств: Norton Diagnostics (подразделы Память \ Тест основной памяти (Тест расширенной памяти, Тест дополнительной памяти)) и Checkit для DOS (подразделы Тесты \ Память (Тесты \ Видео)). Следует отметить, что как Norton Diagnostics, так и Checkit осуществляют проверку расширенной памяти при отсутствии диспетчеризации памяти. При наличии менеджера расширенной памяти (например, ЕММ386) расширенную память можно протестировать как дополнительную. Следует воспользоваться всеми предоставляемыми вариантами тестирования, например, быстрое однократное тестирование всей памяти; быстрое однократное тестирование части памяти; многократное тестирование и т. д. Использовать CheckIt 98 для выполнения данной лабораторной работы не представляется возможным, так как этот программный продукт не позволяет тестировать отдельные ячейки памяти. В нем лишь предусмотрена возможность проверки областей стандартной, дополнительной (свыше 1 Мбайта) и расширенной памяти, а также видеопамяти на сбойные биты, проверку на четность, проблемы с адресацией строк, отсутствие синхронизации при передачи данных процессору (раздел Tests\ Memory Test). 9.5.2 Характеристику организации внутренней памяти ПК, включая количественные показатели, можно получить при помощи утилиты MEM (запускать с ключом /C). 9.5.3 Карту внутренней памяти можно построить, используя программы: Checkit для DOS (подраздел Информация / Карта Памяти), System Information (раздел Память) и MEM (запускать с ключом /C). Ее принято изображать в виде рисунка 9.7 как диаграмму с физическими адресами. С помощью любых условных обозначений и текстом можно указывать размещение на карте отдельных областей, файлов, программных блоков и т.д. как внутри диаграммы, так и сбоку. На рисунке для примера представлено ограниченное количество обозначений.
|