추상화 가상화

남생이야·2024년 5월 2일

추상화와 가상화 요약

  추상화는 복잡한 것을 단순화하여 표현하는 것을 말한다. 여러 복잡한 기술 세부 사항이 외부로부터 숨겨질 수 있도록 물리적 구현을 캡슐화하는 것을 가능하게 하며 가상화는 컴퓨터 리소스, 가상 컴퓨터 하드웨어 플랫폼 등을 포함하는 모든 것이다.


추상화

  • 추상화는 사물의 설명을 단순화 하는데 사용한다.
  • 추상화란 프로그램의 내부 작동을 응용 프로그램 사용자와 외부로부터 숨기는 과정을 추상이라고 한다.
  • 추상화는 데이터 추상화와 프로세스 추상화를 포괄적인 의미로 볼 수 있다. 데이터 추상화는 데이터의 복잡성을 감추며 프로세스 추상화는 프로세스 세부구현 사항을 숨긴다.

가상화

  • 가상화는 소프트웨어를 사용하여 컴퓨터 하드웨어 위에 추상화 계층을 구성하는 것을 말한다.
  • 컴퓨터의 프로세서, 메모리, 스토리지 및 기타 구성 요소 등의 물리적 요소들을 가상 머신(VM)이라는 것을 만들어 여러 가상 컴퓨터로 분할할 수 있다.

0개의 댓글