Віртуалізація





VirtualBox на базі Ubuntu 8.10, запущена Fedora 10


Віртуалізація (англ. virtualization) — створення віртуального, тобто штучного, об'єкта чи середовища.


Термін часто використовується в комп'ютерних технологіях для позначення абстракції комп'ютерних ресурсів. Відповідно, він може стосуватися різних випадків:



  • Віртуальна машина (VM), програмна реалізація машини (комп'ютера) яка виконує програми подібно до справжньої машини

    • Віртуалізація платформи, відокремлює операційну систему від ресурсів платформи

      • Повна віртуалізація, чутливі до безпеки інструкції ретранслюються або перехоплюються апаратним забезпеченням, що дозволяє виконання будь-якого програмного забезпечення у віртуальній машині, наприклад IBM CP/CMS, VirtualBox, VMware Workstation


      • Віртуалізація з апаратною підтримкою, процесор перехоплює чутливі до безпеки інструкції — дозволяє запускати незмінену операційну систему; використовується, наприклад, у VMware Workstation, Xen, KVM


      • Часткова віртуалізація, для окремих програм а не для операційних систем


      • Паравіртуалізація, спосіб віртуалізації, який представляє програмний інтерфейс подібний до, але не ідентичний апаратному забезпеченню, що вимагає адаптації гостьової операційної системи, наприклад, Xen в ранніх стадіях розробки


      • Віртуалізація на рівні операційної системи, метод, який дозволяє операційній системі створювати декілька користувацьких образів (віртуальний хостинг, chroot jail + керування ресурсами)



    • Віртуалізація прикладного програмного забезпечення, виконання окремих програм на відмінній апаратній/програмній платформі

      • Портативна програма, програма, що може виконуватись з переносного носія даних, такого як USB флеш диск


      • Крос-платформова віртуалізація, дозволяє програмному забезпеченню скомпільованому для певного процесору та операційної системи працювати на відмінних процесорах та/або операційних системах


      • Віртуальний пристрій, образ віртуальної машини призначений для роботи на віртуалізованій платформі


      • Емуляція або Симуляція




  • Віртуальна пам'ять, дозволяє лінійну, неперервну адресацію фізично розподіленої та не цілої пам'яті та областей диску


  • Віртуалізація сховища, процес повного абстрагування логічного сховища даних від фізичного сховища


  • Мережева віртуалізація, створення віртуалізованого адресного простору мережі в середині або через існуючі підмережі

    • Віртуальна приватна мережа (VPN), комп'ютерна мережа, в які деякі канали зв'язку між вузлами створені через відкриті канали передачі даних або віртуальні канали у більших мережах, таких як Інтернет


    • Віртуалізація пам'яті, збирає ресурси оперативної пам'яті з мережевих систем у віртуалізований пул пам'яті



  • Віртуалізація стільниці, віддалене керування комп'ютерною стільницею


  • Віртуалізація баз даних, відокремлення шару бази даних, який знаходиться між сховищем даних та програмним рівнем в середині стеку програмного забезпечення


  • Віртуалізація даних, спосіб уніфікації даних з кількох джерел в одному шарі, завдяки чому додатки, засоби звітування та кінцеві користувачі можуть отримати доступ до даних, не вимагаючи докладної інформації про вихідне джерело, місце розташування та структури даних[1]

  • Хронологія розробок віртуалізації


Примітки |




  1. ↑ dataWerks – Innovative data virtualization tools that offer a radically new approach to delivering real time business insights. www.datawerks.com (en-US). Процитовано 2017-12-14. 





Popular posts from this blog

AWS Lex not identifying response if by a variable The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) The Ask Question Wizard is Live! Data science time! April 2019 and salary with experienceEnforcing custom enumeration in AWS LEX for slot valuesHow to give response based on user response in Amazon Lex?Intercepting AWS Lambda Response to a AWS Lex QueryLex chat bot error: Reached second execution of fulfillment lambda on the same utteranceamazon lex showing invalid responseLambda response send back to Lex slot?Response card in Amazon lexAmazon Lex - Lambda response return HTML to botHow can I solve 424 (Failed Dependency) (python) obtained from Amazon lex?

Property … does not exist on type 'IntrinsicAttributes & …'property does not exists on type ''Angular 2 beta.17: Property 'map' does not exist on type 'Observable<Response>'Can't bind to 'ngModel' since it isn't a known property of 'input'TypeScript TS2339 error in React component: Property 'xyz' does not exist on type 'IntrinsicAttributes…'property of type forEach does not exist on type voidAdd onclick listener reactjsProperty 'pictures' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributesTypescript redux connected component type errorTypescript+React+Redux+reactrouter:“property does not exist on type IntrinsicAttributes & IntrinsicClassAttributes” passing props from parent to childUnable to set ref due to error “TS2339: Property 'X' does not exist on type 'Y' ” inside a react component

C# Print list of string array The Next CEO of Stack OverflowUseless output to console when printing result of ReadAllLinesC# & very new Programming in generalWhat is the difference between String and string in C#?How do I check if a list is empty?Create ArrayList from arrayFinding the index of an item given a list containing it in PythonHow to append something to an array?How to make a flat list out of list of lists?How to check if an object is an array?How do I remove a particular element from an array in JavaScript?For-each over an array in JavaScript?Why not inherit from List<T>?