가상화(Virtualization) 기술은 하나의 플랫폼에서 독립적인 여러 개의 운영 시스템(OS)과 애플리케이션을 가동할 수 있게 해 주는 것으로, 하나의 컴퓨팅 시스템이 여러 개의 ‘가상’ 시스템 역할을 한다. 여러 개의 컴퓨팅 환경을 단일 시스템으로 통합함으로서 시스템 활용도를 높여 불필요한 단말기 증가를 막아 ...
가상화(Virtualization) 기술은 하나의 플랫폼에서 독립적인 여러 개의 운영 시스템(OS)과 애플리케이션을 가동할 수 있게 해 주는 것으로, 하나의 컴퓨팅 시스템이 여러 개의 ‘가상’ 시스템 역할을 한다. 여러 개의 컴퓨팅 환경을 단일 시스템으로 통합함으로서 시스템 활용도를 높여 불필요한 단말기 증가를 막아 IT인프라를 단순화하여 비용 절감을 기대 할 수 있다. 서버통합 시스템 및 개인 PC의 멀티운영체제 업무 환경을 위한 가상화 솔루션의 수요가 증가 하고 있고, 휴대용 단말기와 같은 임베디드 시스템으로 그 범위가 확대 되고 있다. 그러나 상용화 하고 있는 다수의 제품군은 범용운영체제(General Purpose Operating- System)를 가상화 하여 사용하는 것으로 실시간 임베디드 시스템에 적용하기에는 적합하지 않다. 본 논문에서는 이와 같은 문제점을 극복하기 위한 방법을 모색하였다. 이 방법은 기존의 범용운영체제 가상 머신과 달리, 실시간 업무를 처리 할 수 있도록 가상머신과 게스트 운영체제 간에 상호 협력하도록 게스트 운영체제를 일부 수정 하였다. 게스트 운영체제가 부팅 될 때 생성한 태스크 및 요청할 하드웨어 이벤트정보를 가상머신에게 등록 시켜 둠으로써, 가상머신은 발생한 이벤트의 우선순위를 고려하여 게스트 운영체제를 스케줄 할 수 있도록 하였다. 따라서 가상머신 스케줄러는 대기 중인 게스트 운영체제내의 최우선으로 처리 되어야 할 업무 및 요청 대기 중인 I/O 및 기타 이벤트를 처리할 수 있으면서도 기존의 방법에 비해 이벤트처리 지연 시간을 감소 시켜 수행되도록 구현하였다.
가상화(Virtualization) 기술은 하나의 플랫폼에서 독립적인 여러 개의 운영 시스템(OS)과 애플리케이션을 가동할 수 있게 해 주는 것으로, 하나의 컴퓨팅 시스템이 여러 개의 ‘가상’ 시스템 역할을 한다. 여러 개의 컴퓨팅 환경을 단일 시스템으로 통합함으로서 시스템 활용도를 높여 불필요한 단말기 증가를 막아 IT 인프라를 단순화하여 비용 절감을 기대 할 수 있다. 서버통합 시스템 및 개인 PC의 멀티운영체제 업무 환경을 위한 가상화 솔루션의 수요가 증가 하고 있고, 휴대용 단말기와 같은 임베디드 시스템으로 그 범위가 확대 되고 있다. 그러나 상용화 하고 있는 다수의 제품군은 범용운영체제(General Purpose Operating- System)를 가상화 하여 사용하는 것으로 실시간 임베디드 시스템에 적용하기에는 적합하지 않다. 본 논문에서는 이와 같은 문제점을 극복하기 위한 방법을 모색하였다. 이 방법은 기존의 범용운영체제 가상 머신과 달리, 실시간 업무를 처리 할 수 있도록 가상머신과 게스트 운영체제 간에 상호 협력하도록 게스트 운영체제를 일부 수정 하였다. 게스트 운영체제가 부팅 될 때 생성한 태스크 및 요청할 하드웨어 이벤트정보를 가상머신에게 등록 시켜 둠으로써, 가상머신은 발생한 이벤트의 우선순위를 고려하여 게스트 운영체제를 스케줄 할 수 있도록 하였다. 따라서 가상머신 스케줄러는 대기 중인 게스트 운영체제내의 최우선으로 처리 되어야 할 업무 및 요청 대기 중인 I/O 및 기타 이벤트를 처리할 수 있으면서도 기존의 방법에 비해 이벤트처리 지연 시간을 감소 시켜 수행되도록 구현하였다.
Virtualization Technology can support a number of independent operating systems(OS) and applications to operate through a platform as a computing system playing a role as many virtual systems. By unifying various computing environments into a single system, cost-cutting can be expected due to the si...
Virtualization Technology can support a number of independent operating systems(OS) and applications to operate through a platform as a computing system playing a role as many virtual systems. By unifying various computing environments into a single system, cost-cutting can be expected due to the simplification of IT infrastructure while it enhances the efficiency of the system and prevents the spread of unnecessary terminals. Thus, not only the demand for server consolidation systems and the virtual solutions for Multi OS working environments is increasing, but also scope is expanded towards embedded system such as personal digital assistance(PDA). However, most of commercialized production lines are not compatible with embedded system updates for they are employed through the virtualization of GPOS(General Purpose Operating System). This study has tried to overcome these problems. This method, unlike the traditional GPOS Virtual Machine, has corrected a part of Guest OS so that the virtual machine and Guest OS can help each other for a better transaction of business updates. By registering Task generated by booting Guest OS and the request information of Hardware Event to a virtual machine, the virtual machine can perform the scheduling Guest OS based on the priority order of the Event occurred. Consequently, the virtual machine scheduler has been embodied not only to manage a task to be taken care of first in the next Guest OS, the next requested I/O and some other events but also to carry out events with less delay time for the process, compared with the traditional way.
Virtualization Technology can support a number of independent operating systems(OS) and applications to operate through a platform as a computing system playing a role as many virtual systems. By unifying various computing environments into a single system, cost-cutting can be expected due to the simplification of IT infrastructure while it enhances the efficiency of the system and prevents the spread of unnecessary terminals. Thus, not only the demand for server consolidation systems and the virtual solutions for Multi OS working environments is increasing, but also scope is expanded towards embedded system such as personal digital assistance(PDA). However, most of commercialized production lines are not compatible with embedded system updates for they are employed through the virtualization of GPOS(General Purpose Operating System). This study has tried to overcome these problems. This method, unlike the traditional GPOS Virtual Machine, has corrected a part of Guest OS so that the virtual machine and Guest OS can help each other for a better transaction of business updates. By registering Task generated by booting Guest OS and the request information of Hardware Event to a virtual machine, the virtual machine can perform the scheduling Guest OS based on the priority order of the Event occurred. Consequently, the virtual machine scheduler has been embodied not only to manage a task to be taken care of first in the next Guest OS, the next requested I/O and some other events but also to carry out events with less delay time for the process, compared with the traditional way.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.