diff --git a/doc/services/portability/posix/overview/index.rst b/doc/services/portability/posix/overview/index.rst index ffe58f75224..cd00b68b1a7 100644 --- a/doc/services/portability/posix/overview/index.rst +++ b/doc/services/portability/posix/overview/index.rst @@ -41,9 +41,10 @@ POSIX Subprofiles While Zephyr supports running multiple :ref:`threads ` (possibly in an :ref:`SMP ` configuration), as well as :ref:`Virtual Memory and MMUs `, Zephyr code and data normally share a -common address space. The Zephyr kernel executable code and the application executable code are -typically compiled into the same binary artifact. From that perspective, Zephyr apps can be seen -as running in the context of a single process. +common address space that is partitioned into separate :ref:`Memory Domains `. The +Zephyr kernel executable code and the application executable code are typically compiled into the +same binary artifact. From that perspective, Zephyr apps can be seen as running in the context of +a single process. While multi-purpose operating systems (OS) offer full POSIX conformance, Real-Time Operating Systems (RTOS) such as Zephyr typically serve a fixed-purpose, have limited hardware resources,