더북(TheBook)

Tip 하이퍼바이저의 유래


최초의 하이퍼바이저는 1967년 1월 제작된 IBM의 CP-40으로 전가상화 기능을 제공했습니다. CP-40은 IBM CP/CMS 운영 시스템의 첫 번째 버전이 되었으며, 가상화 기능을 지원할 수 있게 개조된 전용 S/360-40에서 실행되었습니다. 그 이전부터 컴퓨터 하드웨어는 여러 개의 사용자 응용프로그램을 실행하기에 충분한 가상화를 제공했으며, CP-40에서 하드웨어의 감시 프로그램 상태(Supervisor State)도 여러 개의 운영체제가 동시에 실행할 수 있을 만큼 가상화되어 있었습니다. CP-40은 곧 전가상화 기능을 제공하는 첫 번째 컴퓨터 시스템인 IBM System/360-67용의 CP-67로 다시 작성되었습니다. 이 머신은 1966년 첫 출하를 시작했는데 가상 메모리를 위한 페이지 변환 테이블 하드웨어를 내장했으며, 입출력과 인터럽트 핸들링을 포함한 모든 커널 작업을 전가상화하는 기술들이 사용되었습니다. CP-40과 CP-67은 둘 다 1967년부터 사용하기 시작했는데, CP/CMS는 1968년에서 1972년까지 IBM 고객에게 별도의 지원 없이 소스 코드 형태로 제공되었습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.