본문 바로가기
IT 지식/1일 1로그 100일 완성 IT지식

가상 운영체제와 가상머신

by 쪼짱 2022. 7. 30.
728x90
반응형
SMALL
  • 초기 운영체제는 메모리도 더 작고 작업이 단순했기 때문에 운영체제의 크기가 작았고, 한번에 한개의 프로그램이 실행되어 스와핑이 제한적으로 이루어졌다.
  • 그러나 기술이 발전하면서 프로그램의 종류가 다양해지고 복잡해졌기 때문에 운영체제 또한 매우 크고 복잡해졌다.

 

리눅스(Linux)

  • 리눅스(Linux)는 1991년 9월 17일 리누스 토르발스가 처음 출시한 운영 체제 커널인 리눅스 커널에 기반을 둔 오픈 소스 유닉스 계열 운영 체제 계열이다.
  • 리눅스는 핀란드 대학생이었던 리누스 토르발스가 밑바닥부터 새로 만들기를 결심하면서 시작했는데, 초기에는 10,000행도 안되는 작은 단위의 프로그램이었지만 프로그래머들간의 협업으로 인해서 막대한 영향력을 가진 운영체제가 되었다.

  • 유닉스 운영체제 6판: 작성자 2명, C와 어셈블리언어 9000행으로 구성
  • 현재의 리눅스: 수 천명의 작업자와 1천만 행이 훨씬 넘는 구성

 

가상 운영체제와 가상머신

  • 게스트 운영체제와 같은 가상 운영체제를 가상 머신이라고 하는데 컴퓨터 상에서 소프트웨어로 존재하지만 마치 하드웨어인 것처럼 그 작동방식을 모방하는 프로그램이다.
  • 가상머신을 이용하는 이유는 하드웨어처럼 물리적 장비를 만들어서 출하는 것보다 프로그램을 작성해서 배포하는 것이 더 유연하기 때문이다.

  • 클라우드 컴퓨팅은 가상머신에 의존한다.
  • AWS: 최대 클라우드 컴퓨팅 제공 업체
  • AWS는 고객의 작업량 변화에 맞게 서비스 성능과 용량을 줄여서 제공하여 특히 성공적이며, 비용 측면에서도 효율적이기 때문에 많은 회사가 자체 서버를 운영하는 것보다 클라우드 컴퓨팅을 활용한다.

 

 

 

 

 

<출처>

https://velog.io/@bo-oram/가상-운영체제와-가상-머신-운영체제가-일하는-법

https://velog.io/@eppo/CS

 

728x90
반응형
LIST