Программирование — Практическая работа. Часть 4
Количество часов: 2 акад.часа.
Порядок работы:
- В работе использовать конспекты лекций, учебные пособия, терминологические словари, информацию из сети Интернет.
- Отчет по практической работе оформлять MS Word. В нем указать:
– Номер и название практической работы.
– Описание каждого задания.
– Результат выполнения по каждому заданию: скриншот (картинку) окна компьютера, письменный вывод и пр.
– При необходимости заполнить информацию в таблицах.
- Сохранить файл и сдать на проверку. Имя файла: Фамилия_№ практической работы.
Дополнительный теоретический материал
Устройство системных ресурсов:
Большинство адаптеров ПК, выполненных в виде отдельных плат, используют как минимум один из следующих системных ресурсов:
– порты ввода/вывода;
– верхние блоки памяти UMB;
– линии запросов прерываний IRQ;
– каналы прямого доступа к памяти DMA.
Неправильное совместное использование этих ресурсов ведет к конфликтам, которые могут быть устранены грамотной настройкой аппаратных средств системы.
Порты ввода-вывода:
Схемотехника PC-совместимых ПК позволяет определить до 65536 портов ввода/вывода. Большинство из них, как правило, не используется.
Каждому из них присвоен свой шестнадцатеричный номер (адрес порта).
Первое, что необходимо знать, это диапазон адресов портов ввода/вывода с шиной ISA: от 0 до 3FFh включительно.
Сюда входят порты контроллеров клавиатуры, жестких и гибких дисков, видеоадаптеров, последовательных и параллельных интерфейсов и т.д.
Есть специальный диапазон адресов портов, предназначенных для плат прототипов, которые могут быть разработаны независимыми производителями (это 300h – 31Fh).
Система прерываний:
В ПК имеется довольно развитая система прерываний. В PC/XT использовалась микросхема i8259 в качестве контроллера прерываний, которая имеет восемь входов для сигналов прерываний (IRQ0-IRQ7).
Поскольку процессор реагирует на со бытия последовательно, то контроллер устанавливает для каждого из своих входов приоритет (наивысший IRQ_0). В современных PC/AT количество линий прерываний увеличено до 15, которые реализуются каскадным включением двух i8259 (к IRQ2 подключен второй контроллер).
Чтобы грамотно разделить этот системный ресурс надо, чтобы каждая линия прерывания обслуживала только одно устройство.
Любая плата адаптера, контроллера (например, стример) позволяет изменять номера прерываний: разрешать, запрещать, назначать. Обычно это выполняется с помощью перемычек, переключателей или программно.
Для того, чтобы узнать какие номера прерываний (и какими устройствами) используются в данной момент в ПК, можно воспользоваться программой Checkit (либо активизировать меню «Система»).
У PC/AT обычно свободно четыре линии запроса прерываний IRQ10, 11, 12 и 15 (13 и 14 используются сопроцессором и винчестером).
Прямой доступ к памяти:
В случае передачи данных в режиме ПДП (DMA), периферийное устройство связано с памятью непосредственно, минуя ЦП.
Такой режим используется для ускорения передачи данных, если передаются большие объемы.
В PC/AT имеется 8 каналов ПДП, часто функции контроллеров ПДП выполняют контроллеры периферийных устройств.
Канал О ПДП используется для регенерации ОЗУ, 1 и 2 (или 2 и 3) используются для передачи данных между гибким диском и винчестером и ОЗУ.
Рекомендации по использованию каналов ПДП такие же, как и линий прерываний IRQ. Необходимо учитывать, что бывают исключения – одному устройству требуется два канала ПДП (например платы сбора данных).
Распределение памяти:
Обычно базовая емкость ОЗУ – 1MB, но DOS может обращаться только к 640 KB, поэтому эту память называют стандартной.
Вся базовая память может быть разбита на 16 областей по 64 KB каждая, их называют страницами и они могут быть пронумерованы от 0 до F: 0,1, 9, A,B,…F.
Тогда стандартная память занимает от 0 до 9.
Следующие 384 KB зарезервированы для системного использования и называются верхними блоками памяти (UMB, Upper Memory Blocks).
Эта область памяти резервируется под:
– видеопамять;
– модули ROM BIOS;
– ROM VGA/SVGA, HD BIOS.
Существует область памяти, называемая областью верхней памяти НМА (High Memory Area) ,расположенная за 1 MB (за системным ROM BIOS) и имеющая размер 64 KB (без 16 байт), которая доступна в реальном режиме работы процессоров начиная с 286 и образовалась она в результате не совсем корректно спроектированной эмуляции процессора 8088 при отмене циклического перехода от старших адресов к младшим. Оставшаяся память носит название расширенной памяти (ЕМА).
Задание 1.
1) Определить системные ресурсы своего ПК, прочитав значение переменной BIOS по соответствующему адресу или прочитав нужный регистр так называемой CMOS-памяти.
2) По результатам полученной информации составить таблицу 1.
Таблица 1. Результат выполнения задания 1
| Номер прерывания | Устройство | Примечание |
3) Результаты выполнения задания отразить в Отчете по практической работе.
Задание 2.
1) Определить устройство ПК, вызывающие конфликт ресурсов, используя «Диспетчер устройств».
2) По результатам полученной информации составить таблицу 2.
Таблица 2. Распределение адресов портов ввода-вывода
| Диапазон адресов | Использование | |
| АТ | ХТ | |
3) Результаты выполнения задания отразить в Отчете по практической работе.
Задание 2.
1) Определить:
– Тип используемой ПЭВМ, прочитав байт оперативной памяти по адресу FE00:1FFE, Затем, используя CMOS-память, указать текущее время в час и мин.
– Указать дату изготовления версии BIOS, записанную по адресу F000:FFF5. Затем, используя CMOS-память, указать текущую дату (число, месяц, год)
– Объём оперативной памяти, прочитав его по адресу 0:0413. Затем, используя CMOS-память, определить текущее столетие.
– Монохромен ли активный видеоадаптер, используя переменную BIOS по адресу 0:0410. Затем, используя CMOS-память, определить тип накопителя на гибких магнитных дисках.
2) Результаты выполнения задания отразить в Отчете по практической работе.
Задание 3.
1) Используя переменную BIOS по адресу 0:0410, определить:
– наличие НГМД. Затем, используя CMOS-память, указать наличие сопроцессора.
– Активный видеоадаптер. Затем, используя CMOS-память, определить наличие НГМД и их количество.
– Число дисководов. Затем, используя CMOS-память, определить тип дисплея.
– Число установленных принтеров. Затем, используя CMOS- память, определить объём памяти в килобайтах на системной плате.
– Наличие игрового адаптера. Затем, используя CMOS-память, определить объём общей памяти в килобайтах.
2) Результаты выполнения задания отразить в Отчете по практической работе.
или напишите нам прямо сейчас:
Здравствуйте. Скажите пожалуйста, планирую поступать в магистратуру на факультет Психологии « Психология личности»в РГГУ скажите пожалуйста, есть ли у вас, ответы на вступительные экзамены? так как, планирую, сделать акцент на бюджет. Спасибо.
Арсений, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Дистанционная помощь в защите ВКР
Анастасия, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте. Нужна срочно практическая часть вкр, третья глава. Скину похожие работы, на которые можно ориентироваться
Александр, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
вкр по теме: экологический туризм России : анализ состояния, проблемы и перспективы
Людмила, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте вы защищаете ВКР?
Ольга, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Написать магистерскую ВКР на тему «Совершенствование логистических бизнес-процессов на примере торговой компании». Не менее 100 страниц.
Миша, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Здравствуйте нужна работа Вкр
Лена, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.
Написать ВКР 3 раздела Тема строительство строительство жилого дома с применением каркасно-монолитных технологий Антиплагиат от 75% ПЗ и чертежи
Владимир, здравствуйте! Прошу Вас прислать всю необходимую информацию на почту info@otlichnici.ru и написать что необходимо выполнить. Я посмотрю описание к заданиям и подскажу вам по стоимости и срокам выполнения.