Данному образовательному сайту пришлось несколько раз менять свое имя. С 2022 года доступ к нему обеспечивается по URL
emc.km.ru (2001-2007) ==> educomp.org.ru (2007-2011) ==> educomp.runnet.ru (2011-2021) ==> emc.orgfree.com (2022-...)
Более подробно об истории сайта можно прочитать здесь.
|
Автор сайта "Учебные модели компьютера"
(http://emc.orgfree.com) Е.А.Еремин Многопроцессорный учебный компьютер "Е14"Модель, как ясно из названия, создана в 2014 году и предназначается Модель "Е14" разработана мною для изучения многоядерной (многопроцессорной) архитектуры и знакомства с идеями параллельного программирования. Сразу подчеркну, что для инженеров термины "многоядерный" и "многопроцессорный" различны, но "Е14" - это симулятор (т.е. программа, которая реализует некоторую модель устройства), поэтому он "не обязан чувствовать" эту разницу. На момент написания программы "Е14" я не нашел в Сети ничего подобного, хотя и искал достаточно тщательно. Единственная работа, на которую обязательно стоит сослаться, это описание универсальной 32-разрядной учебной машины . Судя по описанию, этот симулятор существенно отличается от "Е14": он гораздо сложнее, что является неизбежным следствием симметричности (одинаковости ядер) его процессора. Не имея никакого желания моделировать многопроцессорную операционную систему, я выбрал другой путь - несимметричную архитектуру, т.е. один из процессоров является "главным". В результате управляющая программа размещается в этом центральном процессоре и необходимость в каких-либо внеших управляющих программах отпадает. При разработке модели в нее сразу была заложена идея о максимальном удобстве изучения параллельной архитектуры после классической однопроцессорной (а попутно и закреплении усвоенного ранее материала). Поэтому характерными чертами "Е14" являются:
"Е14" также позволяет легко продемонстрировать основные приемы параллельного программирования, причем для небогатых образовательных учреждений будет приятно узнать, что "Е14" - это программа, работающая на любом компьютере под управлением Windows (Windows не обязательно последних версий, а компьютер не обязательно многоядерный). Автор надеется, что заинтересованные инициативные преподаватели не просто используют данные материалы, но и примут участие в их развитии. Буду рад вашим комментариям и предложениям.
Об идеях создания модели.
Устройство модели.
Система команд "Е14". Добавлены только две новые машинные инструкции:
Программная реализация.
Примеры решения задач.
Литература и ссылки. |