This semester we have a class related to Operating Systems.The class itself is not obligatory but the class is done at the same time with a core class and I will simply not waste a year for 1 class so I have decided to access the resources of the Operating Systems class and study on my own.
A process is any program loaded into the main memory currently being executed or which awaits execution.Any process is made of :the code where the instructions are stored , the call stack and the data field.However what exactly is the data field.After a brief search the data field stores any process related data(input or output) so I guess it stores any parameters or temporary variables used by the process?