Describe advantages of having a componentized system

Assignment Help Operating System
Reference no: EM13943561

Here is the reading for this work (not that you would need it J)

Consider a typical house in which there are several bedrooms, a kitchen, and a laundry room-each with a distinct function. You sleep in the bedroom, you wash clothes in the laundry room, and you cook in the kitchen. Each room encapsulates all the items needed to complete the necessary tasks.

What you have is a set of well-defined components: Each provides a single service to communicate with the other components using simple messages when something needs to be done. If you consider a kitchen, you see it is also composed of several, smaller components, including the oven, refrigerator, and microwave. Top-level objects are composed of smaller components that do the actual work. This perspective is a very natural way of looking at our world, and one with which we are all familiar. We do the same thing in object-oriented programming:

Consider the microwave oven in your kitchen, using the object-oriented thinking.

  • Identity the top-level objects of the microwave

Top-Level Objects

Communicates With

Incoming Messages

Outgoing Messages

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • Explain some of the graphical user interfaces (GUIs) and communications messages that occur during the operation of a microwave
  • Describe some of the advantages of having a componentized system. For example, what happens if the microwave breaks?

Reference no: EM13943561

Questions Cloud

Responsibility for quality management and customer service : Identify the issues within this case study and within the organisation system Pam claims no responsibility for quality management and customer service,
What is the permissible range for the modulation index : The maximum deviation in broadcast FM is 75 kHz. Suppose that a commercial FM system has modulating frequencies 40 Hz to 20 kHz. What is the permissible range for the modulation index?
What do the reports tell you about prison overcrowding : What do the reports tell you about prison overcrowding? Are there common themes or are they very diverse? What is the focus, state level, national level or something else? Write a two page report.
Economic voting in the uk : The Importance of Economic Indicators on General Election Outcomes in the UK at different stages of a business cycle.
Describe advantages of having a componentized system : Consider a typical house in which there are several bedrooms, a kitchen, and a laundry room-each with a distinct function. You sleep in the bedroom, you wash clothes in the laundry room, and you cook in the kitchen. Each room encapsulates all the ..
Significance of equality and diversity act to nhs trust : Significance of Equality and Diversity Act to NHS Trust: In the introduction, you should provide a brief background of the development of Equality legislation and diversity approaches in the context of UK and EU. (Approx. 300 words)
Review the resources for victims & witnesses : Go to the Federal Bureau of Prisons' (BOP) Website, and review the "Resources For Victims & Witnesses,", Examine the significant manner in which the Crime Victims' Rights Act protects the rights of crime victims. Provide your opinion of the effecti..
How does a soaring dollar affect its profitability : Black & Decker Manufacturing Co. of Towson, Maryland, has roughly 45% of its assets and 40% of its sales overseas. How does a soaring dollar affect its profitability, both at home and abroad?
Heat transfer problems : HEAT TRANSFER PROBLEMS NO16- Water flowing in a steel pipe of diameter 0.02 m is to be cooled from 40 to 30 oc . The velocity of water in the steel pipe is 1.5 m/s .

Reviews

Write a Review

 

Operating System Questions & Answers

  Explain current technologies and issues

Assume you work for a cosmetics corporation and have been asked to manage a project team that will investigate whether or not your company should start to sell its products directly to customers through the internet.

  Information-level design for college requirements

Database at college is needed to support following requirements. Complete information-level design for this set of requirements. Use your own experience to find out any constraints you require which are not stated in problem

  How smart phones used in running a business

Can you run your company out of your pocket? Discuss how smart phones, tablets, and other mobile devices can be used in running a business. Consider all types of devices such as Android, Blackberry, iPhone, iPad and Windows Phone 7.

  When a customer buys an item from the store

When a customer buys an item (or several) from the store, several changes to database tables will occur. Explain what those might be.

  Intermediate level tasks below is a simple program it

intermediate level tasks below is a simple program. it creates 2 threads. the first thread keeps printing out x on the

  Crescent manufacturing inc cmi is a luxury leader in

crescent manufacturing inc. cmi is a luxury leader in crafted and customized home furnishings. the corporate

  Can a dll be mapped into two process virtual address spaces

Can a DLL be mapped into two process' virtual address spaces at different virtual ad- dresses? If so, what problems arise? Can they be solved? If not, what can be done to eliminate them?

  Scientific principles behind a computer technology

Explain the scientific principles behind a computer technology and discuss how social, political, economic or ethical impact of computers on our cultural structures and beliefs.

  Discuss main reasons for it project failures

Discuss the main reasons for IT project failures? Are they because of problems with project management life cycle, product development life cycle,

  Describe in operating system concepts

Visually associates the hardware components described in your text in Computer Hardware Review, Section 1.3 (CPU, Memory and Disks) with its associated operating system abstraction described in Operating System Concepts, Section 1.5 (Processes, Me..

  Demonstrate various page replacement algorithms

Demonstrate various page replacement algorithms - Calculate the number of page faults and display an output

  Write a program to compute numeric grades for a course.

You can add in to the program I made below. It is incomplete but you can use it so that you would have a quicker time to complete the program. Step by step explanations would help me since I am an online learner

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