Пн янв 25, 2021 13:44:50
Пн янв 25, 2021 13:55:03
ОМК включает процессор, ОЗУ, ПЗУ
Пн янв 25, 2021 14:22:02
Пн янв 25, 2021 14:49:03
Пн янв 25, 2021 14:59:03
Покажите где именно в этом есть https://ru.wikipedia.org/wiki/КР580ВМ80АparovoZZ писал(а):В микропроцессоре это всё тоже есть.
Пн янв 25, 2021 16:30:32
и ПЗУ, и ОЗУ там есть - почему вдруг кэши не в счет?! более того, в них есть и видеокарты! и переключатели тактовой частоты... и много чего еще есть, даже файловая система бывает своя собственная...Мурик писал(а):В нем есть ПЗУ и ОЗУ (кеши не в счет)?
и саостоятельно не думайте - создатели вики не одобряютМурик писал(а):Читайте вики там все написано
Пн янв 25, 2021 18:36:21
Кто сказал что нет встроенного ПЗУ? Судя по блок-схеме ROM присутствует.oleg110592 писал(а):В RP2040 нет ПЗУ - это микроконтроллер или микропроцессор?
Среди любителей в моде 32-ух битная продукция от ST, а не микрочипа.parovoZZ писал(а):Сейчас в моде вот это
Где вы в Intel Code увидели строенные ПЗУ и ОЗУ?ARV писал(а):и ПЗУ, и ОЗУ там есть
Потому что они есть как в процессорах, так и в микроконтроллерах. По их наличию или отсутствию нельзя сказать это процессор или микроконтроллер.ARV писал(а):почему вдруг кэши не в счет?!
Если вы несогласны с вики, исправьте ее.ARV писал(а):и саостоятельно не думайте - создатели вики не одобряют
Пн янв 25, 2021 19:21:09
Судя по блок-схеме ROM присутствует
В отличие от обычных компьютерных микропроцессоров, в микроконтроллерах часто используется гарвардская архитектура памяти, то есть раздельное хранение данных и команд в ОЗУ и ПЗУ соответственно.
Кроме ОЗУ, микроконтроллер может иметь встроенную энергонезависимую память для хранения программы и данных. Многие модели контроллеров вообще не имеют шин для подключения внешней памяти.
Cortex M — новое семейство процессоров на смену ARM7
Пн янв 25, 2021 21:25:38
Core, если я правильно понял.Мурик писал(а):в Intel Code увидели строенные ПЗУ и ОЗУ?
если я не согласен с глупостями, я вовсе не обязан их исправлять - мне достаточно их не придерживаться и им не следовать. на каждом заборе надписи не сотрешь...Мурик писал(а):Если вы несогласны с вики, исправьте ее
потому, что эта грань на сегодня фактически исчезла путем вытеснения "чистых" представителей этих классов из коммерческого обихода - о чем я и говорю. попытка делить по старым критериям обречена на неудачу.Мурик писал(а):По их наличию или отсутствию нельзя сказать это процессор или микроконтроллер.
Пн янв 25, 2021 22:28:48
с одной стороны, ты прав.ARV писал(а):и тот факт, что вам лично не хочется называть кэш "оперативной памятью", а встроенное в аппаратный декодер микрокоманд запоминающее устройство "ПЗУ", ничего не меняет.
Пн янв 25, 2021 23:01:26
Вт янв 26, 2021 00:14:52
В вики другое написано https://en.wikipedia.org/wiki/ARM_Cortex-Moleg110592 писал(а):А в вики написано:Cortex M — новое семейство процессоров на смену ARM7
Что в переводе на русскийThe ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by Arm Holdings. These cores are optimized for low-cost and energy-efficient microcontrollers
То есть это процессорные ядра для микроконтроллеров.ARM Cortex-M представляет собой группу 32-разрядных процессорных ядер RISC ARM, лицензированных Arm Holdings. Эти ядра оптимизированы для недорогих и энергоэффективных микроконтроллеров
ПЗУ внешняя. В компе это BIOS.ARV писал(а):Core, если я правильно понял.хотите сказать, что автомат микрокоманд без ПЗУ обходится?!
Я уже писал что кеш есть как в процессорах так и в микроконтроллерах и по его наличию или отсутствию нельзя понять это процессор или микроконтроллер.ARV писал(а):а кэш - это типичное ОЗУ.
Кеш нельзя считать ОЗУ потому что вы не сможете произвольно обращаться к его ячейкам памяти. В нем данные хранит логика процессора, но нельзя произвольно обращаться к ячейкам памяти кеша. Если не согласны, покажите код хранящий переменную только в кеше.ARV писал(а):и тот факт, что вам лично не хочется называть кэш "оперативной памятью"
Вы считаете других людей глупыми включая тех что работает в Intel, AMD и других компаниях?ARV писал(а):если я не согласен с глупостями, я вовсе не обязан их исправлять
Они внешние по отношению к процессору.ARV писал(а):В таком случае для пользователя не существует и южный мост, и сопроцессор, и шина
Вт янв 26, 2021 00:26:17
Вт янв 26, 2021 00:40:48
Произвольный доступ получить можно?Reflector писал(а):Доступ к кешу получить можно
// Эти переменные должны быть в кеше.
static volatile uint32_t a[10];
static volatile uint8_t b;
static volatile uint64_t z;
int main(void)
{
a[4] = 0;
while(1)
{
b = a[z];
z = (b * 1234) % 10;
}
}
Вт янв 26, 2021 06:32:00
и далееARV писал(а):что вам лично не хочется называть кэш "оперативной памятью", а встроенное в аппаратный декодер микрокоманд запоминающее устройство "ПЗУ", ничего не меняет.
с кэшем и микрокомандами до глупости и абсурда довел свой разговор ты.ARV писал(а):если я не согласен с глупостями
Вт янв 26, 2021 09:53:48
Вт янв 26, 2021 10:01:16
в голом виде любой чип можно разве что из рогатки по вороне запульнуть, без обвязки любой чип - не более, чем дорогой кусочек пластика с вкрапленими металла и кремния.Starichok51 писал(а):только это тебе не поможет пользоваться Пентиумом в "голом" виде - без внешнего ОЗУ и прочей периферии.
беда ваших рассуждений в том, что вы отождествляете пользовательский доступ со случайным (или произвольным). с точки зрения ядра и его частей доступ к кэшу очень даже RANDOM, и тот факт, что вы на этот процесс не влияете, не меняет аппаратной сути - это ОПЕРАТИВНАЯ ПАМЯТЬ (раз вы такой любитель древней терминологии, напомню "советизим" сверхоперативное ЗУ). и ПЗУ не обязано быть внешним - ПЗУ - это всего лишь память с неизменяемым содержимым, ни один микропрограммный автомат не может обойтись без неё, так что и тут вы сели в лужу... в любом "процессоре" ПЗУ есть и в приличном количестве. кстати, "регистровые файлы" - это тоже разновидность ОЗУ, если придираться к терминам...Мурик писал(а):Если нет (нет возможности произвольно адресовать память), то это не ОЗУ т. е. не RAM - Random Access Memory.
вы, как я понимаю, сторонник догм. а я - нет. если реальность не соответствует описанию - это проблема реальности или описания? вы уверены, что реальность надо подогнать под описание, а я наоборот. если есть "нюансы", из-за которых возникают сомнения в точности терминологии - терминологию надо подправить, а не слепо верить "вики" до тех пор, пока очередное гуру не изменит её содержимое... колебаться в соответствии с генеральной линией - это не по мнеМурик писал(а):То есть полностью соответствуют https://ru.wikipedia.org/wiki/Однокрист ... контроллер
так современные смартфоны сделаны на микроконтроллерах или микропроцессорах? там вообще всего 3 чипа - ОЗУ (не совсем О - скорее гибрид с П) (кстати, тоже нонсенс в "стандартной" терминоогии) CPU и RADIO, а в особохитровывернутых даже и того меньше... и там все внутри одного чипа - что же это за чип?!Мурик писал(а):В микроконтроллере они на том же кристалле что и процессор. https://ru.wikipedia.org/wiki/Однокрист ... контроллер
В этом основная разница.
Вт янв 26, 2021 10:17:36
Среди любителей в моде 32-ух битная продукция от ST, а не микрочипа.
Если не согласны предоставьте сведения что Intel Core это микроконтроллеры.
Вт янв 26, 2021 10:18:24
Вт янв 26, 2021 10:25:17
поскольку я использовал упоминание "регистрового файла", очевидно, что я имел ввиду именно "отображаемые" регистры. и в этом случае, педантичный вы наш, регистры, являющиеся частью ядра "процессора" - это ОЗУ или не ОЗУ?КРАМ писал(а):Если регистр не отображен в это адресное пространство, то он ОЗУ/RAM НЕ является и носит ИНОЕ название.
а как код, значит, не доступные?КРАМ писал(а):Под ОЗУ/RAM понимается volatile память расположенная в адресном пространстве доступном для кода как данные.
именно. об чем и речьКРАМ писал(а):ЛЮБОЙ регистр в процессоре/контроллере можно назвать ОЗУ