320x100
320x100

https://m.blog.naver.com/ki630808/221658639143

가상화 (virtualization)

- 물리적인 하드웨어 장치를 논리적인 객체로 추상화 하는 것

 : 가상의 하드웨어를 프로세스 처럼 실행

 : 일종의 컴퓨터를 프로그램 처럼 실행 하는 것

 

- 용도

 1. 컴퓨터를 전환 하거나 다른 시스템으로 재시작하지 않고도

    다른 운영체제를 위한 애플리케이션을 실행할 때

 2. 대규모 시스템을 여러개의 작은 부분으로 세분화 하여 활용

 

 

 

 

 

하이퍼바이저 (Hyper Visor)

- 가상 시스템(가상머신)을 생성하고 실행하기 위한 프로그램

 

- 개념

 : 호스트 

 ㆍ하이퍼바이저가 실행되는 물리 하드웨어

 : 게스트

 ㆍ리소스를 사용하는 여러 가상머신

 

 

 

하이퍼바이저 타입 (출처:  위키피디아 )

하이퍼바이저의 타입

- 베어메탈 (Bare Metal, native)

 : 호스트 하드웨어에 직접 설치하여 구동되는 방식 (OS대신 하이퍼바이저가 존재하는 형태)

 : 하드웨어의 제어와 VM관리역할을 하이버파이저가 담당

 : 드라이버, OS설치 등의 세팅 필요

 : 종류

 ㆍXen, KVM, oracle VM server, Hyper-V

 

 

- 호스티드 (Hosted)

 : 호스트 OS 위에 설치되는 방식 (프로그램처럼 작동하는 방식)

 : 프로그램 설치 후 운영체제의 이미지 파일만 있으면 쉽게 세팅 가능

 : 종류

 ㆍVM웨어

 ㆍ버추얼 박스

 ㆍQEMU

 ㆍMAC용 패럴랠스 데스크톱 (Parallels Desktop for MAC)

 

 

 

 

※ 참고 : 컨테이너에 대해서 (2mukee.tistory.com/79?category=921291)

 

 

 

Refference

 

가상화란 무엇인가? ☞ What is virtualization?

https://blog.naver.com/ki630808/221729345503가상화란 무엇인가? ☞ What is virtualization?​가상화는...

blog.naver.com

 

300x250
728x90

'Computer Science > OS' 카테고리의 다른 글

우리가 사용하는 운영체제들의 관계  (0) 2023.06.17
POSIX 란?  (0) 2021.02.06
파일시스템의 종류  (0) 2021.02.05
운영체제의 입출력 관리  (0) 2021.02.05
운영체제의 메모리 관리  (0) 2021.02.05