Consider two upgrade paths for a machine

Assignment Help Basic Computer Science
Reference no: EM13326800

You are to consider two upgrade paths for a machine. The first possible path will replace the CPU by a new CPU that has clock rate three times the current CPU but otherwise the same architecture. The second possible path will replace the disk storage subsystem by a new one that has two times the effective throughput as the present system; neither disk subsytem will saturate the internal bus connecting the disk subsystem to the rest of the machine.

1.1 Assume that processes spend 0.55 fraction of time executing in the CPU without disk access, and 0.45 fraction of time using disk access. What is the speedup of each upgrade path under this scenario?

1.2 Assume that for the upgraded machine, the process mix will change; now the average process spends 0.25 fraction of time executing in the CPU without disk access, and 0.75 fraction of time using disk access. What is the speedup of each upgrade path under this other scenario?

1.3 Assume that the cost is $600 for the CPU upgrade and $700 for the disk subsystem upgrade. Under the two scenarios of (1.1) and (1.2) above, which upgrade would you recommend and why?

1.4 Let us redo the above with arbitrary values; that is, assume that the fraction of time executing in the CPU is fcpu and that only disk access is the other possible state (an oversimplification in the real world), with fraction of time fdisk = 1 - fcpu. Assume that one will change either the CPU or disk, and that the performance increase for the CPU is Scpu and for the disk is Sdisk. What is the speedup achieved by changing:

1.4.1 The CPU

1.4.2 The disk.

1.4.3 Assuming that the new CPU costs Ccpu and the disk costs Cdisk. As a function of fcpu, which is the best solution, change the disk or change the CPU? Note: your general answer in this case should provide the same result for the specific values used earlier in this question.
(Hint: to solve this question, you may need to consider the use of the methods of calculus, in which the best solution provides the most speedup for the total cost of the upgrade and in which the overall speedup depends not only upon the two S values but also upon the fraction the machine spends that in disk or CPU use.)

Reference no: EM13326800

Questions Cloud

Show at least the state of machine and state of any memory : Consider two machines, a classical von Neumann architecture as well as a more modern machine with two buses.
Find the magnetic flux through the loop : A uniform magnetic field passes through a horizontal circular wire loop at an angle 15.1° from the normal to plane of the loop. Find the magnetic flux through the loop
Find the speed at which the satellite travels : A satellite is in a circular orbit about the earth (ME = 5.98 1024 kg). The period of the satellite is 4.40 104 s. What is the speed at which the satellite travels
Determine the bank annual interest rate on this loan : To invest in upgrades to your company’s heating , you borrow $165,000 from a local bank. If the bank asks you repay the loan in 15 equal annual installments of $19,500, determine the bank’s annual interest rate on this loan transaction.
Consider two upgrade paths for a machine : Assume that the cost is $600 for the CPU upgrade and $700 for the disk subsystem upgrade. Under the two scenarios of (1.1) and (1.2) above, which upgrade would you recommend and why?
What is term for organisms that obtain energy and nutrients : What is the term for organisms that obtain energy and nutrients (building blocks for new molecules) by consuming organic material produced by other organisms
What is the balance at the end of year 13 : Assume that $5000 is deposited today, three years from now, six years from now, nine years from now, and twelve years from now in a savings account which earns 5% annual interest. What is the balance at the end of year 13?
Would it be better to administer dextrose to the patient : A patient looses 1 liter of blood and is waiting for a blood transfusion to arrive from the blood bank. Would it be better to administer 5% dextrose or 0.9% sodium chloride to the patient. Why.
Calculate the number of turns in the coil wire : Anemometers (pictured) are used to measure wind speeds. Wind striking the cups causes the assembly to rotate; a gauge measures the frequency of this rotation and translates the data into wind speed. calculate the number of turns in the coil wire

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Identifies the cost of computer

identifies the cost of computer components to configure a computer system (including all peripheral devices where needed) for use in one of the following four situations:

  Input devices

Compare how the gestures data is generated and represented for interpretation in each of the following input devices. In your comparison, consider the data formats (radio waves, electrical signal, sound, etc.), device drivers, operating systems suppo..

  Cores on computer systems

Assignment : Cores on Computer Systems:  Differentiate between multiprocessor systems and many-core systems in terms of power efficiency, cost benefit analysis, instructions processing efficiency, and packaging form factors.

  Prepare an annual budget in an excel spreadsheet

Prepare working solutions in Excel that will manage the annual budget

  Write a research paper in relation to a software design

Research paper in relation to a Software Design related topic

  Describe the forest, domain, ou, and trust configuration

Describe the forest, domain, OU, and trust configuration for Bluesky. Include a chart or diagram of the current configuration. Currently Bluesky has a single domain and default OU structure.

  Construct a truth table for the boolean expression

Construct a truth table for the Boolean expressions ABC + A'B'C' ABC + AB'C' + A'B'C' A(BC' + B'C)

  Evaluate the cost of materials

Evaluate the cost of materials

  The marie simulator

Depending on how comfortable you are with using the MARIE simulator after reading

  What is the main advantage of using master pages

What is the main advantage of using master pages. Explain the purpose and advantage of using styles.

  Describe the three fundamental models of distributed systems

Explain the two approaches to packet delivery by the network layer in Distributed Systems. Describe the three fundamental models of Distributed Systems

  Distinguish between caching and buffering

Distinguish between caching and buffering The failure model defines the ways in which failure may occur in order to provide an understanding of the effects of failure. Give one type of failure with a brief description of the failure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd