CS assignment

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

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? 

Place your order
(550 words)

Approximate price: $22

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
The price is based on these factors:
Academic level
Number of pages
Urgency
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our Guarantees

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.

Money-back guarantee

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 more

Zero-plagiarism guarantee

Each 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 more

Free-revision policy

Thanks 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 more

Privacy policy

Your 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 more

Fair-cooperation guarantee

By 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

Online Class Help Services Available from $100 to $150 Weekly We Handle Everything