The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Linux запущен на Intel 4004, первом коммерческом микропроцессоре

21.09.2024 09:36

Продемонстрирован успешный запуск ядра Linux с rootfs-окружением из Debian на разработанном в 1971 году 4-разрядном процессоре Intel 4004, который считается первым коммерчески выпускаемым микропроцессором на одном кристалле. Процессор содержит всего 2300 транзисторов, поддерживает 46 инструкций и обеспечивает производительность на уровне 60 тысяч операций в секунду.

Так как архитектура Intel 4004 имеет серьёзные ограничения и может адресовать лишь 4 КБ постоянной памяти, вместо прямого запуска Linux была использована идея написания эмулятора процессора MIPS R3000, на котором может работать Linux. Работу усложняло то, что для Intel 4004 не существует и не может быть создано компиляторов для языка Си, поэтому эмулятор пришлось создавать на ассемблере. Таким образом, работа была организована так, что непосредственно на чипе Intel 4004 запускался эмулятор, который в свою очередь выполнял окружение на базе ядра Linux.

MIPS выбран как оптимальный вариант для эмуляции, укладывающийся в ограничения Intel 4004 и размер доступной памяти. Например, созданию эмулятора ARM мешал возникающий сдвиг операндов, RISCV - запутанные режимы адресации, x86 - большой расход памяти на декодирование инструкций, PPC - общая усложнённость эмуляции при небольшом размере памяти.

Для запуска программ на реальной системе Intel 4004 вначале была сформирована простейшая плата, состоящая из микропроцессора Intel 4004, тактового генератора Intel 4201, чипа оперативной памяти Intel 4002-1, размером 20 байтов, контроллера постоянной памяти Intel 4289 и микроконтроллера ATMEGA48, симулирующего постоянную память. В процессе развития проекта была подготовлена более сложная плата, дополнительно включающая память для размещения запускаемого в эмуляторе Linux-окружения и поддерживающая симуляцию постоянной памяти, используя SD-карту. Кроме того, для проведения экспериментов и упрощения разработки на современных системах был написан эмулятор чипа Intel 4004.

Из-за малой производительности Intel 4004 эмулятор получился очень медленным - обработка каждой виртуальной секунды в эмулируемом окружении требовала почти 4 часов вычислений на реальной системе с процессором Intel 4004. Например, выполнение тестового приложения для отрисовки множества Мандельброта с разрешением 13 x 40 при использовании вычислений с плавающей запятой заняло 30 дней, а при использовании целочисленной арифметики - 9 часов.

После внесения оптимизаций загрузка Linux в подготовленной конфигурации заняла более 8 дней. При записи полного видео загрузки использовалось ускорение в 120 раз (одна секунда на видео соответствует 2 минутам работы эмулируемого процессора MIPS). Для желающих повторить эксперимент опубликованы спецификация и схема платы, образ Linux-системы, а также код сопутствующего инструментария, эмуляторов MIPS R3000 и Intel 4004, загрузчиков и анализатора шины MCS-04.



  1. Главная ссылка к новости (https://dmitry.gr/?r=05.Projec...)
  2. OpenNews: Ubuntu Linux удалось запустить на 8-битном микроконтроллере
  3. OpenNews: Алан Кокс представил Unix-подобную ОС Fuzix, ядро которой потребляет около 40 Кб ОЗУ
  4. OpenNews: Проект по производству открытого процессора, совместимого с Z80
  5. OpenNews: Эмулятор RISC-V в форме пиксельного шейдера, позволивший запустить Linux в VRChat
  6. OpenNews: Ядро Linux портировано для калькуляторов TI-Nspire
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/61904-linux
Ключевые слова: linux, emulation, intel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (202) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аниним (?), 10:01, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +30 +/
    Археологично
     
     
  • 2.16, pic (?), 11:10, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    На Z80 на было запускать, новость не была бы ископаемой.
     
     
  • 3.34, mfa (?), 12:31, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    "...Zilog Z80 CPU is being discontinued after nearly 50 years..." April 19, 2024
     
     
  • 4.39, pic (?), 12:49, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Не имеет значения, производится много аналогов в разных странах, и на складах ещё полно.
     
  • 4.69, Аноним (69), 14:34, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Как будто, Intel 4004 до сих пор производится Штеудом.
     
     
  • 5.88, Ося Бендер (?), 16:28, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы не поверите, производится и даже не плохо продается.
     
     
  • 6.127, Аноним (-), 21:44, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы не поверите, производится и даже не плохо продается.

    Пруфлинк? На фото винтажный керамический корпус, сайчас такие вообще - довольно редкая штука. Но в те времена 4004 стоил как звездолет, так что пафосный корпус - почему бы и нет?!

     
     
  • 7.200, Аноним (200), 09:25, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    винтажный и керамический у 4289 (standard memory interface), а сам 4004 в голимом пластике.
     
  • 6.160, Кирилл (??), 08:43, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем тратить кремний?
     
     
  • 7.178, Аноним (178), 14:22, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Зачем тратить кремний?

    Нашли что экономить. На этой планете если кто и в дефиците - то уж точно не кремний.

     
     
  • 8.208, Самый Лучший Гусь (?), 15:54, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так когда-то и про нефть говорили Не хватало чтобы еще и кремний стал заканчива... текст свёрнут, показать
     
     
  • 9.213, Аноним (-), 20:30, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Величины совсем другого порядка silicon the second most abundant element i... текст свёрнут, показать
     
  • 4.126, Аноним (-), 21:43, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > "...Zilog Z80 CPU is being discontinued after nearly 50 years..." April 19, 2024

    4004 discontinued, имхо, еще раньше? :)

     
  • 3.134, dmitrygr (?), 22:27, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    На 8-битном я Линукс уже запускал, в 2012-ом году. Смысл как-раз был на чем-то еще старее и проще
     
     
  • 4.173, Аноним (173), 13:30, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > На 8-битном я Линукс уже запускал, в 2012-ом году. Смысл как-раз был
    > на чем-то еще старее и проще

    Так то шикарно, что тут скажешь. И сайтик у вас - ммм... не часто ТАКОЕ на опеннет постят, да. Красиво!

     
  • 3.192, Savaoff (?), 00:06, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Давно хочу запустить линукс на _нескольких_ z80, т.е. эмулировать не просто какой-то проц, а еще и smp/numa. Но для этого надо разобраться в том, как линукс работает с несколькими ядрами. В общем, идея для тех, у кого есть на такое хобби время.
     
  • 2.37, crypt (ok), 12:38, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +8 +/
    "добавлена поддержка нового оборудования"
     
     
  • 3.174, Аноним (173), 13:31, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > "добавлена поддержка нового оборудования"

    Обнаружено СТАРОЕ устройство (надо в винде сообщение пропатчить :D).

     
     
  • 4.195, k1801 (ok), 04:00, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    "Это устройство может работать медленнее"
     

  • 1.2, Аноним (2), 10:06, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Вот кому-то заняться нечем. Ну пусть занимаются, но тратить месяцы на запуск программ...
     
     
  • 2.3, Аноним (3), 10:11, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +10 +/
    Ну да, лучше бы в доту их спустить)
     
     
  • 3.5, Аноним (5), 10:14, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну эмулятор — это действительно не интересно, я было подумал, реально линукс к 4004 адаптировали.
     
  • 3.187, Аноним (187), 20:16, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну с практической точки зрения выхлоп что у доты, что у этих упражнений со старьём, одинаковый. Чем бы дитё не тешилось.
     
     
  • 4.197, Аноним (-), 07:11, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну с практической точки зрения выхлоп что у доты, что у этих
    > упражнений со старьём, одинаковый. Чем бы дитё не тешилось.

    Ну вот нет. По тому сайту видно крутого профи. И проблемы у него прикольные - купил Cessna, а там GPS старый, база аэропортов тухлая, апдейты стоят неприлично, и вообще. Ну он и реверснул как апдейты аэропортов в винтажный GPS юнит заталкивать. А ты с твоей дотой что могешь? И цессна у тебя есть?!

     

  • 1.4, Аноним (4), 10:14, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    >на уровне 60 тысяч операций в секунду

    Надо разгонять!
    https://videocardz.com/newz/intel-core-i9-14900k-breaks-9-04-ghz-cpu-frequency

     
     
  • 2.7, Аноним (7), 10:36, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Ага следующая новость разгон на азоте 4004.
     
     
  • 3.9, Анониматор (?), 10:43, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    не, сначала надо скальпировать чип. в данном случае шкуркой нулевкой
     
  • 2.135, dmitrygr (?), 22:29, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Я и разогнал! Спецификация говорит что максимальная скорость 4004 750KHz, а я его заставляю работать на 790KHz.
     
     
  • 3.181, Аноним (181), 15:36, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А как с согласованием логических уровней с TTL? 4004 же на транзисторах p-МОП, т.е., с отрицательным напряжением питания. Или нет?
     
     
  • 4.190, Qq (?), 22:14, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >>же на транзисторах p-МОП, т.е., с отрицательным напряжением питания

    Чего? Мысль не понята. Да, для того чтобы открыть pmos-транзистор на затвор подается отрицательное напряжение относительно его истока.

    Но, как тут появилось отрицательное напряжение питания? Я не понимай

     
     
  • 5.194, Аноним (-), 03:17, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>>же на транзисторах p-МОП, т.е., с отрицательным напряжением питания
    > Чего? Мысль не понята. Да, для того чтобы открыть pmos-транзистор на затвор
    > подается отрицательное напряжение относительно его истока.
    > Но, как тут появилось отрицательное напряжение питания? Я не понимай

    Напряжения питания у этой штуки и правда странные https://en.wikipedia.org/wiki/Intel_4004#Logic_levels

     
  • 2.193, Аноним (193), 01:53, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.youtube.com/watch?v=6ObrQYcepho
    Скоро, глядишь, фикус догонят.
     

  • 1.6, Гордон Мур (?), 10:28, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    А в чем достижение то? Ассемблер 4004 влезает на одну страничку A4. А эмулятор который эмулирует можно транслировать с помощью техник кроссассемблеров. Пусть это будет и не оптимально если писать руками.
     
     
  • 2.8, Аноним (7), 10:37, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +25 +/
    А том что у них заработала, а ты просто рассуждаешь.
     
     
  • 3.36, Ученый (?), 12:32, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Те́зис Чёрча — Тью́ринга — логико-математический принцип, устанавливающий эквивалентность между интуитивным понятием алгоритмической вычислимости.

    Так в чем новость? то что любую программу можно запустить на любом процессоре? Ребята опоздали почти на 100 лет.

     
     
  • 4.44, Аноним (44), 12:59, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > то что любую программу можно запустить на любом процессоре?

    на любом процессоре (аппаратном), можно запустить программую эмуляцию любого другого процессора, на котором уже можно запустить любую программу.

     
  • 4.50, Аноним (7), 13:16, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тебе ещё раз говорю дорогой мочёный. Новость что Линукс таки запустился.
     
     
  • 5.100, Аноним (100), 17:52, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Запустился в эмуляторе мипса, запущенного на реальном 4004. Не как родная программа, под этот самый 4004 написанная. В чём новость-то? Обычный кликбейт и желтизна в заголовке.
     
     
  • 6.115, Аноним (115), 21:08, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Новость не о чем. Но анонимам нравится.
     
  • 6.184, Аноним (184), 16:00, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Запустился в эмуляторе мипса, запущенного на реальном 4004. Не как родная программа,
    > под этот самый 4004 написанная. В чём новость-то? Обычный кликбейт и
    > желтизна в заголовке.

    Ну, в конечном итоге, железка из 70-х все же поприветствовала мир из линуха, а остальное при этом - технические детали :). Конечно с учетом времени загрузки это больше прикол, но все-таки.

    Мне понравилось у чела пару идей, у некоторых явно проблемы с пониманием этого:
    * Have a theory before you rush to try things. An experiment with no theory is meaningless.
    * Do try things. A theory with no experiment is pointless.

     
  • 4.89, YetAnotherOnanym (ok), 16:55, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    С того дня, как мы вселились, в доме есть огнетушитель.
    Так чём заслуга пожарных? В том, что они потушили пожар? Ребята опоздали на десять лет.
     
     
  • 5.116, Аноним (115), 21:08, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Аналогия бессмысленна.
     
     
  • 6.166, YetAnotherOnanym (ok), 10:37, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Я не смог понять смысла этой аналогии.

    Поправил за тебя, можешь не благодарить.


     
  • 4.165, n00by (ok), 09:46, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Новость в том, что Intel 4004 помещается на столе, а гипотетическая машина Тьюринга лишь в голове Тьюринга, который однажды утром проснулся и не понял, Тьюринг он или машина, которую придумал Тьюринг.
     
  • 3.95, Аноним (44), 17:30, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А что оно не должно было работать, и аноним выше оспаривал это?
     

  • 1.11, Гнутый (?), 10:54, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    > загрузка Linux в подготовленной конфигурации заняла более 8 дней.
    > Для желающих повторить эксперимент опубликованы спецификация и схема платы

    Спасибо, дураков нет.

     
     
  • 2.191, Qq (?), 22:17, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да ну, забавный же стенд. Можно студентам показывать :) Никакой практической цели оно не несёт, но возможно соберу. Просто так, тем более это не самому сделать, а по готовой инструкции
     

  • 1.12, This Misaka (?), 10:59, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И вот опять эмулятор MIPS
     
  • 1.13, Афроним (?), 11:01, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    А что,где консолька с буквами и Дум? Не,ну, это несерьёзно. Хотеть скрины с обоями!
     
     
  • 2.20, Афроним (?), 11:40, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Оказалось, что целый видосик есть. Хм, ничего не понятно, но очень интересно.
     
     
  • 3.92, ями (?), 17:02, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • –3 +/
    видосик осилил, а заголовок новости не сумел? запустили Linux, что в данном случае означает ядро. причем тут Doom и обои, неосилятор?
     
     
  • 4.99, Афроним (?), 17:52, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • –5 +/
    Кваку и Дум запускали обычно на утиле, а этот Линь. Что тут не понятно, спалившийся?
     
  • 2.136, dmitrygr (?), 22:30, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Я пощитал. Doom можно.. скорость будет 0.17FPY (frames per year)
     

  • 1.15, Аноним (15), 11:05, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Если я правильно понимаю, по сути современные процессоры примерно так же и работают, в "железе" реализована одна архитектура, а поверх неё уже на микрокоде сделан "эмулятор" целевой архитектуры.
     
     
  • 2.47, Аноним (47), 13:09, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    aka Transmeta
     
  • 2.118, Аноним (115), 21:10, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Поговаривают что современные x86 это не чистый CISC а с примисью RISC.
     
     
  • 3.175, Аноним (173), 13:34, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Поговаривают что современные x86 это не чистый CISC а с примисью RISC.

    Желающие могут найти структурную схему того что за uCode ROM'ом после декодера находится, это расковыряно. По сути чем-то на VLIW похоже. А тот на несколько RISCов параллельно, соответственно.

    Только вот наружу - совсем другой интерфейс, не имеющий ничего общего с этим.

     
  • 2.207, BorichL (ok), 15:19, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Современные? Так всё реализовано ещё в Pentium 60/66/75....
     

  • 1.17, Аноним (17), 11:12, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Отлично Дмитрий! Вот бы увидеть подобное на других процессорах: Motorola MC 6800; Zilog Z80...
     
  • 1.18, ник (??), 11:12, 21/09/2024 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –1 +/
     
  • 1.19, X86 (ok), 11:14, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Зачем они этим всем занимаются? Лучше бы сделали кассовый аппарат как советский, где чек вылетает с одним щелчком, а не вот это вот принтерное медленное как сейчас
     
     
  • 2.45, Аноним (44), 13:02, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > а не вот это вот принтерное медленное как сейчас

    пока печатает принтер, вы думаете, чтобы еще купить, игра на логике потребителя.

     

  • 1.22, Songo (ok), 12:00, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Можно узнать, ЗАЧЕМ?
     
     
  • 2.27, Аноним (7), 12:18, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно поинтересоваться почему нет?
     
  • 2.48, Аноним (44), 13:11, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    эксперимент иной раз доказывает, что не нужны ваши эти ОС общего назначения!
     
  • 2.80, Аноним (69), 15:15, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Just for fun.
     
  • 2.90, YetAnotherOnanym (ok), 16:58, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Затем же, зачем приседания-отжимания-подтягивания. Скиллы прокачать.
     
  • 2.105, Аноним (105), 18:19, 21/09/2024 Скрыто ботом-модератором     [к модератору]
  • +/
     
  • 2.124, Vkni (ok), 21:35, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    1 Во-первых, это красиво 2 Во-вторых, тут можно уже говорить про оптимизации ... большой текст свёрнут, показать
     
  • 2.137, dmitrygr (?), 22:30, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Побить мой прошлый рекорд.
     
     
  • 3.148, Аноним (-), 04:20, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Побить мой прошлый рекорд.

    Рекорд, простите, чего? :) Индустриальной некромансии? Терпеливости по части времени загрузки? Это вы чтоли на атмеге линух загружали?!

     
     
  • 4.157, dmitrygr (ok), 07:51, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, я.

    https://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit

    https://dmitry.gr - мой персональный сайт

     
     
  • 5.172, Аноним (-), 13:26, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, я.
    > https://dmitry.gr/?r=05.Projects&proj=07.%20Linux%20on%208bit
    > https://dmitry.gr - мой персональный сайт

    Как говаривал 1 персонаж, its a moments of beauty. Таких сайтов на этом глобусе немного. Мягко говоря. Очень крутой и интересный сайт, я бы сказал. С весьма необычными штуками.

    А это не вы кстати прославились каким-то секурити вокруг Cortex M? Мне почему-то кажется что я видел - уж не ваш ли сайт - в контексте изучения вулнов STM32, уж не вы ли - изучили и для каких-то других Cortex M0, чотли. От Silabs по моему? Или кого-то такого.

     
  • 2.180, Аноним (180), 15:32, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Чтобы написать в резюме для Intel.
     
     
  • 3.233, Неноним (?), 06:48, 17/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Если бы вы прошли по оригинальной ссылке и посмотрели резюме автора, то поняли бы что Интел ему нафиг не упал после Гугла и Эппла.

    Автор, кстати, отметился выше в этом треде

     

  • 1.24, Аноним (24), 12:08, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Разрабам бы такое железо, чтобы поняли, для чего голова нужна.
     
     
  • 2.42, Uasia (?), 12:58, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Им сначала бы голову, и только потом уже железо
     
  • 2.46, Аноним (44), 13:03, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    и кучу митигейшенов на уровне ядра ОС :)
     
  • 2.176, Аноним (173), 13:35, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Разрабам бы такое железо, чтобы поняли, для чего голова нужна.

    Им еще фамилию на МакЛауд сменить потребуется потом - чтобы до релиза вообше дожить :)

     

  • 1.25, zeecape (ok), 12:13, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Теперь нужно запустить Linux на ламповом компе!
     
     
  • 2.58, Songo (ok), 13:35, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На ламповом телевизоре.
     
     
  • 3.119, Аноним (115), 21:11, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На механической компьютере.
     
  • 2.138, dmitrygr (?), 22:31, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это следующий проект
     

  • 1.26, Аноним (7), 12:17, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И мог ли кто-то подумать что такая новость выйдет на слухах что квалком хочет купить Интел. Не один процессор, а всю компанию! Скоро все что от компании останется это эти 4004 погремушки.
     
     
  • 2.29, Аноним (29), 12:25, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Скоро все что от компании останется это эти 4004 погремушки.

    Ну нет, целеронов на 775 сокете у местных знаете сколько заначено? Так победим.

     
     
  • 3.33, pic (?), 12:30, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Неа, из-за RoHS припой в труху превращается.
     
     
  • 4.129, Аноним (-), 21:47, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Неа, из-за RoHS припой в труху превращается.

    Да ну не трынди, к 775 технологию уже отладили до идеала по сути. И выкинули их только потому что супертормоза у которых еще и кондеры повспухали - такое себе. А перепаивать беременные кондеры - не особо выгодно, сильноточные электролиты в розницу - дорогие, заразы, так что возникает вопрос - а нужен ли этот хлам при этой цене ремонта?!

     
     
  • 5.222, Аноним (222), 23:43, 24/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У меня интеловская системная плата 2004-го года, все электролиты как новенькие
     
     
  • 6.230, Аноним (-), 20:43, 28/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня интеловская системная плата 2004-го года, все электролиты как новенькие

    Сильно зависит от того сколько и в каком режиме это эксплуатировалось и был ли хороший запас по мощности.

     
  • 5.227, pic (?), 19:18, 25/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Неа, из-за RoHS припой в труху превращается.
    > Да ну не трынди, к 775 технологию уже отладили до идеала по
    > сути. И выкинули их только потому что супертормоза у которых еще
    > и кондеры повспухали - такое себе. А перепаивать беременные кондеры -
    > не особо выгодно, сильноточные электролиты в розницу - дорогие, заразы, так
    > что возникает вопрос - а нужен ли этот хлам при этой
    > цене ремонта?!

    Тугоплавкий припой быстро кристаллизуется и разваливается.

     
     
  • 6.231, Аноним (-), 20:45, 28/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Тугоплавкий припой быстро кристаллизуется и разваливается.

    Скорее - отваливается от перепадов температур. Но в болеее-менее современных формулах большую часть проблем успешно зарулили и - таки - у лично меня есть скорее коллекция дохлячков с беременными кондерами, которые нет смысла чинить (сильноточные кондеры в таком количестве стоят денег и их сложно найти в розницу на вменяемых условиях).

     
  • 3.120, Аноним (115), 21:13, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У меня один Intel Core 2 Duo, но ОЗУ уже троить начинает, думаю переходить на что-то новое.
     
     
  • 4.179, Аноним (181), 15:29, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >Intel Core 2 Duo, но ОЗУ уже троить начинает

    Поменяй свечи, отрегулируй зажигание

     
  • 2.30, pic (?), 12:27, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Сомнительно, заводы им не нужны, там капитальные затраты большие. Рынок серверов и ЦОД им интересен, для ПК у них свои наработки.

    Вряд ли Интел согласится на такое, максимум на слияние без заводов.

     
     
  • 3.53, Аноним (7), 13:18, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Как ты так говоришь за квалком если они сами предложили купить Интел. Раз предложили значит нужно. И патенты нужны и заводы и лицензии.  Это последняя возможность продать интел за дорого потом только банкротство.
     
     
  • 4.55, pic (?), 13:28, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Даже Келлер предлагал производить процессоры на tsmc, а Черепенников уже много раз высказывался за разделение компании.
     
  • 4.57, pic (?), 13:31, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Давай подождём ответа Intel.
     
  • 4.142, Аноним (181), 23:10, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Неужели у Штеуда так уж плохи дела?
     

  • 1.32, Аноним (32), 12:30, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Ля ноут зачётный, у меня такой же где-то на чердаке гниёт.
     
     
  • 2.93, НяшМяш (ok), 17:10, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В какой-то части предложения написана неправда. Зачётный ноут на чердаке не гниёт, а используется здесь и сейчас. Хотя что ещё ожидать от кексперта-онанима опеннета...
     
     
  • 3.97, Аноним (44), 17:34, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Зачётный ноут на чердаке не гниёт, а используется здесь и сейчас.

    Прям как дедушка Лёнин, используй, используй, используй, и вправду не гниет.

    пс: 92229

     

  • 1.35, sqrt (?), 12:31, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ждем портов на 2-битные и 1-битные чипы.
     
     
  • 2.76, Аноним (105), 15:10, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Про однобитные знаю, но разве есть двухбитные?
     
  • 2.139, dmitrygr (?), 22:32, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это следующий проект - Линукс на 1-битный ламповый процессор.
     
     
  • 3.147, Neon (??), 03:53, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На программируемом калькуляторе МК-61)
     
     
  • 4.223, Аноним (222), 23:48, 24/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    аха, тоже баловались? 2 операции в секунду
     

  • 1.38, Pahanivo пробегал (?), 12:39, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Господа, простите, а нафига это делать?
     
     
  • 2.40, Афроним (?), 12:52, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Есть у гиков такая дисциплина - пердолинг. Удивлялся запуску игр с Плойки на Ч/Б ящике из 60-х, но сегодня вот такой прогресс.
     
     
  • 3.49, Аноним (44), 13:13, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    алё, прогресс, вы CS2 на 32 гига видели? которое на UHD ни в какую не пашет. Квака со своей графикой летала, Карл.
     
     
  • 4.52, Афроним (?), 13:17, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вау,жду батл в Контрач на пылесосе.
     
     
  • 5.78, mos87 (ok), 15:11, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    скоро пылеос с холодильнегом будут баттлить

    мясные мешки давно будут отдыхать

     
     
  • 6.101, Афроним (?), 17:57, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вот и стримы смотреть за нас будут. Хнык-хнык...
     
     
  • 7.106, Аноним (44), 18:21, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    а кто донаты кляньчить будет?
     
     
  • 8.107, Афроним (?), 18:28, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Главное чтобы сам Баскет не сожрал Бгг ... текст свёрнут, показать
     
  • 6.131, Аноним (-), 21:50, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > скоро пылеос с холодильнегом будут баттлить
    > мясные мешки давно будут отдыхать

    Пока что у меня робопылесос довольно успешно батлит с пылью. Удобно так то... :)

     
  • 2.140, dmitrygr (?), 22:33, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Нафига? Похвастаться что так могу. :)
    Ни и красивая штука повесить на стену.
     
     
  • 3.154, ник (??), 05:16, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    чтобы болеть за dpn
     

  • 1.41, beck (??), 12:58, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    > Например, выполнение тестового приложения для отрисовки множества Мандельброта с разрешением 13 x 40 при использовании вычислений с плавающей запятой заняло 30 дней, а при использованием целочисленной арифметики - 9 часов.

    Юрий Никулин: «Вот сейчас в цирке у нас артист готовит номер: гигантские черепахи!» Наступает гробовая тишина, и даже собаки замолкают. Никулин продолжает: «Он выходит в белом жабо, бьет кнутом, и на манеж выползают восемь огромных черепах. Они делают полный круг. Артист говорит: «Ап!» – и они все встают на задние лапы...»

    Через большую паузу Никулин добавляет: «Восемь часов идет номер!»

     
  • 1.54, Аноним (54), 13:20, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ждём новости о запуске линукса на эмуляторе машины Тьюринга
     
     
  • 2.75, Аноним (69), 15:03, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Лучше на аналитической машине Чарльза Бэббиджа.
     
     
  • 3.79, mos87 (ok), 15:12, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Там MMU неть.
     
     
  • 4.81, Аноним (69), 15:21, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Так на 4004 тоже неть
     
  • 2.82, Аноним (69), 15:23, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Хорошо, что вы не гостья из прошлого. Повезло ядру.
     
  • 2.144, Kenneth (?), 00:34, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    ...c безконечной лентой.
     

  • 1.61, Аноним (61), 13:58, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    надо всех пограммистов пугать, что надо обеспечить работу их по на таком железе заказчика :)
     
     
  • 2.64, Аноним (7), 14:15, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Некоторых программистов пугают что их программа должна работать на клоне Z80 быть написана на Модула-2 и работать на спутнике в космосе.
     
     
  • 3.73, Аноним (69), 14:58, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вы преуменьшаете успехи отечественной микроэлектроники. Таки для спутников существует с начала 1990-х микропроцессорный комплект Л1839 : 32 бита, 10 МГц. А ближе к 2000-м и MIPS-оклоны появились (КОМДИВы).
     
     
  • 4.201, Svinka (??), 11:32, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    То был не успех, а очередная неудачная попытка догнать...
     
  • 2.72, Аноним (69), 14:48, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема заказчика. Пусть тогда многопроцессорный (на 4004) комплекс для эмуляции городит, если ему, видите ли, медленно.
     
     
  • 3.161, Аноним (161), 09:04, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Выбор простой. Хотите получить деньги заказчика - отвечайте требованиям. А если нет, то ищите себе другого заказчика. Так что это не проблема заказчика, это проблема тех кто принял его заказ.
     
     
  • 4.182, Аноним (181), 15:45, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, лучше выбирать более адекватного заказчика. А не "А семь шапок сшить сможешь?"
     

  • 1.63, Аноним (63), 14:14, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    То что они сделали это их способ развлечения, к ним вопросов нет, пусть хоть в дотку играют.
    А вот зачем эту новость опубликовали на опеннете - это уже вопрос к автору новости.
     
     
  • 2.65, Аноним (7), 14:16, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Я тебе поясню они не мигалку диодами на асме написали, а свободный Линукс запустили. Главное тут слово Линукс.
     

  • 1.67, Вы забыли заполнить поле Name (?), 14:30, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Выдать бы такое железно современным «веб-разработчикам», глядишь жизнь бы улучшилась.
     
  • 1.70, Аноним (69), 14:44, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну ребяты, теперь я понял, как мы наш Эльбрус производить будем.
     
     
  • 2.130, Vkni (ok), 21:48, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну ребяты, теперь я понял, как мы наш Эльбрус производить будем.

    В каждой шутке лишь доля шутки. Для Эльбруса интересна Хайку - вполне возможно, что "военного варианта" на 300МГц для неё будет вполне достаточно.

     
     
  • 3.183, Аноним (181), 15:50, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда, может оказаться, что и КОМДИВ64 будет достаточно. Под этот-то хоть открытый тулчейн имеется (MIPS64), котрый эту Хайку собрать сможет.
     

  • 1.71, Аноним (71), 14:46, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ну теперь осталось только написать эмулятор 4004 на Brainf*ck, чтобы на нем запустить эмулятор R3000, чтобы на нем запустить GNU/Linux ;-)
     
  • 1.74, Аноним (74), 15:02, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Работу усложняло то, что для Intel 4004 не существует и не может быть создано компиляторов для языка Си

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

     
     
  • 2.83, Аноним (69), 15:25, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Apple бы не оценило.
     

  • 1.77, mos87 (ok), 15:10, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    это настолько бессмысленно, что даже тонко.
     
     
  • 2.158, dmitrygr (ok), 07:52, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    спасибо
     

  • 1.91, Пофигист (?), 16:59, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ооо дааа. Осталось на счётах и на пальцах запустить!
     
  • 1.94, Аноним (94), 17:18, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Честно говоря это неплохо Могли бы и дальше выпускать эти процессоры, в частнос... большой текст свёрнут, показать
     
     
  • 2.96, Аноним (94), 17:33, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да и последующие процессоры 8080 и т.д. пока не имели множество контактов, были в DIP корпусе вполне могли составлять конкуренцию микроконтроллерам. Выпускали бы массово, было бы на рынке - энтузиасты точно были бы. Программисты под х86 архитектуру до сих пор есть.
     
  • 2.98, Аноним (94), 17:38, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну чего минусуете? Не у каждого дома есть возможность производить качественные микросхемы. А ту что на фото - на коленке собрать можно. Печатную плату и утюжком прогладить, да и паять такие контакты не сложно. Если чего интересного придумать и массово производить, то у заводов то есть возможность те же схемы в QFN поместить и дорожки тоньше делать. Не каждый для коммерческих целей этим занимается, понимаете?
     
     
  • 3.102, Аноним (94), 18:01, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну или Intel 8088. У них всё ещё был DIP корпус.
    Дата анонса: 1 июля 1979 года;
    Тактовая частота, МГц: 5 (модель 8088), 8 (модель 8088-2), 10 (модель 8088-1);
    Разрядность регистров: 16 бит;
    Разрядность шины данных: 8 бит;
    Разрядность шины адреса: 20 бит;
    Объём адресуемой памяти: 1 Мбайт;
    Количество транзисторов: 29 000;
    Техпроцесс: 3 мкм;
    Площадь кристалла: ~30 мм²;
    Напряжение питания: +5 В;
    Разъём: панель DIP-40;
    Корпус: 40-контактный керамический или пластиковый DIP;
    Количество поддерживаемых инструкций: 98 инструкций.

    А 4004 перевести на другую архитектуру - всё в один корпус спрятать и уменьшить техпроцесс. Тоже стратегия, но они даже не были конкурентами той же Atmel/Microchip.

     
  • 3.125, Аноним (-), 21:42, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Микросхемы вообще производить очень геморно А печатки - вполне реально Даже с ... большой текст свёрнут, показать
     
     
  • 4.145, Аноним (-), 02:42, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > В любительских условиях вполне реально дать мастеркласс простой китайской фабе.

    Простите, а зачем?

    >> Вообще-то лазерным утюгом как раз нормально делается QFP/QFN а отдельные ценители ухитряются даже простой BGA, хоть и с ограничениями...

    По всему остальному просто промолчу. Каждый делает по своему.

    >> Единственное что для этого РЕАЛЬНО надо - изучить CAD пакет, типа KiCad какого...

    А это вообще хамство. Порой лучше жевать чем говорить, - реклама как-то такая была.

     
     
  • 5.150, Аноним (-), 04:39, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В моем случае 1 Делать себе девайсы на МК as needed Захотелось пару сенсоро... большой текст свёрнут, показать
     
  • 2.110, commiethebeastie (ok), 18:57, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вам 8051 не хватает?
     
  • 2.121, Аноним (115), 21:18, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >А если саму схему доработать и повысить частоту работы и количество инструкций но не в ущерб цене, так вообще было бы супер.

    Получив 8080?

     
     
  • 3.149, Аноним (-), 04:26, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не, частота и экономичность как правило связана с уменьшением техпроцесса. Этот процессор 4-бит, а 8080 - 8 бит. Проблема 4004 в том что само изделие получилось не очень удачным так как 4 бит и правда мало для всего. Ему как-раз ниша в развитии - risc для 8-ми бит, т.е. ещё проще, ещё дешевле, меньше бит на все, меньше команд, но быстрее. Как-бы программируемая замена набора логических элементов, ещё и операционные усилители туда втулить - так вообще замечательно. Всякие умные кнопочки, репитеры с исправлением в шине, изделия реагирующие на свет, тень, работа по таймеру и изделия не требующие особой точности и витиеватой логики. В какой-нибудь игрушечной машинке команды вперёд, назад, влево, вправо и прием незамысловатого сигнала, там arm или кора два дуба не требуется.
     
     
  • 4.171, Аноним (-), 13:02, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    А потом пришел Cortex M0 и показал что в лишь чуть большее число транзисторов мо... большой текст свёрнут, показать
     
  • 2.132, Аноним (-), 21:59, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Но зачем У ардуино и прочих МК прелесть в том что ВСЕ ВООБЩЕ интегрировано в 1 ... большой текст свёрнут, показать
     
     
  • 3.152, Аноним (-), 04:42, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    АТМега появилась в 2005 году? Или может позже? А это изделие появилось в 1971 вроде бы как. За это время и периферию всю можно было в один корпус поместить, да и доработать. Я согласен с тем что 4004 не очень удачное решение из-за ограниченности в 4 бит, тем не менее позже тот же 8080 было более удачным решением. В 2005 году у Intel были возможности строить по более тонкому техпроцессу, да и инженеров вроде бы немало. Стоимость таких процессоров была несравнимо меньше по сравнению с теми что в компьютерах. Кто им мешал сделать конкуренцию другим компаниям?
     
     
  • 4.168, Аноним (-), 12:26, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так сейчас - 2024 А у интеля, если что, был 8048, а потом и 8051 Только ком... большой текст свёрнут, показать
     
     
  • 5.196, Аноним (196), 06:12, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да, вы правы, но я попытался представить зачем это нужно В целом разработки Инт... большой текст свёрнут, показать
     
     
  • 6.198, n00by (ok), 08:57, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    На каком языке предполагается писать под это дело? Си как бы не очень подходит, а асм из моды вышел, да и в данном случае вызывает сомнения команда swap.
     
     
  • 7.205, Аноним (205), 14:23, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ассемблер, который из моды вышел и да, вы совершенно правильно поняли - нужно писать новый язык программирования. Ну это такое - фантазии просто. Есть действительно risc-v который написан американцами и ими же развиваемый.
     
     
  • 8.218, Аноним (-), 23:55, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Иногда для вот именно совсем примитивных сервисных вспомогаловок с мизерной прог... текст свёрнут, показать
     
  • 8.219, n00by (ok), 09:49, 24/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    У меня Рефал транслируется в 4-х разрядные опкоды и обратно можно декомпилирова... текст свёрнут, показать
     
  • 6.204, Аноним (205), 14:14, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я тут подумал,  если выделить инструкции на 8 бит в одну на 12 бит, то высвободим 4 инструкции на 12 бит и 11 инструкций на 8 бит. Т.е. дополнительно ещё можно добавить 12 инструкций. Типа команда расширение
    ex rhdd Rx
    ex whdd Rx
    ...
    Они все-равно все на 12 бит на инструкцию.
     
  • 6.206, nuclight (??), 14:42, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем так много инструкций на I/O ? Если уж извращаться, то делать 6-битный (две на 12 бит) и за основу взять например https://man.freebsd.org/cgi/man.cgi?bpf#FILTER_MACHINE (там пара экранов текста всего, ~два десятка опкодов в сумме)
     
     
  • 7.221, Аноним (-), 11:18, 24/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что 16 команд и простой процессор сделать проще сложного (новичку по крайней мере). В 6 бит уже можно поместить 64 команды, но данные в 6 бит не удобны так как другие оперируют чаще с байтами в которых 8 бит. Если что-то удачное, то можно и масштабировать. Люди пишут про совместимость, но из более простого ассемблера на 16 команд в сложный на много команд транслятор сделать вроде реально. В крайнем случае будут не совместимые - будут программисты переводящие из одного в другое. Ныне таким не удивишь
     
     
  • 8.228, nuclight (??), 13:41, 26/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Вы уж определитесь, извращаться или об удобстве новичка думать Если удобство, т... текст свёрнут, показать
     
  • 6.211, Аноним (211), 18:05, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    И ещё подумал - РОН и ОЗУ разделять в корне не верно, в этом ошибка многих архит... большой текст свёрнут, показать
     
     
  • 7.214, Аноним (214), 21:13, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Это концептуально, но в целом может быть и не очень хорошая идея 1 Это очень... большой текст свёрнут, показать
     
  • 7.220, n00by (ok), 09:55, 24/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Stack pointer - хранит адрес вершины стека. Счётчик инструкций обычно называют в инглише Instruction pointer.
     
     
  • 8.224, Аноним (224), 00:25, 25/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Максим, не знаю как в инглише, но в микроконтроллерах с которыми я имел дело рег... большой текст свёрнут, показать
     
     
  • 9.225, Аноним (225), 01:24, 25/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я только не понимаю - почему бы не сделать челлендж на gitflic с открытым исходн... текст свёрнут, показать
     
  • 9.226, n00by (ok), 10:29, 25/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Я не Максим и не имел дела с неизвестными микроконтроллерами, пишу про Intel 80... текст свёрнут, показать
     
  • 7.229, nuclight (??), 13:44, 26/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Да регистровое окно тогда, как в SPARC, Itanium или лучше Эльбрус, отображенное на память. Я эту идею себе для BPF64 позаимствовал.
     
  • 6.216, Аноним (-), 23:46, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Такое даже бывает Но имеет очень лимитированное хождение Как допустим блок кот... большой текст свёрнут, показать
     
  • 6.232, Аноним (-), 02:04, 01/10/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Просто добавлю новость https www cnews ru news top 2024-09-30_sozdan_chip_na_... большой текст свёрнут, показать
     
  • 4.212, Аноним (-), 19:08, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    В экономике есть понятие голландский синдром , суть которого сводится к экономи... большой текст свёрнут, показать
     
     
  • 5.215, Аноним (-), 21:24, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот да У STM32 очень широкое портфолио От совсем мелких чипов с микропотреб... большой текст свёрнут, показать
     

     ....большая нить свёрнута, показать (33)

  • 1.111, Аноним (111), 19:16, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну теперь фраза "запустить что-либо на калькуляторе" заиграла новыми красками.
     
  • 1.112, Аноним (112), 19:37, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну что, NetBSD, съели? Где теперь ваш лозунг "Если у этой штуки есть процессор, мы будем тут работать!" ?
     
     
  • 2.122, Аноним (122), 21:23, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Она там тоже запустится, если так же эмулировать mips
     
     
  • 3.159, Аноним (161), 08:15, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Может. Но факт - Линукс уже запустили, хотя никто не говорил что Линукс будет работать везде. A NetBSD со своей хваленой всеядностью находится на стадии "теоретически возможно.
     

  • 1.117, Аноним (117), 21:10, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > микроконтроллера ATMEGA48, симулирующего постоянную память

    Тот неловкий момент когда "память" мощнее процессора...

     
     
  • 2.141, dmitrygr (?), 22:36, 21/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    и именно по этому на финальной плате нет ATMEGA, а настоящий EPROM.
     
     
  • 3.153, Аноним (-), 04:45, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > и именно по этому на финальной плате нет ATMEGA, а настоящий EPROM.

    А это вы печатку делали? Если что - не рекомендую дороги так делать: вместо поворота 90 градусов намного лучше делать 2 по 45. У цифровых штук фронты достаточно крутые, и от таких дорог - нехилая отраженка на таком повороте. Отразившийся сигнал летит назад и - если не повезет можно глюков огрести. На совсем низких частотах может и катить, но в целом такие дороги - пример как делать цифровые штуки не следует.

     
     
  • 4.155, dmitrygr (ok), 05:48, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    специально сделано так для красоты. никаких быстрых сигналов нету.
     
     
  • 5.167, Аноним (-), 11:50, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > специально сделано так для красоты. никаких быстрых сигналов нету.

    А, вот оно что! :). На 4004 - пожалуй что так.

     
  • 4.163, albb (ok), 09:32, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Поэтому платы разводить надо топором.
     
     
  • 5.169, Аноним (-), 12:42, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Поэтому платы разводить надо топором.

    Если это про страшилку "topologic router" то глядя на то что у его владельцев получается, ворочая в KiCad я ощущаю себя нии...ца профи. Хотя на самом деле это больше полупроф себе по кайфу, так то. В KiCad полный цикл, от схемы и верификации что она без явных ляпов до проверки что все соединили.

    Поэтому что-то типа 2й платы - можно нарисовать за чуть ли не вечер. А потом, вот, утюгом ее - и через сутки ... вы уже чешете репу где ж эти дивные микросхемы в современном мире взять, если не убежденный некромансер у которого ТАКОЕ в коллекции случайно отвисло.

     
     
  • 6.209, Vkni (ok), 16:33, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    > Если это про страшилку "topologic router" то глядя на то что у его владельцев получается,

    А что у них получается? Я вообще думал, что TopoR умер.

     
     
  • 7.217, Аноним (-), 23:50, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    >> Если это про страшилку "topologic router" то глядя на то что у его владельцев получается,
    > А что у них получается? Я вообще думал, что TopoR умер.

    Характерные страшилки - с нубскими факапами зачастую. И вроде да, эту штуку не развивают особо, но иногда кадры с оным все же попадаются.

    При серьезном настрое имхо что-то типа KiCad разучить логичнее. В нем не напряжно нарисовать нечто на STM32 за вечер, и за столько же лутануть, и я себя завалил просто пачками разных борд, теперь вот привожу билдсистемы в адекват чтобы с зоопарком относительно нормально иметь дело, ну не кодить же каждой похожей лабуде по совсем отдельной фирмвари, право.

     
  • 3.177, Аноним (177), 14:13, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > и именно по этому на финальной плате нет ATMEGA, а настоящий EPROM.

    А вот кстати... как вам идея: попытаться сэмулировать SPI-nor мк. Зачем? Скажем более доверяемая "микросхема BIOS" (boot loader для SBC, ...). С заведомо честным WP, который однако может быть снят при помощи "переговоров" хоста с МК. Эта идея уже довольно давно витает в определенных кругах... как считаете, реально? :)

    На первый взгляд - было бы прикольно, но времени на интерпретацию команды кажется может не быть. Или я не прав?

     

  • 1.143, Аноним (181), 23:13, 21/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    >Linux запущен на Intel 4004, первом коммерческом микропроцессоре

    Теперь настало время ставить Gentoo.

     
     
  • 2.151, Аноним (-), 04:40, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >>Linux запущен на Intel 4004, первом коммерческом микропроцессоре
    > Теперь настало время ставить Gentoo.

    И, в IV тысячелетии нашей эры Аноним докомпилил наконец себе ядро... :)

     
     
  • 3.185, Аноним (185), 16:01, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    За такое время можно научиться вручную компилировать код из Си в машинные коды
     

  • 1.146, Аноним (146), 03:15, 22/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Недавно узнал что 386/4 может запускать разные эмуляторы более слабых платформ, а тут такое пишут...
     
     
  • 2.210, BorichL (ok), 16:58, 23/09/2024 [^] [^^] [^^^] [ответить]  
  • +/
    Было дело, на таком ведре запускал под OS/2 проги для Windows 3 c помощью Win-OS/2...
     

  • 1.170, Лолоним (?), 12:45, 22/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это вам не ваши любимые пентиумы.
     
  • 1.186, Аноним (186), 20:05, 22/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    спасибо, но нет, мне и на райзане окей)
     
  • 1.188, ШирлаМырла (?), 20:59, 22/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Запустите Линукс сперва на топоре бронзового века. А уж потом, немного погодя, на костях древнего динозавра! Вот будет номер! Заживем!!!

    И давно уже просится Линукс на советской игралке про Волка с яйцами. Надо бы сделать такое с Линусом, который ведром ловит баги ядра. Ведром. Баги. Ядра.

    Нда...

     
     
  • 2.189, Аноним (-), 22:13, 22/09/2024 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > И давно уже просится Линукс на советской игралке про Волка с яйцами.
    > Надо бы сделать такое с Линусом, который ведром ловит баги ядра.
    > Ведром. Баги. Ядра.

    Там проц, к сожалению, mask ROM. Ну вот не умел ссср в технологии флеша, увы и ах.

     

  • 1.199, Аноним (199), 09:01, 23/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пока одни запускают на 4-битных, кое-кто активно вырезает 32 бита, например, Allwinner A13, который, на минуточку, ещё можно припаять к плате БЕЗ обладания паяльной станцией за десятки тысяч рублей.
     
  • 1.203, nuclight (??), 13:52, 23/09/2024 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Например, созданию эмулятора ARM мешал возникающий сдвиг операндов, RISCV - запутанные режимы адресации,

    чо? откуда в RISC-V режимы адресации? Там только один, регистр+константа, даже два регистра нельзя :(

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру