Pull to refresh
203
73.7
Руслан@checkpoint

Old-time Unix hacker

Send message

И даже меньше. Чем больше "несущих" в смешанном сигнале, тем длиннее должен быть период корреляции. Но цимес в том, что обрабатывать сигнал можно в закодированном виде, по принципу подобному тому, что применяют в квантовых компьютерах. Теоретически, можно выстроить целый конвейер такой обработки: на входе данные проходят через модулятор и превращаются в INBL, далее проходят много стадий обработки в закодированном виде (исполняя какой-нибудь полезный алгоритм), а на выходе обратно превращаются в цифровой вид. Таким образом получаем "мгновенные" вычисления, но с задержкой (latency) в 100 тактов - обычно дело для современных многоступенчатых суперскаляров.

Это всё чем-то напоминает мне однобитовые процессоры, вычисления в которых происходят в супер-длинном конвейере (или циклическом), но с очень высокой частотой тактирования.

Статья хороша, но жаль что преводная, а не своя. :)

Вообще идея очень интересная, даже захотелось самому попробовать на ПЛИС. Описаны ли какие-то алгоритмы АЛУ для INBL логики ? Требуется сложение и умножение данных закодированных в двух таких сигналах.

В этом девайсе надо заменить радиомодуль на "Лору" и хана китайским LILYGO! ;)

А что за процессор внутри ? Сколько памяти (RAM, Flash) ?

Очень познавательно, спасибо.

Не совсем понятно как время корреляции зависит от числа "несущих" ? Из теории шумоподобного кодирования мы знаем, что чем больше мы насыщаем шумоподобный сигнал полезным сигналом, тем меньше соотношение SNR в нём. Здесь должно быть что-то подобное ? Для одной "несущей", как я понимаю, время корреляции составляет 100 чирпов. Сколько потребуется для 2-х, 3-х или 9-ти ? Каково время корреляции для 512 шумовых сигналов смешаных в одну кучу ?

Я уж не помню сколько конкретно по времени загружались игрухи на Atari с кассетника, но помню, что это было мучительно долго (дольше чем на той же БК). Boulder Dash Construction Yard требовал две загрузки - сначала загружаешь саму игру, потом - лабиринт. Cлучайно сбросить игру (или редактируемый лабиринт) в порыве страсти было очень больно, поэтому кнопку Reset часто вынимали и заклеивали отверстие. На Atari XEGS, кстати, эти фунциональные кнопки были достаточно большими и их можно было случайно надавить. Еще был такой сорт мудапионеров, которые не могут пройти мимо чтобы не нажать эту кнопку. :-)

Atari XE Game System (XEGS)
Atari XE Game System (XEGS)

Крайняя правая (фиолетовая) - это кнопка сброса.

У меня сейчас SIO2SD от retrofun.info, он позволяет смонтировать несколько дисков одновременно. Это, кстати, удобно для программирования - на "D1:" система, на "D2:" компилятор и дебагер, на "D3:" исходники, на "D4:" прочие тулы. И всё это .atr образы (файлы) на SD карте. Нам бы такой девайс в те годы, эх...

То была кустарщина или корпус заводской/литой ?

Я видел только заглушенную кнопку сброса, ну чтоб случайно не скинуть игру, которая до этого загружалась 40 минут. :)

Да, это так. После IBM PC/AT с жестким диском на 40МБ, с флоппи 3.5" и с EGA монитором, Спектрум кажется сильно блеклым. Хотя на свой ПК я смог заработать только в 96-м, но мне хватало доступа в клубе и на ВЦ где я подрабатывал оператором. На PC у меня было много интересных затей - Covox, смодельный аудио-сканер, попытки написать свой вирус под MS-DOS, знакомство с OS/2 и Unix, поднятие узла сети Fidonet и BBS. А в 95-м к нам в город пришел Интернет. :)

Yamaha MSX2 были очень крутыми машинками. Видел их в нескольких школах, но программить не довелось. Много лет спустя с удивлением узнал, что в MSX такой же Z80 как и в Спектрумах. Но какая на MSX была графика!!! Какой звук!!!

Электроника МС-0511 (УК-НЦ) я тоже хочу приобрести, но что-то не попадаются в живом виде.

Когда в 91-м когда мы переехали обратно в Тюмень, у меня на некоторое время пропал доступ к ЭВМ и начались ломки, прям как у старого наркомана. Мне срочно нужна была клавиатура! Любой ценой! Информатика в школе тогда преподавалась только в 10-м и 11-м классе, а я был еще в 8-м. Но я мигом отыскал компьютерный класс, зазнакомился c учительницей информатики и некоторое время проводил там после уроков со старшими товарищами показывая им как сохранять их программы на кассету. В школе стояли БК-шки без сети и без дисководов, это окзалось страшно неудобно. От одного из старшеклассников я узнал, что он посещает кружок программирования при ОблСЮТ... и жизнь опять наладилась. :-)

Я вижу, что Вы на 10 лет старше меня, так что у Вас интересы были более серьезные - подключение периферии и своих железяк, получение какой-то пользы от ЭВМ. Мы же просто изучали то, до чего могли дотянуться руки и в этом был весь кайф. Разбирать импортную технику нам никто не позволял. :-) А со схемотехникой Atari я понакомился уже в начале 2010-х когда приобрел свой экземпляр 130XE на eBay.

По Atari в конце 80-х информации было очень мало. С XEGS в комплекте шло две глянцевых книжки на английском языке: одна общая ознакомительная, вторая полностью про Atari Basic. Там же была пара слов про машинный код и несколько примеров как вызывать машинные поцедуры из Бейсика (оператор USR). А вот аппаратные регистры периферии расписаны не были, и это была проблема. Кто-то выяснил как работать с POKEY, кто-то еще подсмотрел как управлять аппаратными спрайтами и опрашивать джойстик. В какой-то момент мы обнаружили, что в Atari стоит тот же MOS 6502 как и в ПЭВМ Агат. Это сильно облегчило изучение ассемблера, так как по Агату уже были книги и руководства на русском.

Я помню, что в журналах было не мало опечаток (и в "Моделисте" и в "Радио"). Мы точно так же с товарищем вколачивали какой-то дамп из журнала, а он при запуске зависал. В следующем номере выходила errata. :) Еще я помню, что в ранних выпусках не было проверочного кода CRC для каждой строки и поиск ошибки мог обернуться мучительной проблемой.

Ох сейчас меня пропрёт как удава по стекловате. Держите меня семеро!

ZX Spectrum-а в моём детстве почти-что не было - в 93-я купил Magic и не проникся ни капли. Но было много Atari и БК.

Больше всего я любил Atari. На Atari, в моём окружении, самой баской игрой считался "Boulder Dash" и "Boulder Dash Construction Yard" - мы с друганами создавали друг для друга лабиринты и проходили их "на спор". Я и по сей день большой фанат этой игры. Играю на живом Atari 130XE.

Для тех, кто не застал. Atari в СССР появились в конце 80-х в "салонах компьютерных игр" - были такие частные заведения (кооперативы, принадлежащие барыгам). Обычно располагались они на ж/д и автовокзалах, занимали 5x5 квадратных метра в залах ожидания, рядом с "видеосалоном" (или совместно с ними). 5 минут игры на Atari стоил ЦЕЛЫЙ рубль! Сначала я клянчил деньги у родителей, но предки быстро это дело присекли. Тогда мы с друганами обнаружили, что если пройтись под "окнами" билетных касс, то можно насобирать дофига мелочи, которую в попыхах роняют на пол граждане при покупке ж/д билетов. Еще можно пройтись по мусоркам - собрать, помыть и сдать стеклотару (или макулатуру). Всю добытую таким робразом мелочь мы тратили на компьютерные игры в этих салонах (88 год).

Но каким-то странным образом, во Дворце Пионеров в г. Брянске, в кружке программирования, который я посещал в 89 году, появилась пара Atari XESG. Представьте, класс из 15-20 унылых ПЭВМ "Микроша" с черно-белыми ТВ и только текстовым режимом, на которых нам пытаются преподавать тошнотворный Бейсик. В то время мы уже в машинных кодах что-то там строгаем и Бейсик никого не вставлял. И вот, в один прекрасный день мы приходим на урок и замечаем в углу кабинета два цветных ТВ к которым подключены два новеньких Atari XEGS с джойстиками и световыми пистолетами. Это была катастрофа - безлимитный доступ к Atari! Взрыв атомной бомбы! Взрый Сверхновой! Я не знаю как это опиcать. Разумеется, сначала были только игры и постоянные драки "за время". Руководители кружка начали нас ограничивать - пускали поиграть на Atari только если выполнил все задания на Бейсике и всё в таком духе. Но многим из нас игры быстро надоели и мы взялись за Atari Basic. Потом за изучение системы команд 6502 через PEEK/POKE, по руководствам от ПЭВМ Агата кстати. Потом, откуда-то взялся дисковод и пара дискет с макроассемблером MAC65 и кучке примеров на асме. В общем, события развивались очень стремительно.

Для Atari, на Бейсике со вставками из машинных кодов (PEEK, POKE, USR) я написал примитивную игру по мотивам "Завездных Войн" - на экране появляются и дрейфуют имперские "тайфайтеры" в форме буквы "H", которые надо ловить в прямоугольный прицел и подбивать лазером. Помните такой кадр из фильма где Люк первый раз садится за пушку на Соколе Тысячилетия и пытается уловить атакующие их истребители в прицел ? Графика была примитивной, но какие у меня были звуковые спецэффекты! 4-х канальный POKEY! :-)

Проживая в Брянске (5-7 класс), параллельно с кружком программирования во Дворце Пионеров, я ходил в такой же самый кружок в Доме Занимательных Наук, что располагался в здании старой церкви. То есть понедельник-среда-пятница я и пара моих закадычных друганов - во Дворце мучаем Atari. А все остальное время мы отвисаем в ДЗН. В этом ДЗН было намного круче в техническом плане. Там был класс из 5-7 ПЭВМ БК-0010-01, два ДВК-1/2 и пара УК-НЦ. Все это было соединено в сеть. Можно было с дискетки на ДВК по сети передать программу на БК или записать обратно на дискету. Это сильно упрощало программирование. Так у меня появилась первая дискетка 5.25". Но были и магнитофоны "Весна-202", которым мы начисто скрутили звуковоспроизводящие головки, как "курочка дедушке яичко". :-)

На БК-хах тоже играли в игры, и немного в Бейсик и Фокал. А в перерывах изучали PDP-шный ассемблер и кодили в отладчике MIRAGE который загружался прямо в экранную область, в верхние адреса. Все мечтали делать свои игры! Мы с друганом написали прогу для захвата звуку с магнитофонного порта и проигрывания его обратно. Я написал простенький аниматор спрайтов. Дальше дело не пошло - я уехал из Брянска. В ДЗН старшие товарищи строили огромный макет железной дороги управляемой с ДВК, с ними я понемногу начал приобщаться к цифровой электронике.

В 91-м с родителями я переехал (вернулся) из Брянска в Тюмень и начал ходить в кружок программирования при Областной Станции Юных Техников (ОблСЮТ). Там был класс из 10-15 УК-НЦ, пары IBM PC/AT и одной Atari 65XE. Курутой и насыщенный разными обрывочными знаниями, я показал эту свою поделку для Atari руководителю кружка и местной публике. Меня тут же отправили на областной конкурс "информатики и программирования", где я не занял ни какого призового места, так там надо было решать какие-то математические задачи, а не регистры звуковому сопроцессору крутить. Полный провал! :-)

В ОблСЮТ я все время уделял IBM PC/AT и начал изучать x86-й ассемблер по книге Питера Нортона. По сравнению с 8-ми битками 286-й PC был просто Ролс-Ройсом. Параллельно с программированием я еще посещал радиокружок где мы паяли детекторные приемники и мультивибраторы, собирали счетчики и всякую примитивщину на 155-й серии. Но страсть к программированию взяла верх и я поступил в ВУЗ на АСУ. Хотя сейчас по больше части занимаюсь разработкой цифровой электроники и bare-metal программированием. :-)

В 92-ем (9-й класс), в Тюмени, я устроился подрабатывать на ИВЦ оператором ЕС ЭВМ, где проработал по 97-й сисадмином и программистом. Потом перешел работать сисадмином, сетевиком и разработчиком биллинга к местному интернет-провайдеру. Потом к другому. Но то совсем другая история, уже из взрослой жизни.

PS: А еще летом 91-го собирали с другоном у него в сарайке "Специалиста" по схема из журнала Моделист-Конструктор. Меня тогда родители на всё лето отвезли к бабке в Запорожье, вот так я его и провел с паяльником в руках.

Сразу видно, что Вы "юнит не нашего комьюнити". ;-)

Статья - квинтессценция нейрослопа. Три слова постояно переставляются местами и так по всем терминам. Статья не проясняет ничего кроме того, что ACPI создан для управления питанием. Но это и ёжу понятно, и просто следует из названия. Масса терминов переведенны на русский с очень низким качеством - понять по ним нельзя ровным счетом ничего. Нет ни строки кода примера демонстрирующего хотя бы базовые вещи. Автору толстый минус в карму за такую статью!

Автор наделал кучу ошибок и на них построил систему доказательств очевидного. Так и хочется сказать: "Спасибо, Кэп!"

На форуме FreeBSD есть ветка годичной давности про карту DG2 Arc310. Там народ ставит и пробует разные версии drm-kmod, но 14.3 и 15.0 паникует. Попробуйте собрать последний drm-kmod из исходников с Github-е - возможно проблема уже исправлена.

SSL/TLS высислительно емкие алгоритмы, их реализация на i486 возможна, но скорость шифрования/дешифрования трафика будет катастрофически низкой, вы не сможете дождаться загрузки даже 100К страницы.

Кстати, это не сложно проверить. Лостаточно установить на этот ПК современную ОС Linux или FreeBSD и прогнать тесты OpenSSL.

А какая карта у Вас ? Что показывает pciconf -lv | grep -A 4 vga ?

1
23 ...

Information

Rating
94-th
Date of birth
Registered
Activity