---- 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
---- 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?