X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Fuserprog.tmpl;h=a8b4269e9c5c1de6025b289a91afd490c3ea3cbd;hb=ba35f69bce055ba00eb79a6f7141e2b6bb38c4b2;hp=07183dbefbacd4d2aae0a76842605510af06ea6a;hpb=666ca78faa770432a38538498a6efbcbc9545809;p=pintos-anon diff --git a/doc/userprog.tmpl b/doc/userprog.tmpl index 07183db..a8b4269 100644 --- a/doc/userprog.tmpl +++ b/doc/userprog.tmpl @@ -59,8 +59,7 @@ FirstName LastName ---- ALGORITHMS ---- ->> Describe your code for copying data from user programs into the kernel ->> and vice versa. +>> Describe your code for reading and writing user data from the kernel. >> Suppose a system call causes a full page (4,096 bytes) of data to be >> copied from user space into the kernel. What is the least and the @@ -100,8 +99,8 @@ FirstName LastName ---- RATIONALE ---- ->> Why did you choose to implement user-to-kernel copying the way you ->> did? +>> Why did you choose to implement access to user memory from the +>> kernel in the way that you did? >> What advantages or disadvantages can you see to your design for file >> descriptors?