1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
Delvig [45]
3 years ago
7

. Virtualization simplifies the use of resources, isolates users from one another, supports replication and mobility, but exacts

a price in terms of performance and cost. Analyze each one of these aspects for: (i) memory virtualization, (ii) processor virtualization, and (iii) virtualization of a communication channel.
Computers and Technology
1 answer:
Salsk061 [2.6K]3 years ago
3 0

Answer:

In computing, virtualisation is defined as the processing of creating an intangible but electronic and functional version of a device or resource, such as a server, storage device, network or even an operating system where the framework divides the resource into one or more execution environments

(i) Memory Virtualisation

Memory virtualisation is seen as virtual memory, or swap, on servers and workstations.

It enhances performance by providing greater memory capacity, without the expense of adding main memory. Instead, a portion of a disk drive becomes an extension of main memory.

Importance of Virtual Memory

  • When the computer runs out of Random Access Memory, it writes what it needs to remember to the hard disk in a swap file as virtual memory.
  • In windows environment, if the computer requires more memory or RAM, then it is installed in the system to run a program , it uses a small section of hard drive for this purpose. A 16 MB program can run in 4 MB space by carefully choosing which 4 MB to keep in memory at each instance, with pieces of the program being swapped between disk and memory as needed.    

(II) Processor Virtualisation

CPU virtualisation involves a single CPU acting as if it were multiple separate CPUs on the same logic board within the same operating system/computer.

Usually this is done to enable the user to run multiple different operating systems on one machine at the same time. CPU virtualisation emphasises performance and runs directly on the available CPUs whenever possible. The underlying physical resources are used whenever possible and the virtualisation layer runs instructions only as needed to make virtual machines operate as if they were running directly on a physical machine.

When CPU contention occurs, the operating systems host time-slices the physical processors across all virtual machines so each virtual machine runs as if it has its specified number of virtual processors.

There is usually a performance price to pay when running a virtual processor even on an Enterprise Server environment.

(III) Virtualisation of Communication Channel

Virtual communication is defined as a mode of communication that includes the use of technology - audio and video to communicate with people who are not physically present in front of us. People can be in the next room, other floor, in neighbourhood or even miles away.

Implication of Virtualised Communication Channel

Fast: Instant messaging applications have enabled us communicate in real time as well as exchange valuable information. With Instant messaging applications or web conferencing tool, we can share news or information across the globe in seconds. This is highly valuable in times of of a disaster or collection of real time data.

Cost effective: Apart from been quickly, virtual communication also saves a lot money. Rather travelling miles, we can talk by initiating a video call. In a professional environment, it saves a lot of time and money.

Secure: Most of the texts we message via instant messaging application or web conferencing tool are encrypted, therefore no fear of our messages being misused.

Cheers!

 

You might be interested in
What happens it the offshore team members are not able to participate in the iteration demo due to time zone/infrastructure issu
professor190 [17]

The best option that will suite is that there will be no major issues since the offshore leads and the onsite members participated in the demo with the Product Owner/Stakeholders they can cascade the feedback to the offshore members

Explanation:

Iteration demo is the review which is done to gather the immediate feedback from the stakeholders on a regular basis from the regular cadence. This demo will be one mainly to review the progress of the team and the and to cascade and show their working process

They show their working process to the owners and they and the other stakeholders and they get their review from them and so there will be no issues if the members are not able to participate

5 0
3 years ago
Which of the following is the term for a device (usually external to a computer) that is plugged into a computer's communication
Serjik [45]

A device, usually external to a computer that is plugged into a computer's communication port or is connected wirelessly. Common peripherals are keyboards, mice, monitors, speakers, and printers

4 0
3 years ago
Type the correct answer in the box. Spell all words correctly.
faltersainse [42]

The resource allocation section of the test plan contains the information regarding the features to be tested in the test plan.

<h3>What is resource allocation?</h3>

The distribution and disbursement of the total disposable resources within an organization towards the different functions and processes in an organization is referred to as resource allocation.

The main functionality of a resource allocation section in a test plan is to portray the features of the test that will be conducted by the team of experts.

Hence, the functions of resource allocation in a test plan are as aforementioned.

Learn more about resource allocation here:

brainly.com/question/17837067

#SPJ1

5 0
2 years ago
Output each floating-point value with two digits after the decimal point, which can be achieved as follows:
sdas [7]

Answer:

The modified program in Python is as follows:

import math

paint_colors = {'red': 35,'blue': 25,'green': 23}

wall_height = int(input('Enter wall height (feet):\n'))

wall_width = int(input('Enter wall width (feet):\n'))

area = wall_height*wall_width

print('Wall area:',area,'square feet')

paint_needed = area/350.0

print('Paint needed: {:.2f} gallons'.format(paint_needed))

print('Cans needed:',round(paint_needed),'can(s)')

color = input("Choose a color to paint the wall: ")

print("Cost of purchasing", color, "paint: $",paint_colors[color])

Explanation:

The italicized are given from the question [unchanged]

<em>import math</em>

<em> paint_colors = {'red': 35,'blue': 25,'green': 23} </em>

<em>wall_height = int(input('Enter wall height (feet):\n')) </em>

This gets input for width

wall_width = int(input('Enter wall width (feet):\n'))

Calculate the wall area

area = wall_height*wall_width

Print the calculated wall area

print('Wall area:',area,'square feet')

Calculate the amount of paint needed

paint_needed = area/350.0

Print the amount of paint needed to 2 decimal places

print('Paint needed: {:.2f} gallons'.format(paint_needed))

Print the amount of can needed to nearest integer

print('Cans needed:',round(paint_needed),'can(s)')

Prompt user for color of paint [here, we assume the user input is correct]

color = input("Choose a color to paint the wall: ")

Prints the corresponding amount for the color

print("Cost of purchasing", color, "paint: $",paint_colors[color])

3 0
2 years ago
Express the following Boolean function using only the NOT and the AND operation
romanna [79]
Here, you go drawn , in paint. Please note that you can simplify further more the circuit by removing any two not following each other. 

3 0
3 years ago
Other questions:
  • Kendra needs to configure a visual alert for an appointment that she is creating for next week. What should she configure?
    11·1 answer
  • What does it mean to say that two variables are negatively correlated?
    6·1 answer
  • : How does the founder of Wikipedia keep a tight reign on accuracy? HELP PLEZ AT LEAST A PARGRAPH PLES
    6·1 answer
  • A technician needs to boot a PC from a USB drive.
    5·1 answer
  • Add a new row to a table by clicking in the
    10·1 answer
  • Computers are designed with what type of memory?
    13·1 answer
  • Which lighting technique can often heighten a dramatic story?
    14·1 answer
  • Anyone 13 i a boy 13 pan
    12·2 answers
  • Zoe wants to post something controversial online, but then she remembers that employers may look at her social media when she st
    10·1 answer
  • Which of the examples is part client side code
    10·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!