Great Deal! Get Instant $10 FREE in Account on First Order + 10% Cashback on Every Order Order Now

All the programming needs to be done in XINU. I need solutions to all the questions in word file attached. Additional requirements for submission are as follows you need to submit one Zipped Folder...

1 answer below »
All the programming needs to be done in XINU. I need solutions to all the questions in word file attached. Additional requirements for submission are as follows

you need to submit one Zipped Folder (.zip) that contains:

1. .pdf files that contains answers to any required questions and modified codes showing the modification (such as yellow highlight)

2. .c/.h files that you have changed

3. Video file (shows you explaining the code and showing results/output). There is no need to capture make clean,make, sudo and upload steps, and the opening of the back end. The video file should be maximum five minutes.

4. A tar file of the updated xinu folder (if you want).

Answered Same Day Feb 11, 2021

Solution

Piyush answered on Feb 15 2021
150 Votes
Xinu Assignment/Document.docx
Xinu Assignment:
In this Solution following items are included:
1. Source code in file named as rendezvous.c
2. Video showing the output and also the steps to build the code and edit the code and to run the code in the console of the xinu OS.
3. This file.
To get the xinu Os and to setup the environment you can consult following file and link:
Link:
ftp:
ftp.cs.purdue.edu/pu
come
private/Xinu/Edition-1-files
Download xinu-vm.tar.gz file of size 604 MB
Unpack it and get the xinu server file.
Open that file and set up the environment of xinu in the vmware as per the instructions provided in the pdf document.
Only follow the instructions for the xinu-sever and not for the xinu-client.
Use following commands to edit and build the code in the xinu:
· Vim
· gcc –lpthread rendezvous.c
· less rendezvous.c
Vim is the console text editor which need to be used for editing the code.
Use of pthread li
ary is must during building the code as threads have been used alongwith the semaphore to implement the tasks.
Rest follow in the code.
If you want to run the code once than comment the while(1) section in both the threads, else if you want continuous outputs from the threads than uncomment the while(1) section in both the threads.
Source Code is self explanatory.
Xinu Assignment/How-to-install-Xinu-on-VMWare.pdf
1. Install VMware Workstation 8.
(You can download from
herehttp:
downloads.vmware.com/d/info/desktop_end_user_computing/vmware_workstation/8_0 and get
license key from http:
www.cs.purdue.edu/vmware)

2. Import Open Virtualization Format Virtual Machines.
1) In Workstation, select File > Open.
2) Choose to Open Virual Machine Format Images (*.ovf, .ova),
owse to xinu-vserver.ovf, and click...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here