Answer the question
In order to leave comments, you need to log in
What are non-classical process models?
I study mat. part of the computer and have not encountered such a question.
Fully sounds like this:
Non-classical process models (execution context + partially shared resources, division of the executable code into "prelude" and "body").
Answer the question
In order to leave comments, you need to log in
I wonder where it is written in such a bird language?
In principle, these types of processes can be used in real-time systems. But even there, in those that I know, the traditional approach, processes and threads are more or less used. If only somewhere in VTRX or VxWorks maybe.
Probably the explanation is that when we create a process, we can transfer a piece of shared memory to it, but this is already done in many operating systems through shared memory, events and signals, called IPC.
On the other hand, the same Linux is quite suitable for this definition, at least partially. This is when we fork a process, then the process data is not immediately copied for it, but only after the first access to the desired memory page. The so-called lazy copy. Well, the shared pieces of code are in *.so files.
Что касается общих ресурсов, то например в OS-9/9000 есть разделяемые библиотеки (модули), в контексте которых есть отдельный стек на библиотеку (модуль). Там могут лежать данные, доступные всем процессам, которые используют данный модуль. С другой стороны, процессы в ней очень даже традиционные, если не линковаться к модулям. Но 0S-9/9000 наверное единственная ОС, которая так может и с которой я работал таким образом.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question