Данному образовательному сайту пришлось несколько раз менять свое имя. С 2011 года доступ к нему обеспечивается по URL
http://educomp.runnet.ru

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


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



Модели (software):

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

Модели (hardware):






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

"Е14": download

E14 view

Вашему вниманию предлагается версия 2 ПО "Е14". Она работает под управлением Windows и не требует никакой специальной инсталляции - просто разархивируйте и уже можно запускать.

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

Тем, кто пожелает поглубже познакомиться с "Е14", советую заглянуть в папку listings внутри папки doc: там лежат листинги программ с очень подробными комментариями; есть также детально разобранная распечатка ПЗУ.

Итак, вот ссылка для загрузки программы.


Внимание, новинка!

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

assembler E14 view

Каждый блок можно транслировать по отдельности, детально изучая полученный код. А можно оттранслировать сразу всю программу. После итоговой трансляции ее результаты сохраняются в стандартном файле с кодом для "Е14", который без проблем загрузится в виртуальную машину.

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

Вот ссылка для загрузки программы-ассемблера.


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