Electronic Components Datasheet Search
  English  ▼

X  

ST20-C1 Datasheet(PDF) 80 Page - STMicroelectronics

Part # ST20-C1
Description  Instruction Set Reference Manual
PDF  205 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

ST20-C1 Datasheet(HTML) 80 Page - STMicroelectronics

Back Button ST20-C1 Datasheet HTML 76Page - STMicroelectronics ST20-C1 Datasheet HTML 77Page - STMicroelectronics ST20-C1 Datasheet HTML 78Page - STMicroelectronics ST20-C1 Datasheet HTML 79Page - STMicroelectronics ST20-C1 Datasheet HTML 80Page - STMicroelectronics ST20-C1 Datasheet HTML 81Page - STMicroelectronics ST20-C1 Datasheet HTML 82Page - STMicroelectronics ST20-C1 Datasheet HTML 83Page - STMicroelectronics ST20-C1 Datasheet HTML 84Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 80 / 205 page
background image
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



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


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


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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