[운영체제] 13. VM

임호연·2021년 5월 21일
0

기록

목록 보기
14/20
post-thumbnail

VM

유형 0

  • 하이퍼바이저가 하드웨어 적으로 존재

유형 1

  • 뭔가 데이터 센터 운영체제 같은 게 있다

유형 2

  • 그냥 VMware같이 상용 OS위에 덧붙인 것

반가상화

  • 일부만 가상화, 게스트를 호스트에 맞춰야 한다.

JVM

  • API(시스템 콜등을)를 호스트에 맞게 바꿔줄 뿐이다.
  • 실제 하드웨어를 가상화하는 것은 아니다.
  • 네이티브 OS에서 돌아갈 수 있는 코드로 컴파일 하는 것 뿐이다.

에뮬레이션

  • 하드웨어 자체를 따라하는 것
  • 진짜 그 에뮬레이터였구나

응용프로그램 격리(컨테이너)

  • 그냥, 하드웨어 자원이나 공간 같은 거를 따로 떼어 놓았을 뿐이다.
  • 게스트는, 결국 호스트의 하드웨어와 소프트웨어를 그대로 쓴다는 것을 인지한다.
  • 게스트마다, 호스트에서 관리 가능한 커널을 올릴 뿐이다.
profile
해탈하자

0개의 댓글