| Electronic Components Datasheet Search |
|
ST20-C1 Datasheet(PDF) 80 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST20-C1 Datasheet(HTML) 80 Page - STMicroelectronics |
|
80 / 205 page ![]() 7.3 Queues 80/205 ® The structure of the process descriptor block is shown in Table 7.1. When the process is not executing, it contains the saved work space pointer and instruction pointer of the process, plus a queue link if the process is in a queue. Figure 7.3 illustrates a descheduled process. Figure 7.3 A descheduled process 7.3 Queues There may be any number of processes waiting for execution, so a queue (i.e. a linked list) of waiting processes is formed, called the scheduling queue. This is an example of a general queue supported by the instruction set for queueing waiting processes. A queue is a linked list of process control blocks, formed by links included in the process control blocks. Each link points to the control block of the next process in the queue unless it is the last in the queue, which is undefined. The front and back pointers of a queue are held in a queue control block, as shown in Table 7.2. The queue control block is held in memory, and the address of the block is the identifier of the queue . A complete queue is illustrated in Figure 7.4. In the case of the scheduling queue, the control block is stored at the reserved address called SchedulerQptr (which has the Word offset Slot name Purpose 1 q.BPtrLoc The back of the queue. 0 q.FPtrLoc The front of the queue. Table 7.2 Queue control block Process work space (stack) Work space pointer Link Next process Task descriptor Code local Iptr Process descriptor block |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |