Много статей не имеет срока устаревания. Есть смысл смотреть и 2011, и даже 2008 год. Политика сайта: написать статью, а потом обновлять ее много лет.
Открыта карта ВТБ для материальной поддержки сайта: 4893 4703 2688 1353.

Рекламодателям! Перестаньте спамить мне на почту с предложениями о размещении рекламы на этом сайте. Я никогда спамером/рекламщиком не был и не буду!
" title="Написать письмо">Написать письмо

Статистика

Пользователи : 1
Статьи : 1336
Просмотры материалов : 4914051
 
Windows XP и реальное время (23.06.2020). Печать E-mail
2020 - Июнь
23.06.2020 20:49
Save & Share
Жила да была ОС Windows 2000. Очень хорошо жила, как жесткая ОС реального времени для частоты 1.22кГц - обеспечивая взаимодействие с высокоточной и высокоскоростной электроникой. Но производитель железа перестал выпускать драйверы для нее. И OpenSuse v.12.1 использовать нельзя: миграция повлечет за собой переписывание с нуля всего софта. И опыт такой миграции уже был: 2 года работы. Изучение специально максимально кастрированной ОС "Windows XP 75 MB Edition" поможет избежать потерь.


Дистрибутив отсутствует на торрентах - и доступен только в виде сомнительного архива "XP.75MB.Edition.rar", весом 69 216 984 байт, с образом "XP 75MB Edition.iso" внутри.

Найденные/протестированные свойства:
- при прочих равных: ПО съема данных в обычной Windows XP показывает значение 52.5Гц, в тестируемой ОС - 55Гц. Что является приростом в скорости на 5.8% (увеличение скорости обновления данных в интерфейсе ПО). Запуск ПО в фоновом режиме показал увеличение частоты с 834Гц до 1082Гц - прирост 29.7% (увеличение скорости обработки исходного кода);
- приоритет реального времени для файлов выставляется настоящий (даже мышь не двигается). В обычной Windows XP это недостижимо: ОС всегда опускает приоритет до высокого;
- количество служб (в т.ч. включенных по умолчанию) -
мизер;

- грузится намного быстрее обычной Windows XP SP2;
- не поддерживает русскую раскладку клавиатуры. Решается копированием файла kbdru.dll, изменениями в реестре (в конце статьи) и выбор русской раскладки клавиатуры при добавлении любого языка, хоть индонезийского;
- нужно, чтобы жесткий диск загружался первым временно. На компакт-диске не предусмотрена проверка, что идет второй этап установки Windows, - и всегда запускается первый;
- установку звуковой карты нужно производить только с помощью инсталлятора, а не цеплять файлы из соседнего Windows. Иначе требуется докопировать dsound.dll, dsound3d.dll, dsound.vxd  в папку System32 (не запускается ПО со звуком);
- файл OSA.exe в составе MS Office 2002 потребляет 100% ресурсов процессора - требуется его удаление. В Office 2003 такой проблемы не наблюдается;
- кнопкой включения ПК включается мгновенно, при этом данные не теряются, и окно о некорректном завершении работы Windows не выходит. Скорее всего, в этой версии ОС, действительно, нет кеширования (ничего не хранится в оперативной памяти);
- из 3 работающих служб при отсутствии интернета можно оставить лишь одну: удаленный вызов процедур. Plug And Play отвечает подключение USB-периферии, HID - за USB-манипуляторы и иные устройства взаимодействия с человеком, Windows Installer (в связке с Plug And Play) - диспетчер устройств и установка драйверов. Не хватает DmServer для работы с накопителями. То есть, настроив все драйверы и устройства, - можно оставить одну службу, и конфигурацию системы невозможно будет изменить. Работа с сетью - описана здесь;
- не работает Beep();
- нет стрелочек на значках ярлыков - решается через удаление раздела реестра. Путь "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer. Раздел Shell Icons";
- ПК с такой ОС выключается только с помощью кнопки ("теперь питание компьютера можно отключить");
- не поддерживает русский язык. Требуется отказ от русскоязычных букв (в т.ч. имен файлов) как в путях, так и в упоминаниях в ПО. Для ПО это означает написание своего русификатора на XML, как сделано в Notepad++ (работает). Если в запускаемом файле/пути есть хоть 1 русская буква - InstallShield Wizard работать не будет с ошибкой "Error reading setup initialization file";
- не работает MDB Viewer Plus v.2.50. Как и MS Access: по причине невозможности установки функционала, с ним работающим. Установка MDAC не помогает. То есть , работа с БД невозможна.

Последние 2 минуса фатальные для большинства ПО. Из этого следует 2 вывода:
- необходимо произвести тестирование данного дистрибутива на реальное время, посылая меандр с высокоточной платы ICP DAS PIO-D64U в плату аналогового ввода Advantech PCI-1713U. Цель: получение максимально возможной частоты неискаженного меандра - как минимальный период жесткого реального времени для XP;
- получив максимально достижимые параметры на конкретных платах и конкретном ПО - протестировать другой дистрибутив ОС: с поддержкой БД и русского языка. Если дистрибутив покажет идентичные параметры - выбор будет сделан - с итоговыми потерями лишь по свободному месту на накопителе и свободной оперативной памяти.

Но данные тесты - тема будущего материала.



Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts\00000419]
"Layout Display Name"="Руууусская"
"Layout Text"="РУССКАЯЯЯА"
"Layout File"="KBDRU.DLL"
"Резерв"="C:\\Windows\\system32\\input.dll,-5055"

(добавлено 26.06.2020) ТТХ ЭВМ, если важно:
- Intel Core 2 Duo E4500;
- 3GB RAM DDR2 533MHz;
- 128MB NVIDIA GeForce 6500.

(добавлено 01.07.2020) Beep именно вырезан (правки в реестре не помогают) - требуется внешний альтернативный драйвер пищалки.

Если чистая ОС установлена - потребляет 28МБ и имеет 13 процессов.

Обычная Windows XP SP2 потребляет 118МБ оперативки, данный дистрибутив - 90МБ.

Тестирование третьего дистрибутива (Windows XP SP3 Game Edition 2010 Русская версия 1.1.1 RC3 Rebuild), в сравнении с 75MB Edition, показал:
- долго устанавливается, долго грузится;
- приоритет реального времени заявлен как реальный (без понижения до высокого). Но интерфейс работает, и мышка двигается - не реальный, а именно высокий;
- начальная настройка дистрибутива ужасна (27 включенных служб, на глаз из 70 возможных);
- частота работы эталонного ПО ничем не отличается от обычной Windows XP SP2 - прироста по скорости нет;
- но потребление оперативной памяти, при всех отключенных службах и установленных драйверах и ПО, составляет 67-68МБ;
- количество процессов в диспетчере задач сравнить не удалось, т.к. резервная копия навернулась. В SP3 их 16, при всех отключенных службах и установленных драйверах и ПО (из которых 2 процесса лишних).



(добавлено 06.07.2020) Процессы Windows 75MB потребляют всего 30МБ оперативной памяти. Данный дистрибутив не устанавливается на VirtualBox, сваливаясь в ошибку 7F. Не умеет работать с VBS-файлами.



(добавлено 07.07.2020) VBS-файлы успешно работают после установки Windows Script v.5.7. TaskList не работает при переносе из похожей ОС.
Обновлено ( 08.07.2020 19:58 )
 
 

Последние новости


©2008-2020. All Rights Reserved. Разработчик - " title="Сергей Белов">Сергей Белов. Материалы сайта предоставляются по принципу "как есть". Автор не несет никакой ответственности и не гарантирует отсутствие неправильных сведений и ошибок. Вся ответственность за использование материалов лежит полностью на читателях. Размещение материалов данного сайта на иных сайтах запрещено без указания активной ссылки на данный сайт-первоисточник (ГК РФ: ст.1259 п.1 + ст.1274 п.1-3).