Skip to content

Commit 030c654

Browse files
Update Contributions/Linux_Memory_Management_Essentials.md
Co-authored-by: Paul Albertella <[email protected]> Signed-off-by: Igor Stoppa <[email protected]>
1 parent 8d7f851 commit 030c654

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

Contributions/Linux_Memory_Management_Essentials.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -207,12 +207,12 @@ The following section presents a set of statements that can be objectively verif
207207
#### **Safety-Oriented consideration**
208208
The following considerations are of a more deductive nature.
209209

210-
1. a process that is supposed to support safety requirements should not have pages swapped out / dropped / missing,
211-
because this would introduce:
212-
1. uncertainty in the timing required to recover the content, if not immediately available
213-
2. additional risk, involving the userspace paging mechanisms in the fulfilling of the safety requirements
214-
3. additional dependency on runtime linking, in case the process requires it, and code pages have been
215-
discarded - reloading them from disk will not be sufficient
210+
1. For a process intended to support safety requirements, having pages swapped out, dropped or missing
211+
creates additional risk, because it introduces:
212+
1. Uncertainty in the timing required to recover the content, if it is not immediately available.
213+
2. Reliance on userspace paging mechanisms for the fulfilment of applicable safety requirements
214+
3. Additional dependency on runtime linking: where code pages have been discarded, reloading
215+
them from disk can cause a process to violate its applicable timing requirements.
216216
2. The optimisations made by the kernel in providing physical backing to process memory make it very
217217
questionable if it can be assessed when a (part of) a process memory content is actually present in the
218218
system physical memory.

0 commit comments

Comments
 (0)