Чем отличается МИКРОКОНТРОЛЛЕР и МИКРОПРОЦЕССОР

preview_player
Показать описание
____________________________________________

Промокод на скидку 250 р. при покупке от 320 р.: PQ9A45E5

Лучшие магазины электронных компонентов на Али Экспресс:

* * * * * *
_______
В этом выпуске вы узнаете: что такое микроконтроллер и что такое микропроцессор; чем отличаются микропроцессоры и микроконтроллеры и как они работают

_______________________________________________
Смотрите наши видео, в которых мы простым языком рассказываем о радиотехнике, электронике и радиоэлектронике, а также об ардуино и товарах из Китая для радиолюбителей!
Наши уроки будут особенно полезны как для начинающих радиолюбителей и студентов радиотехнических ВУЗов, так и для опытных электронщиков, которые паяют каждый день!
В видеороликах мы даём основы электроники: определения, описания, схемы и принцип работы различных элементов радиотехники.
На канале проводятся уроки по Ардуино / Arduino; разбираем программирование, подключение датчиков, модулей, дисплеев, двигателей; создаём различные проекты и устройства на ардуино.
Рекомендации по теме
Комментарии
Автор

Здесь ниже есть секретный промокод:



Промокод на скидку 250 р. при покупке от 320 р.: PQ9A45E5

Лучшие магазины электронных компонентов на Али Экспресс:

radiolubitelTV
Автор

2020 год - "Незначительные 448 килобайта памяти". "Мощности МК, мало - хватит на управление поливом..."
1988 год - Орбитальный корабль "Буран", полностью автоматический. Проц 4МГц (1MIPS), 16К - ПЗУ, и 128К - оперативка.

VOVAN
Автор

На мой взгляд, некоторые доводы не стоило даже приводить, либо приводить в ином контексте, дабы не запутать непосвященных.
Например, производительность, сама по себе, совершенно не является чем-то определяющим: старый процессор имеет гораздо более низкую производительность, чем современный микроконтроллер.
У этих устройств единственное корректное различие в том, что МК создан быть полностью готовым устройством, для взаимодействия с внешней средой - подал питание и погнали. А МП создается для взаимодействия со средой виртуальной и уже это определяет его основой параметр, как производительность.
Каждый специалист, конечно, по своему видит, но чем меньше путаницы, тем приятнее общение))

Vlad_
Автор

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

SergeyTrofimow
Автор

Слишком поверхностно и максимально грубо разъяснено. Комп так же быстро (+- миллисекунды) запускается и начинает работать. Запуск ОС - это совсем иная вещь.

hgmdev
Автор

Главное отличие: микроконтроллер - содержит в себе процессор и в принципе, это готовый компьютер. Микропроцессор - это набор регистров для вычислений и все.

DJTrofin
Автор

Это деление было до того как появился ARM Cortex 4F и тем более 7 серия. Сейчас, по сути, так уже не поделить. Только для общего понимания.

Shmayzer
Автор

5:28 к МИКРОКОНТРОЛЛЕРАМ можно подключать разную перифирию, что не всех случаях можно на МИКРОКОНТРОЛЛЕРАХ...

hbilyqs
Автор

Ну вообще то 8 битные компьютеры типа Микро 80 или Спектрум значительно уступают по параметрам любому современному контроллеру.Просто есть некоторая сложность для изготовления компьютера на базе микроэвм.

TheRus
Автор

Советую вам, помимо экскурса в историю, так же немножко окунуться в технологию производства микроэлектронных компонентов (и CPU в том числе).
Для начала, КТО вообще делает процессоры? В мире не так много фабрик, на которых в принципе можно работать с производством сложных электронных компонент на таких масштабах (нанометровых размеров) c 12" подложками (процессоры только на больших подложках делают, иначе они космических денег стоят).
100% производства ЛЮБЫХ кристалло CPU (и GPU, вообще говоря) делают на нескольких фабриках, которые принадлежат TSMC, Intel, Samsung и GlobalFoundry.
При этом TSMC и GF работают аутсорсерами для компаний у которых нет своих фабрик. Apple, AMD и большинство производителей ARM процессоров производят свои процессоры у них.
Intel и Samsung помимо своих предоставляет услуги производства другим компаниям.
Соответственно, условный Qualcomm ограничен тем техпроцессом, который ему может предложить фабрика, а Intel в этом плане имеет значительное преимущество в т.ч. в плане оптимизации производства своих процессоров.
Второй момент - это КАК производятся процессоры. Производство процессоров - это многоступенчатый процесс из последовательных этапов вроде литографии, травления, металлизации и т.п.
При этом все фабрики умеют и делают транзисторы, проводники, конденсаторы и антенны на подложке по-разному и это, вообще говоря, коммерческая тайна.
Разные толщины слоёв, разные формы и размеры транзисторов.
И отсюда вытекает третий и главный момент: под техпроцессом примерно после 90-65нм техпроцессов ВСЕ производители имеют в виду абсолютно что угодно кроме фактических размеров транзисторов в процессоре.
"Техпроцесс" - это не то, насколько маленькие элементы в процессоре, а то, насколько маленькими МОЖЕТ их сделать фабрика.
На практике это значит, что самый маленький элемент на подложке МОЖЕТ быть такого размера. И этим маленьким элементом будет какая-нибудь сраная золотая дорожка от одной ячейки памяти кеша до шины. Это очень простой элемент для производства.
При этом, во времена 20нм техпроцесса у интела шляпка транзистора была ~56нм, в то время, как у Samsung и TSMC в 14нм процессорах шляпка была ~68нм.
Интел не запоздалые поцы, которые не смогли 10нм, а они делают настолько эффективные схемы на 14нм, что у них нет нужды идти ниже. И просто меньше остальных врут.
Думаете, TSMC (Qualcomm, Apple) делает более чуть более эффективные процессоры из-за перехода с 14 до 10 нм? Да хрена б с два. Точно так же как интел, они производят структурные изменения компонентов и в том числе это приводит к хорошим результатам.
При этом, уменьшение техпроцесса приводит к росту тока по элементам из-за уменьшения площади. Соответственно, температура тоже будет расти, если не понизить частоты.
Вы же просто читаете сплошную желтуху о том, что нанометры решают и гнобите интел на основании циферок.

piratdvd
Автор

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

prayer
Автор

2:36 - "Незначительные 448 килобайта памяти". 2:53 - "Мощности МК, мало - хватит на управление поливом..." ...Ну вы ребята и зажрались.
Ресурсов современных простеньких контроллеров, в разы, более чем достаточно, для полностью автоматического управления космическим кораблём, при этом, ещё и с параллельной обработкой связи, на этом же контроллере.

VOVAN
Автор

Не очень понял довод на 7:20 - типа МК грузятся быстрее. Высказывание либо очень притянуто за уши, либо очень не развернуто. Ведь в МК можно залить жутко не оптимизированную ОС для сложных задач, а для полноценного мелкого компьютера можно залить какую-нибудь супер специфичную линукс-подообную ОС для обеспечения выполнения одной элементарной операции, например какое нибудь отрезание нитки для швейных станков. МК vs CPU - очень странная штука. В промышленности стоит подходить к выбору, исходя из экономической целесообразности. Если исходить из ученической составляющей - любой выбор ученика будет хорош. Нельзя говорить что кунгфу школы аиста сильнее кунгфу школы богомола. все эффективно, но при определенных внешних условиях.

Пример: В детской песочнице постройки возводятся малолетними детьми в срок менее одного светового дня, и стоимостью менее 1доллара/постройка, кроме того возможны варианты исполнения аостроек в виде башен, черепашек, котиков, и т.д. Тем самым сроки достижения поставленных задач по строительству - рекордно низкие!
На фоне постройки низководного моста седанка-патрокл (владивосток, реальный обьект), постройка которого заняла много лет, много высококвалифицированного персонала, колоссальной организации, и многих миллиардов рублей . Так вот - на этом фоне, детская песочница - значительно лучше!
#sarcasm#
В принципе в видео сказано основное: МК - это готовый, очень маленький, но уже компьютер. Он имеет все данные компьютера, например главное: ЦПУ, ПЗУ, ОЗУ, порты Ввода-Вывода. А так-же может иметь на борту доп.плюшки. Все это умещается на одном камне площадью, обычно, с четверть спичечного коробка
Процессор - это по существу только ЦПУ, но пиздецки мощное.

valeraussuriysk
Автор

MISC - это ни фига не процессоры с минимальным набором комманд. На самом деле MISC (Multipurpose lnstruction Set Computer) - это гибридная технология, при которой более длинные CISC инструкции, поступающие в процессор, реализуются (декодируются) в виде ряда RISC-микрокодов. Данная технология впервые получила широкое распостранение в процессорах Intel 8086 и используется в х86/х64 архитектуре до сих пор. Учите матчасть перед тем, как вводить людей в заблуждение.

mashironekosora
Автор

Вообще, в эпоху 8-и и 16-и битовых процессорных комплектов все микросхемы делились на процессоры и контроллеры, при чем речь шла о контроллерах периферии - то есть контроллер дисковода, контроллер видеосистемы, контроллер параллельной шины и прочее. То что они "Микро" - это как бы не особо важно и всем и так понятно. То есть какая-нибудь КР580ВГ75 - по факту является микроконтроллером дисплея. И на самом деле микроконтроллеры - это просто контроллеры различной периферии.
А те системы, которые в себя включали и процессорную часть, и память, и все прочие потроха - называли однокристальными микроэвм. Архаичное название, конечно, видимо поэтому и называют их "микроконтроллерами", упуская что на самом деле микроконтроллеры - это совсем другое.

MudvinGudriy
Автор

Всегда сложно делить, но по мне микроконтроллер готов к работе с минимальной обвязкой, RAM, ROM, периферия все в нем и конечно GPIO без него не считается. И само название говорит что он создан управлять, а не вычислять.

kulicher
Автор

Процессор 4004 в начале 70-х не самый популярный, а первый и единстветнный процессор на то время.

RCTU
Автор

Мне, как недо-системотехнику, этот ролик показался крайне интересным. И предельно понятным. Спасибки. ))

hnqddud
Автор

Что за бред из школьного конспекта? Воды в тексте, утонуть не всплыть...

belayvovan
Автор

То что надо в 2 часа ночи. Теперь я могу спать спокойно

endlessvd