How many transformation processes are possible

Assignment Help Basic Computer Science
Reference no: EM131229671

Two computers, A and B, are identical except for the fact that A has a subtract instruction and B does not. Both have add instructions. Both have instructions that can take a value and produce the negative of that value. Which computer is able to solve more problems, A or B? Prove your result. 1.14 Suppose we wish to put a set of names in alphabetical order. We call the act of doing so sorting. One algorithm that can accomplish that is called the bubble sort. We could then program our bubble sort algorithm in C, and compile the C program to execute on an x86 ISA. The x86 ISA can be implemented with an Intel Pentium IV microarchitecture. Let us call the sequence "Bubble Sort, C program, x86 ISA, Pentium IV microarchitecture" one transformation process.

Assume we have available four sorting algorithms and can program in C, C++, Pascal, Fortran, and COBOL. We have available compilers that can translate from each of these to either x86 or SPARC, and we have available three different microarchitectures for x86 and three different microarchitectures for SPARC.

a. How many transformation processes are possible?

b. Write three examples of transformation processes.

c. How many transformation processes are possible if instead of three different microarchitectures for x86 and three different microarchitectures for SPARC, there were two for x86 and four for SPARC?

Reference no: EM131229671

Questions Cloud

Describe the ethical model being used by the company : Describe ethical model being used by company. Present your overall opinion of organization's corporate strategy approach. Is strategy execution effort delivering the expected results? Explain and illustrate your conclusions.
Are natural languages capable of expressing algorithms : For each characteristic of an algorithm, give an example of a procedure that does not have the characteristic, and is therefore not an algorithm.
Hospital needs to consider in layout design : Identify the many variables that a hospital needs to consider in layout design.
Define cognitive dissonance : Define cognitive dissonance. Reflect on a time that you experienced major cognitive dissonance in your professional life. What were your initial feelings about this situation? How did you resolve the cognitive dissonance?
How many transformation processes are possible : How many transformation processes are possible if instead of three different microarchitectures for x86 and three different microarchitectures for SPARC, there were two for x86 and four for SPARC?
Majority of purchasing organizations : A recent report highlighted that the main measure of performance used by the majority of purchasing organizations was reduced costs
Name at least three things specified by an isa : Identify one advantage of programming in a higher-level language compared to a lower-level language. Identify one disadvantage.
Evaluate an educational website that aligns with strategy : Evaluate an Educational Website, Software Program or App that aligns with the instructional strategy: Non-Linguistic Representation - 10 pts.
What would you advise her in terms of preventive actions : Alice expresses guilt that she may have caused Lauren's disorder and is also concerned that it might occur again in future offspring. What would you advise her in terms of preventive actions, available testing, and reproduction options?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Administrative procedures and controls

Our distributed environments have put much more responsibility on the individual user, facility management, and administrative procedures and controls than in the old days.

  Setup an information policy for policy

Would information policy help the company to preventing unintentionally security attack from the employees?, if you were the decision maker of a company, would you like to setup an information policy for your policy?

  One mode that some dma controllers use

One mode that some DMA controllers use is to have the device controller send the word to the DMA controller, which then issues a second bus request to write to memory.

  Map elements can placed anywhere within body the web page

Map elements can be placed anywhere within the body of the Web page because they are not actually displayed by the browser, but used as references for mapping ____ to inline images.

  Which of the following is wrong

Which of the following is wrong? A. LDX #$5000 B. LDX #2550 C. LDX #$10000 D. LDX #$00 Explain Why!

  Keystrokes and improve a computer user

What is the name given to the values that are automatically provided by software to reduce keystrokes and improve a computer user's productivity?

  Gcd that returns the greatest common divisor

Write method Gcd that returns the greatest common divisor of two integers. Incorporate the method into an application that reads two values from the user and displays the result

  Violating the copyrights held by company b

Suppose company A wants to develop a program that duplicate the functionality of a program made by company B describe how company A may do this without violating the copyrights held by company B

  Dtermine whether the implementation of hypervisors has an

a hypervisor is computer hardware platform virtualization software that allows multiple different operating systems os

  Explaining benefits of reconnaissance tools

Write down some popular reconnaissance tools? Compare three reconnaissance tools and describe the benefits and limitations of each.

  Set of business requirements for the problem

Define the current problem and the set of business requirements for the problem you need to solve from a local and global perspective.

  Explains about the algorithm insertionsort

The insertion sort algorithm is stated below. Operation of insertion sort can be described as follows. The list at any moment is divided into two parts: sorted and unsorted. In each pass of the algorithm, the first element of the unsorted sub-list..

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