PROMPT (to be written in C): This exercise has 2 parts. In each case you are to write a server to initialize the IPC structure, and then fork and exec a client (which you also write) to process the structure created. 1) Write a server and client for message queues. The server should enqueue several messages (the message data can be a string of characters), and the client should dequeue them and display each message data read to the user. 2) Write a server and client for shared memory. The server should deposit some (character) data into shared memory and the client should read what is there and display the results to the user..