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
This tag element is the last one used in the html code sequence
satela [25.4K]

Answer:

Looking closely at the HTML code sequence, it does seem that the tag element is the endpoint from where the HTML form gets the input, like input boxes, checkboxes, radio buttons, etc. And hence it is correct to say that the tag elements are the last one used in the HTML code sequence. And in the HTML code sequence head title script and styles comes at the top, and hence we mention the script or the Javascript code basically at the last, such that the HTML code or the web page run one time at least.

Explanation:

Please check the answer section.

3 0
4 years ago
-Another question involving microsoft word-
Alexus [3.1K]
I'm PRETTY, certain it's C.
5 0
3 years ago
In MS Excel, a function is written as =FUNCTION_NAME(_____________________).​
otez555 [7]

Explanation:

A function is a predefined formula that performs calculations using specific values in a particular order. All spreadsheet programs include common functions that can be used for quickly finding the sum, average, count, maximum value, and minimum value for a range of cells. In order to use functions correctly, you'll need to understand the different parts of a function and how to create arguments to calculate values and cell references.

6 0
3 years ago
Discuss five processes for analyzing a qualitative study
xxMikexx [17]

1. Prepare and organize your data.

Print out your transcripts, gather your notes, documents, or other materials. Mark the source, any demographics you may have collected, or any other information that will help you analyze your data.

2. Review and explore the data.

This will require you to read your data, probably several times, to get a sense of what it contains. You may want to keep notes about your thoughts, ideas, or any questions you have.

3. Create initial codes.

Use highlighters, notes in the margins, sticky pads, concept maps, or anything else that helps you to connect with your data. See the attached document that demonstrates how one might highlight key words and phrases as well as make notes in the margins to categorize the data:

4. Review those codes and revise or combine into themes.

Identify recurring themes, language, opinions, and beliefs.

5. Present themes in a cohesive manner.

Consider your audience, the purpose of the study, and what content should be included to best tell the story of your data.

Hope this helped you!!!

4 0
3 years ago
Read 2 more answers
Can a syntax error occur in a block-based code? Why or why not?
valentina_108 [34]

Answer:

I'm confusd waht u m me ljhnab

Explanation:

4 0
3 years ago
Read 2 more answers
Other questions:
  • Write a program that calls fork(). Before calling fork(), have the main process access a variable (e.g., x) and set its value to
    5·1 answer
  • Suppose sum and num are int variables, and the input is 18 25 61 6 -1
    11·2 answers
  • If x window system is installed, linux users can use x11 forwarding to run __________ as they would on a windows computer. gui a
    11·1 answer
  • Error: 404 Not Found <br>The resource that you requested does not exist on this server.
    14·2 answers
  • A meeting of the quality team June is nervous about suggesting ideas because he is not sure he understands why they are qualifie
    6·2 answers
  • Jack lost all the data he saved on his desktop because of a power outage while working on a presentation on which of these compu
    10·2 answers
  • Is number 1 correct​
    7·2 answers
  • If an element is nested within another element, what happens to each line of the nested element?
    9·1 answer
  • What is ?
    9·2 answers
  • if you dont' have access to nessus, which of the following can be used by an attacker to gain information about remote *nix host
    11·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!