Рассмотрите компьютеры разных эпох: Core i7 с RTX 4090, ноутбук Toshiba, Pentium III, AT/286 и первый IBM PC 5150.
Приложение работает в браузере. ОС и оборудование представлены учебными моделями; результаты хранятся локально на этом устройстве.
Подробности моделей, источники и технологии
Это собирательная модель IBM PC-совместимого системного блока примерно 2000 года, а не точная копия конкретного компьютера IBM. Первый IBM PC появился в 1981 году; здесь показано более позднее поколение совместимых машин.
Пример комплектации: ATX, Pentium III 800 МГц в Socket 370, 128 МБ PC133 SDRAM, чипсет класса Intel 815E, AGP-видеокарта 32 МБ, PCI-звуковая карта, IDE HDD 20 ГБ, CD-ROM и дисковод 3,5″.
Габариты, положение элементов и трассировка условны. Цветные линии в режиме загрузки показывают логическую связь, а не отдельные провода. Процессор исполняет код BIOS; BIOS — программа во флеш-памяти, а не самостоятельный вычислитель.
В мастерской плата, BIOS и задние порты уже установлены. Два модуля SDRAM перемещаются как один комплект. HDD и CD-ROM используют отдельные IDE-каналы; общий маркер блока питания обозначает разные разъёмы его жгута. Windows 95 на ЭЛТ-мониторе — нарисованная учебная анимация, не настоящая операционная система. После загрузки открывается работающий Сапёр: самостоятельная реализация на JavaScript с оформлением в стиле Windows 95, полем 8 × 8 и 10 минами.
Звук запуска: The Microsoft Sound (Microsoft, Brian Eno), архив Winhistory. Запись встроена в страницу; щелчок и сигнал ошибки синтезируются через Web Audio. Кнопка звука над моделью отключает все сигналы.
Версия 2: пять сервисных заявок, три маршрута данных, учебный BIOS Setup, четыре интерактивные схемы и локальный отчёт учителя. BIOS Setup собирательный: клавиша Del и набор меню не копируют BIOS конкретной платы. Интерактивные схемы не являются ремонтными инструкциями.
Лаборатория 2.2: восемь режимов для всех поколений
Для AT/286 доступны исследование с экскурсией и видами корпуса, шесть шагов загрузки DOS, тест из шести вопросов, сборка, пять сервисных заявок, три маршрута данных, BIOS с устройствами C: и A:, а также пять интерактивных схем. BIOS, задания и результаты различаются для Pentium III и AT/286. В режиме учителя можно выбрать поколение перед выдачей задания; общий отчёт указывает компьютер.
После сборки горизонтальный корпус закрывается, а цветной VGA-ЭЛТ устанавливается на крышку. Клавиатура остаётся на столе перед компьютером. Монитор — собирательная модель в стилистике компактных дисплеев эпохи IBM 8513, а не точная копия. Источники: каталог IBM Displays 1987–1993 и описание музейного IBM 8513.
Четвёртый экспонат: AT / 286
Собирательный AT-совместимый компьютер около 1990 года: Intel 80286, 12 МГц, 1 МБ DIP DRAM, ISA-видеокарта VGA 256 КБ, ISA-контроллер IDE/FDD, HDD 40 МБ, дисковод 5,25″ 1,2 МБ и питание P8/P9. Комплект DRAM перемещается целиком; для двух ISA-карт подходит любой свободный слот. Разводка, джамперы, крепёж и число проводов упрощены. Монитор VGA и клавиатура DIN-5 в задании подключены заранее.
После 7 установок и 7 правильных соединений автоматически проходят POST, загрузка DOS, показ Norton Commander и запуск «Поля чудес». DOS и NC — учебные имитации. В строке DOS доступны HELP, DIR, VER, CLS, NC и POLE. Это не доступ к настоящим файлам компьютера. Norton Commander позволяет запустить игру и просмотреть README. Игра на ЭЛТ и развёрнутая игра используют одну партию; полноэкранный режим работает по образцу «Сапёра»: отдельное игровое окно запрашивает полный экран браузера. Если встроенный браузер не разрешает это, игра занимает всю область страницы. Escape или кнопка возврата восстанавливают 3D-сцену и ту же партию.
Правила «Поля чудес» сверены с описанием ИгроВики: три раунда без суперигры, накопленные деньги, множители ×2/×4, фатальная ошибка при назывании слова, торг за приз, две шкатулки после трёх верных букв и таблица восьми победителей. Использован новый школьный словарь из 48 слов. Подробная подсказка необязательна; по умолчанию сообщается только тема. Е и Ё принимаются как одна буква. В шкатулке этой реконструкции — 25 рублей. Виртуальные деньги и подарки не имеют реальной стоимости.
Графический референс — присланная фотография оригинала. По ней созданы новые спрайты с помощью встроенной генерации изображений; табло, барабан, банкноты и анимация работают на Canvas. Это самостоятельная браузерная реконструкция, оригинальный EXE не запускается. Историю разработки можно прочитать в рассказе Вадима Башурова.
Первый экспонат: Core i7 / RTX 4090
Учебная конфигурация 2020-х: Intel Core i7-14700K, Z790/LGA1700, 128 ГБ DDR5 (4 × 32 ГБ), RTX 4090 24 ГБ, NVMe 2 ТБ, БП 1000 Вт ATX 3.0, СЖО 360 мм и монитор 32″ 3840 × 2160 (16:9). Частота четырёх модулей памяти зависит от совместимости платы и комплекта; разгон XMP не моделируется. Размеры и проводка условны, геометрия не копирует конкретный корпус. Модули памяти, вентиляторы с хабом и СЖО устанавливаются комплектами. Крепёж, термопаста, USB клавиатуры и питание монитора подготовлены. После сборки запускается нарисованная заставка Windows 11, затем — самостоятельная сцена по мотивам NFS Heat: солнечный бульвар, жёлтый спорткар, пальмы, пастельные здания и море. Это настоящая 3D-сцена WebGL, созданная из геометрии и процедурных текстур; оригинальные ресурсы игры не используются. Одна машина едет по непрерывной улице без уровней и соревнования. Есть четыре ракурса, управление с клавиатуры, скорость, подруливание, пауза, звук двигателя и разворачивание на страницу. Отражения кузова используют заранее рассчитанную карту окружения, тени — карты глубины; это не трассировка лучей. Качество можно уменьшить на слабом устройстве. Скорость исполнения зависит от компьютера, на котором открыта страница: это визуальная иллюстрация, а не измерение производительности RTX 4090. Настоящая ОС внутри не запускается.
Характеристики: Intel i7-14700K, NVIDIA — питание RTX 4090. UEFI Setup — самостоятельный учебный стенд с NVMe, USB и сетью. Показаны TPM 2.0 и Secure Boot; их отключение не требуется.
Второй экспонат: Toshiba Satellite L650
Учебная конфигурация семейства 2010 года: экран 15,6″ 1366 × 768, Core i3-350M 2,26 ГГц (2 ядра / 4 потока), Intel HM55, Intel HD Graphics, 4 ГБ DDR3-1066 (2 × 2 ГБ SO-DIMM), HDD 2,5″ SATA 320 ГБ 5400 об/мин, DVD SuperMulti, Wi-Fi Half Mini PCIe, съёмная шестиячеечная батарея и адаптер 19 В. Комплектации L650 различались по рынкам; это не точная копия конкретного суффикса модели. Конструкция сверена с руководством Toshiba Satellite L650 / L655, март 2010.
Девять установок и шесть соединений: FAN, шлейф клавиатуры, шлейф тачпада, LVDS, пара антенн MAIN/AUX и адаптер. HDD и DVD входят непосредственно в свои SATA-разъёмы. Верхняя панель с клавиатурой и тачпадом перемещается одним модулем; два SO-DIMM и два антенных провода — комплектами. Крепёж, термопаста, отдельный кабель камеры и часть внутренних соединений подготовлены. Батарея устанавливается после внутренних соединений, адаптер — последним. Экран встроен в крышку, но включается только после полной сборки.
После POST показывается самостоятельно нарисованная анимация Windows 7, затем запускается браузерная игра по мотивам Angry Birds. Это самостоятельная реконструкция: пять новых уровней и оригинальная Canvas-графика, красная, жёлтая и чёрная птицы, свинки, разрушаемые постройки, очки и звёзды. Название и образы Angry Birds принадлежат Rovio; файлы оригинальной игры не используются. Физика: Matter.js 0.20.0 (MIT). Игра на экране ноутбука и в развёрнутом виде использует одну партию; разворачивание занимает страницу, без смены окна ОС. Рогатку можно натянуть мышью или пальцем; доступны ползунки угла и силы, стрелки и пробел. P — пауза. Жёлтая птица ускоряется, чёрная взрывается по нажатию в полёте. Результаты уровней сохраняются локально. Настоящая Windows внутри не запускается. Доступен повтор запуска. Для ноутбука работают все восемь режимов, шесть заявок диагностики, три маршрута данных, пять интерактивных схем, BIOS с F2 и загрузкой HDD/USB/DVD, общий звук и отчёт учителя. Виды «Закрыт / Открыт» означают установку или снятие верхней панели, а не закрывание экрана.
Пятый экспонат: IBM PC 5150
IBM PC 1981 года: Intel 8088 4,77 МГц, 64 КБ из 36 DIP 4116, CGA с 16 КБ видеопамяти, отдельный контроллер FDD, два дисковода полной высоты 5,25″ для дискет 160 КБ, БП 63,5 Вт и клавиатура DIN-5 на 83 клавиши. HDD, мыши, кулера CPU и CMOS Setup в этой конфигурации нет. Источник: IBM Technical Reference, август 1981. Геометрия и подключения упрощены; два дисковода и комплект DRAM перемещаются группами, для двух совместимых плат PC Bus выделены учебные позиции.
Цветной ЭЛТ в стилистике IBM 5153 относится к 1983 году, как и Digger. Компьютер 1981 года показан с совместимым оснащением игровой эпохи 1983 года. Монитор и клавиатура появляются после успешной сборки. PC DOS 1.0 и POST — учебные анимации.
Оригинальная инструкция Digger, Windmill Software, 1983 указывает 64 КБ, CGA и запуск со своей загрузочной дискеты. Поэтому после показа DOS следует явно обозначенная учебная смена носителя и загрузка игры без DOS. Здесь игра написана заново на JavaScript: один игрок, собственные карты и пиксельная графика, изумруды, мешки с золотом, Nobbin/Hobbin, стрельба, вишня, жизни, уровни и локальный рекорд. Это не оригинальный EXE и не эмулятор процессора. При разворачивании игра занимает область браузера; партия на ЭЛТ и в игровом окне общая. Стрелки — движение, F1 — выстрел, пробел — пауза, F9 — общий звук.
Источники и технология
Для поколения 286 использованы руководство DTK TECH-1234, документация Paradise PVGA1A и архив статьи Microsoft о требованиях Windows 95 (минимум 386DX). Конфигурация собирательная, а не копия одной из этих систем.
Особенности платформы сверены с Intel D815EEA Product Guide и таблицей процессоров Intel D815EEA. Документы нужны только для дополнительного чтения; сама демонстрация работает без сети.
3D: Three.js r128, лицензия MIT. Все модели созданы из геометрии в JavaScript, шрифты берутся из системы. Спрайты игры и звук встроены в HTML; загрузка внешних ресурсов не требуется.
На реальном компьютере перед разборкой отключают питание от розетки. Корпус блока питания не вскрывают.