Unit Two Test, CSCI 423, Introduction to Operating Systems 1)Contrast how user-space programs verses the kernel view memory and explain how the kernel is able to modify the MMU while users cannot. 2)Contrast the file types -, d, b, c, l, p, and s. 3)Define "mount." Explain how the mount function is implemented. Give three roles of the Unix mount command. 4)Explain the role of "pid = wait(&status)". 5)Contrast the segments: "code," "data," "heap" and "stack." 6)Describe the "dup()" service and explain its role. 7)Explain how the shell employs the dup() and pipe() services to implement user-level pipes (the "|" operator). 8)Besides the traditional I/O, list four additional controllers in the south side bridge. 9)Contrast CPU versus memory access latency and give three ways of mitigating this difference. 10)Describe the structure of physical memory and the resulting four basic memory cell access steps. Bonus: (Must be completely correct) Describe the behavior of the following command and explain exactly how the five child shells are able to execute the command: cat /etc/passwd | cut -f1 -d: | sort | pr -h Users --columns=5 | more