- •Методические указания по лабораторным работам
- •Лабораторная работа №1 «Состав и структура типовой пэвм».
- •1 Упрощенная структурная схема.
- •2) Характеристики и принцип действия.
- •2.1) Материнская плата.
- •2.2) Центральный процессор.
- •2.3) Основная память.
- •2.4) Накопители на жестких магнитных дисках.
- •2.5) Накопители на сменных магнитных дисках.
- •2.6) Носители на лазерных дисках.
- •2.7) Твердотельные накопители.
- •2.8) Видеокарта.
- •3) Внешние устройства.
- •3.1) Клавиатура.
- •3.2) Монитор.
- •Жидкокристаллические дисплеи (lcd)
- •3.3) Принтер.
- •3.4) Сканер.
- •4) Характеристики внутренних и внешних линий связи.
- •Лабораторная работа №2 «Электротехника цепей постоянного и переменного тока, физические основы полупроводниковых материалов»
- •9.1.1. Точечный диод
- •11.4. Токи биполярного транзистора.
- •11.5. Усилительные свойства биполярного транзистора.
- •1. Электрическое поле.
- •9.1.1. Точечный диод.
- •11. Транзисторы
- •11.1. Биполярные транзисторы
- •11.2. Схемы включения биполярного транзистора и режимы его работы
- •11.3. Работа биполярного транзистора в активном режиме.
- •11.4. Токи биполярного транзистора.
- •11.5. Усилительные свойства биполярного транзистора
- •Лабораторная работа №3 «Элементы эвм»
- •4. Триггеры.
- •Лабораторная работа №4 «Узлы эвм».
- •Лабораторная работа №5
- •Принципы построения и функционирования центральных устройств эвм.
- •2.3. Состав, устройство и принцип действия основной памяти.
- •1. Кодирование алфавитно-цифровой информации.
- •3. Двоичный код для обработки информации (дкои).
- •6. Внутри процессорное представление целых чисел со знаком (Форматы h и f).
- •7. Внутри машинное представление чисел, представленных в форме с плавающей запятой (Формат е, d).
- •2.2. Понятие адресного пространства.
- •2.3. Состав, устройство и принцип действия основной памяти.
- •2.4. Методы расширения основной памяти.
- •2.5. Запоминающие устройства на жестких магнитных дисках.
- •2.7. Оптические диски.
- •2.8. Флэш-память. Принципы построения и функционирования.
- •1. Состав и структура процессора.
- •2. Форматы машинных команд эвм.
- •3. Арифметико-логическое устройство.
- •4. Блок микропрограммного управления.
- •5. Блок управляющих регистров.
- •6. Состав машинных команд
- •Лабораторная работа №7 «Основные понятия теории вычислительных сетей»
- •1) Базовые топологии
- •2) Локальные сети
- •Построение сети
- •Адресация
- •3) Расширенные локальные сети
- •4) Глобальные сети
- •Структура глобальной сети
- •Транспортные функции глобальной сети
- •5) Передача данных между локальными и глобальными сетями.
- •В протоколе четвертой версии (iPv4)
- •В протоколе 6 версии (iPv6)
- •6) Локальные сети на электропроводах и оптоволоконных кабелях
- •7) Технология Bluetooth
- •Лабораторная работа №8 «Аппаратные средства вычислительных сетей»
- •Кабели их основные характеристики.
- •1.1 Коаксильный кабель
- •1.2 Витая пара
- •Сравнение кабелей
- •2) Сетевые адаптеры
- •2.1 Назначение сетевых адаптеров
- •2.2 К основным сетевым функциям адаптеров относятся:
- •2.3 Преобразование информации в сетевых адаптерах
- •Преимущества Wi-Fi
- •Недостатки Wi-Fi
- •3) Модемы
- •3.2 Устройства и принцип действия модемов
- •Лабораторная работа №8
- •Кабели их основные характеристики.
- •1.1 Коаксильный кабель
- •1.2 Витая пара
- •Сравнение кабелей
- •2) Сетевые адаптеры
- •2.1 Назначение сетевых адаптеров
- •2.2 К основным сетевым функциям адаптеров относятся:
- •2.3 Преобразование информации в сетевых адаптерах
- •Преимущества Wi-Fi
- •Недостатки Wi-Fi
- •3) Модемы
- •3.2 Устройства и принцип действия модемов
- •Лабораторная работа №9. «Сетевое передающее оборудование»
- •Передающее оборудование локальных сетей
- •Сетевые адаптеры
- •Репитеры
- •Модули множественного доступа
- •Сетевой концентратор
- •1.5 Сетевой мост
- •Сетевой коммутатор
- •Режимы коммутации
- •Сетевой шлюз
- •Передающее оборудование глобальных сетей.
- •Дуплексные мультиплексоры
- •Триплексные мультиплексоры
- •Сетевые мультиплексоры
- •Видео рекордеры и сетевые видеорегистраторы - мультиплексоры
- •2.2 Телефонные модемы
- •Классификация модемов
- •2.3 Серверы доступа
- •Серверы доступа к данным
- •Серверы удаленного доступа
- •2.4 Маршрутизаторы Маршрутизаторы. Основные виды и принцип работы
- •Уровень маршрутизации
- •Уровень передачи пакетов
- •Обеспечение передачи информации в локальных и глобальных сетях.
- •Лабораторная работа №10. «Сетевая модель osi»
- •Основные понятия osi
- •Уровни моделей osi
- •Прикладной
- •Представительский
- •Сеансовый
- •Транспортный
- •Сетевой
- •Канальный
- •Физический
- •Взаимодействие уровней модели osi
- •Характеристики управляющей информации уровней osi
2.4. Методы расширения основной памяти.
Рабочая концепция фирмы IBM при создании IBM PC содержала гипотезу, что объем основной памяти ЭВМ, предназначенной для персонального использования в любой предметной области, не должен превышать 640 Кбайт. Поэтому в базовую модель IBM PC заложили 20-разрядную шину адреса системной магистрали. Наличие 20 линий в шине адреса позволяло адресовать память большего объема, чем было предусмотрено концепцией (220 = 1 Мбайт). “Излишек” адресного пространства в 384 Кбайт был поделен между видеопамятью (128 Кбайт) и ПЗУ (256 Кбайт).
Физически увеличить объем памяти несложно, для этого необходимо только подключить к системной магистрали дополнительные модули. Такая возможность в IBM PC была предусмотрена. Но каждый байт дополнительной памяти должен иметь уникальный адрес, а адресного пространства для дополнительной памяти нет.
Существует несколько способов разрешения таких конфликтов. Один из них - банкирование памяти: вся память делится на блоки (банки), емкость которых не выходит за пределы допустимого адресного пространства; во время работы специальными командами можно переключать банки, делая активным любой из них или осуществляя групповую перепись информации из одного банка в другой.
В ЮМ PC XT фирма IВМ применила другой способ: 256 Кбайт было сначала оставлено для ПЗУ, в котором размещалась базовая система ввода-вывода (BIOS). Анализ программ BIOS показал, что в оставленном для ПЗУ адресном пространстве (UMB - Upper Memory Block) имеются “окна” - неиспользуемые участки. Четыре таких участка (paqe frames) по 16 Кбайт были выделены, и их адреса стали использоваться для адресации дополнительной памяти, подключенной к системной магистрали. Таким образом общий объем ОП удалось увеличить на 64 Кбайта. Специальная программа (драйвер дополнительной памяти) “перехватывала” обращение к “окнам” ПЗУ и вместо них “подставляла” дополнительный модуль памяти (Expended Memory).
Дополнительная память не обязательно должна была иметь объем 64 Кбайта. Ее объем мог быть и большим (фирма IBM выпускала модули дополнительной памяти объемом 8 и 32 Мбайта). При этом драйвер дополнительной памяти делил ее на блоки по 16 Кбайт и “отображал” каждое окно UMB на один из блоков Expended Memory. Из-за этого память такого вида получила название отоброжаемой.
Но развитие персональных ЭВМ привело к необходимости более серьезной корректировки рабочей концепции. Поэтому в IBM AT с микропроцессором i80286 разрядность шины адреса увеличили до 24, что позволило увеличить ее объем до 16 Мбайт. В МП i80386 разрядность шины адреса и адресных регистров микропроцессора увеличена до 32, в результате чего допустимый объем ОП увеличился до 4 Гбайт.
Наряду с этим изменился принцип формирования абсолютного адреса ОП, в результате чего утрачена совместимость с программным обеспечением, разработанным для IBM PC XT.
Чтобы обеспечить совместимость AT с XT, было решено реализовать два режима работы микропроцессоров, имеющих номер, больший 80286: реальный и защищенный.
В реальном режиме дополнительные разряды шины адреса заблокированы, что обеспечивает совместимость с микропроцессором 18086 и позволяет использовать операционную систему MS DOS и программное обеспечение, разработанное для XT. Но при этом остается неиспользованной вся дополнительная память, находящаяся за пределами 1 Мбайта. В защищенном режиме применяется другой принцип формирования абсолютного адреса ОП, благодаря чему возможно использование всей имеющейся в наличии дополнительной (расширенной) памяти, но возникают трудности с использованием программного обеспечения, разработанным для MS DOS.
В IBM PC XT 20-битный адрес формировался из двух машинных слов: базового адреса сегмента (16 бит) и смещения (16 бит). Это было связано с тем, что вся ОП делилась на сегменты емкостью 64 Кбайта. Адресация байтов внутри сегмента начиналась с 0 и заканчивалась адресом FFFF. Внутрисегментный адрес байта называется смещением (т.е. смещением относительно начала сегмента). Начало же сегмента (т.е. его базовый 20-битный адрес) однозначно определялось 16-битовым адресом, который преобразовывался в 20-битный адрес дописыванием справа четырех нулей. В машинных командах абсолютный (физический) адрес задавался либо прямым указанием базового адреса сегмента и смещения (которые разделялись двоеточием, например, OA12:F4B2, где ОА12 - 20-битовый адрес начала сегмента; F4B2 -16-битное смещение внутри сегмента), либо по умолчанию (базовые адреса сегментов программы, данных, стека запоминаются в специальных регистрах микропроцессора), либо указанием регистра, в котором содержится необходимый базовый адрес (например, если регистр называется CS, то абсолютный адрес в машинной команде может быть задан в виде: CS:F4B2).
Начиная с МП i80386, благодаря увеличению длины всех регистров для смещений до 32 бит, реализована возможность работы “с плоской памятью”, не разделяемой на сегменты. Это допускает адресацию 232 байта или 4 Гбайга ОП.
Кроме того, в защищенном режиме (начиная с МП i80286) можно использовать и сегментированную память, но сегментные регистры не суммируются со смещением, а предназначены в качестве указателя на управляющие таблицы, содержащие необходимую информацию о сегментах. Поскольку длина записей в этих таблицах может превышать 16 бит, появляется возможность увеличить количество и размеры сегментов, а следовательно, и максимальный объем виртуальной памяти (так как 32-битовая шина адреса СМ ограничивает допустимый объем физической памяти, виртуальная память реализуется за счет замены страниц в физической ОП слотами, т.е. образами страниц, из внешнего ЗУ).
Желание использовать в реальном режиме всю фактически имеющуюся в наличии дополнительную память привело к созданию двух виртуальных режимов, один из которых стандарт EMS (Expended Memory Specifications), реализующий принцип банкирования дополнительной памяти. Вся дополнительная память делится на страницы (банки) емкостью по 16 Кбайт; выбираются четыре страницы и объявляются активными. Выбранные активные страницы отображаются на четыре окна UMB, теперь при обращении к одному из окон UMB вместо него подставляется отображенная на него страница дополнительной памяти. Поскольку любое окно UMB можно отобразить на любую страницу дополнительной памяти (объявив ее активной), то, изменяя отображение в процессе работы, можно использовать всю дополнительную память любого объема.
Стандарт EMS реализуется программным путем - с помощью драйвера дополнительной памяти, который “перехватывает” каждое обращение к окну, имеющемуся в адресном пространстве ПЗУ, и “подставляет” вместо ПЗУ соответствующий участок дополнительной памяти.
В соответствии с этим стандартом работают драйверы XMA2EMS.SYS, EMM386.SYS и дp.
Стандарт EMS несколько снижает производительность системы, но не накладывает никаких ограничений на размещение в дополнительной памяти программ и данных.
Другой виртуальный режим основан на том, что за счет разблокирования на время дополнительных (по сравнению с XT) линий шины адреса системной магистрали удается увеличить доступное MS DOS адресное пространство еще почти на 64 Кбайта, начиная с'адреса FFFFF (т.е. за пределами адресного пространства 1 Мбайт). Эта область адресного пространства (64 Мбайта, начиная с 1 Мбайта) получила название НМА (Hiqh Memory Area) -пая область памяти. Ее также можно использовать, работая в MS DOS, хранения и программ, и данных.
Блоки памяти, расположенные выше границы НМА, называются ЕМВ Extended Memory Blocks) - расширенные блоки памяти, хотя часто расширенной памятью (ЕМ - Extended Memory) называют всю дополнительную память, расположенную в адресном пространстве выше 1 Мбайта, иногда в ней область НМА.
Кратковременное разблокирование дополнительных линий шины адреса емной магистрали позволяет реализовать стандарт XMS (eXtended Memory ification), при котором разделенная на страницы ЕМ отображается на , но в этом стандарте программные модули могут располагаться только ИА, а остальная память может использоваться лишь для хранения данных. Стандарт XMS реализуется драйвером HIMEM.SYS, который способен гать с шиной адреса, имеющей до 32 линий.