|
@ -3,7 +3,10 @@ Apostolos rootApostolos@swarmlab.io |
|
|
// Metadata: |
|
|
// Metadata: |
|
|
:description: Linux process management |
|
|
:description: Linux process management |
|
|
:keywords: ps aux |
|
|
:keywords: ps aux |
|
|
|
|
|
ifndef::env-browser[] |
|
|
:data-uri: |
|
|
:data-uri: |
|
|
|
|
|
endif::[] |
|
|
|
|
|
:images-cdn: http://localhost:3080/images |
|
|
:toc: right |
|
|
:toc: right |
|
|
:toc-title: Table of contents |
|
|
:toc-title: Table of contents |
|
|
:toclevels: 4 |
|
|
:toclevels: 4 |
|
@ -66,7 +69,7 @@ An operating system kernel that allows multitasking needs processes to have cert |
|
|
[.float-group] |
|
|
[.float-group] |
|
|
-- |
|
|
-- |
|
|
[.right] |
|
|
[.right] |
|
|
image:images/Process_states.png[350,350,role="related thumb right"] |
|
|
image::{images-cdn}/Process_states.png[350,350,role="related thumb right"] |
|
|
|
|
|
|
|
|
* the process is *"created"*. |
|
|
* the process is *"created"*. |
|
|
* After that the process scheduler assigns it the *"waiting"* state. |
|
|
* After that the process scheduler assigns it the *"waiting"* state. |
|
@ -104,9 +107,9 @@ Processes can communicate with each other through: |
|
|
[.float-group] |
|
|
[.float-group] |
|
|
-- |
|
|
-- |
|
|
[.right] |
|
|
[.right] |
|
|
image:images/1-76.png[350,350,role="related thumb right"] |
|
|
image::{images-cdn}/1-76.png[350,350,role="related thumb right"] |
|
|
[.left] |
|
|
[.left] |
|
|
image:images/2-50.png[350,350,role="related thumb left"] |
|
|
image::{images-cdn}/2-50.png[350,350,role="related thumb left"] |
|
|
-- |
|
|
-- |
|
|
|
|
|
|
|
|
footnote:[https://www.geeksforgeeks.org/inter-process-communication-ipc/[^]] |
|
|
footnote:[https://www.geeksforgeeks.org/inter-process-communication-ipc/[^]] |
|
|