ARM architecture supports seven execution modes. Most application programs execute in user mode. While the processor is in user mode, the program being executed is unable to access protected system resources or to change mode, other than by causing an exception to occur.
The remaining six execution modes are referred to as privileged modes. These modes are used to run system software.
There are two principal advantages to defining so many different privileged modes. Discuss what these advantages are and why they are advantages.
Recently Asked Questions
- Define and describe Data, Information & Knowledge and discuss how they are similar and/or different to one another?
- What environmental factors limit the geographic distribution of individuals?
- How do variations in their food supply or interactions with other species, such as pathogens, affect the size of a population?