Данному образовательному сайту пришлось несколько раз менять свое имя. С 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

О запуске "старых" программ в "новых" 64-битных ОС
(на примере "Крохи")

"Старые" программы - это программы, созданные в среде MS DOS (с разрядностью 16 бит). Например (но, разумеется, не только!), с помощью очень известного в свое время компилятора Turbo Pascal. В СССР он был очень популярен, в том числе в системе образования. Неудивительно, что многие старые учебные программы, в том числе и "Кроха", были реализованы в этой среде.

Переход к 32-битным Windows прошел довольно гладко и незаметно для пользователей 16-битных программ. В процессорах Intel, начиная с 80386, был предусмотрительно создан специальный режим - VM86 (V86-Mode, Virtual 8086 Mode), в котором прекрасно работали приложения MS DOS. В то же время, это был полноценный многозадачный режим, что позволяло ОС управлять такими приложениями и запускать их в любом количестве. Для рядовых пользователей это выглядело как "черное окно" (более правильно было бы называть его терминалом; пункт "Выполнить" в Главном меню). Вот так, например, выглядела в 32-битной ОС Кроха:

Screen view

А вот при переходе к 64-битным ОС с 16-битными приложениями возникли проблемы: оказалось, что из 64-битного режима процесору не удается "незаметно" войти в режим V86. В итоге при попытке запустить ту же самую "Кроху" я вижу на экране своего компьютера

No 16 bit in 64-bit OS

Ну, то есть то, что не могу запустить, проще всего запретить и не мучиться зря...

Что же делать? Прежде всего, если это возможно, воспользоваться "мудрым" советом Windows и обратиться за новой версией. Например, на этом сайте теперь есть 64-битнаые версии "Крохи".

Есть еще один путь - обратиться к программной имитации среды MS DOS. Можно воспользоваться программой вроде DOS Box, воссоздающей среду этой старинной ОС, и поместить в нее интересующую вас старую программу. Например, так. А можно установить у себя виртуальную машину вроде Virtual Box, которая имитирует "пустой" компьютер, и установить на нее любую подходящую ОС - MS DOS, Free DOS, Windows XP и т.д. Подчеркну, что эта новая система никак не зависит от исходной среды, в которой был запущен Virtual Box: т.е. вы можете запросто установить Windows XP хоть на Линукс-машину! Для "Крохи", например, это будет выглядеть так. Найденными ссылками по поводу "Крохи" любезно поделился В. Маврин.

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


© Е.А.Еремин, 2022


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


Free Web Hosting