Purchase Solution

Hardware and Software

Not what you're looking for?

Ask Custom Question

Please help me with the following:

Discussion is designed to help you understand the roles of hardware and software components in a modern computer system. For the purposes of this Discussion, assume that you are heading a team of 25 people working on a software development project.

Discussion Prompt:

* As the team lead, you need to purchase computers for your team. Would you recommend a multi-core CPU? In which situations do you think a multi-core CPU would be most beneficial, and why?
* Although your organization has succeeded in the past by using procedural programming, one of your team members recommends switching to object-oriented programming for this project. What advantages and disadvantages do you see? Justify your response with an explanation

Purchase this Solution

Solution Summary

This posting contains answers to the given questions.

Solution Preview

At today's computing age, a processor with multiple cores is becoming more and more common. Single core processors in modern computers are becoming more and more obsolete. As a team lead, I will recommend a multi-core CPU for the computers of my team. It is because multi-core CPUs are essentially more powerful than a single core processor. Considering the structure of a CPU or microprocessor, the core is where instructions are being processed. A core can handle one instruction per clock cycle. If a processor has 2 cores built inside it, then essentially it can handle 2 instructions for every clock cycle. Increasing further the number of cores, then the number of instructions executed per clock cycle also increases. The effect of having multi-core CPUs is much faster processing time, enabling computers to run more powerful software applications and have the computer run on heavier loads (more applications running at the same time). The ability of multi-core ...

Purchase this Solution


Free BrainMass Quizzes
Word 2010: Tables

Have you never worked with Tables in Word 2010? Maybe it has been a while since you have used a Table in Word and you need to brush up on your skills. Several keywords and popular options are discussed as you go through this quiz.

Javscript Basics

Quiz on basics of javascript programming language.

Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.

C++ Operators

This quiz tests a student's knowledge about C++ operators.

Basic Computer Terms

We use many basic terms like bit, pixel in our usual conversations about computers. Are we aware of what these mean? This little quiz is an attempt towards discovering that.