If the kernel image gets too big, "cmp ebx, KERNEL_LOAD_PAGES*8 + 1"
[pintos-anon] / doc / mlfqs2.eps
1 %!PS-Adobe-2.0 EPSF-1.2
2 %%Creator: jgraph
3 %%BoundingBox: -31 -45 285 219
4 %%EndComments
5
6 1 setlinecap 1 setlinejoin
7 0.700 setlinewidth
8 0.00 setgray
9
10 /Jrnd { exch cvi exch cvi dup 3 1 roll idiv mul } def
11 /JDEdict 8 dict def
12 JDEdict /mtrx matrix put
13 /JDE {
14   JDEdict begin
15   /yrad exch def
16   /xrad exch def
17   /savematrix mtrx currentmatrix def
18   xrad yrad scale
19   0 0 1 0 360 arc
20   savematrix setmatrix
21   end
22 } def
23 /JSTR {
24   gsave 1 eq { gsave 1 setgray fill grestore } if
25     exch neg exch neg translate 
26     clip                        
27     rotate                      
28     4 dict begin
29       pathbbox  /&top exch def
30                 /&right exch def
31                 /&bottom exch def
32                 &right sub /&width exch def
33       newpath
34       currentlinewidth mul round dup               
35       &bottom exch Jrnd exch &top             
36       4 -1 roll currentlinewidth mul setlinewidth  
37       { &right exch moveto &width 0 rlineto stroke } for    
38     end
39   grestore
40   newpath
41 } bind def
42  gsave /Times-Roman findfont 9.000000 scalefont setfont
43 0.000000 0.000000 translate
44 0.700000 setlinewidth  gsave newpath 0.000000 0.000000 moveto 216.000000 0.000000 lineto stroke
45 newpath 0.000000 0.000000 moveto 0.000000 -5.000000 lineto stroke
46 newpath 33.230770 0.000000 moveto 33.230770 -2.000000 lineto stroke
47 newpath 66.461540 0.000000 moveto 66.461540 -5.000000 lineto stroke
48 newpath 99.692307 0.000000 moveto 99.692307 -2.000000 lineto stroke
49 newpath 132.923080 0.000000 moveto 132.923080 -5.000000 lineto stroke
50 newpath 166.153854 0.000000 moveto 166.153854 -2.000000 lineto stroke
51 newpath 199.384613 0.000000 moveto 199.384613 -5.000000 lineto stroke
52 gsave 0.000000 -8.000000 translate 0.000000 rotate
53 0 -5.400000 translate (0) dup stringwidth pop 2 div neg 0 moveto
54 show
55 grestore
56 gsave 66.461540 -8.000000 translate 0.000000 rotate
57 0 -5.400000 translate (20) dup stringwidth pop 2 div neg 0 moveto
58 show
59 grestore
60 gsave 132.923080 -8.000000 translate 0.000000 rotate
61 0 -5.400000 translate (40) dup stringwidth pop 2 div neg 0 moveto
62 show
63 grestore
64 gsave 199.384613 -8.000000 translate 0.000000 rotate
65 0 -5.400000 translate (60) dup stringwidth pop 2 div neg 0 moveto
66 show
67 grestore
68 /Times-Bold findfont 10.000000 scalefont setfont
69 gsave 108.000000 -21.400000 translate 0.000000 rotate
70 0 -6.000000 translate (Elapsed Time \(s\)) dup stringwidth pop 2 div neg 0 moveto
71 show
72 grestore
73  grestore 
74 0.700000 setlinewidth  gsave newpath 0.000000 0.000000 moveto 0.000000 216.000000 lineto stroke
75 newpath 0.000000 0.000000 moveto -5.000000 0.000000 lineto stroke
76 newpath 0.000000 8.640000 moveto -2.000000 8.640000 lineto stroke
77 newpath 0.000000 17.280001 moveto -2.000000 17.280001 lineto stroke
78 newpath 0.000000 25.920002 moveto -2.000000 25.920002 lineto stroke
79 newpath 0.000000 34.560001 moveto -2.000000 34.560001 lineto stroke
80 newpath 0.000000 43.200001 moveto -5.000000 43.200001 lineto stroke
81 newpath 0.000000 51.840004 moveto -2.000000 51.840004 lineto stroke
82 newpath 0.000000 60.480003 moveto -2.000000 60.480003 lineto stroke
83 newpath 0.000000 69.120003 moveto -2.000000 69.120003 lineto stroke
84 newpath 0.000000 77.760002 moveto -2.000000 77.760002 lineto stroke
85 newpath 0.000000 86.400002 moveto -5.000000 86.400002 lineto stroke
86 newpath 0.000000 95.040001 moveto -2.000000 95.040001 lineto stroke
87 newpath 0.000000 103.680008 moveto -2.000000 103.680008 lineto stroke
88 newpath 0.000000 112.320007 moveto -2.000000 112.320007 lineto stroke
89 newpath 0.000000 120.960007 moveto -2.000000 120.960007 lineto stroke
90 newpath 0.000000 129.600006 moveto -5.000000 129.600006 lineto stroke
91 newpath 0.000000 138.240005 moveto -2.000000 138.240005 lineto stroke
92 newpath 0.000000 146.880005 moveto -2.000000 146.880005 lineto stroke
93 newpath 0.000000 155.520004 moveto -2.000000 155.520004 lineto stroke
94 newpath 0.000000 164.160004 moveto -2.000000 164.160004 lineto stroke
95 newpath 0.000000 172.800003 moveto -5.000000 172.800003 lineto stroke
96 newpath 0.000000 181.440002 moveto -2.000000 181.440002 lineto stroke
97 newpath 0.000000 190.080002 moveto -2.000000 190.080002 lineto stroke
98 newpath 0.000000 198.720001 moveto -2.000000 198.720001 lineto stroke
99 newpath 0.000000 207.360016 moveto -2.000000 207.360016 lineto stroke
100 newpath 0.000000 216.000015 moveto -5.000000 216.000015 lineto stroke
101 /Times-Roman findfont 9.000000 scalefont setfont
102 gsave -8.000000 0.000000 translate 0.000000 rotate
103 0 -2.700000 translate (0) dup stringwidth pop neg 0 moveto
104 show
105 grestore
106 gsave -8.000000 43.200001 translate 0.000000 rotate
107 0 -2.700000 translate (5) dup stringwidth pop neg 0 moveto
108 show
109 grestore
110 gsave -8.000000 86.400002 translate 0.000000 rotate
111 0 -2.700000 translate (10) dup stringwidth pop neg 0 moveto
112 show
113 grestore
114 gsave -8.000000 129.600006 translate 0.000000 rotate
115 0 -2.700000 translate (15) dup stringwidth pop neg 0 moveto
116 show
117 grestore
118 gsave -8.000000 172.800003 translate 0.000000 rotate
119 0 -2.700000 translate (20) dup stringwidth pop neg 0 moveto
120 show
121 grestore
122 gsave -8.000000 216.000015 translate 0.000000 rotate
123 0 -2.700000 translate (25) dup stringwidth pop neg 0 moveto
124 show
125 grestore
126 /Times-Bold findfont 10.000000 scalefont setfont
127 gsave -24.640001 108.000000 translate 90.000000 rotate
128 0 0.000000 translate (Accumulated CPU Time \(s\)) dup stringwidth pop 2 div neg 0 moveto
129 show
130 grestore
131  grestore 
132 /Times-Roman findfont 12.000000 scalefont setfont
133 gsave 108.000000 -37.400002 translate 0.000000 rotate
134 0 -7.200000 translate (Fariness with Default Time-sharing Scheduler) dup stringwidth pop 2 div neg 0 moveto
135 show
136 grestore
137  gsave 
138  gsave 0.700000 setlinewidth  [] 0 setdash
139 0.000000 0.000000 moveto   54.365540 62.899204 lineto
140   109.595078 121.132812 lineto
141   159.839996 177.120010 lineto
142 stroke
143 0.700000 setlinewidth  [] 0 setdash
144  grestore 
145  gsave 0.700000 setlinewidth  [4.00000] 0 setdash
146 0.000000 0.000000 moveto   55.196312 41.126404 lineto
147   101.353844 75.427200 lineto
148   154.057846 113.184006 lineto
149   161.501541 117.676804 lineto
150   173.032623 133.747208 lineto
151   182.071396 147.398407 lineto
152   196.925537 165.715210 lineto
153   205.964310 178.243195 lineto
154 stroke
155 0.700000 setlinewidth  [] 0 setdash
156  grestore 
157  gsave 0.700000 setlinewidth  [1 3.200000] 0 setdash
158 0.000000 0.000000 moveto   73.340309 50.284805 lineto
159   130.164917 89.164803 lineto
160   162.299072 111.974403 lineto
161   177.153244 133.747208 lineto
162   199.384613 157.680008 lineto
163   207.625854 165.715210 lineto
164   213.374771 179.452805 lineto
165 stroke
166 0.700000 setlinewidth  [] 0 setdash
167  grestore 
168  grestore 
169  gsave 231.000000 108.000000 translate 0.000000 rotate
170  gsave 0.700000 setlinewidth  [] 0 setdash
171 0.000000 10.800000 moveto   24.000000 10.800000 lineto
172 stroke
173 0.700000 setlinewidth  [] 0 setdash
174  grestore 
175 /Times-Roman findfont 9.000000 scalefont setfont
176 gsave 28.000000 13.500000 translate 0.000000 rotate
177 0 -5.400000 translate (Coarse) dup stringwidth pop pop 0 0 moveto
178 show
179 grestore
180  gsave 0.700000 setlinewidth  [4.00000] 0 setdash
181 0.000000 0.000000 moveto   24.000000 0.000000 lineto
182 stroke
183 0.700000 setlinewidth  [] 0 setdash
184  grestore 
185 gsave 28.000000 2.700000 translate 0.000000 rotate
186 0 -5.400000 translate (Medium) dup stringwidth pop pop 0 0 moveto
187 show
188 grestore
189  gsave 0.700000 setlinewidth  [1 3.200000] 0 setdash
190 0.000000 -10.800000 moveto   24.000000 -10.800000 lineto
191 stroke
192 0.700000 setlinewidth  [] 0 setdash
193  grestore 
194 gsave 28.000000 -8.100000 translate 0.000000 rotate
195 0 -5.400000 translate (Fine) dup stringwidth pop pop 0 0 moveto
196 show
197 grestore
198  grestore 
199 -0.000000 -0.000000 translate
200  grestore