Данному образовательному сайту пришлось несколько раз менять свое имя. С 2022 года доступ к нему обеспечивается по URL
emc.orgfree.com

emc.km.ru (2001-2007) ==> educomp.org.ru (2007-2011) ==> educomp.runnet.ru (2011-2021) ==> emc.orgfree.com (2022-...)
Более подробно об истории сайта можно прочитать здесь.


Учебные модели компьютера



Модели (software):

"Е14" (parallel !!!)
"S9PU" (parallel)

Модели (hardware):






Награды сайта
Награды сайта 2005

Уважаемый посетитель!

С большим удовольствием добавил к содержимому сайта еще одну модель - модель учебной ЭВМ. Здесь сразу два приятных обстоятельства: во-первых, модель лично представит ее автор Анатолий Петрович Жмакин (Курск), любезно приславший свои материалы для сайта emc.orgfree.com. Во-вторых, модель очень детально проработана и поэтому представляет большой интерес не только для ознакомительного курса информатики, но и для изучения курса архитектуры ЭВМ.

Жмакин А.П. Архитектура ЭВМ 2-е изд. Жмакин А.П. Архитектура ЭВМ

Отличительной особенностью данной модели является большое внимание к работе с аппаратными устройствами. В самом деле, ни одна из размещенных на сайте (по крайней мере, на момент написания этих строк) моделей не поддерживает механизм прерываний и не показывает работу кэш-памяти; а в учебной модели А.П. Жмакина все это предусмотрено!

Модель опубликована в 2006 году в книге
Жмакин А.П. Архитектура ЭВМ. – СПб.: БХВ-Петербург, 2006. – 320 с.: ил. + CD
Недавно вышло второе, более полное издание книги.

Итак знакомьтесь - учебная модель ЭВМ.



начало раздела Общая характеристика модели
Автор кратко характеризует свою модель следующим образом. "Модель можно рассматривать как некий собирательный образ простой ЭВМ (без конвейеров, многоядерности, суперскалярности, динамического параллелизма и других «наворотов» современных мощных процессоров). Однако, она адекватно иллюстрирует принципы организации командного цикла (в том числе на уровне микрокоманд), механизмы взаимодействия процессора и внешних устройств, работы с кэш-памятью." Более подробно читайте непосредственно в данном разделе.

описание Форматы данных и команд
Описано представление в модели (целых десятичных) чисел и команд. Система команд модели включает в себя около 50 команд, которые имеют 5 базовых форматов (вполне представительная система).

система команд Таблица машинных команд
Приводится полная таблица машинных команд с кратким описанием действий, которая выполняет каждая из них. Здесь же можно найти полную таблицу кодирования всех методов адресации.

учебное ПО Программная реализация
Программа реализована в среде Windows и имеет современный оконный интерфейс. В данном разделе подробно и с иллюстрациями показано, как выглядит работа с программой. Программу можно загрузить прямо здесь (архив имеет размер 227 Кб).

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

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

описание Подсистема прерываний
Моделирование механизма прерываний - также одно из заметных достоинств рассматриваемой модели. В этом разделе подробно описаны детали реализации и приведен простой и понятный пример обработки прерывания.

описание Специальные возможности модели
Несмотря на название, этот раздел вовсе не вспомогательный, а тоже очень интересный. Еще бы - в нем рассказывается о моделировании работы с кэш-памятью и наблюдении работы модели в микрокомандном режиме! Усиленно рекомендую познакомиться с этими уникальными свойствами модели учебной ЭВМ.


Автор сайта - Евгений Александрович Еремин (Пермский государственный педагогический университет). e_eremin@yahoo.com


Free Web Hosting