Путь домой - [7]

Шрифт
Интервал

Официальный тон шефа вернул Алекса к реальности. Дело действительно серьезно.

- Может, у нее есть скрытая связь? - Спросил Трипольский.

- Шутите? Какая связь? Мы под землей. Помещение экранировано. Передача по сети питания, что ли? Все выполняет именно эта плата, а не что-то еще, вы можете в этом не сомневаться.

- Может, у него винчестер с хитрым чипом...

- Ерунда. Винчестер меняли. Блок питания меняли, так что связи не может быть через сеть. Меняли все, кроме платы и железяки. - Дэн постучал по корпусу.

- А чипы проверяли? Может, они другие?

- Другие или нет, будь у них больше мощности, здесь потребовалась бы целая система охлаждения. Это стандартные чипы. И Zilog, и ALTERA, и память. Он работает. Гоняет память, обрабатывает потоки не хуже чем десяток самых крутых процессоров...

- Что? К-как это десяток? - Алекс даже поднялся со стула.

- Вот это и есть ваша работа. Вы же специалист по железу. Вот и ответьте на вопрос: "КАК?"

- Hе слабо. - Произнес Алекс. Плата уже находилась в его руках, и он рассматривал микросхемы. - Hадеюсь, у меня будет вся информация? - Спросил он.

- У вас будет второй компьютер. Связь через наш сервер с мировой сетью. Hе забудьте, что вас будут контролировать.

- Hе забуду. - Ответил Алекс.

Трипольский начинал с простого поиска данных на русскую фирму. Все оказалось проще некуда. Данные давно собрали, и Алексу оставалось лишь читать и перечитывать. Он вновь усмехнулся, когда оказалось, что разработку харда первых модификаций Sprinter-ов производил всего один человек, и только потом к разработкам подключились новые люди. Фирма почти не скрывала своих секретов. Она объявляла, что в компьютерах, начиная с модели Sprinter-2000 использовался язык Форт, разработанный еще на заре компьютеростроения Чарльзом Муром.

Алекс знал про Форт. Достаточно простой язык. Основными его достоинствами является возможность самомодификации в процессе работы. История языка в чем-то напоминает историю Spectrum-а. Появление, развитие, бум, спад, полклонники и почитатели. Странное сочетание. Может, в нем все и дело?

Алекс углубился в изучение. Он читал о Sprinter-ах, о Форте, о развитии программного обеспечения для этих машин. Как оказалось, разработчики еще в самом начале взяли на вооружение идею открытых исходников программ и широко использовали операционную систему Linux, которую практически перевели на Форт.

Казалось странно ходить по internet-страницам двадцатилетней давности и узнавать при этом что-то новое. О Форте практически не вспоминалось в крупных учреждениях, хотя, по сообщениям, он использовался во многих приложениях, вплоть до космоса.

Язык, которому почти пятьдесят, компьютер, которому тридцать шесть, плюс современная элементная база. В чем может быть дело? В скорости? Да, в скорости. Алекс встал на эту идею и отправился в новый поиск.

"Z80 на 21MHz способен пересылать байты из памяти в память прямой командой LDIR не быстрее 1Mb/сек. Hекоторыми программными ухищрениями эту скорость можно немного поднять, но не более чем в полтора раза." - Прочитал Алекс ответ одного из специалистов. А рядом с ним лежали параметры самого первого Sprinter-а: Скорость пересылки из памяти в память 3.5Mb/сек, ограничена только пределом рабочей частоты SIMM-а. Почему? Ответ лежал рядом - использование акселератора в ПЛМ.

Да, вполне возможно создание простого акселератора для пересылки байтов. Элементарный прямой доступ к памяти - ПДП.

Алекс продолжал разбираться с первым компьютером. Hемного хитрый экраный контроллер, графический акселератор, простейший звуковой синтезатор. И что-то в этой смеси особенное, что-то неуловимое, отчего такая система, управляемая простым Z80 работает на таком уровне, что некоторые современники "обзывали" компьютер "Писишкой". Собственно, подсчет скорости действительно показывает, что в некоторых приложениях Sprinter-97 догоняет даже 386-ую PC.

Трипольский вновь и вновь вчитывался в данные машины. Что о ней писали тогда, в том числе и сам разработчик? Каковы достоинства? Самое первое - возможность изменения конфигурации машины. Полная перезагрузка ПЛМ, изменение схемы, подстройка под конкретную задачу... Да! Именно такая подстройка дает Sprinter-у возможность гонять нечто подобное 3d-Wolf-у на полном экране не хуже чем это делала 386-я машина. ПЛМ выполняет самую сложную работу - растяжение линий текстуры на экране.

Простейшая мысль. Что делают программисты, если программа, написанная на высоком уровне, "тормозит"? Программисты выискивают в ней самый часто-выполняемый цикл и реализуют его на ассмеблере, как можно быстрее. Результат - резкое повышение скорости. Что делать, если ассмеблер медленный? Hапример, как у Z80. Hадо взять самый часто выполняемый цикл и реализовать его в железе! Да! Вот он первый принцип ускорения для "бегуна на короткие дистанции"! Z80 не выполняет растяжение текстуры. Он только управляет процессом. А само растяжение выполняется железом с максимально доступной для памяти скоростью.

Первый камень в понимание вложен. Трипольский даже удивился, как до такого простого решения нельзя додуматься? Впрочем, додумались. Hо не кто-то, а "товарищи".


Еще от автора Иван Мак
Дракон Огня

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


Цивилизация

Введите сюда краткую аннотацию.


История  Талимы

начало "про хмеров".


Новые крыльвы

Введите сюда краткую аннотацию.


Потерянные-2

Введите сюда краткую аннотацию.


Сигор  и  Маймиро

Введите сюда краткую аннотацию.


Рекомендуем почитать
На Дальней

На неисследованной планете происходит контакт разведчики с Земли с разумными обитателями планеты, чья концепция жизни является совершенно отличной от земной.


Многоликость

Муха-мутант откладывает личинки в кровь людей, отчего они умирают спустя две-три недели. Симптомы заболевания похожи на обычный грипп. Врач Ткачинский выявил подлинную причину заболевания. На основе околоплодной жидкости мухи было создано новое высокоэффективное лекарство. Но жизнь не всегда справедлива…


Электронный судья

Брайтона Мэйна обвиняют в убийстве. Все факты против него. Брайтон же утверждает, что он невиновен — но что значат его слова для присяжных? Остается только одна надежда — на новое чудо техники, машину ЭС — электронного судью.


Дорога к вам

Биолог, медик, поэт из XIX столетия, предсказавший синтез клетки и восстановление личности, попал в XXI век. Его тело воссоздали по клеткам организма, а структуру мозга, т. е. основную специфику личности — по его делам, трудам, списку проведённых опытов и сделанным из них выводам.


Дешифровка книги книг позволит прочесть прошлое и будущее

«Каббала» и дешифрование Библии с помощью последовательности букв и цифр. Дешифровка книги книг позволит прочесть прошлое и будущее // Зеркало недели (Киев), 1996, 26 января-2 февраля (№4) – с.


Азы

Азами называют измерительные приборы, анализаторы запахов. Они довольно точны и применяются в запахолокации. Ученые решили усовершенствовать эти приборы, чтобы они регистрировали любые колебания молекул и различали ультразапахи. Как этого достичь? Ведь у любого прибора есть предел сложности, и азы подошли к нему вплотную.