X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Fthreads.texi;h=e6e64f14532360ce098fc85670e053d3b4ebcede;hb=effe2893afdc6c4f8507f81dd36cd08ef3833ede;hp=1093f335636dcc13c85e3bebe944129d97c7beae;hpb=ad15679e64c257df1447acebeed22d1f76607ff6;p=pintos-anon diff --git a/doc/threads.texi b/doc/threads.texi index 1093f33..e6e64f1 100644 --- a/doc/threads.texi +++ b/doc/threads.texi @@ -531,6 +531,12 @@ Here's a summary of our reference solution, produced by the @command{diffstat} program. The final row gives total lines inserted and deleted; a changed line counts as both an insertion and a deletion. +The reference solution represents just one possible solution. Many +other solutions are also possible and many of those differ greatly from +the reference solution. Some excellent solutions may not modify all the +files modified by the reference solution, and some may modify files not +modified by the reference solution. + @verbatim devices/timer.c | 42 +++++- threads/fixed-point.h | 120 ++++++++++++++++++ @@ -717,4 +723,12 @@ just before the first @func{printf} in @func{main}. Then modify It doesn't have to. We won't test priority donation and the advanced scheduler at the same time. + +@item Can I use one queue instead of 64 queues? + +Yes, that's fine. It's easiest to describe the algorithm in terms of 64 +separate queues, but that doesn't mean you have to implement it that +way. + +If you use a single queue, it should probably be sorted. @end table