Arm Community
Site
Search
User
Site
Search
User
Support forums
Architectures and Processors forum
Why does a Cortex-M processor have a process stack?
State
Accepted Answer
+1
person also asked this
people also asked this
Replies
4 replies
Subscribers
350 subscribers
Views
1189 views
Users
0 members are here
Cortex-M
Options
Share
More actions
Related
How was your experience today?
Why does a Cortex-M processor have a process stack?
Kaze
5 months ago
Does it not have an MMU and cannot implement processes, but only threads?
Top replies
Ronan Synnott
5 months ago
+2
verified
You are basically correct. Some implementations have MPU, but there are none with MMU. https://developer.arm.com/documentation/107565/0101/Memory-protection/Memory-Protection-Unit
Ronan Synnott
5 months ago
in reply to
Kaze
+1
I think 'process' is a more general term than 'thread', though I do not know if that is the reason.
0
Quote