X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Fthreads.tmpl;h=6afb34f4e51ca0c6f3def2d90a4def683d1ed17d;hb=7641b4a058aedefcf6430000ec7742881f9e2a9f;hp=9d421f62e2be32ddd3409af47ea1e5f338794cdb;hpb=36f6c5491afd9398e8aac4963fab59f97f3cf11c;p=pintos-anon diff --git a/doc/threads.tmpl b/doc/threads.tmpl index 9d421f6..6afb34f 100644 --- a/doc/threads.tmpl +++ b/doc/threads.tmpl @@ -61,7 +61,7 @@ FirstName LastName >> Identify the purpose of each in 25 words or less. >> Explain the data structure used to track priority donation. Use ASCII ->> art to diagram a nested donation. +>> art to diagram a nested donation. (Alternately, submit a .png file.) ---- ALGORITHMS ---- @@ -118,12 +118,15 @@ ticks A B C A B C to run >> table uncertain? If so, what rule did you use to resolve them? Does >> this match the behavior of your scheduler? +>> How is the way you divided the cost of scheduling between code +>> inside and outside interrupt context likely to affect performance? + ---- RATIONALE ---- ->> Critique your design, pointing out advantages and disadvantages in ->> your design choices. If you were to have extra time to work on this ->> part of the project, how might you choose to refine or improve your ->> design? +>> Briefly critique your design, pointing out advantages and +>> disadvantages in your design choices. If you were to have extra +>> time to work on this part of the project, how might you choose to +>> refine or improve your design? >> The assignment explains arithmetic for fixed-point math in detail, but >> it leaves it open to you to implement it. Why did you decide to