X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=doc%2Fuserprog.tmpl;h=a8b4269e9c5c1de6025b289a91afd490c3ea3cbd;hb=0c6f5592b956c6a5c11c3b422e523d961f8afa45;hp=07183dbefbacd4d2aae0a76842605510af06ea6a;hpb=615bf3b3d2a8573ed6fb9ddc0055745e163ac999;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?