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 is a for command? can u use a variable instead of a number in the for command!<br>​
Ierofanga [76]

Answer:

A for loop is a block of code where a certain instruction repeats a certain amount of times.

Yes, you can use a variable instead of a number in a for loop.

Explanation:

For example, you're using a for loop and you want to repeat it a certain amount of times, but you want to take user input. You would ask the user for their input and assign it to a variable, then use that variable for the for loop.

8 0
3 years ago
A technician has been dispatched to a customer site to diagnose an issue where the computer turns off intermittently. Upon arriv
alisha [4.7K]

Answer:

The answer is "Option B".

Explanation:

When the technician detects a smoke smell, which is coming from the computer system it means it will sort to solve this problem the technician will shut the system down and substitute electricity, at this, it overcomes the problem, and wrong choices can be defined as follows:

  • In choice A, It is wrong because in this system component may be destroyed.
  • In choice C and D both are wrong because it is not a software and side panel problem.-
6 0
3 years ago
Which of the following is false about ERP II systems? Question 18 options: 1) They utilize the Web. 2) They include human resour
maks197457 [2]

Answer:

5) These ERP systems have no optional modules.

Explanation:

ERP II is a solution that comprises of the conventional materials planning, the distribution, and order-entry functionality reinforced by capabilities like consumer relationship management (CRM), the human resources management (HRM). A type of system like that can quickly, consistently and accurately operate the whole organization.

Some of the Examples of ERP system modules include: supply chain management (for example the manufacturing, purchasing and distribution of goods), product lifecycle management, warehouse management, customer relationship management (CRM), online sales, sales order processing, financials, human resources, and decision support scheme.

6 0
4 years ago
The device that store data and program for current purpose​
Musya8 [376]

Answer:

A computer, what you are using. smh.

6 0
3 years ago
Read 2 more answers
What phrase indicates someone has knowledge and understanding of computer,internet,mobile devices and related technologies?
navik [9.2K]

Digital literacy is the term for having knowledge of computers, internet, mobile devices and related technologies.

7 0
3 years ago
Other questions:
  • 7 features of QBASIC
    6·1 answer
  • You're trying to decide which disk technology to use on your new server. the server will be in heavy use around the clock every
    10·1 answer
  • Gina's teacher has sent her a Word document that contains the names of all the students who are participating in the
    11·2 answers
  • A. true
    6·1 answer
  • Which pattern is produced by the following code? for (int i = 1; i &lt;= 6; i++) { for (int j = 6; j &gt;= 1; j--) System.out.pr
    6·1 answer
  • Which would be included in a SaaS platform?<br><br> A.data link<br> B.IaaS<br> C.Java<br> D.vb.net
    5·1 answer
  • Mac or PC (need opinions please)<br><br> Why did you choose Mac/PC?
    10·2 answers
  • What are 25 items that trees made?
    6·2 answers
  • Disuss the roles of hardware,software and databases in regard to computer based information systems
    7·1 answer
  • What is the definition of a nested function?
    8·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!