Explain the limitations of computers in terms of software

Assignment Help Computer Engineering
Reference no: EM133453890

Questions: The limitations of computing imposed by hardware, software, and problems in terms of solutions to computing problems. We learn some methods of comparing algorithms based on criteria such as efficiency, we learn about Big-O notation/order of magnitude as it relates to solving problems, and intractable problems and the role of parallel computing in solving these problems. You will show your knowledge of the topics by answering the following questions.

1. Chapter 18 opens with a discussion of limits on arithmetic with a story that helps to explain how integer numbers can get very big very fast. Explain the error the king made in his choice of payment to the bright young dot-commer in the fable told in the book, The Limits of Computing when the bright young dot-commer gave the king two payment choices. Explain how the story relates to hardware limitations.

2. As it relates to the limitations of computing, this question focuses on the limits on communications. Explain the difference between error-detecting strategies and error-correcting strategies. Discuss the importance of preventing data corruption.

3 Explain the limitations of computers in terms of software errors as well as some of the reasons for these errors. Discuss how software engineering could help to improve the quality of software.

4. Explain why the order of magnitude or Big-O notation is only concerned with what happens when N is large or why it is only important for large values of N.

5. Evaluate the following problem to determine which value of N is the Big-O notation in the problem. In other words, which is the most significant in terms of large values of N such that is increases the fastest. f(N) = N2 + 5N + 20.Explain the reason for your answer.

6. Explain an intractable problem in terms of executing the problem to determine a result. Also, discuss what happens when parallel computers are used with intractable problems in terms of executing the problem to determine a result?

Reference no: EM133453890

Questions Cloud

Explain the key components of an analytics model : Explain the key components of an analytics model. Provide an associated example of an analytics model and use it to illustrate your ideas.
Cognitive and social psychological perspective : Why are we sometimes hostile or negative towards others from a cognitive and social psychological perspective?
Difference between descriptive and inferential statistics : What are the three fundamental features of science described by Stanovich (2010)? Describe the difference between descriptive and inferential statistics.
Vicodin-oxycontin and heroin are all opioids : Were you aware that painkillers Vicodin, Oxycontin, and heroin are all opioids?
Explain the limitations of computers in terms of software : Explain the error the king made in his choice of payment to the bright young dot-commer in the fable told in the book, The Limits of Computing when the bright
Heated scientific-political debate : What are your thoughts on this heated scientific-political debate?
What is operationalism : What is operationalism? How was it defined by neo-behaviorists? What is behavior modification? What are some of the practical applications for it?
Expand on the relationship between ea and soa : Expand on the relationship between EA and SOA. Also, discuss an application of SOA that an organization has benefited from. Provide at least two examples
Define the various technologies that are emerging as noted : review the article and define the various technologies that are emerging as noted in the article. Note how these emerging technologies are impacting

Reviews

Write a Review

Computer Engineering Questions & Answers

  Describe how to load data and pre-processing is performed

ICT110 Introduction to Data Science Assignment, University of the Sunshine Coast, Australia. Describe how to load data and pre-processing is performed

  Inputs the worlds population at the end of last year

Write a C++ program that inputs the world's population at the end of last year. Assume population is growing at a rate of 1.12%.

  Explain the software reliability process

SOFTWARE RELIABILITY and TESTING-LEVEL 3-National Council for Higher Education- BACHELOR OF SCIENCE IN SOFTWARE ENGINEERING.Explain the software reliability.

  What alternative approaches were considered

What alternative approaches were considered and why were they rejected? What did you learn from doing this project and what would you do differently?

  Examine each of the 10 caritas processes

Examine each of the 10 caritas processes developed by Watson. Describe an example of the patient encounter that demonstrates the use of each caritas process

  Describe the functions the system should perform

Describe the functions the system should perform. Identify the method of delivery (Web, client software, etc.). List the types of target users.

  You will create a page in the folder named index html

You will create a page in the folder named index.html that should be an HTML page containing a link to every JPEG file in the directory.

  Which of the following heuristic functions are admissible

Let D(x, y) denote the straight-line distance between two locations on a planar map (in kilometers). Which of the following heuristic functions are admissible

  Research the available cloud-based applications

You believe that a cloud-based solution is the best way for the company to meet its objectives. In order to convince the company management.

  Why is self-confidence so important to success

What can I do to build up my level of self-confidence? Why is self-confidence so important to success?

  Implement the insertion sort and merge sort

Implement the insertion sort and merge sort algorithms with any programming language you choose and run them with the same input number list

  How long does the computation take on a computer

How long does the computation take on a computer that can execute at a rate of 5 MIPS (millions of instructions per second)?

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