реклама на сайте
подробности

 
 
> Что есть микропроцессор ,а что микроконтроллер., Запутался в конец.
KostyanPro
сообщение Nov 6 2007, 21:03
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 160
Регистрация: 30-01-07
Из: Minsk
Пользователь №: 24 870



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

Поэтому и вопрос. Что есть микропроцессор ,а что микроконтроллер, в современном смысле ??
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Марк_Я
сообщение Nov 8 2007, 06:51
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 178
Регистрация: 19-09-07
Из: М.О. г.Фрязино
Пользователь №: 30 656



Микроконтроллеры - это подмножество микропроцессоров. Этим термином можно называть ЛЮБОЙ микропроцессор предназначенный для управления тем или иным объектом и работающий по фиксированной (в процессе обычной эксплуатации) программе.
Пример. АРМ, работающий в наладоннике - не контроллер, а в управлении двигателем - контроллер. Граница достаточно размыта, но в большинстве случаев определённа...
Go to the top of the page
 
+Quote Post
=AK=
сообщение Nov 8 2007, 07:11
Сообщение #3


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(Марк_Я @ Nov 8 2007, 16:21) *
Микроконтроллеры - это подмножество микропроцессоров.


Микроконтроллер - функционально полный компьютер, хоть и маленький. В нем есть процессор, память, ввод-вывод.

Микропроцессор - это часть компьютера, процессор в микроэлектронном исполнении.

Так что микроконтроллеры никак не могут быть подмножеством микропроцессоров, как автомобили не могут называться "подмножеством автомобильных моторов".
Go to the top of the page
 
+Quote Post
Марк_Я
сообщение Nov 8 2007, 07:19
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 178
Регистрация: 19-09-07
Из: М.О. г.Фрязино
Пользователь №: 30 656



Цитата(=AK= @ Nov 8 2007, 10:11) *
Микроконтроллер - функционально полный компьютер, хоть и маленький. В нем есть процессор, память, ввод-вывод.

Микропроцессор - это часть компьютера, процессор в микроэлектронном исполнении.

Так что микроконтроллеры никак не могут быть подмножеством микропроцессоров, как автомобили не могут называться "подмножеством автомобильных моторов".


Позвольте, уважаемый, с Вами не согласиться... Вы путаете понятия ПРОЦЕССОР и ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР. Первое - это второе плюс память. Наличие или отсутствие встроенной периферии никак на названии не отражается. Кроме того вопрос был не про приставку МИКРО, а про слово КОНТРОЛЛЕР...

Сообщение отредактировал Марк_Я - Nov 8 2007, 07:19
Go to the top of the page
 
+Quote Post
=AK=
сообщение Nov 8 2007, 23:21
Сообщение #5


pontificator
******

Группа: Свой
Сообщений: 3 055
Регистрация: 8-02-05
Из: страны Оз
Пользователь №: 2 483



Цитата(@Ark @ Nov 8 2007, 23:33) *
Из той же, википедии: "Микроконтроллер — микросхема, предназначенная для управления электронными устройствами."

Это вполне очевидный ляп русской Википедии. В английской Википедии определение правильное:
A microcontroller (also MCU or µC) is a computer-on-a-chip.

Можно подумать, что микроконтроллер в калькуляторе и не микроконтроллер вовсе, поскольку ничем не управляет, а используется в качестве вычислителя.

Цитата(Марк_Я @ Nov 8 2007, 16:49) *
Вы путаете понятия ПРОЦЕССОР и ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР. Первое - это второе плюс память. Наличие или отсутствие встроенной периферии никак на названии не отражается. Кроме того вопрос был не про приставку МИКРО, а про слово КОНТРОЛЛЕР...
  • Проце́ccор - устройство или программа, целью которых является обработка (процесс) чего-то (объекта процесса)
  • Центральный процессор - процессор машинных инструкций, часть аппаратного обеспечения компьютера или программируемого логического контроллера, отвечающая за выполнение основной доли работ по обработке информации — вычислительный процесс.
  • Mикропроцессоры - cовременные ЦПУ, выполняемые в виде отдельных микросхем (чипов) (это мой перфраз предложения из последней указанной статьи Википедии)
При всем моем настороженном отношении к Википедии, в принципе я согласен с этими определениями. А про то, что "процессор = ЦПУ+память", извините, впервые слышу. Откуда oнo взялось?

Термин "микропроцессор", как видим, гораздо уже и специфичнее чем "процессор", поскольку никак не включает в себя процессоры-программы. Аналогично, "микроконтроллер" есть употребительный синоним слова "микрокомпьютер", и к понятию "контроллер" имеет малое отношение, то есть, связь между "микроконтроллерами" и "контроллерами" еще более отдаленная, чем между "микропроцессорами" и "процессорами". Связь состоит только в том, что любой микроконтроллер (микрокомпьютер), так же, как и любой компьютер, может служить контроллером. То есть, связь между понятиями "микроконтроллер" и "контроллер" точно такова, какова связь между понятиями "компьютер" и "контроллер"
Go to the top of the page
 
+Quote Post
Guest_@Ark_*
сообщение Nov 9 2007, 03:01
Сообщение #6





Guests






Цитата(=AK= @ Nov 9 2007, 02:21) *
... Термин "микропроцессор", как видим, гораздо уже и специфичнее чем "процессор", поскольку никак не включает в себя процессоры-программы. Аналогично, "микроконтроллер" есть употребительный синоним слова "микрокомпьютер", и к понятию "контроллер" имеет малое отношение, то есть, связь между "микроконтроллерами" и "контроллерами" еще более отдаленная, чем между "микропроцессорами" и "процессорами". Связь состоит только в том, что любой микроконтроллер (микрокомпьютер), так же, как и любой компьютер, может служить контроллером. То есть, связь между понятиями "микроконтроллер" и "контроллер" точно такова, какова связь между понятиями "компьютер" и "контроллер"

Термин "микропроцессор" обозначает лишь определенное исполнение процессора - аппаратное и в виде одной микросхемы... Аппаратный процессор можно создать и "на рассыпухе", но сейчас мы не видим других аппаратных процессоров, кроме как в виде микропроцессоров. Процессоры-программы здесь совершенно ни причем. Это тоже полноценные процессоры, но не аппаратные, а программные.
Аналогично дело обстоит и с контроллерами. Микро- обозначает в первую очередь его исполнение.
А поскольку большинство народа просто не знает других вариантов микроконтроллеров, кроме как на основе микропроцессоров (микрокомпьютеров), то между ними ставят знак равенства. Это распространенное заблуждение перекочевало в книги и энциклопедии. И с ним, увы, приходится считаться...
Как приходится считаться с тем, что осциллоскоп - повсеместно называют осциллографом, хотя строго говоря он им не является...

Сообщение отредактировал @Ark - Nov 9 2007, 03:11
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KostyanPro   Что есть микропроцессор ,а что микроконтроллер.   Nov 6 2007, 21:03
- - haker_fox   Цитата(KostyanPro @ Nov 7 2007, 05:03) Во...   Nov 7 2007, 00:24
|- - rv3dll(lex)   всё дело во внешней памяти для тексаса прям так и ...   Nov 7 2007, 05:31
- - SamHaris   По моему мнению Микроконтроллер - это маленькая вы...   Nov 7 2007, 05:45
|- - rv3dll(lex)   Цитата(SamHaris @ Nov 7 2007, 08:45) По м...   Nov 7 2007, 08:18
- - arttab   и где граница? алу + контроллер памяти + РОН +Акк...   Nov 7 2007, 09:53
- - @Ark   Цитата(KostyanPro @ Nov 7 2007, 00:03) .....   Nov 7 2007, 20:53
|- - dxp   Цитата(Марк_Я @ Nov 8 2007, 13:19) Позвол...   Nov 8 2007, 08:51
||- - @Ark   Цитата(dxp @ Nov 8 2007, 11:51) ... Итак,...   Nov 8 2007, 12:32
|- - =AK=   Цитата(@Ark @ Nov 9 2007, 12:31) А поскол...   Nov 9 2007, 05:46
|- - @Ark   Цитата(=AK= @ Nov 9 2007, 08:46) ... я уч...   Nov 9 2007, 13:55
|- - =AK=   Цитата(@Ark @ Nov 9 2007, 23:25) Толковый...   Nov 10 2007, 06:21
|- - @Ark   Цитата(=AK= @ Nov 10 2007, 09:21) Чтобы г...   Nov 10 2007, 07:42
|- - =AK=   Цитата(@Ark @ Nov 10 2007, 17:12) =AK=, д...   Nov 10 2007, 09:29
|- - @Ark   У меня с тех времен сохранилось описание микропроц...   Nov 10 2007, 12:10
|- - =AK=   Цитата(@Ark @ Nov 10 2007, 21:40) Таким о...   Nov 12 2007, 04:32
|- - @Ark   Цитата(=AK= @ Nov 12 2007, 07:32) Было бы...   Nov 12 2007, 06:32
- - Марк_Я   Я ответил на этот вопрос. Повторяю для невниматель...   Nov 8 2007, 09:01
|- - dxp   Цитата(Марк_Я @ Nov 8 2007, 15:01) Я отве...   Nov 8 2007, 13:36
|- - @Ark   Цитата(dxp @ Nov 8 2007, 16:36) ... в кни...   Nov 8 2007, 14:03
- - TomaT   Ща еще больше запутаю. А FPGA c 51-й коркой это чт...   Nov 8 2007, 12:43
|- - @Ark   Цитата(TomaT @ Nov 8 2007, 15:43) Ща еще ...   Nov 8 2007, 12:57
- - Марк_Я   С последним утверждением трудно не согласиться. Ко...   Nov 8 2007, 16:23
|- - @Ark   Цитата(Марк_Я @ Nov 8 2007, 19:23) ... ср...   Nov 8 2007, 17:28
- - KostyanPro   Хм..весьма расходяшиеся мнения.. содавая тему я н...   Nov 8 2007, 18:44
|- - @Ark   Цитата(KostyanPro @ Nov 8 2007, 21:44) Пр...   Nov 8 2007, 20:29
|- - vvs157   Цитата(KostyanPro @ Nov 8 2007, 22:44) Пр...   Nov 8 2007, 21:37
- - Марк_Я   Уважаемый =АК=. Уже дважды я сталкиваюсь, читая Ва...   Nov 9 2007, 17:31


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 21:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01446 секунд с 7
ELECTRONIX ©2004-2016