Pentium-233 MMX: ретрокомпьютер оперативкой не испортишь?
Здравствуйте, дорогие подписчики и читатели!
Четыре года назад я рассказывал о том, как настраивал ретро-компьютер для DOS- и ранних Win98-игр. Базой послужил брендовый системный блок Acer. Путем естественного отбора (и гибели некоторых плат), в нем окончательно прижились Intel P233MMX, материнская плата ASUS TXP4 на чипсете i430TX, видеокарта ATI 3D Rage II в связке с Voodoo 2 и новодельная реплика AdLib Soundcard. Материнская плата TXP4 не зря имеет репутацию "находка для ретрокомпьютера": можно установить любой процессор Intel/IBM/AMD c Socket 7, питается от блоков питания с разъемами AT и ATX, имеет встроенный контроллер USB первой ревизии и в Win98SE свободно работает с флешками и USB-мышью, а память для нее подойдет и на SIMM, и на DIMM модулях (но только не одновременно). Оперативку я тогда решил поставить вообще максимального объема, предусмотренного спецификациями - 256 Мб двумя планками DIMM по 128 Мб. В конце 1990х хороший комп на первом "пне" имел 16 Мб ОЗУ, а отличный 32 Мб. У меня был сначала AMD X5-133 c 4 Мб и апгрейдом до 8 Мб, а потом, кажется K6-200 c 8 или 16 Мб. Чего бы теперь не попробовать экстрима, если могу? О том, что лучше так не делать - как раз эта заметка.
Не секрет, что общее быстродействие компьютера во многом определяется кэш-памятью. У поколения Pentium MMX кэш был предусмотрен уже двух уровней. Первый уровень L1 (16 кб кэш команд + 16 кб кэш данных) сделан из самой быстрой и дорогой на тот момент памяти и располагается непосредственно на кристалле процессора.
Кэш L2 размером 512 кб располагается уже непосредственно на материнской плате, но он и быстрее обычной ОЗУ, и подключен к процессору напрямую. Таким образом наиболее часто используемые данные из оперативки (типа системных переменных) всегда под рукой и могут быть получены в 10 раз быстрее, чем обращением к стандартной памяти. Особенность чипсетов эпохи Socket 7 в том, что они не умели кэшировать весь объем оперативки, который новые контроллеры памяти формально типа допускали устанавливать. В мануале предыдущей материнки этого компьютера Acer V38X (убившей мне две Voodoo нестандартным вольтажом) явно было обозначено, что сколько оперативки ни поставь - кэшироваться будет не более 64 Мб. У TXP4 это явно не прописано, но по факту, скорее всего, ситуация такая же. И это мне удалось наглядно протестировать, о чем далее.
Если кэш L2 полностью выключить, то компьютер с P233MMX по быстродействию превратится в средненький 486й (а если отключить еще и L1 - он станет работать слабее 386SX). Этот трюк хорош, когда надо запустить совсем древний софт, чувствительный к производительности. А если включенный L2 не видит часть ОЗУ, то ситуация будет похожа - работа с этими адресами будет просаживать производительность. Например, Win98, в силу внутренних алгоритмов, всегда будет стремиться записать системные переменные в самые верхние адреса, где их моя материнка никогда не прокэширует. Да и не одна винда такими правилами пользовалась - так что потери производительности обеспечены.
Недавно вышли великолепные видео-обзоры уважаемого Артура "OLD ROBOT" (@Ar2r4eg) на Дзене на тему "Какой ретрокомп себе собрать", где автор отдельно обратил внимание на вред лишней оперативки в ранних системах. Я ознакомился, вспомнил про свои монструозные 256 Мб на P233, решил - хватит это терпеть! И немного поэкспериментировал.
Выше на снимке с экрана - результат тестирования исходной конфигурации, 256 Мб ОЗУ и выключенный файл подкачки. Во всех тестах отключены тесты с текстурами 32 и 64 Мб, остальное включено. Разрешение 800х600, 16 бит цвет, графику обрабатывает Voodoo2. Во всех вариантах память работает со скоростью доступа 60 нс.
Убираем одну планку 128 Мб, файл подкачки на харде пока не задействуем:
Теперь меняем на 2х32 Мб, включаем файл подкачки (иначе часть тестов уже не запустится):
Убавлять до 32 Мб и ниже уже вряд ли стоит, начнет давать о себе знать более частое использование файла подкачки на HDD. В целом, всё и так подтвердилось - переход от предельно допустимых 256 Мб к максимальному кэшируемым 64 Мб поднял общую производительность примерно на 10%. Очевидно, что в некоторых ситуациях (когда программа захочет разместиться как можно дальше по адресам) выигрыш окажется заметно выше. Убавив память в 4 раза мы ничего не теряем по возможностям, т.к. ни одна игра, предназначенная для поколения Socket 7, не потребует даже 64 Мб ОЗУ. Подозреваю, что некоторые глюки и вылеты, которые случались ранее на этом компьютере (например, в играх Interstate'76 и Parkan), могли быть вызваны несварением чипсета от избытка ОЗУ. RW-болванки этих игр сейчас записаны уже чем-то другим, но надо будет найти время и снова их попробовать.
Так что остается пожелать всем умеренности и, конечно же, удачи. Спасибо Вам за внимание и до новых встреч!
Ответ на пост «Сайт OLD-DOS наконец спасен!»1
Эм... я вам сейчас плюсов везде натыкаю, как образцовым антимундакам. Спасибо, милые человеки. Респект, уважуха, долгих лет жизни и всё такое.
Сайт OLD-DOS наконец спасен!1
Хорошо, что ребята с данного сайта перенсли с немецкого сервера на наш русский родной сервер.
Старые программы и системы от DOS до чистых сборок Windows XP для ретро-компьютеров от i286 до Pentium D (самый первый двухядерный процессор в мире) окончательно спасены. Ура!
Вытащили файлы с иностранных сайтов и серверов.
Спасибо за поддержку.
Спасения фрагментов файлов с OLD-DOS!
https://disk.yandex.ru/d/_Grl5yrFASXrBw
Правда все спасти файлы с данного сайта в случае закрытия к сожалению мне не удасться из-за малого объема диска на моем ПК.
Old-Dos могут в любой момент закрыть из-за неуплаты сайта.
Но сборки Windows 3.1-98, NT 3.51-4.0, 7Zip, Total Commanger, мобильный софт для ретро-телефонов 90-х, образы для эмулятора Bochs, удалось спасти и одну ретро-игру BoxWorld. Частично мною спасены ретро-файлы.
Возможно этот пост появится и на моем Яндексе-Дзене, пример, спасения современных программ и сборки Windows 8.1 Lite x64 by Den:
Ранее я спасал сборки Windows XP ZverCD:
Сборка Windows XP ZverCD (единственная спасенная сборка с 2024 года)
Тут еще есть и 32-битный Linux+программы к нему для старых Pentium 3-4, 370-478-го сокетов, без поддержки PAE/NX:
И пост про благотворительность для беженцев с Херсонской области, которые эвакуировали и раздали квартиры по жилищному сертификату, а компов у них нет, утратили при эвакуаций, мне их жаль (вот там в статье в Дзене есть адрес фонда "Дом с маяком"):
Мой первый ретро-пк из далекой Ирландии
Всем привет! Хотелось бы рассказать о своей необычной находке - старом компьютере, которого нет ни на авито, ни на зарубежных сервисах. Ко мне же он попал не весь сразу, а по частям. Сначала перетащил домой материнку, проверил на предмет исправности, и только потом забрал остальные детали.
вот так выглядит данный компьютер в относительно полной комплектации( системный блок на фото выполняет роль подставки для монитора)
И монитор, и клавиатура, и собственно ПК представлены одной фирмой - DELL. Видимо, на момент покупки это был plug-and-play комплект, или что-то в этом роде. Очень жаль, что в приличном виде сохранился только системник.
На клавиатуре не самый приятный выгоревший желтый пластик, следы какого-то жира, монитор и вовсе забрызган краской. Благо это поправимо.
Как только мне предоставили для разборки системник, я удивился его необычному, по крайней мере для тех времен, виду. Ну и конечно-же полез искать его серийный номер, чтобы понять с чем имею дело.
на передней панели красуются стикеры:
переворачиваю, а там вижу вот это:
Особенно меня удивила надпись "Made in Ireland", чего-чего, а вот этого я не ожидал. Стал вбивать в поисковик серийный номер аппарата - M2SSP, но это оказалось бесполезным действием, нигде не было ничего про этот компьютер. Попробовал поискать на авито, но и там не было результата. Попробовал поискать на Ebay, но и там пусто! Ну и ладно. Начал предпринимать действия по открытию корпуса. Долго искал места, куда нужно тыкнуться отверткой, но был в очередной раз удивлен - корпусные винты отсутствовали, а те что были сзади, снимали только пластиковый кожух, прикрывающий металл и разьемы. Как оказалось, чтобы попасть внутрь этого системника, нужно было нажать на две мелкие кнопки по бокам. Вот так они выглядят:
А вот и долгожданная внутрянка(фото получилось не самым качественным)
Вот такой вот блок питания на 145 ватт, тоже от DELL
Система охлаждения
Пенек немного прикипел
Кряхтит, приятно трещит, пытается запуститься
Неожиданно, загрузился и даже проработал какое-то время. После моей попытки установить личность предыдущего владельца, винда поругалась и не открыла файл(на рабочем столе была дипломная работа 2006 года). После попытки открыть настройки и вообще покопаться в диске, комп намертво завис и больше не смог прогрузиться.
Вот так и прошло знакомство с этой древностью. Хотелось бы попросить у местных мастеров помощи в поиске прочей информацией про этот компьютер. Так же интересно узнать, сколько готовы заплатить за данный раритет коллекционеры(если, конечно, устройство представляет хоть какую-то ценность)
Собираем ПК из детства на базе Pentium MMX
Сборка старой системы. На этот раз мы уйдем в прошлое еще чуть дальше - в 1997 год!






















