, существует высокая вероятность того, что устройство, на котором вы читаете, это приходит как-то свободно под широким определением ПК. Знаковывая архитектура X86 с периферийными стандартами проводит все свои конкуренты в течение многих лет, в той мере, в которой она находится только на мобильном и планшетном пространстве персональных вычислений, которые он не стал доминирующим.
Современный компьютер с его многоядерным процессором и 64-битным комплектом инструкций – это мир от его 16-битного предка с начала 1980-х годов. Эти ранние ПК были компьютеры в том порядке, в котором были относительно несколько периферийных устройств, а микропроцессорный автобус подвергался почти непосредственному, а не через абстракции и привратники, которые мы ожидали увидеть сегодня. Процессор 8088 с 8-битной внешней шиной, хотя является комфортным процессором для ПК, и в том случае, по которой вы найдете программное обеспечение, написанное для DOS, на этих ранних машинах IBM, как правило, все еще будет работать на вашем многопроцессорном бегемоте над словом DOS-подобным День операционной системы. Эта цепочка 35-летней цепи в основном непрерывной совместимости является как замечательный подвиг машиностроения, так и в мельниковом камне шеи современных аппаратных и разработчиков ОС.
Эти ранние ПК захватили внимание [ESOT.IRE], который придумал интересный проект взаимодействия микроконтроллера AVR к системному автобусу 8088 одного из этих ранних ПК. Таким образом, все эти периферийные устройства ПК могут быть сделаны для запуска под контролем чего-то немного более актуальной. Когда вы считаете, что 8088 пробежал на скромном 300KIPS, и что AVR способен работать по сравнению с по сравнению с волдыристыми быстрыми 22Модами, идея заключалась в том, что она должна быть в состоянии эмулировать 8088 на той же скорости, что и оригинал, если не более быстрее Отказ Его прогресс делает долгое и увлекательное чтение, до сих пор добрался до 640 кБ PA RAM, разговаривал со параллельным портом ISA-BUS и сделал CGA Card Proced Colors и персонажей. Интересно, что AVR имеет потенциал для улучшений скорости невозможен с 8088, например, он может использовать свой собственный внутренний UART с множеством меньшего количества инструкций, чем для доступа к компьютеру UART, а его внутренняя флэш-память может содержать PC BIOS и прочитать Это значительная сумма быстрее, чем реальный BIOS ROM, может быть на реальном аппаратном обеспечении ПК.
Если вам интересно, к чему можно использовать компьютер 8088 ПК, посмотрите на эту впечатляющую демонстрацию. У вас нет ни одного? построить один.
HackadayPrize2017 спонсируется:
0