все лабы. Все лабы. Лабораторная работа 1 1 Цель работы
![]()
|
Рисунок 9.7 – Фрагмент карты основной памяти Для выделения адресного пространства, занимаемого файлами или программными блоками, с помощью физических адресов следует перевести логи-ческие адреса в физические (смотри пункт 9.2.6). 9.5.4 Заключение об использовании в ПК высокой памяти можно получить при помощи утилиты MEM (при загруженном менеджере HIMEM). 9.5.5 Анализ технического состояния накопителей на жестких и гибких магнитных дисках, а также определение временных параметров и скорости обмена данными можно осуществить при помощи следующих утилит: WinCheckit, Checkit для DOS, Norton Diagnostics. Для проверки работоспособности накопителей необходимо провести ряд тестов, включающих такие процедуры тестирования, как: последовательный и произвольный доступ к данным (для чтения и записи), осуществление защиты от записи (для гибких дисков), а также определение скорости работы устройств. Утилиты WinCheckit (разделы Tests / Hard Disk (Floppy Disk)) и CheckIt для DOS (подразделы Тесты / Гибкий диск (Винчестер)) осуществляют анализ технического состояния накопителей. Скорость обмена данными для FDD можно получить, воспользовавшись утилитой CheckIt для DOS (подраздел Параметры / Винчестер). Комплексный анализ (работоспособность и скорость обмена данными) осуществляется утилитой Norton Diagnostics. Для тестирования жесткого диска можно воспользоваться подразделом Диски / Тест жесткого диска 1, анализ гибкого диска – подраздел Диски / Тест дисковода А. Кроме того, Norton Diagnostics предоставляет возможность более тщательного анализа FDD – полный тест подраздела Полные / Тест дисковода А. 9.5.6 Характеристики исследуемых компонентов системы памяти компьютера можно определить с помощью служебной программы (Пуск / Программы / Стандартные / Служебные / Сведения о системе), а также обратившись к пункту Свойства всплывающих меню данных компонентов. 9.5.7 В качестве автономных диагностических программных средств можно рекомендовать SiSoft Sandra 99 Professional v3.5.0 (и другие версии), Aida. 9.5.8 Рекомендуется вести в отчете журнальные записи, которые затем обобщаются. 10 ИССЛЕДОВАНИЕ СИСТЕМЫ ВВОДА – ВЫВОДА КОМПЬЮТЕРА. ЛАБОРАТОРНАЯ РАБОТА № 10 10.1 Цель работы Целью работы является определение номенклатуры, назначения и характеристик, а также исследование технического состояния компонентов персонального компьютера (ПК), реализующих операции вывода информации на периферийные устройства и ввода информации с периферийных устройств. 10.2 Теоретические сведения 10.2.1 Под системой ввода – вывода будем понимать совокупность аппаратных и программных средств, обеспечивающих взаимодействие центральных узлов (ядра) компьютера (или вычислительной системы) с периферийными устройствами (ПУ). Передача информации с ПУ в ядро ПК называется операцией ввода, а передача из ядра ПК в ПУ – операцией вывода. Связь устройств ПК друг с другом осуществляется с помощью средств сопряжения – интерфейсов. Интерфейс представляет собой совокупность физических средств сопряжения (коннекторов, разъёмов), линий и шин, сигналов, электронных схем и алгоритмов, предназначенную для осуществления обмена информацией между устройствами. Схематично связь ядра ПК с ПУ посредством аппаратных средств можно изобразить в соответствии с рисунком 10.1. ![]() 10.2.2 Время ответа – характеристика системы ввода – вывода, являющаяся одним из самых главных показателей производительности компьютера. Оно определяетсмя временем, прошедшим с момента подачи запроса на ввод – вывод, до момента начала передачи данных. 10.2.3 При разработке систем ввода – вывода должны быть решены следующие проблемы: – должна быть обеспечена возможность реализации компьютеров с переменным составом оборудования; – для эффективного использования оборудования компьютера должны реализовываться параллельная во времени работа процессора на программой и выполнение ПУ процедур ввода – вывода; – необходимо стандартизировать программирование операций ввода – вывода для обеспечения их независимости от особенностей ПУ; – необходимо обеспечить автоматическое распознавание и реакцию ядра компьютера на многообразие ситуаций, возникающих в ПУ (готовность устройства, различные неисправности и т.п.). 10.2.4 При конструировании компьютеров широко применяются различные средства унификации. Средства вычислительной техники проектируются на основе модульного принципа, который заключается в том, что узлы и отдельные устройства выполняются в виде конструктивно законченных модулей, из которых можно собирать компьютеры различных конфигураций. При обмене между ПУ и ядром компьютера используются унифицированные форматы данных. Преобразование унифицированных форматов данных в индивидуальные, приспособленные для отдельных ПУ, производится в самих ПУ. Унификации также подвергают все компоненты интерфейса, а также формат и и набор команд процессора для операций ввода – вывода. Унификация распространяется на семейство моделей компьютеров. Для обеспечения параллельной работы процессора и ПУ схемы управления вводом – выводом отделяют от процессора. Выполнение общих функций возлагают на общие для групп периферийного оборудования унифицированные устройства – контроллеры прямого доступа к памяти, процессоры ввода – вывода. 10.2.5 BIOS (Basic Input Output System) – базовая система ввода – вывода. Содержит набор основных функций управления стандартными внешними устройствами компьютера. Назначение ROM BIOS состоит в выполнении наиболее простых и универсальных услуг, связанных с реализацией ввода – вывода. ROM BIOS выполняет три основные функции: – предоставляет операционной системе аппаратные драйверы и осуществляет сопряжение между материнской платой и остальными узлами компьютера; – содержит тест проверки системы, так называемый POST (Power On Selt Test), который проверяет при включении компьютера все важнейшие компоненты; – содержит программу установки параметров BIOS и аппаратной конфигурации компьютера – CMOS Setup. Изменения конфигурации (например, информация о новом винчестере) записываются в специальную область памяти (и оттуда считываются ROM BIOS), называемую CMOS RAM. Эта область памяти расположена в контроллере периферии. Для того чтобы записанные значения не были потеряны, контроллер обеспечивается питанием аккумуляторной батареи. Таким образом, информация о конфигурации компьютера остаётся в памяти, даже если долго не включать компьютер. Эта аккумуляторная батарея обеспечивает хранение установок CMOS Setup и работу системного таймера. Таймер – устройство, служащее для отсчёта текущего времени. 10.2.6 Интерфейсы характеризуются следующими параметрами: а) пропускная способность интерфейса – это объём данных, который может быть передан через интерфейс в единицу времени (имеет диапазон от десятков байт до сотен мегабайт); б) максимальная частота передачи информационных сигналов через интерфейс – лежит в диапазоне от десятков герц до тысяч мегагерц; в) максимально допустимое расстояние между соединяемыми устройствами – имеет диапазон от десятков сантиметров до нескольких километров при использовании оптоволоконных линий; г) динамические параметры интерфейса – время передачи отдельного слова и блока данных с учётом продолжительности процедур подготовки и завершения передачи (эти параметры особенно важны для систем реального времени); д) общее число линий (проводов) в интерфейсе; е) информационная ширина интерфейса – число бит данных, передаваемых параллельно через интерфейс (различные интерфейсы имеют ширину 1, 8, 16, 32, 64, 128, 256 бит); ж) связность интерфейса: интерфейс может быть односвязным, когда существует единственный путь передачи данных между парой устройств компьютера, и многосвязным, позволяющим устройствам обмениваться данными по нескольким независимым путям. 10.2.7 Для реализации параллельного выполнения процедур ввода – вывода с вычислительными процедурами процессора необходимо освободить процессор от управления операциями обмена данными между периферийными устройствами и основной памятью. Эта задача возлагается на процессоры ввода – вывода (каналы), управляемые канальными программами. Канал – это путь передачи данных. Как и процессор, каналы работают с основной памятью самостоятельно. Поэтому говорят, что в такой системе имеется много активных компонентов или интерпретирующих устройств. Арбитр шины должен только выполнить инициирование операции ввода – вывода, задать номера канала и периферийного устройства, участвующих в операции, и код выполняемой операции. Каналы могут приводиться в действие следующими двумя способами: а) через прерывание: каналы прерывают выполнение пользовательской программы, чтобы получить от арбитра шины новый заказ для себя (Interrapt); б) через повторяющиеся запросы: арбитр шины периодически опрашивает каналы, чтобы узнать, можно ли выдать каналу новый заказ (Polling). Канал должен обеспечивать прямой доступ к памяти, осуществлять буферизацию и преобразование форматов передаваемых данных для согласования работы основной памяти и ПУ. Поэтому в состав канала, кроме специального процессора и ПЗУ программ, входит контроллер прямого доступа к памяти (КПДП) и буферное ОЗУ (реально все эти компоненты могут быть размещены в одной микросхеме). Для извещения арбитра шины об окончании каждой операции ввода – вывода, а также о возникновении ошибок, канал формирует запросы прерываний. Кроме того, канал может выполнять ряд дополнительных функций для минимизации участия процессора в операциях ввода – вывода. Способ организации взаимодействия ПУ с каналом определяется соотношением быстродействия основной памяти и ПУ. По этому признаку ПУ можно классифицировать на две группы: быстродействующие (ЗУ на дисках) – со скоростью обмена данными 100 Кбайт / с – 100 Мбайт / с, и медленнодействующие (например, принтеры) – со скоростью от десятков байт до десятков килобайт в секунду. Основная память может выдавать и принимать данные со скоростью 1 – 100 Мбайт / с в завасимости от типа микросхем памяти и архитектуры ОЗУ. В зависимости от соотношения быстродействия основной памяти и ПУ в каналах ввода – вывода может быть реализован один из двух режимов работы – монопольный или мультиплексный. Монопольный режим характеризуется тем, что после установления связи между каналом и периферийным устройством последнее занимает канал на всё время, пока полностью не завершится инициированная процессором канальная программа работы с данным ПУ и не будут произведены все предусмотренные этой программой передачи данных между основной памятью и ПУ. На всё время выполнения данной канальной программы канал недоступен другим ПУ. Мультиплексный режим (режим разделения времени) характеризуется тем, что несколько ПУ разделяют во времени канал ввода – вывода. При этом каждое из параллельно работающих устройств связывается с каналом на короткие промежутки времени только после того, как оно подготовлено к приёму или выдаче очередной порции данных. Промежуток времени, в течение которого происходит передача данных между каналом и периферийным устройством, называется сеансом связи. Сеансы связи различных ПУ чередуются между собой. Во время сеанса связи одного из устройств с каналом другие устройства могут выполнять работу, не требующую использования средств канала. Канал, осуществляющий мультиплексирование периферийных устройств, называют мультиплексным. 10.2.8 В системе ввода – вывода компьютеров используется два основных способа организации передачи данных между основной памятью и периферийными устройствами: – программно – управляемая передача; – прямой доступ к памяти. Программно – управляемая передача данных осуществляется при непосредственном участии и под руководством процессора, который при этом выполняет специальную программу процедуры ввода – вывода. Данные между основной памятью и ПУ пересылаются через процессор. Операция ввода – вывода инициируется текущей программой или запросом прерывания от периферийного устройства. При этом процессор на всё время выполнения операции ввода – вывода отвлекается от выполнения основной программы. Кроме того, при пересылке блока данных процессору приходится для каждой единицы передаваемых данных выполнять несколько команд, чтобы обеспечить буферизацию, преобразование форматов данных, подсчёт количества переданных данных, формирование образов в памяти и т. п. Это сильно снижает скорость передачи данных (не выше 100 Кбайт / с), что недопустимо при работе с высокоскоростными ПУ. Между тем, потенциально возможная скорость обмена данными при вводе – выводе определяется пропускной способностью основной памяти. Для быстрого ввода – вывода блоков данных используется прямой доступ к памяти (ПДП или DMA – Direct Memory Access). ПДП – система для быстрой передачи данных между основной памятью и ПУ, минуя процессор. При этом процессор освобождается от участия в обмене данными. Основная память связывается с процессором и с аппаратурой, руководящей обменом данными, разнами шинами. Обмен данными полностью управляется с помощью аппаратных средств. Инициатором обмена данными является ПУ, которое посылает запрос об обмене данными на флажок запроса ПДП. Флажок запроса активизирует блок ПДП. Блок ПДП посылает в основную память сигнал чтения или записи и определяет ячейку, с которой начнётся обмен данными. Блок ПДП посылает эти сигналы после того, как получит от процессора сигнал подтверждения. Регистр данных передаёт данные из основной памяти в ПУ и из ПУ в основную память. При ПДП процессор освобождается от управления операциями ввода – вывода и может параллельно выполнять основную программу. Прямым доступом к памяти управляет контроллер ПДП (КПДП), который выполняет следующие функции: – управление инициируемой процессором или ПУ передачей данных между основной памятью и ПУ; – задание размера блока данных, который подлежит передаче, и области памяти, используемой при передаче; – формирование адресов ячеек основной памяти, участвующих а передаче; – подсчёт числа переданных единиц данных (байт или слов) и определение момента завершения операции ввода – вывода. В компьютерах, совместимых с IBM PC и PC / XT, для организации ПДП используется одна 4-канальная микросхема, канал 0 которой предназначен для регенерации динамической памяти. Каналы 2 и 3 предназначены для управления высокоскоростной передачей данных между дисководами гибких дисков, винчестером и основной памятью соответственно. Только канал 1 доступен для дополнительного оборудования. IBM PC / AT – совместимые компьютеры имеют уже семь каналов ПДП. Прямой доступ к памяти обеспечивает высокую скорость обмена данными за счёт того, что управление обменом производится не программными, а аппаратными средствами. 10.2.9 Подсоединение периферийных устройств, таких как внешний модем, принтер и пр., к компьютеру производится через так называемые устройства сопряжения, или адаптеры, на которых реализованы стандартные или специальные интерфейсы. До недавнего времени подобные адаптеры выполнялись в виде отдельных (дочерних) плат ввода – вывода (Input – Output Card). Современные системные платы, как правило, интегрируют все необходимые адаптеры. Итак, взаимодействие периферийного устройства с адаптером происходит через один (возможно, один из двух) интерфейс, определяющий, в частности, тип и «род» (розетка или вилка) соединителя, уровни и длительность электрических сигналов, протоколы обмена. На практике стандартные последовательный и параллельный интерфейсы часто называют портами ввода – вывода (Input-Output Port). Во-первых, порт - это схема и место подключения периферийных устройств к компьютеру, имеющие уникальный адрес; во-вторых, порт - это контроллер, выполняющий синхронизацию обмена данными по каналу связи; в-третьих, порту принадлежат регистры, в которые записывается информация для ПУ или с которых считывается информация, полученная из ПУ. Каждое стандартное ПУ для унификации программного обеспечения закреплено за портом ввода – вывода с определенным адресом. Одному ПУ может быть приписано несколько портов ввода – вывода. Передаваемая через порты ввода – вывода информация может быть представлена в параллельном или последовательном коде. Соответственно и порты делятся на параллельные (Parallel Port) и последовательные (Serial Port). Параллельный порт обеспечивает одновременную передачу всех разрядов кода, а последовательный порт передает разряды кода один за другим в определенной последовательности. Поэтому параллельный порт обладает высоким быстродействием, но требует применения интерфейсного кабеля с большим числом жил, а у последовательного порта быстродействие ниже, но интерфейсный кабель проще. В MS DOS компьютер работает максимум с тремя параллельными портами, которые имеют логические имена LPT1, LPT2, LPT3. В адресном пространстве компьютера резервируются базовые адреса этих портов: 3BCh, 378h, 278h. Последовательный порт используется для подключения большинства ПУ, таких как плоттер, принтер, мышь, внешний модем, программатор ПЗУ и пр. В современном IBM PC – совместимом компьютере, работающем под MS DOS, может использоваться до четырёх последовательных портов, имеющих логические имена соответственно COM1, COM2, COM3, COM4. В адресном пространстве IBM PC – совместимых компьютеров каждый последовательный адаптер занимает восемь адресов, включая базовый: – COM1 – 3F8h-3FFh (прерывание IRQ4); – COM2 – 2F8h-2FFh (прерывание IRQ3); – COM3 – 3E8h-3EFh (прерывание IRQ10 (IRQ2)); – COM4 – 2E8h-2EFh (прерывание IRQ11 (IRQ5)). Последовательный интерфейс связывает два устройства. Для того чтобы «собеседники» при обмене данными не перебивали друг друга, они должны иметь единый протокол приёма – передачи, которым определяется последовательность обмена данными. В качестве конфигурационных характеристик последовательного интерфейса выступают: а) скорость передачи данных (номинальная и эффективная скорость передачи данных), бод; б) стартовый бит, стоп – бит, биты данных; в) бит контроля чётности. Максимальное количество подключаемых к ПК периферийных устройств ограничено числом установленных на нём портов. 10.2.10 Реакция процессора на входной сигнал или команду запроса, когда он приостанавливает выполнение основной программы на время выполнения другой программы по обслуживанию данного запроса, называется прерыванием. Моменты возникновения событий, требующих прерывание основной программы, заранее неизвестны, и поэтому не могут быть учтены при программировании. Прерывание работы процессора по запросу внешних устройств устраняет необходимость выполнения процессором неэффективных операций по проверке готовности внешних устройств к обмену данными и снижает затраты времени на ожидание готовности внешнего устройства к обмену. Прерывания необходимы при обмене данными с большим числом асинхронно работающих внешних устройств. Каждое событие, требующее прерывания, сопровождается сигналом, оповещающим об этом событии процессор. Такой сигнал называется запросом прерывания. Программу, затребованную запросом прерывания, называют прерывающей программой, а программу, выполняющуюся до появления запроса – прерываемой программой. Запросы прерывания поступают от нескольких параллельно развивающихся во времени процессов, требующих в произвольные моменты времени обслуживания со стороны процессора. К этим процессам относится выполнение основной программы, контроль правильности работы компьютера, операции ввода – вывода и т. п. Система прерываний позволяет значительно эффективнее использовать процессор при наличии нескольких протекающих параллельно во времени процессов. Для эффективной реализации системы прерываний компьютер снабжается соответствующими аппаратными и программными средствами, совокупность которых называется контроллером прерываний. Основными функциями системы прерываний являются: – запоминание состояния прерываемой программы; – осуществление перехода к прерывающей программе; – выполнение прерывающей программы; – восстановление состояния прерванной программы; – возврат к прерванной программе. При наличии нескольких источников запросов прерываний должен быть установлен определённый порядок в обслуживании поступающих запросов, то есть должны быть установлены проиритетные соотношения между запросами. Приоритетные соотношения определяют, какой из нескольких поступивших запросов подлежит обработке в первую очередь, и устанавливают, имеет или не имеет право данный запрос прерывать ту или иную программу. Характеристики системы прерывания следующие: а) общее количество типов запросов прерываний (число входов в систему прерывания); б) время реакции на запрос прерывания – время между появлением запроса прерывания и началом выполнения прерывающей программы, зависящее от того, сколько сколько программ со старшим приоритетом ждёт обслуживания; в) затраты времени на переключение программ, которые равны суммарному расходу времени на запоминание и восстановление состояния программы; г) глубина прерывания – это максимальное число программ, которые могут прерывать друг друга (если после перехода к прерывающей программе и вплоть до её окончания приём других запросов запрещается, то говорят, что система имеет глубину прерывания, роавную 1). В компьютере число различных запросов прерывания может достигать несколько сотен. В таких случаях запросы обычно разделяют на отдельные классы или уровни. Совокупность запросов, инициирующих одну и ту же прерывающую программу, образует класс или уровень прерывания. В этом случае запросы одного класса прерывания формируются элементами ИЛИ, ещё одна схема ИЛИ формирует общий сигнал прерывания. Объединение запросов в классы прерывания позволяет уменьшить объём аппаратуры, но связано с замедлением работы системы прерывания. Вектором прерывания называют вектор начального состояния прерывающей программы. Вектор прерывания содержит всю необходимую информацию для перехода к прерывающей программе, в том числе её начальный адрес. Каждому уровню прерывания, а в микроЭВМ – каждому запросу, соответствует свой вектор прерывания. Векторы прерывания обучно находятся в специально выделенных фиксированных ячейках основной памяти (смотри материалы лабораторной работы № 11). В простейшем случае вектор прерывания состоит лишь из начального адреса прерывающей программы. Процедура организации перехода к прерывающей программе выделяет из всех выставленных запросов тот, который имеет наивысший приоритет. Различают абсолютный и относительный приоритеты. Запрос, имеющий абсолютный приоритет, прерывает выполняемую программу и инициирует выполнение соответствующей прерывающей программы. Запрос с относительным приоритетом является первым кандидатом на обслуживание после завершения выполнения текущей программы. Если наиболее приоритетный из выставленных запросов прерывания не превосходит по уровню приоритета выполняемую процессором программу, то запрос прерывания игнорируется или его обслуживание откладывается до завершения выполнения текущей программы. Простейший способ установления приоритетных соотношений между запросами состоит в том, что приоритет определяется порядком присоединения линий сигналов запросов к входам системы прерывания. При появлении нескольких запросов прерывания первым воспринимается запрос, поступивший на вход с меньшим номером. В этом случае приоритет является жёстко фиксированным. Микропроцессор х86 имеет простую, но достаточно универсальную систему прерываний. Каждому прерыванию поставлен в соответствие код типа. Допускается обработка до 256 типов прерываний. Прерывания могут инициироваться внешними устройствами и командами программных прерываний. В некоторых случаях прерывания генерирует сам микропроцессор. Аппаратное прерывание выполняется в результате запроса, поступающего от периферийного оборудования. Сигналы аппаратных прерываний обрабатывает контроллер прерываний. В отличие от программных прерываний аппаратные всегда возникают асинхронно от выполняющейся программы. Запросы на прерывания передаются по специальным сигнальным линиям, которые называются IRQ-линиями (Interrupt ReQuest – запрос на прерывание). Программируемый контроллер прерываний, используемый в компьютерах IBM AT, предназначен для обработки до восьми приоритетных уровней прерываний. Возможно каскадирование микросхем, при этом общее число уровней прерывания будет достигать 64. В компьютерах IBM AT имеется 15 линий сигналов прерывания, для обслуживания которых используются ведущая и одна ведомая микросхемы, соединяемые в соответствии с рисунком 10.2. Для каскадирования используется линия IRQ2 ведущей микросхемы. Ведомой микросхеме программным методом присваивается код, равный номеру входа IRQ ведущей микросхемы, с которым соединён выход запроса прерывания INT ведомой микросхемы. Внутри микросхемы приоритет зависит от номера IRQ и задаётся программно. Для идентификации прерываний различных устройств им присваивают номера от 0 до 15. По этим номерам процессор узнаёт, какое устройство выдаёт запрос на прерывание. Часть линий прерываний жёстко закреплена за устройствами определённых типов, а другая часть находится в полном распоряжении пользователя. Конфигурвция стандартных персональных компьютеров с самым распространённым набором компонентов предоставляет весьма ограниченный набор свободных прерываний. ![]() В микропроцессоре имеется два входа прерываний: маскируемого прерывания INT и немаскируемого прерывания NMI. На вход INT подаётся сигнал от программируемого контроллера прерываний, который обрабатывает сигналы запросов прерываний от периферийных устройств. Если установлен сигнал на линии INT и установлен в 1 флажок разрешения прерывания IF в регистре флагов, то после завершения выполнения текущей команды происходит прерывание. Линия немаскируемого прерывания NMI используется для сигнализации о катастрофических событиях в системе. Немаскируемые прерывания обладают наивысшим приоритетом, реализуются аппвратно и поступают в процессор по отдельной линии управления. 10.3 Формулировка задания 10.3.1 Определить состав программных и аппаратных средств системы ввода – вывода, идентифицировав компоненты по названию и типам, в частности: а) магистрали и каналы ввода – вывода; б) порты ввода – вывода; в) блоки управления (контроллеры, адаптеры, карты расширения); г) устройства, обаспечивающие прямой доступ к памяти; д) устройства, реализующие аппаратные прерывания; е) BIOS; ж) драйверы; з) вектора прерываний; и т. д. Дать определение и сформулировать назначение каждого компонента. 10.3.2 Определить параметры и технические характеристики компонентов системы ввода – вывода. Выполнить тестирование компонентов (где это возможно). 10.3.3 Дать характеристику параллельному и последовательному интерфейсам, синхронной и асинхронной передаче последовательных данных. 10.4 Порядок выполнения работы 10.4.1 Выполняется при подготовке к работе: – изучить теоретические сведения подраздела 10.2; – сделать выборку необходимой информации из материалов лабораторных работ № 8 и № 9. 10.4.2 Выполняется в лаборатории: – провести комплексное исследование всех программных и аппаратных средств системы ввода – вывода; – оформить отчет в виде аналитического обзора полученных результатов, приложив распечатки протоколов. 10.5 Методические указания по выполнению работы В качестве инструментальных средств для выполнения данной лабораторной работы можно использовать рекомендованные в предыдущих дух работах: Norton Diagnostics, Checkit для DOS, SiSoft Sandra 99 Professional v3.5.0 (и другие версии), Aida и пр. Характеристики исследуемых компонентов системы ввода – вывода компьютера можно определить с помощью служебных программ (Пуск / Программы / Стандартные / Служебные), а также обратившись к пункту Свойства всплывающих меню данных компонентов. Ряд компонентов системы ввода – вывода отображено на иллюстрациях лабораторной работы № 8, в частности, магистрали, порты. |