nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 27 Apr 2024 02:49



Reply to topic  [ 19 posts ]  Go to page Previous  1, 2
Примитивы синхронизации 
Author Message
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
masterspammer wrote:
Shaos wrote:
А вообще AVR это не та платформа, на которой следует экспериментировать с многозадачностью...

А вы отдаёте себе отчёт, что на этом форуме такие слова звучат как вызов? :-)

С многозадачностью, правда, хочу поиграть на Z80 (который пошустрее из новых), но чем AVR не то?

у AVR всё внутри - особо не поиграешь, а к Z80 (да и к 8080 тоже) можно что-то на шину подвесить, что будет помогать в этом деле :roll:

_________________
:dj: https://mastodon.social/@Shaos


07 Jul 2023 21:25
Profile WWW
Fanat
User avatar

Joined: 13 Dec 2020 21:11
Posts: 86
Reply with quote
Так можно по XMEM изрядно посадить памяти, да и так - на 1284, насколько помню, 16 кил. - есть где разгуляться, если <s>убористым почерком</s> на ассемблере.

P.S. Но к z80 я примерно представляю как защиту памяти приделать с нормальной многозадачностью, а вот к AVR с таким и не подступишься.


09 Jul 2023 05:22
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22599
Location: Silicon Valley
Reply with quote
> Так можно по XMEM изрядно посадить памяти,

Снаружи чтоли? А чо есть авры с внешней памятью?

Я имел ввиду не память, а устройства вешать на шину, которые будут способны совершать арбитраж, стопать и стартовать ноды и т.д. - проц обращается к ним как к памяти, а они работают как более замысловатые штуки, помогающие реализовать примитивы межпроцессороной (и внутрипроцессорной) синхронизации...

_________________
:dj: https://mastodon.social/@Shaos


09 Jul 2023 21:42
Profile WWW
Fanat
User avatar

Joined: 13 Dec 2020 21:11
Posts: 86
Reply with quote
Shaos wrote:
> Так можно по XMEM изрядно посадить памяти,
Снаружи чтоли? А чо есть авры с внешней памятью?

Ага!!
https://scienceprog.com/adding-external ... atmega128/
сейчас в PDF на ATmega640-1280-1281-2560-2561 посмотрел - по слову XMEM находится,
то есть это всё официально документированно.
Shaos wrote:

Я имел ввиду не память, а устройства вешать на шину, которые будут способны совершать арбитраж, стопать и стартовать ноды и т.д. - проц обращается к ним как к памяти, а они работают как более замысловатые штуки, помогающие реализовать примитивы межпроцессороной (и внутрипроцессорной) синхронизации...


Ну кажется мне, такое счастье на одном триггере (однобитный сдвиговый регистр по сути - и атомарной командой будет заменить бит из регистра на другой) то, что можно сделать и будет оно хотеть всего две ноги.


10 Jul 2023 00:50
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 19 posts ]  Go to page Previous  1, 2

Who is online

Users browsing this forum: No registered users and 17 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.