Objective: Investigation of processes and the resources they use. Our focus is on multicore processors. Usage of ps an top. Preparation: We want to investigate the impact of running CPU and I/O intensive jobs on multi-core processors. For this use your own computer and only then the CS computers If you don’t own a computer, you can use any other computer on campus (running linux). Write two small programs that contain loops and run for 5 minutes. The first program, called CPU-bound.c, should just perform simple arithmetic calculations, e.g. a counter. The second program, called IO-bound.c, should perform an I/O operation, e.g., open a file, write a character into the file and close it. Again, this should be done in a loop that will terminate after 5 minutes. Make sure the programs really terminate as we want to avoid having endless processes hogging resources! Read about top and ps and check out what information they provide, e.g., use the man pages to see what options are available. Experiment 1: (using your computer) 1) Run top and see what processes the system is using. Try to understand what processes are running and interpret the information displayed for each process, i.e. interpret the columns. 2) Now start executing a single instance of your CPU-bound process in the background. Recall that a process can be executed in the background by using the “&”, e.g. CPUbound &. Find out how to start a process, stop it, and start it again, run it in the foreground and send it to the background. 3) Next investigate the impact of the CPU-bound program using ps and top. 4) Now start the IO-bound in the background and again check using ps and top its impact. At this point you should have a single instance of both programs executing. What do you notice about the processes’ CPU utilization?
Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.
You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.
Read moreEach paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.
Read moreThanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.
Read moreYour email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.
Read moreBy sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.
Read more