For this section you will need to refer to the source of


Part A
For this section, you will need to refer to the source of the Linux kernel, version 3.1.1. You may download the source code here (https://www.kemelorg/pub/li)uut/kemel/v3.0/finux-3.1.1.tar.bz2) ; however, you will probably prefer to navigate the code through the Linux Cross Reference Project (httpl/bcr.linix.nol#Iinux-1-v3.1.10 . *** Students have found it easier to navigate this link ***
1. Answer the following questions regarding do_execve_common O in fi/exec.c.
1. What infomation does bpim hold?
2. What are the many goto's for?
3. What are the two lines immediately before this function returns with no error (i.e., the execve succeeds)?
2. What function is the main constuner of copy_process () in kemeVfork.c?
3. In tunitramp.c, what does the line SYSCALL_DEFINE1 (brk, unsigned long, brk) do?
4. What is the call down_write (&mm->mmap_sem); for?
5. In what file is au. te_tx_ring declared?
Part B
I. Briefly explain what each statement does in vf s_write a in fs/read_write.c. Your explanation for each line should take up two lines at most.
2. What is the purpose of each field in the Mid at Ile_tx_ring? (Note: the last two fields are extra credit!)

Solution Preview :

Prepared by a verified Expert
Basic Computer Science: For this section you will need to refer to the source of
Reference No:- TGS01487148

Now Priced at $10 (50% Discount)

Recommended (96%)

Rated (4.8/5)