42078

Исследование процессов самотестирования компьютерной системы при включении (POST)

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Анализ алгоритмов тестирования клавиатуры CMOSпамяти и спикера и выявление особенностей процессов их диагностики. Задача: Ознакомиться и выучить алгоритмы тестирования клавиатуры CMOSпамяти и спикера с учетом выявленных особенностей процессов их диагностики. Результаты: Отчет по лабораторной работе с описанием особенностей процессов диагностики клавиатуры CMOSпамяти и спикера. Имеется в виду программа POST и контроль четности памяти.

Русский

2013-10-27

294 KB

2 чел.

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ХЕРСОНСЬКИЙ НАЦІОНАЛЬНИЙ

ТЕХНІЧНИЙ УНІВЕРСИТЕТ

Кафедра Інформаційних технологій

МЕТОДИЧНІ ВКАЗІВКИ

ДО ЛАБОРАТОРНИХ РОБІТ

з дисципліни

«Організація функціонування комп’ютерних систем»

для студентів спеціальності 6.050102

«Комп'ютерні системи та мережі»

Херсон 2008


Методичні вказівки до лабораторних робіт з дисципліни „Організація функціонування комп’ютерних систем” для студентів спеціальності 6.050102 „Комп’ютерні системи та мережі” /Р.В. Бараненко. — Херсон: ХНТУ, 2008. — 29 с.

Рецензент: Бражник О.М., к.т.н., доц.,

зав. каф. Технічної кібернетики ХНТУ.

Затверджені:

на засіданні кафедри ІТ

Протокол № ___

від "        "                          2008 року

Завідувач кафедрою

проф., д.т.н. _____________ В.Є. Ходаков


ЛАБОРАТОРНАЯ РАБОТА № 1

Тема: Исследование процессов самотестирования компьютерной системы при включении (POST).

Цель: Анализ алгоритмов тестирования клавиатуры, CMOS-памяти и спикера и выявление особенностей процессов их диагностики.

Задача: Ознакомиться и выучить алгоритмы тестирования клавиатуры, CMOS-памяти и спикера с учетом выявленных особенностей процессов их диагностики.

Результаты: Отчет по лабораторной работе с описанием особенностей процессов диагностики клавиатуры, CMOS-памяти и спикера.

Выводы: На основании анализа результатов сделать вывод о целесообразности использования разработанных алгоритмов для организации тестирования компьютера.

Отчет по лабораторной работе должен включать тему, цель, задачу (теоретическую часть), результаты выполнения работы, литературу.

Теоретические сведения

Когда в 1981 году фирма IBM начала выпуск персональных компьютеров, в них были предусмотрены методы повышения надежности, которые ранее никогда не применялись. Имеется в виду программа POST и контроль четности памяти. POST — последовательность коротких подпрограмм, предназначенных для проверки основных компонентов системы сразу после ее включения.

При каждом включении компьютера автоматически выполняется проверка его основных компонентов: центрального процессора, ПЗУ, вспомогательных элементов материнской платы, оперативной памяти и основных периферийных устройств. Эти тесты выполняются быстро и не очень тщательно по сравнению с тестами, выполняемыми диагностическими программами. При обнаружении неисправного компонента выдается предупреждение или сообщение об ошибке (неисправности).

Хотя выполняемая программой POST диагностика не совсем полная, она является первой "линией обороны", особенно если обнаруживаются серьезные неисправности в материнской плате. Если окажется, что неполадка достаточно серьезная, то дальнейшая загрузка системы будет приостановлена и появится сообщение об ошибке (неисправности), по которому, как правило, можно определить причину неисправности. Такие неисправности иногда называют фатальными ошибками (fatal error). Процедурой POST обычно предусматривается три способа индикации неисправности: звуковые сигналы, сообщения, выводимые на экран монитора; шестнадцатеричные коды ошибок, выдаваемые в порт ввода-вывода.

Звуковые коды ошибок, выдаваемые процедурой POST. При обнаружении процедурой POST неисправности компьютер издает характерные звуковые сигналы, по которым можно определить неисправный элемент (или их группу). Если компьютер исправен, то при его включении слышен один короткий звуковой сигнал, а при обнаружении неисправности выдается целая серия коротких или длинных звуковых сигналов, а иногда и их комбинация. Характер звуковых кодов зависит от версии BIOS и разработавшей ее фирмы.

Табл. 1 – Звуковые коды, используемые в IBM-совместимых
компьютерах, и соответствующие им неисправности

Звуковой сигнал

Место возникновения неисправности

1 короткий

Процедура POST завершена, система в порядке

2 коротких

Есть неисправность: код ошибки выведен на экран

Нет сигнала

Блок питания, системная плата

Непрерывный сигнал

Блок питания, системная плата

Повторяющиеся короткие сигналы

Блок питания, системная плата

1 длинный, 1 короткий

Системная плата

1 длинный, 2 коротких

Адаптер дисплея (MDA, CGA)

1 длинный, 3 коротких

Расширенный графический адаптер (EGA)

3 длинных

Плата клавиатуры 3270

Табл. 2 – Коды звуковых сигналов AMI BIOS,
посылаемые в процессе выполнения процедуры POST

Звуковой сигнал

Фатальная ошибка

1 короткий

Ошибка регенерации динамического O3У

2 коротких

Ошибка схемы контроля четности

3 коротких

Неисправность в первых 64 Кбайт O3У

4 коротких

Неисправность системного таймера

5 коротких

Ошибка процессора

6 коротких

Ошибка в схеме управления линией А20 в контроллере клавиатуры

7 коротких

Ошибка переключения в виртуальный режим

8 коротких

Ошибка чтения/записи видеопамяти

9 коротких

Ошибка контрольной суммы ROM BIOS

10 коротких

Ошибка чтения/записи CMOS-памяти

11 коротких

Ошибка кэш-памяти

Звуковой сигнал

Нефатальная ошибка

1 длинный, 3 коротких

Ошибка в основной или расширенной памяти

1 длинный, 8 коротких

Не выполняется тест на ответный сигнал дисплея

Табл. 3 – Критические ошибки, сообщения о которых
могут быть выведены во время загрузки
при выполнении процедуры POST Phoenix BIOS

Звуковой код

Код порта 80h

Описание

Нет

01h

Выполняется тестирование регистров CPU

1-1-3

02h

Ошибка считывания или записи в CMOS-память

1-1-4

03h

Неправильная контрольная сумма системной BIOS

1-2-1

04h

Неисправность программируемого таймера интервалов

1-2-2

05h

He удалась попытка инициализации прямого доступа к памяти

1-2-3

06h

Ошибка считывания или записи в регистры страниц прямого доступа к памяти

1-3-1

08h

Ошибка при проверке схемы регенерации памяти

Нет

09h

Выполняется тестирование первых 64 Кбайт памяти

1-3-3

0Ah

Неисправность микросхемы или линии данных в первых 64 Кбайт памяти (несколько битов)

1-3-4

0Bh

Логическая ошибка четности/нечетности в первых 64 Кбайт памяти

1-4-1

0Ch

Неисправность линии адреса в первых 64 Кбайт памяти

1-4-2

0Dh

Ошибка контроля четности в первых 64 Кбайт памяти

2-1-1

10h

Ошибка в бите 0 первых 64 Кбайт памяти

2-1-2

11h

Ошибка в бите 1 первых 64 Кбайт памяти

2-1-3

12h

Ошибка в бите 2 первых 64 Кбайт памяти

2-1-4

13h

Ошибка в бите 3 первых 64 Кбайт памяти

2-2-1

14h

Ошибка в бите 4 первых 64 Кбайт памяти

2-2-2

15h

Ошибка в бите 5 первых 64 Кбайт памяти

2-2-3

16h

Ошибка в бите 6 первых 64 Кбайт памяти

2-2-4

17h

Ошибка в бите 7 первых 64 Кбайт памяти

2-3-1

18h

Ошибка в бите 8 первых 64 Кбайт памяти

2-3-2

19h

Ошибка в бите 9 первых 64 Кбайт памяти

2-3-3

1Ah

Ошибка в бите 10 первых 64 Кбайт памяти

2-3-4

1Bh

Ошибка в бите 11 первых 64 Кбайт памяти

2-4-1

1Ch

Ошибка в бите 12 первых 64 Кбайт памяти

2-4-2

1Dh

Ошибка в бите 13 первых 64 Кбайт памяти

2-4-3

1Eh

Ошибка в бите 14 первых 64 Кбайт памяти

2-4-4

1Fh

Ошибка в бите 15 первых 64 Кбайт памяти

Звуковой код

Код порта 80h

Описание

3-1-1

20h

Ошибка в ведомом регистре прямого доступа к памяти

3-1-2

21h

Ошибка в ведущем регистре прямого доступа к памяти

3-1-3

22h

Ошибка в ведущем регистре маски прерываний

3-1-4

23h

Ошибка в ведомом регистре маски прерываний

Нет

25h

Выполняется загрузка векторов прерываний

3-2-4

27h

Ошибка при выполнении теста контроллера клавиатуры

Нет

28h

Неисправность питания CMOS-памяти или выполняется подсчет контрольной суммы CMOS-памяти

Нет

29h

Выполняется проверка правильности конфигурации экрана

3-3-4

2Bh

Ошибка при инициализации экрана

3-4-1

2Ch

Ошибка при проверке возвратного сигнала дисплея

3-4-2

2Dh

Выполняется поиск ПЗУ видеоадаптера

Нет

2Eh

Вывод на экран обеспечивается ПЗУ видеоадаптера

Нет

30h

Видеосистема работоспособна

Нет

31h

Монохромный монитор работоспособен

Нет

32h

Цветной монитор (на 40 столбцов) работоспособен

Нет

33h

Цветной монитор (на 80 столбцов) работоспособен

4-2-1

34h

Выполняется проверка прерывания синхроимпульсов таймера или обнаружена неисправность

4-2-2

35h

Выполняется проверка отключения или обнаружена неисправность

4-2-3

36h

Неисправность схемы управления линией А20

4-2-4

37h

Непредусмотренное прерывание в защищенном режиме

4-3-1

38h

Выполняется проверка ОЗУ или обнаружена неисправность по адресу, превышающему FFFFh

4-3-3

3Ah

Проверяется канал 2 таймера или обнаружена неисправность

4-3-4

3Bh

Выполняется проверка часов текущего времени или обнаружена неисправность

4-4-1

3Ch

Проверяются последовательные порты или обнаружена неисправность

4-4-2

3Dh

Проверяются параллельные порты или обнаружена неисправность

Звуковой код

Код порта 80h

Описание

4-4-3

3Eh

Проверяется сопроцессор или обнаружена неисправность

Low 1-1-2

41h

Ошибка выбора системной платы

Low 1-1-3

42h

Неисправность расширенной CMOS-памяти

"Low" означает, что звук более низкого тона предшествует всем остальным звукам.

Сообщения об ошибках, выдаваемые на экран процедурой POST. В компьютерах XT, AT, PS/2 и в большинстве IBM-совместимых моделей процедура POST отображает на экране ход тестирования оперативной памяти компьютера. Последнее выведенное на экран число является количеством памяти, успешно прошедшей проверку.

В общем случае последнее выведенное во время тестирования число должно совпадать с объемом всей установленной в компьютере памяти (как основной, так и расширенной). Однако в некоторых компьютерах может быть отображено несколько меньшее значение, например, в том случае, если не тестируется вся верхняя память UMA (Upper Memory Area) объемом 384 Кбайт или ее часть. Если по окончании тестирования число на экране не соответствует общему объему памяти, значит, в системной памяти обнаружена ошибка.

Информацию о служебных клавишах содержат два байта, которые находятся по адресу 0:0417 и 0:0418

Содержимое байта 0:0417

Бит

Описание

0

Правый Shift нажат

1

Левый Shift нажат

2

Ctrl нажат

3

Alt нажат

4

ScrollLock нажат

5

NumLock нажат

6

CapsLock нажат

7

Insert нажат

Содержимое байта 0:0418

Бит

Описание

0

Левый Ctrl нажат

1

Левый Alt нажат

2

SysRq нажат

3

Ctrl + NumLock – пауза

4

ScrollLock нажат

5

NumLock нажат

6

CapsLock нажат

7

Insert нажат


Структура CMOS-памяти

00h – 0Dh used by real-time clock

0Eh  POST diagnostics status byte

0Fh  shutdown status byte

10h  diskette drive type

11h  reserved

12h  hard disk drive type

13h  reserved

14h  equipment byte

15h –16h base memory size

17h –18h extended memory above 1M

19h  hard disk 1 type

1Ah  hard disk 2 type

1Bh – 2Dh reserved

2Eh – 2Fh storage for checksum of СМО addresses 10h through 20h

30h – 31h extended memory above 1M

32h   current century in BCD (eg, 19h)

33h  miscellaneous info

34h – 3Fh reserved


ЛАБОРАТОРНАЯ РАБОТА № 2

Тема: Исследование CMOS Setup.

Цель: Анализ функций CMOS-памяти, знакомство с CMOS Setup.

Задача: Ознакомиться и выучить основные функции CMOS-памяти и разделы CMOS Setup.

Результаты: Отчет по лабораторной работе с описанием функций CMOS-памяти и разделов CMOS Setup.

Выводы: На основании анализа результатов сделать вывод о целесообразности использования CMOS-памяти в компьютере.

Отчет по лабораторной работе должен включать тему, цель, задачу (теоретическую часть), результаты выполнения работы, литературу.

Теоретические сведения

К изменению CMOS Setup необходимо подходить с осторожностью, потому что некоторые изменения могут привести к фатальному исходу для ПК (например, он больше не будет загружаться).

Хотя имеется большое число различных типов и версий BIOS, отдельные установки CMOS Setup всегда присутствуют. Клавиши, которые нужно нажать, чтобы войти в CMOS Setup, определяются фирмой-изготовителем BIOS. Обычно на экране монитора при загрузке системы появляется примерно такое сообщение:

Press <DEL> if you want to run Setup (для AMI BIOS) или

Press <Ctrl><Alt><Esc> if you want to run Setup (для Award BIOS)

STANDARD CMOS SETUP отвечает за установки стандартных встроенных аппаратных компонентов, определение оперативной памяти, а также установки времени и даты.

ADVANCED CMOS SETUP позволяет конфигурировать различные установки при старте ПК и, кроме того, располагать в верхней части стандартной памяти системную область ROM BIOS.

ADVANCED CHIPSET SETUP служит для установки опций Chipset, что может ускорить или замедлить работу ПК или вообще привести к нулевому результату.

AUTOCONFIGURATION WITH BIOS DEFAULT возвращает Setup стандартные значения, которые жестко прошиты в ROM BIOS. Нередко в этом случае некорректно идентифицируются винчестер и видеоадаптер. Обычно опции выставляются таким образом, что начальным устройством загрузки ПК является дисковод.

С помощью опции AUTOCONFIGURATION WITH POWER-ON DEFAULTS восстанавливаются установки, которые имели место при последнем включении ПК.

CHANGE PASSWORD С помощью пароля можно защитить CMOS Setup от нежелательного доступа. Обычно пароль содержит 6 знаков. Активизировать эту опцию не обязательно. Если пароль забыт, то можно воспользоваться одним из заводских паролей. Когда на материнской плате установлен AWARD BIOS (ниже версии 4.51), можно попробовать ввести один из следующих паролей: ?, award, aPAf, AWARD_SW, HLT, Ikwpeter, J256, J262, J322, KDD, Syxz, TTPTHA, ZAAADA, ZBAAACA. Если установлен AMI BIOS, то нужно ввести с клавиатуры AMI или держать нажатой клавишу <Ins> после включения ПК.

Практически на всех современных материнских платах имеется специальный джампер для сброса пароля.

Если соответствующий джампер отсутствует и подобрать пароль не удается, то можно попробовать отсоединить аккумуляторную батарею. При этом следует не только отключить ПК от сети, но и отсоединить кабели, подключающие блок питания к материнской плате. Дело в том, что заряд, находящийся на конденсаторах блока питания, может поддерживать питание CMOS более суток.

Пункты опции AUTO DETECT HARD DISK служат для автоматического опознавания BIOS винчестера и установки его параметров.

WRITE TO CMOS AND EXIT Этой опцией подтверждаются установленные значения (также измененные), после чего осуществляется выход из режима CMOS Setup, и ПК стартует заново, пытаясь запуститься с новыми значениями.

DO NOT WRITE TO CMOS AND EXIT Это противоположный случай. Все установки игнорируются, и ПК стартует с установками, которые имели силу до внесения изменений.

С помощью установок в опции POWER MANAGEMENT SETUP можно заставить ПК через определенный промежуток времени перейти в режим stand By Mode, то есть погасить экран монитора, деактивизировать винчестер и перейти на более низкую тактовую частоту, т.е. в режим пониженного энергопотребления.


ЛАБОРАТОРНАЯ РАБОТА № 3

Тема: Логическое распределение оперативной памяти ЭВМ.

Цель: Знакомство с логической структурой оперативной памяти в ЭВМ, анализ функций разных видов оперативной памяти.

Задача: Ознакомиться с логической структурой оперативной памяти в ЭВМ и выучить функции и назначение разных видов оперативной памяти.

Результаты: Отчет по лабораторной работе с описанием логической структуры оперативной памяти ЭВМ, функций и назначения разных видов оперативной памяти.

Выводы: На основании анализа результатов сделать вывод о необходимости использования оперативной памяти в компьютере.

Отчет по лабораторной работе должен включать тему, цель, задачу (теоретическую часть), результаты выполнения работы, литературу.

Теоретические сведения

Логическое распределение оперативной памяти определяется не только применяемой операционной системой, но и особенностями аппаратной реализации IBM-совместимых компьютеров. Знание строения RAM необходимо для программной оптимизации системы. Оптимизация системы не всегда пропорциональна денежным вложениям в новейшие быстродействующие программные продукты. Используя простые уловки и хитрости, можно повысить производительность ПК внутрисистемными методами.

Можно выделить пять важнейших логических областей оперативной памяти:

  •  Стандартная оперативная память (Conventional Memory);
  •  EMS (Expanded Memory Specification);
  •  UMA (Upper Memory Area);
  •  НМА (High Memory Area);
  •  XMS (Extended Memory Specification).

Стандартная оперативная память. С точки зрения аппаратной спецификации стандартная память является наиважнейшей. Как правило, в ней располагается большая часть прикладных программ и данных.

В то время как внутри ПК обычно все выражается в двоичной системе счисления (0 или 1), для адресации памяти применяется шестнадцатеричная, характеризующаяся наличием символа "h" после значения.

Стандартная память начинается от адреса 0000:0000 и продолжается до адреса A000:0000. Верхний предел был установлен процессорами 8088 и 8086. Эти процессоры имели 20-разрядную адресную шину и поэтому могли адресовать только 1 Мб памяти (220=1048576 байт). В пределах этой памяти выше уровня 640 Кб фирмой IBM были зарезервированы 384 Кб для выполнения внутренних функций.

Таблица векторов прерываний. Само название говорит, что речь идет о таблице (состоящей из 256 элементов по 4 байта), в которой находятся вектора прерываний — адреса сервисных программ, входящих в состав операционной системы и BIOS. При этом речь идет о таких базовых функциях, как отображение символа на экране монитора, организация доступа к дисководу или жесткому диску и т. п. Но так как существуют различные операционные системы и версии BIOS, эти программы обработки прерываний могут располагаться в различных местах стандартной оперативной памяти. В таблице векторов прерываний указано их реальное местоположение. Таблица начинается с адреса 0000h:0000h и занимает 1024 байта (1 Кб).

Область данных BIOS. Вслед за таблицей прерываний расположена область данных BIOS объемом 768 байт. Здесь размещены счетчик таймера, буфер клавиатуры и другая внутренняя информация.

Область для операционной системы. После области для данных BIOS в стандартной оперативной памяти располагается область для загрузки операционной системы. Конечно, система загружается в RAM не полностью, а только частично (например, ядро DOS, Windows). Часть ядра операционной системы — процессор команд, более известный под именем COMMAND.COM. Ядро операционной системы не имеет постоянного адреса памяти. Его местоположение и размер занимаемой им памяти зависят от версии операционной системы. Впрочем, имеется возможность перераспределить стандартную память, поместив ядро системы в другие области памяти.

Основная область памяти. Далее до адреса A000h:0000h все принадлежит только программам и данным. Этот адрес известен как граница 640 Кб.

UMA (Upper Memory Area). После первых 640 Кб оперативная память становится "аппаратной". Здесь находится информация, которая служит для сопряжения прикладных программ с различными картами расширений, установленными в ПК, а поскольку иногда карты расширения, например, видеокарту, называют адаптером (Adapter), эту область памяти коротко называют сегментом адаптера или, т.к. речь идет об области памяти с более высокими адресами, UMA (Upper Memory Area). Верхняя память (Upper Memory) располагается по адресам в диапазоне A0000h—FFFFFh (от 640 Кб до 1 Мб), ее размер составляет 384 Кб.

Рассматриваемая область памяти неоднородна. В UMA размещается видеопамять и ROM BIOS, а также могут находиться модули постоянной и оперативной памяти, конструктивно расположенные на картах расширения, подключенных к ПК. Поэтому среди этих блоков некоторые зарезервированы, другие — свободны. Свободные блоки называются UMB (Upper Memory Block).

Область памяти графической карты находится в пределах адресов от A000h:0000h до C000h:0000h и занимает 128 Кб. Конструктивно она располагается на видеокарте, а логически помещена в адресное пространство памяти ПК.

С видеопамятью работают сразу два компонента ПК: процессор и монитор. Процессор помещает в нее данные, а монитор обращается к видеопамяти для вывода этих данных на экран. Процессор обращается к видеопамяти только при необходимости изменить выводимые данные, а монитор считывает данные из нее непрерывно для отображения их на экране.

Современные видеокарты поставляются с видеопамятью объемом от 128 Мб и больше. В этой памяти хранится изображение. Соответствующая программа обращается к нему через "окно" размером 64 Кб, адрес которого приходится на начало блока A000h:0000h или блока B000h:0000h. При этом программа управляет значением в специальном индексном регистре, которое показывает, какие 64 Кб видеопамяти отображаются в окне.

Выше адреса C000h:0000h вплоть до C800h:0000h находится VGA BIOS (размером 32 Кб), где записаны основные функции для представления изображений. Некоторые прикладные программы охотно обращаются к VGA BIOS, потому что доступ к программам BIOS в области памяти сегмента адаптера намного быстрее, чем к соответствующим программам, находящимся в ROM BIOS видеокарты.

Выше адреса C800h:0000h находятся несколько свободных блоков, которые могут быть использованы различным образом. Большинство изготовителей плат пользуются этим с целью ускорения доступа и располагают здесь информацию, например, SCSI-Host-адаптера или сетевой карты. При отсутствии таких карт можно использовать эту память для размещения в ней операционной системы (это можно сделать с помощью драйвера EMM386.EXE, входящего в поставку DOS или Windows). Кроме того, 64 Кб резервируются для страниц дополнительной памяти (EMS), если она будет использоваться.

В последних 64 Кб сегмента адаптера выше адреса F000h:0000h располагается ROM BIOS. Здесь, например, находится информация, внесенная в CMOS Setup при конфигурировании ПК.

EMS (Expanded Memory Specification). В верхней памяти имеются изрядные "дыры", которые представляют собой свободную память, самостоятельно не идентифицируемую системой. Пустуют, как правило, область расширения системного ROM BIOS или часть области под дополнительные модули ROM. Использовать эту память позволяет метод EMS (Expanded Memory Specification), появившийся, прежде всего, потому, что программы, использующие большой объем памяти, не могут разместиться в оперативной памяти объемом 640 Кб.

В области UMB между видеобуфером и системной ROM BIOS выделяется незанятое окно (Page frame) размером 64 Кб, разделенное на 4 логические страницы по 16 Кб каждая. С помощью специального драйвера, например EMM386.EXE, строятся "отображения" до четырех произвольных физических страниц в логические из дополнительной (Expanded) памяти, расположенной на специальной карте расширения. Поэтому эту память часто называют отображаемой памятью. При необходимости обращения к данным, расположенным в дополнительной памяти, с помощью драйвера выбирается соответствующее ранее построенное "отображение" физических страниц в логические.

Когда CPU обращается к области памяти, входящей в окно (адрес памяти которого ниже 1 Мб), аппаратно происходит обращение к соответствующим страницам дополнительной памяти на плате расширения. На ПК с процессорами 80386 и выше такая отдельная карта не нужна. EMS здесь может эмулироваться с помощью соответствующих драйверов.

Для того чтобы использовать EMS-память, необходимо выполнение двух условий:

1) Прикладные программы должны уметь обращаться к драйверу EMS-памяти.

2) Необходим специальный менеджер (Expanded Memory Manager, EMM), который организует страницы памяти и управляет ими.

В настоящее время драйвер управления памятью входит в стандартные поставки Windows и называется EMM386.EXE. Этот драйвер позволяет программно эмулировать дополнительную (Expanded) память в расширенной (Extended) памяти. В CONFIG.SYS этот драйвер определяется, как правило, следующим образом:

Device = C:\DOS\EMM386.EXE хххх

ИЛИ

Device = C:\Windows\EMM386.EXE хххх

Параметр хххх определяет в килобайтах величину эмулируемой Expanded-памяти.

Так как драйвер EMM386.EXE служит для идентификации и управления блоками верхней памяти (UMB), рекомендуется использовать его всегда. В CONFIG.SYS необходимо записать следующую командную строку:

Device = C:\Windows\EMM386.EXE NoEms

Параметр NoEms обозначает, что в области памяти свыше 1 Мб под дополнительную память не выделяется ни одного байта (что наиболее ценно для Windows).

HMA (High Memory Area). Первый блок величиной 64 Кб непосредственно выше границы 1 Мб оперативной памяти обозначают HMA (High Memory Area). Своему существованию эта область целиком обязана несколько "ущербной" эмуляции процессора 8088 процессором 80286. Поскольку вся стандартная память, помимо того, что может быть представлена в виде 16 непересекающихся блоков размером 64 Кб каждая (0 - F), также может быть представлена и в виде перекрываемых областей по 64 Кб каждая, называемых сегментами, которые, вообще говоря, могут начинаться через каждые 16 байт.

Максимальный полный адрес в виде сегмент: смещение, по которому может обратиться процессор i8088, — это FFFF:000Fh (20 адресных линий). Если увеличить это значение хотя бы на единицу, то произойдет циклический перенос (Wrap around) и значение адреса станет 0000:0000. Для CPU 80286 и выше в общем случае этого не произойдет, так как адресная шина этих процессоров имеет больше 20 разрядов, но адрес памяти при этом превысит границу 1 Мб. Чтобы исправить эту ошибку, фирма IBM предусматривает на материнских платах ПК специальные аппаратные средства, заставляющие процессор 80286 выполнять переход на низшие адреса, как это было при работе процессора 8088. Однако такой переход может быть отменен чисто программным путем.

Таким образом, ПК с CPU не ниже 80286 в реальном режиме может дополнительно адресовать память в пределах FFFF:0010—FFFF:FFFFh, то есть практически целый сегмент размером 64 Кб минус 16 байт. Особенно важным для понимания является тот факт, что область HMA доступна, по сути, в реальном режиме работы процессора.

XMS (eXtended Memory Specification). XMS обозначает всю память выше границы 1 Мб, включая также HMA. Чтобы иметь доступ к этой памяти, необходим специальный драйвер, с помощью которого данные пересылаются из стандартной памяти в расширенную и обратно. Выполнение программ, размещенных в расширенной памяти, не предусмотрено. Драйвер, реализующий XMS, переводит CPU в защищенный режим, т.е. режим, в котором можно адресовать всю память.

Этот драйвер поставляется вместе с Windows и называется HIMEM.SYS. Определяется в файле CONFIG.SYS в командной строке типа:

Device = C:\Windows\HIMEM.SYS

Виртуальная память. Объем оперативной памяти системы определяется объемом модулей памяти, установленных на материнской плате. Программы в процессе их работы и данные располагаются в ячейках этой памяти, откуда могут быть востребованы процессором по мере необходимости.

Для увеличения объема памяти системы была разработана концепция виртуальной памяти. Суть этой концепции заключается в том, что на жестком диске создается файл размером несколько десятков мегабайт (Swap-файл – Файл обмена), являющийся как бы расширением оперативной памяти. Когда все ячейки реальной оперативной памяти заняты, а для работы программ необходима память, менеджер виртуальной памяти освобождает физическую память, перенося часть информации, которая давно не использовалась, в файл обмена.

Концепция виртуальной памяти широко применяется в многозадачных операционных системах (Windows 95/98, Windows NT, XP, 2k и др.).


ЛАБОРАТОРНАЯ РАБОТА № 4

Тема: Системы счисления в ЭВМ. (Двоичная и десятичная системы счисления).

Цель: Знакомство с двоичной системой счисления в ЭВМ, выполнение арифметических действий в двоичной системе счисления, изучение правил перевода из одной системы счисления в другую.

Задача: Ознакомиться с двоичной системой счисления в ЭВМ, научиться выполнять основные арифметические действия в двоичной системе счисления, выучить правила перевода из одной системы счисления в другую.

Результаты: Отчет по лабораторной работе с выполненной задачей.

Выводы: На основании анализа результатов сделать вывод о необходимости использования двоичной системы счисления в ЭВМ.

Отчет по лабораторной работе должен включать тему, цель, задачу (теоретическую часть), результаты выполнения работы, литературу.

Теоретические сведения

Система счисления – это способ представления чисел с помощью знаков (цифр, символов).

Количество символов, которые используются в системе счисления, называется основой системы счисления.

Системы счисления бывают позиционные и непозиционные. В позиционных системах счисления «вес» цифры зависит от ее позиции в числе. Любое число в позиционной системе счисления, записанное в естественной форме, может быть представлено степенным рядом:

.

Десятичной называется система счисления с основанием 10, в которой используются следующие цифры: 0,1,2,3,4,5,6,7,8,9.

Двоичной (обозначается буквой b – binary) называется система счисления с основанием 2, в которой для отображения чисел используются знаки 0 и 1.

Правило перевода из 10-й системы счисления: чтобы перевести целое число из 10-й системы счисления в другую, необходимо последовательно делить исходное число, записанное в 10-й системе счисления, на основание новой системы счисления до тех пор, пока остаток от деления не будет меньше основания новой системы счисления. Результат находится из остатков деления, записанных в обратном порядке.

В двоичной системе счисления возможно выполнение различных арифметических операций: сложения, вычитания, умножения, деления и т.д.

Табл. 1 – Правило сложения операндов
в 2-й системе счисления

+

0

1

0

0

1

1

1

0

Табл. 2 – Правило умножения операндов
в 2-й системе счисления

*

0

1

0

0

0

1

0

1

Перевод из одной системы счисления в другую правильных дробей.

Пусть число  является правильной дробью в -ной системе счисления, то есть . Перевод числа  из любой -ной системы счисления в -ную осуществляется в -ной системе по следующему алгоритму:

1) число  увеличивается на число , в результате чего выходит целая часть  и дробная часть  произведения. Число  соответствует цифре .

2) число  увеличивается на число , в результате чего выходит целая часть  и дробная часть  произведения. Число  соответствует цифре .

Процесс умножения продолжается до получения необходимого количества знаков числа  в -ной системе счисления.

Исходные данные к работе

1) записать дату рождения студента в следующем виде:

ЧЧ (число) ММ (месяц)

ГГГГ (год рождения).

2) записать год поступления в ВУЗ в виде ГГГГ.

3) записать дату рождения матери в следующем виде:

ЧЧ (число) ММ (месяц)

ГГГГ (год рождения).

4) записать дату рождения отца или другого родственника в следующем виде:

ЧЧ (число) ММ (месяц)

ГГГГ (год рождения).

Индивидуальное задание

1) в пункте 1 исходных данных определить положительную разность чисел (ЧЧММ – ГГГГ или ГГГГ – ЧЧММ) и перевести ее в 2-ную систему счисления.

2) число в пункте 2 исходных данных (ГГГГ) перевести в 2-ную систему счисления.

3) вычислить сумму в 2-ной системе счисления разности чисел, определенной в пункте 1 исходных данных и числа в пункте 2 исходных данных.

4) в пункте 3 исходных данных определить положительную разность чисел (ЧЧММ – ГГГГ или ГГГГ – ЧЧММ) и перевести ее в 2-ную систему счисления.

5) найти произведение в 2-ной системе счисления разности чисел, определенной в пункте 3 исходных данных и числа в пункте 2 исходных данных.

6) в пункте 4 исходных данных определить положительную разность чисел (ЧЧММ – ГГГГ или ГГГГ – ЧЧММ). Результат разделить на 10 000. Дробь округлить до сотых и перевести в 2-ную систему счисления до появления первой единицы в значении результата.

7) в пункте 4 исходных данных определить положительную разность чисел (ЧЧММ – ГГГГ или ГГГГ – ЧЧММ) и перевести ее в 2-ную систему счисления.

8) в 2-ной системе счисления найти сумму разностей чисел, вычисленных в пунктах 1,3,4 исходных данных. Результат перевести из 2-ной в 10-ную систему счисления.


ЛАБОРАТОРНАЯ РАБОТА № 5

Тема: Применение 8-ной системы счисления в ЭВМ.

Цель: Знакомство с 8-ной системой счисления, выполнение арифметических действий в этой системе счисления, изучение правил перевода из одной системы счисления в другую.

Задача: Ознакомиться с 8-ной системой счисления, научиться выполнять основные арифметические действия в этой системе счисления, выучить правила перевода из одной системы счисления в другую.

Результаты: Отчет по лабораторной работе с выполненной задачей.

Выводы: На основании анализа результатов сделать вывод о необходимости использования 8-ной системы счисления в ЭВМ.

Отчет по лабораторной работе должен включать тему, цель, задачу (теоретическую часть), результаты выполнения работы, литературу.

Теоретические сведения

8-ричной называется система счисления с основанием 8, в которой используются следующие цифры: 0,1,2,3,4,5,6,7.

Правило перевода из 2-ной системы счисления в 8-ричную: чтобы перевести целое число из 2-ной системы счисления в 8-ричную, необходимо разбить двоичное число на триады – совокупность трех двоичных разрядов, начиная с конца числа. Каждую триаду в отдельности перевести в 8-ричную систему счисления. Результат получается при записи результатов перевода каждой триады в 8-ричную систему счисления.

Пример: необходимо перевести число 10111111111b в 8-ричную систему счисления. Разбиваем число на триады. Получаем: 10 111 111 111. Поскольку старшая триада содержит только 2 двоичных разряда, то необходимо дописать перед ней 0, чтобы было три разряда (общий результат от этого не изменится). Таким образом, получаем число: 010 111 111 111. Выполняем перевод каждой триады по отдельности в 8-ричную систему счисления. Результат перевода: 2 7 7 7. То есть число 10111111111b=2777.

Правило перевода из 8-ричной системы счисления в двоичную: чтобы перевести целое число из 8-ричной системы счисления в двоичную, необходимо каждую цифру восьмеричного числа в отдельности перевести в двоичную систему счисления. Результат получается при записи результатов перевода каждой цифры в двоичную систему счисления.

Пример: необходимо перевести число 3538 в двоичную систему счисления. Выполняем перевод каждой цифры числа в двоичную систему счисления по отдельности. Получаем: 011 101 011. Таким образом, число 3538=11101011b.

В 8-ричной системе счисления возможно выполнение различных арифметических операций: сложения, вычитания, умножения, деления и т.д. При этом необходимо помнить, что полный десяток в 8-ричной системе счисления содержит 8 единиц.

Исходные данные к работе

1) записать дату рождения студента в следующем виде:

ЧЧ (число) ММ (месяц)

ГГГГ (год рождения).

2) записать год поступления в ВУЗ в виде ГГГГ.

3) записать дату рождения матери в следующем виде:

ЧЧ (число) ММ (месяц)

ГГГГ (год рождения).

Индивидуальное задание

1) в пункте 1 исходных данных определить положительную разность чисел (ЧЧММ – ГГГГ или ГГГГ – ЧЧММ) и перевести ее в 8-ную систему счисления. Результат из 8-ной системы счисления перевести в 2-ную.

2) число в пункте 2 исходных данных (ГГГГ) перевести в 8-ную систему счисления.

3) вычислить сумму в 8-ной системе счисления разности чисел, определенной в пункте 1 исходных данных и числа в пункте 2 исходных данных.

4) в пункте 3 исходных данных определить положительную разность чисел (ЧЧММ – ГГГГ или ГГГГ – ЧЧММ) и перевести ее в 2-ную систему счисления. Результат перевести из 2-ной системы счисления в 8-ную и 10-ную системы счисления.


ЛАБОРАТОРНАЯ РАБОТА № 6

Тема: Применение 16-ной системы счисления в ЭВМ.

Цель: Знакомство с 16-ной системой счисления, выполнение арифметических действий в этой системе счисления, изучение правил перевода из одной системы счисления в другую.

Задача: Ознакомиться с 16-ной системой счисления, научиться выполнять основные арифметические действия в этой системе счисления, выучить правила перевода из одной системы счисления в другую.

Результаты: Отчет по лабораторной работе с выполненной задачей.

Выводы: На основании анализа результатов сделать вывод о необходимости использования 16-ной системы счисления в ЭВМ.

Отчет по лабораторной работе должен включать тему, цель, задачу (теоретическую часть), результаты выполнения работы, литературу.

Теоретические сведения

16-ричной (обозначается буквой h – hex) называется система счисления с основанием 16, в которой для отображения чисел используются следующие цифры и буквы: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.

Правило перевода из 2-ной системы счисления в 16-ричную: чтобы перевести целое число из 2-ной системы счисления в 16-ричную, необходимо разбить двоичное число на тетрады – совокупность четырех двоичных разрядов, начиная с конца числа. Каждую тетраду по отдельности перевести в 16-ричную систему счисления. Результат получается при записи результатов перевода каждой тетрады в 16-ричную систему счисления.

Пример: необходимо перевести число 10111111111b в 16-ричную систему счисления. Разбиваем число на тетрады. Получаем:  101 1111 1111. Поскольку старшая тетрада содержит только 3 двоичных разряда, то необходимо дописать перед ней 0, чтобы было четыре разряда (общий результат от этого не изменится). Таким образом, получаем число: 0101 1111 1111. Выполняем перевод каждой тетрады по отдельности в 16-ричную систему счисления. Результат перевода: 5 F F. То есть число 10111111111b=5FFh.

Правило перевода из 16-ричной системы счисления в двоичную: чтобы перевести целое число из 16-ричной системы счисления в двоичную, необходимо каждую цифру 16-ричного числа по отдельности перевести в двоичную систему счисления. Результат получается при записи результатов перевода каждой цифры в двоичную систему счисления.

Пример: необходимо перевести число 7ADh в двоичную систему счисления. Выполняем перевод каждой цифры числа в двоичную систему счисления по отдельности. Получаем: 0111 1010 1101. Таким образом, число 7ADh=11110101101b.

В 16-ричной системе счисления возможно выполнение различных арифметических операций: сложения, вычитания, умножения, деления и т.д. При этом необходимо помнить, что полный десяток в 16-ричной системе счисления содержит 16 единиц.

Исходные данные к работе

1) записать дату рождения студента в следующем виде:

ЧЧ (число) ММ (месяц)

ГГГГ (год рождения).

2) записать год поступления в ВУЗ в виде ГГГГ.

3) записать дату рождения матери в следующем виде:

ЧЧ (число) ММ (месяц)

ГГГГ (год рождения).

Индивидуальное задание

1) в пункте 1 исходных данных определить положительную разность чисел (ЧЧММ – ГГГГ или ГГГГ – ЧЧММ) и перевести ее в 16-ную систему счисления. Результат из 16-ной системы счисления перевести в 2-ную.

2) число в пункте 2 исходных данных (ГГГГ) перевести в 16-ную систему счисления.

3) вычислить сумму в 16-ной системе счисления разности чисел, определенной в пункте 1 исходных данных и числа в пункте 2 исходных данных.

4) в пункте 3 исходных данных определить положительную разность чисел (ЧЧММ – ГГГГ или ГГГГ – ЧЧММ) и перевести ее в 2-ную систему счисления. Результат перевести из 2-ной системы счисления в 16-ную и 10-ную системы счисления.


ЛАБОРАТОРНАЯ РАБОТА № 7

Тема: Принцип сегментации оперативной памяти в реальном режиме работы микропроцессора. Понятия физического и логического адреса памяти.

Цель: Знакомство с реальным режимом работы микропроцессора ЭВМ, понятиями сегмента памяти, пересеченных и непересеченных сегментов, сегментных регистров процессора: CS, DS, ES, SS, изучение принципа сегментации оперативной памяти в реальном режиме работы микропроцессора, вычисление физического адреса пересеченных и непересеченных сегментов оперативной памяти.

Задача: Ознакомиться с особенностями работы микропроцессора в реальном режиме, понятиями сегмента памяти, пересеченных и непересеченных сегментов, сегментных регистров процессора: CS, DS, ES, SS, выучить принцип сегментации оперативной памяти в реальном режиме работы микропроцессора, научиться вычислять физический адрес пересеченных и непересеченных сегментов оперативной памяти по индивидуальному заданию.

Результаты: Отчет по лабораторной работе с выполненным заданием.

Выводы: На основании анализа результатов сделать вывод о необходимости сегментации оперативной памяти ЭВМ.

Отчет по лабораторной работе должен включать тему, цель, задачу (теоретическую часть), результаты выполнения работы, литературу.

Теоретические сведения

Реальный режим – режим работы, в котором микропроцессор работает подобно Intel8086 и может адресовать 1 Мбайт (220 байт) оперативной памяти. Оперативная память разбивается на области памяти, которые называются сегментами. Размер каждого сегмента всегда фиксированный и равняется 64 Кбайт. Для операций с сегментами памяти всегда используются 16-битные сегментные регистры, в которых сохраняются 16-битные логические адреса сегментов оперативной памяти – CS (Code Segment – логический адрес сегмента команд (кода программы), которая выполняется в данное время процессором), DS (Data Segment – логический адрес сегмента данных программы, которая выполняется в данное время процессором), ES (Extended Segment – логический адрес расширенного сегмента), SS (Stack Segment – логический адрес сегмента стека программы, которая выполняется в данное время процессором). Тем не менее, для доступа к сегменту или байту оперативной памяти необходимо использовать физический адрес, который однозначно определяет ячейку памяти. Физический адрес является конкретным адресом байта или сегмента оперативной памяти, которым оперирует микропроцессор. Для получения физического адреса сегмента в оперативной памяти необходимо 16-битное значение из соответствующего сегментного регистра превратить в 20-битное, поскольку длина адресной шины микропроцессора Intel 8086 (i8086) – 20 бит. Для этого делают сдвиг влево на 4 бита двоичного логического адреса, или, что то же самое, умножение на 10h шестнадцатеричного логического адреса или на 16 десятичного логического адреса. Полученный адрес и будет 20-битным физическим адресом.

Из приведенного выше вытекает, что последние 4 бита адреса всегда заполнены нулями. Таким образом, каждый сегмент оперативной памяти выровнен на границу 16 байт. Это число получило название – параграф.

В случае, когда сегмент в оперативной памяти следует сразу за границей предыдущего, то такие сегменты называют непересеченными. Максимальное количество неперекрестных сегментов, учитывая то, что длина сегмента всегда 64 Кбайт=216 байт – 220/216=24=16. В случае, когда один сегмент попадает в границу другого сегмента, происходит пересечение сегментов. Пересеченные сегменты следуют друг за другом через параграф, то есть через каждые 16 байт. Максимальное количество пересеченных сегментов – 220/24=216=65536.

Исходные данные к работе

1) записать дату рождения студента в следующем виде:

ЧЧ (число) ММ (месяц)

ГГГГ (год рождения).

2) записать дату рождения матери в следующем виде:

ЧЧ (число) ММ (месяц)

ГГГГ (год рождения).

Индивидуальное задание

1) в пункте 1 исходных данных оба числа (ЧЧММ и ГГГГ) перевести в 16-ную систему счисления.

2) в пункте 2 исходных данных числа оставить в 10-ной системе счисления.

3) в пунктах 1 и 2 исходных данных числа являются физическими адресами оперативной памяти.

4) определить количество пересеченных и непересеченных сегментов, расположенных в области памяти, ограниченной двумя физическими адресами в пунктах 1 и 2 исходных данных.


ЛАБОРАТОРНАЯ РАБОТА № 8

Тема: Сегмент команд и сегмент стека.

Цель: Знакомство и изучение функций регистров IP и SP, вычисление физического адреса текущей команды, которая выполняется микропроцессором, и физического адреса вершины стека.

Задача: Ознакомиться и выучить функции регистров IP и SP, научиться вычислять физический адрес текущей команды, которая выполняется микропроцессором, и физический адрес вершины стека.

Результаты: Отчет по лабораторной работе с выполненной задачей.

Выводы: На основании анализа результатов сделать вывод о необходимости использования стека и регистров IP и SP в ЭВМ.

Отчет по лабораторной работе должен включать тему, цель, задачу (теоретическую часть), результаты выполнения работы, литературу.

Теоретические сведения

Команда, которая выполняется микропроцессором в данный момент времени, называется текущей командой. Текущая команда выполняется в текущем сегменте. Текущим сегментом для Intel 8086 всегда есть сегмент команд (кода), логический адрес которого сохраняется в сегментном регистре CS. Физический адрес текущего сегмента вычисляется по формуле:

16-битный регистр IP указывает на смещение текущей команды, которая выполняется в командном сегменте относительно начала этого сегмента. Для определения физического адреса текущей команды необходимо прибавить к физическому адресу текущего сегмента значение смещения команды из регистра IP. Следует помнить, что смещение не может превышать значение 65536, то есть быть больше размера сегмента:

Таким образом, физический адрес текущей команды, которая выполняется микропроцессором, вычисляется по формуле:

Стек (стековый сегмент, сегмент стека) – это хранилище данных, работа с которым производится по следующему принципу: элемент, записанный в стек последним, считывается из него первым. Этот принцип называется LIFO – Last Input First Output. В ПК для такого хранилища можно отвести любую область оперативной памяти, но к ней предъявляются два требования: ее размер не должен превышать 64 Кбайт и ее начальный адрес должен быть кратным 16. Другими словами, эта область должна быть сегментом оперативной памяти. Логический адрес начала сегмента стека хранится в сегментном регистре SS:

В ПК принято заполнять стек снизу вверх: первый элемент записывается в самый конец области стека (в ячейку области с наибольшим адресом), следующий элемент записывается "над" ним и т.д. При чтении же из стека первым всегда считывается самый верхний элемент.

Вершиной стека называется указатель на первую свободную ячейку стека после последней заполненной, то есть вершина стека – это адрес первой свободной ячейки стека после последней заполненной.

Это значит, что низ стека фиксирован (это последняя ячейка области стека), а вот вершина стека все время смещается. Для того чтобы найти текущее положение этой вершины, используется еще один сегментный регистр – SP (Stack Pointer – указатель стека). Поэтому физический адрес вершины стека задается парой сегментных регистров SS:SP.

Элементы стека могут иметь любой размер; это могут быть байты, слова, двойные слова и т.д. Однако имеющиеся в ПК команды записи в стек и считывания из него работают только со словами. Поэтому обычно считают, что элементы стека имеют размер слова, то есть 2 Байт.

Следует различать термины "сегмент стека" и "стек (содержимое стека)": если первый термин означает область памяти, которую потенциально могут занять данные стека, то второй термин означает совокупность тех данных, которые в текущий момент сохраняются в стеке, то есть совокупность байт от адреса из SP до конца сегмента стека. Причем все данные, расположенные "выше" адреса из SP, считаются не относящимися к стеку.

Для вычисления физического адреса вершины стека необходимо сложить физический адрес сегмента стека со смещением вершины стека относительно начала стекового сегмента. Таким образом, физический адрес вершины стека вычисляется по формуле:

.

Исходные данные к работе

1) записать дату рождения студента в следующем виде:

ЧЧ (число) ММ (месяц)

ГГГГ (год рождения).

2) записать дату рождения матери в следующем виде:

ЧЧ (число) ММ (месяц)

ГГГГ (год рождения).

Индивидуальное задание

1) в пунктах 1 и 2 исходных данных оба числа (ЧЧММ и ГГГГ) перевести в 16-ную систему счисления.

2) в пункте 1 исходных данных числа являются: большее – логическим адресом сегмента кода (значение в CS), меньшее – смещением указателя команд относительно сегмента кода (значение в IP).

3) определить физический адрес текущей команды, исполняемой процессором в данный момент времени.

4) в пункте 2 исходных данных числа являются: большее – логическим адресом сегмента стека (значение в SS), меньшее – смещением указателя стека относительно сегмента стека (значение в SP).

5) определить физический адрес вершины стека.


ЛИТЕРАТУРА

  1.  В.Е. Ходаков, Н.В. Пилипенко, Н.А. Соколова/Под ред. В.Е. Ходакова Введение в компьютерные науки: учебное пособие. – Херсон: Издательство ХГТУ. – 2004. – 610с.
  2.  Колесниченко О.В., Шишигин И.В. Аппаратные средства PC. – 3-е изд., перераб. и доп. – СПб.: БХВ-Санкт-Петербург, 1999. – 800 с.: ил.
  3.  Новиков Ю.В., Калашников О.А., Гуляев С.Э. Разработка устройств сопряжения для персонального компьютера типа IBM PC/Под общей редакцией Ю.В. Новикова. Практ. пособие – М.: ЭКОМ, 1997. – 224 с.: ил.
  4.  Жданович В.М., Вирковский В.А., Лобанов Б.М. и др. Технические средства ЭВМ. Устройства ввода-вывода: Справ. пособие – Минск: Вышейшая школа, 1991. – 269 с.: ил.
  5.  Мячев А.А., Степанов В.Н. Персональные ЭВМ и микроЭВМ. Основы организации: Справочник/ Под ред. А.А. Мячева. – М.: Радио и связь, 1991. – 320 с.: ил.
  6.  Алишов Н.И., Нестеренко Н.В., Новиков Б.В. и др. Справочник по персональным ЭВМ. Под ред. чл.-кор. АН УССР Б.Н. Малиновского. – К.: Тэхника, 1990. – 384 с.
  7.  Иванов Е.Л. и др. Периферийные устройства ЭВМ и систем: Учеб. пособие для втузов по спец. „ЭВМ” /Е.Л. Иванов, И.М. Степанов, К.С. Хомяков. – М.: Высш. шк., 1987. – 319 с.: ил.
  8.  Нортон П. Программно-аппаратная организация ІВМ РС. – М.: Радио и связь, 1991.
  9.  Столлингс Вильям. Структурная организация и архитектура компьютерных систем, 5-е изд.: Пер. с англ. – М.: Издательский дом „Вильямс”, 2002. – 896 с.: ил.





 

А также другие работы, которые могут Вас заинтересовать

53601. Модель оценки капитальных активов 31 KB
  Одним из ключевых положений портфельной теории является обоснование того, что с каждым рисковым активом связаны два типа рисков – диверсифицируемый и недиверсифицируемый
53602. Работа в сети Интернет. Электронная почта 60 KB
  Электронная почта Этапы работы Содержание этапа заполняется педагогом Оценка эксперта по базовым педагогическим компетенциям и уровню владения учебным материалом 1. Методы: беседа Педагог здоровается отмечает отсутствующих в группе. Определение целей и задач которых педагог хочет достичь на данном этапе урока: повторение и закрепление теоретических знаний предыдущего занятия; закрепление практических навыков сохранения информации из интернета стимулирование обучающихся к быстрому выполнению работы воспитание эстетического...
53603. Конспект урока обучение грамоте: «Написание заглавной буквы «Т» 40.5 KB
  Детям предлагается игра Угадай букву по описанию Ставим ручку на верхнюю линию рабочей строки опускаемся по наклонной линии поднимаемся по наклонной до середины выполняем узелок уходим вправовверх и на 1 3 выписываем секрет по секрету наклонная вниз качалочка крючок до середины Ставим ручку на 1 3 сверху уходим влево вверх задерживаемся на строке опускаемся по наклонной вниз выполняем качалочку поднимаемся по крючку до середины две части соединяем секретом по секрету наклонная линия вниз качалочка крючок до середины...
53604. Введение в информатику. Правила техники безопасности 582.5 KB
  Дидактическая цель: дать общее представление об информатике как о науке ввести понятие информатика cформировать знания по технике безопасности работы в компьютерном классе. Знать: формулировку понятия информатика основные правила техники безопасности нормы работы в компьютерном классе основные упражнения физкультминутки. Информатика и ИКТ : учебник для 7 класса Н. Вначале мы узнаем что изучает предмет информатика а также поймем значимость этого предмета в современном мире.
53605. Оценка облигаций 23 KB
  Номинальная цена напечатана на бланке облигации и обозначает сумму, которая берется взаймы и подлежит возврату по истечении срока облигационного займа.
53606. Сантиметр 30 KB
  Сколько грибков у белочки Сколько грибков у ежика Как узнать сколько всего грибков Как записать это выражение Клик Прочитайте это выражение разными способами. Устное решение примеров слайд 4 –кликаем Задания с окошками слайд 5 – кликаем Восстановление числового ряда слайд 6 –кликаем Задание от гнома – Найти лишнюю фигуру слайд 7 почему...
53607. Компоненты оборотных активов 30 KB
  Оборотные средства (current assets) – это активы предприятия, возобновляемые с определенной регулярностью для обеспечения текущей деятельности, вложения в которые как минимум однократно оборачиваются в течение года или одного производственного цикла.
53608. Сложение и вычитание смешанных чисел 139 KB
  Высота Тайницкой башни м Благовещенской м. На сколько первая выше второй 2 Высота Водовзводной башни м Комендантской башни м Петровской башни м а Первой Безымянной м. Какая высота четырёх башен вместе 3 Высота Никольской башни до звезды м. Какова высота Угловой Арсенальной башни 4 Высота Боровицкой башни 54 м а Беклемишевской м.
53609. Основные теории структуры капитала: традиционная, Модильяни-Миллера 27 KB
  Соотношение между собственными и заемными источниками средств является одним из ключевых аналитических показателей, характеризующих степень риска инвестирования финансовых ресурсов в данное предприятие