Question: Linux Operating Ststems Question Overview In this project, you'll be adding real kernel threads to xv6. Sound like fun? Well, it should. Because you are

Linux Operating Ststems Question
 Linux Operating Ststems Question Overview In this project, you'll be adding
real kernel threads to xv6. Sound like fun? Well, it should. Because

Overview In this project, you'll be adding real kernel threads to xv6. Sound like fun? Well, it should. Because you are on your way to becoming a real kernel hacker. And what could be more fun than that? Specifically, you'll do three things. First, you'll define a new system call to create a kernel thread, called clone , as well as one to wait for a thread called join Then, you'll use clone to build ate thread library, with a thread create ) cal and lock_acquire and lock_release functions. Finally, you'll show these things work by using the TA's tests. That's it! And now, for some details. Overview In this project, you'll be adding real kernel threads to xv6. Sound like fun? Well, it should. Because you are on your way to becoming a real kernel hacker. And what could be more fun than that? Specifically, you'll do three things. First, you'll define a new system call to create a kernel thread, called clone , as well as one to wait for a thread called join Then, you'll use clone to build ate thread library, with a thread create ) cal and lock_acquire and lock_release functions. Finally, you'll show these things work by using the TA's tests. That's it! And now, for some details

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!