[ВХОД]

Главная | Содержание | Форум | Файлы | Поиск | Контакт
NAVIG
О форуме
Резонансные генераторы
Магнитные генераторы
Механические центробежные (вихревые) генераторы
Торсионные генераторы
Электростатические генераторы
Водородные генераторы
Ветро- и гидро- и солнечные генераторы
Струйные технологии
Торнадо и смерчи
Экономия топлива
Транспорт
Гравитация и антигравитация
Оружие
Нейтронная физика
Научные идеи, теории, предположения...
Прочие идеи (разные)
Новые технологии
Коммерческие вопросы
Барахолка
Патентный отдел
Сделай сам. Советы.
Конструкторское бюро
мобильная версия
Печатать страницу
Форум - Новые технологии - Сделай сам - Микроконтроллеры с архитектурой ARM Cortex-M. STM32 и другие - Стр.25
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 ][>
Post:#507563 Date:10.09.2016 (18:55) ...
Тема посвящена микроконтроллерам с архитектурой ARM Cortex-M.
Они стали "убийцами" 8-разрядных микроконтроллеров, так как они 32-разрядные, дешёвые, производительные, нафаршированы мощной периферией, например, 16 разрядными таймерами(есть модели с 32-разрядными таймерами), 12-разрядными АЦП (как правило), 12-разрядными ЦАП (как правило), различными приёмо-передатчиками.
Их изготавливают многие производители. Выпускаются множество недорогих ознакомительных плат со встроенными отладчиками и программаторами.
Есть свободные среды разработки, что тоже важно.
dedivan | Post: 516785 - Date: 24.11.16(19:29)
Yarston Пост: 516783 От 24.Nov.2016 (19:19)
Принципиально - ничто не мешает все биты за 1 раз перекинуть в 1024-битный стек.

Ширина шины мешает. Именно она больше всего сказывается на стоимости и размере ядра.

_________________
я плохого не посоветую
dedivan | Post: 516786 - Date: 24.11.16(19:36)
Yarston Пост: 516783 От 24.Nov.2016 (19:19)
если глубина вложенности функций станет больше, чем этих банков. И что там с рекурсивными алгоритмами?

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

_________________
я плохого не посоветую
- Правка 24.11.16(19:39) - dedivan
Yarston | Post: 516792 - Date: 24.11.16(19:51)
Ширина шины мешает. Именно она больше всего сказывается на стоимости и размере ядра.
Достаточно ячейки памяти кэша заменить на регистры сдвига. Пришла команда сохранить всё в стек - за 1 такт всё уйдёт. И шину расширять не придётся.

dedivan | Post: 516794 - Date: 24.11.16(19:53)
Попробуй нарисуй эту схему.
В итоге это и получается МИПС.
Microprocessor without Interlocked Pipeline Stages
Микропроцессор без задержки конвейера этапов

Без задержки это и есть быстрее.

_________________
я плохого не посоветую
- Правка 24.11.16(20:06) - dedivan
Yarston | Post: 516796 - Date: 24.11.16(20:07)
dedivan Пост: 516794 От 24.Nov.2016 (19:53)
Попробуй нарисуй эту схему.
В итоге это и получается МИПС.
Может мипс, а может и арм современный или x86. Эта схема не трогает всё остальное, следовательно, уже написанный код будет работать как ни в чём не бывало. Достаточно процу обнаруживать на конвеере старую последовательность операций для работы со стеком и заменять на 1 новую. И таки нет, не мипс, ибо мипс, как ты сам говоришь, сохраняет в стек в обычный стек.

dedivan | Post: 516801 - Date: 24.11.16(20:23)
Yarston Пост: 516796 От 24.Nov.2016 (20:07)
И таки нет, не мипс, ибо мипс, как ты сам говоришь, сохраняет в стек в обычный стек.

Таки да. Просто есть обе возможности.
Самые длинные задержки получаются у армов и интел- когда они начинают шерстить таблицы ТЛБ, при переключении контента- это сотни тактов.
Вот это узкое место МИПС. как архитектура, и устраняет.

_________________
я плохого не посоветую
dedivan | Post: 516802 - Date: 24.11.16(20:25)
Просто если сдуру поставить на мипс ось, которая работает через ТЛБ- то и получаются странные тесты.
Для мипса ядро оси принципиально другое должно быть.

_________________
я плохого не посоветую
psih | Post: 516871 - Date: 25.11.16(08:06)
dedivan Пост: 516802 От 24.Nov.2016 (20:25)
Просто если сдуру поставить на мипс ось, которая работает через ТЛБ- то и получаются странные тесты.
Для мипса ядро оси принципиально другое должно быть.


Вот как может ось переключать задачи через ТЛБ, если его в процессоре просто нет? Обычно когда ось компилируется под нужный процессор, инклюдами и дифайнами подтягивается нужный код, чтобы делать все нативно. Тут не просто так нужно говорить все это, а демонстриуюя соответствующий код. Может быть он и оптимизирован под многопоточность. На самом деле очень важная тема. Например у интела есть Xeon Phi именно для мультипоточных сложных расчетов. Там есть определенные проблемы. Т.е. чем мельче ты делишь задачу по ядрам, то существует граница, после которой накладные расходы на переключения, превышают сам эффект от многопоточности. Если ты прав, то на базе MIPS должен возникнуть конкурент для этого продукта, который порвет Xeon Phi. Но пока его нет. Как появится тогда будет о чем говорить.
Сейчас же это только твои предположения.

- Правка 25.11.16(08:10) - psih
dedivan | Post: 516886 - Date: 25.11.16(11:05)
Вот когда он у тебя на столе будет стоять, тогда и расскажешь.
А вот мипсы вокруг тебя понатыканы везде- в каждой банковской карточке, в каждой симке...
И до сих пор ни одного виря для мипса не придумали.
Банкиры то дураки, уговори их на армы перейти. Похулиганим....

Так что почему именно армы для быдла продвигают надеюсь и сам догадаешься.


_________________
я плохого не посоветую
neama | Post: 516890 - Date: 25.11.16(11:30)
dedivan Пост: 516886 От 25.Nov.2016 (11:05)
Вот когда он у тебя на столе будет стоять, тогда и расскажешь.
А вот мипсы вокруг тебя понатыканы везде- в каждой банковской карточке, в каждой симке...
И до сих пор ни одного виря для мипса не придумали.
Банкиры то дураки, уговори их на армы перейти. Похулиганим....

Так что почему именно армы для быдла продвигают надеюсь и сам догадаешься.

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

_________________
Раздражайтесь, это улыбает...
psih | Post: 516897 - Date: 25.11.16(14:03)
dedivan Пост: 516886 От 25.Nov.2016 (11:05)
Вот когда он у тебя на столе будет стоять, тогда и расскажешь.



тогда и будет разговор, а сейчас трепотня ни о чем..

sbal | Post: 516899 - Date: 25.11.16(14:30)
psih Пост: 516897 От 25.Nov.2016 (14:03) а сейчас трепотня ни о чем..
ну прям таки и трепотня, вот выяснили - банкиры далеко не дураки

_________________
в пути...
psih | Post: 516900 - Date: 25.11.16(14:46)
sbal Пост: 516899 От 25.Nov.2016 (14:30)
psih Пост: 516897 От 25.Nov.2016 (14:03) а сейчас трепотня ни о чем..
ну прям таки и трепотня, вот выяснили - банкиры далеко не дураки


Насчет банкиров. Если хулиганить, то это от платформы (MIPS/ARM) вообще не зависит.
Делайшь фейковый банкомат, ставишь в людное место. Лохи начинают пихать в него свои карты банковские, с крутой MIPS архитектурой. Ты ее сканируешь со всех сторон и пишешь на экранчеге "Извините, но вас обслужить мы не можем.". Возращаем карту, а тем временем боты начинают тут же оформлять инет покупки по отсканированным с карт данным. Джо не пойман не потому, что его не могут поймать, а потому как нафиг никому не нужен...

Yarston | Post: 516901 - Date: 25.11.16(14:58)
А вот мипсы вокруг тебя понатыканы везде- в каждой банковской карточке, в каждой симке...
Вот не надо ляля, карты далеко не только на мипсах бывают. Я так же могу сказать что ява везде понатыкана, в каждой карте, и каждом марсоходе. И в карте производительность вообще не важна, это просто зашифрованное хранилище.
И до сих пор ни одного виря для мипса не придумали.
Да ты шо Т.е. кривые роутеры на мипсах с вшитым с завода бэкдором никто не ломает и ботнеты из них не делает? Вирусам в общем случае пофиг на архитектуру, если процессор может исполнять программный код, может и вирусный.
Банкиры то дураки, уговори их на армы перейти.
Ломают их нередко, разгильдяйства и в банковской сфере хватает. А уж данных карт вообще массово утекают. В США вообще-то до сих пор распространены аппараты, принимающие оплату только магнитной полосой, её понятное дело скопировать - большим умом обладать не нужно.

neama | Post: 516902 - Date: 25.11.16(14:59)
psih Пост: 516900 От 25.Nov.2016 (14:46)
sbal Пост: 516899 От 25.Nov.2016 (14:30)
psih Пост: 516897 От 25.Nov.2016 (14:03) а сейчас трепотня ни о чем..
ну прям таки и трепотня, вот выяснили - банкиры далеко не дураки


Насчет банкиров. Если хулиганить, то это от платформы (MIPS/ARM) вообще не зависит.
Делайшь фейковый банкомат, ставишь в людное место. Лохи начинают пихать в него свои карты банковские, с крутой MIPS архитектурой. Ты ее сканируешь со всех сторон и пишешь на экранчеге "Извините, но вас обслужить мы не можем.". Возращаем карту, а тем временем боты начинают тут же оформлять инет покупки по отсканированным с карт данным. Джо не пойман не потому, что его не могут поймать, а потому как нафиг никому не нужен...

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

_________________
Раздражайтесь, это улыбает...
<][ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 ][>
У Вас нет прав отвечать в этой теме.
Форум - Новые технологии - Сделай сам - Микроконтроллеры с архитектурой ARM Cortex-M. STM32 и другие - Стр 25

Главная | Содержание | Форум | Файлы | Поиск | Контакт