Rev 1353 | Rev 1494 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1353 | Rev 1445 | ||
---|---|---|---|
Line 374... | Line 374... | ||
374 | * status of the slot is always 0 (running) |
374 | * status of the slot is always 0 (running) |
375 | * the execution time adds of time leaving on operations itself |
375 | * the execution time adds of time leaving on operations itself |
376 | and idle time in waiting for interrupt (which can be got by call |
376 | and idle time in waiting for interrupt (which can be got by call |
377 | to subfunction 4 of function 18). |
377 | to subfunction 4 of function 18). |
378 | * Beginning from slot 2, the normal applications are placed. |
378 | * Beginning from slot 2, the normal applications are placed. |
379 | * The normal applications are placed in memory at the address |
379 | * Applications are placed in memory at the address 0x0 |
380 | 0x60400000 (kernel constant 'std_application_base_address'). |
380 | (kernel constant 'std_application_base_address'). |
381 | There is no intersection, as each process has its own page table. |
381 | There is no intersection, as each process has its own page table. |
382 | * At creation of the thread it is assigned the slot |
382 | * At creation of the thread it is assigned the slot |
383 | in the system table and identifier (Process/Thread IDentifier = |
383 | in the system table and identifier (Process/Thread IDentifier = |
384 | PID/TID), which do not vary with time for given thread. |
384 | PID/TID), which do not vary with time for given thread. |
385 | After completion of the thread its slot can be anew used |
385 | After completion of the thread its slot can be anew used |