21.01.2015 Views

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

INtime® 3.1 Software - tenAsys

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

INtime <strong>3.1</strong> <strong>Software</strong><br />

Multi-programming<br />

INtime software supports multiprogramming—running several unrelated applications<br />

on a single system at the same time.<br />

Figure 4-4. Multiprogramming<br />

<br />

Application A<br />

<br />

Application B<br />

Application A contains all the threads that relate to a robotic arm, including the print thread. It may<br />

also contain threads that control other devices on the factory floor.<br />

Application B contains all the threads that relate to an application that controls a chemical mixing<br />

system in one part of the factory.<br />

To take full advantage of multiprogramming, you provide each application with a<br />

separate environment: separate memory and other resources. INtime software provides<br />

this kind of isolation in a process. Typically, a process includes a group of related<br />

threads and the resources they need, as shown in the next figure.<br />

44

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!