Well GPS works by sending a signal into space that gets a satellite to pin you on earth. So if you trying to turn off the ringer wile in school you would have to make a app that gets the satellite to pin you on the map then say if your in school or in like a 5 mile radius of your school to tell the app to turn off your ringer on your phone. 
Your app would need;
Your Schools location, Your location, Your ringer state(On/Off), And it would need if you have school they day(Like on the weekend). 
Then you just have to put it together
 
        
             
        
        
        
Dont shut it down. install it then wait 5 minutes then restart your computer.
        
             
        
        
        
Answer:
Explanation:
From the given information;
We will like you to understand that the source port numbers and destination port number can be any number. For that reason, the ones being used here will just be examples.
NOTE:
That the destination port numbers sent from A to S and B to S are the same in their segments.
That the destination port numbers sent from S to A and S to B are the same in their segments.
From A to S, the segment sent possibly could have the source port number 467 and destination port number as 23(Telnet)
From B to S, the segment sent possibly could have the source port number 513 and destination port number as 23(Telnet). 
From S to A, the segment sent possibly could have the source port number as 23(Telnet) and destination port number as 467.
From S to B, the segment sent possibly could have the source port number as 23(Telnet) and destination port number as 513.
Yes, it is possible. This is because the inclusion of  IP in the segments is to recognize the host. 
No, the source ports will be different. Because source port number from A to S can't be the same from B to S at the time they are in the same host.
 
        
             
        
        
        
Answer: C) spin-lock with test and set
Explanation:
 In spinlock, when a thread locks a spinlock then it continuously retrying locking until it succeeds. Spinlock is the lock that cause thread and continuously check that whether the lock are available or not for synchronization. 
So that is why spinlock is best synchronization solution as it is not allowing any another thread. 
On the other hand, in mutex thread try to lock a mutex and then, it automatically go to sleep mode before locking and immediate allow another thread to run. 
 
        
             
        
        
        
They use multiple techniques to help children.