Born2BeRoot (2 step)

jukim·2021년 7월 7일
0

프로젝트

목록 보기
6/8

< Question >

1. 가상머신(virtual machine)은 무엇인가?

-> 물리적으로 존재하는 컴퓨터가 아닌, 다른 컴퓨터가 만들어내는 가상의 컴퓨터. 즉 컴퓨터 안에 있는 컴퓨터이다.
-> 컴퓨터 시스템을 에뮬레이션하는 소프트웨어
-> 실제 하드웨어와 직접적인 통신이 없는 가상 컴퓨터.
-> 실제 컴퓨터의 가상표현 또는 에뮬레이션이다. 이를 종종 게스트라고 하며, 이를 실행하는 실제 시스템을 호스트라고 함.
    
    1-1. 에뮬레이터란?
    : 다른 프로그램이나 장치를 모방하는 컴퓨터 프로그램 또는 전자기기의 능력을 뜻함
    에뮬레이션이란 소프트웨어를 한 장치가 정말로 다른 장치라고 믿도록 속이는 것.
    
    출처 :
    https://namu.wiki/w/%EA%B0%80%EC%83%81%EB%A8%B8%EC%8B%A0
    https://www.ibm.com/kr-ko/cloud/learn/virtual-machines
    
-> 실제 컴퓨터와 어느 정도의 통신과 사용을 기반으로 가상머신은 크게 두 가지로 나뉨
  
  - 시스템 가상머신 (= 하드웨어 가상머신)
  : 완전한 운영 체제의 실행을 지원함
  - 프로세스 가상머신
  : 운영 체제 안에서 일반 응용 프로그램을 돌리고 단일 프로세스를 지원함
2. virtualbox는 무엇인가?

-> 이노테크에서 개발한 가상머신 소프트웨어
-> 컴퓨터 가상화 프로그램으로, 이 프로그램을 이용하면 현존하는 대부분의 os들을 사용해 볼 수 있다.
	
    virtualbox의 에물레이션 환경
    : 하드디스크는 VDI(가상 디스크 이미지) 파일로 불리는 특별한 컨테이너 포멧으로 에뮬레이트 된다.
    
    2-1. 컨테이너란?
    : 가상머신과 마찬가지로 애플리케이션을 관련 라이브러리 및 종속 항목과 함께 패키지로 묶어 소프트웨어 서비스 구동을 위한 격리 환격을 마련해 줌. 
    
    출처 :
    https://namu.wiki/w/VirtualBox
 
 
profile
21세기 모험가

0개의 댓글

관련 채용 정보