-
- Как понимаю, память не совсем родной для операционки будет. Опять
отмазки придумают. Надо как то всех к стенке поставить и не
стрелять. - Visitor(03.11.2021 13:15)
- "Не родной" будет лишь способ доступа к ОЗУ. А так по большому
счету операционке глубоко начхать, где у нее память и какого она
типа. Этим MMU занимается. Вас же, надеюсь, не удивляет, что
Windows или Linux расширение оперативной памяти (т.н. "файл
подкачки" или swap) на HDD держат? - rezident(03.11.2021 13:22)
- MMU, как понимаю, memori magement unit? Так не везде это есть.
Nuvaton не плохо выглядит, ДДР на борту. А вот "отечественные"
процессоры так себе выглядят. - Visitor(03.11.2021 13:38)
- Там, где нет аппаратного MMU, для таких случаев обычно реализуют
его программную реализацию. Либо заранее ограничивают количество
сокетов, исходя из объема наличествующего ОЗУ. - rezident(03.11.2021 13:48)
- я вот чот про софтреализацию MMU не особо слышал - Mahagam(03.11.2021 14:47)
- Кто-то здесь же меня убеждал, что есть реализация Linux для
микроконтроллеров без MMU. - rezident(03.11.2021 15:19)
- дык есть специально обученный uCLinux. но вроде ж как там не весь софт вот так вот просто запускается. - Mahagam(03.11.2021 15:25)
- Кто-то здесь же меня убеждал, что есть реализация Linux для
микроконтроллеров без MMU. - rezident(03.11.2021 15:19)
- Хорошо, допустим беру отечественный проц с адресацией 4 ГБ, По шине
данных 16 или 32 бита ставлю памяти ну мегабайт 16 или больше.
Какие отмазки у программистов могут быть, что это не правильно? - Visitor(03.11.2021 14:02)
- имхо погромисты в соответствии с задачей должны решать сколько им
нужно флеши и рамы, не? - m16(03.11.2021 14:20)
- Да и чертов "птичий язык" что понять их сложно. - Visitor(03.11.2021 14:25)
- Дык спрашивайте у ваших программистов. Я-то инженер, а не погромист
;-) - rezident(03.11.2021 14:04)
- Та же история, пардон:-) - Visitor(03.11.2021 14:11)
- имхо погромисты в соответствии с задачей должны решать сколько им
нужно флеши и рамы, не? - m16(03.11.2021 14:20)
- я вот чот про софтреализацию MMU не особо слышал - Mahagam(03.11.2021 14:47)
- Там, где нет аппаратного MMU, для таких случаев обычно реализуют
его программную реализацию. Либо заранее ограничивают количество
сокетов, исходя из объема наличествующего ОЗУ. - rezident(03.11.2021 13:48)
- TCP-шный стек в файле подкачки, блин, представить бы это - lloyd(03.11.2021 13:26)
- Не сам TCP-стек, а его данные. Чтобы исключить недопонимание поясняю, что под "стеком" лично я подразумеваю управляющую программу, обслуживающую все уровни модели OSI какого-либо протокола обмена данными. Сами данные, участвующие в транзакциях этого протокола обмена, к "стеку" не относятся. - rezident(03.11.2021 13:46)
- MMU, как понимаю, memori magement unit? Так не везде это есть.
Nuvaton не плохо выглядит, ДДР на борту. А вот "отечественные"
процессоры так себе выглядят. - Visitor(03.11.2021 13:38)
- у ESP32 она мапится в общее адресное пространство. Просто бывает DMA в неё писать не умеет или ещё чего. - lloyd(03.11.2021 13:17)
- "Не родной" будет лишь способ доступа к ОЗУ. А так по большому
счету операционке глубоко начхать, где у нее память и какого она
типа. Этим MMU занимается. Вас же, надеюсь, не удивляет, что
Windows или Linux расширение оперативной памяти (т.н. "файл
подкачки" или swap) на HDD держат? - rezident(03.11.2021 13:22)
- Как понимаю, память не совсем родной для операционки будет. Опять
отмазки придумают. Надо как то всех к стенке поставить и не
стрелять. - Visitor(03.11.2021 13:15)