• 제목/요약/키워드: KVM

검색결과 55건 처리시간 0.035초

자바브라우저를 위한 고성능 Rendering모듈의 설케 및 구현 (Design and Implementation of high effectiveness Rendering Module For JavaBrowser)

  • 진민식;최원호;황욱철;임동기;권오형;정민수
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2001년도 춘계학술발표논문집
    • /
    • pp.545-548
    • /
    • 2001
  • 자바언어의 특성이라고 할 수 있는 플랫폼 독립성과 객체지향성을 바탕으로 하여 일반 PC나 IMT 2000기기, PDA, 인터넷 TV, 인터넷 가전 등의 정보통신 기기와 윈도우, 유닉스, 리눅스와 같은 운영체제 모두 적용할 수 있는 자바브라우저의 개발은 필수적이라고 할 수 있다. 즉, 자바가상머신(JVM, KVM)이 탑재되어 있는 모든 플랫폼에서 동작한다는 특징 하나만으로도 현재 Explorer와 Nescape사의 상용 브라우저사이의 양분화와 호환성문제를 해결해 준다고 할 수 있다. 그래서, 본논문에서는 현재 상용의 브라우저보단 기능면에서는 미약하지만 커다랄 확장성과 가능성을 가진 자바언어를 가지고 모든 기기에 동참할 수 있는 자바브라우저를 설계하고 구현하였다.

  • PDF

가상기계를 위한 어셈블리 언어 (Assembly Language for Virtual Machine)

  • 남동근;윤성림;오세만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 춘계학술발표논문집 (중)
    • /
    • pp.783-786
    • /
    • 2003
  • 가상기계란 하드웨어로 이루어진 물리적 시스템과는 달리 소프트웨어로 제작되어 논리적인 시스템 구성을 갖는 개념적인 프로세서이다. 가상기계 기술은 기계의 프로세서나 운영체제가 바뀌더라도 응용프로그램을 변경하지 않고 사용할 수 있다는 장점이 있다. 최근에는 GVM, KVM 등 모바일 단말기를 위한 가상기계들이 개발되면서 그 중요성이 더욱 부각되고 있으며 특히, 임베디드 시스템을 위한 가상기계 기술은 모바일 디바이스와 디지털 TV 등의 다운로드 솔루션에 꼭 필요한 소프트웨어 기술이다. 본 논문에서는 바이트코드, MSIL 등 기존의 가상기계를 위한 어셈블리 언어들의 분석을 기반으로 하여 임베디드 시스템을 위한 가상기계의 표준 중간 언어인 STL(Standard Intermediate Language)을 제안하고 니모닉(Mnemonic)을 정의한다. SIL은 SIL Assembler에 의해 EVM의 실행 파일인 *.evm의 형태로 번역되며 객체지향 프로그래밍 언어와 순차적인 프로그래밍 언어를 모두 수용할 수 있는 특징을 지닌다.

  • PDF

클라우드 가상화 기법을 이용한 컴퓨터 실습 교육시스템 (Implementation of a Computer Lab System using Cloud Virtualization)

  • 강신심;이봉환
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 추계학술대회
    • /
    • pp.351-354
    • /
    • 2012
  • 클라우드 컴퓨팅의 핵심은 대규모 컴퓨팅 리소스를 유기적으로 연결시켜 효율적으로 사용하게 하는 것이다. 본 논문에서는 오픈 소스 기반의 클라우드 컴퓨팅 가상화 기법을 이용한 가상 컴퓨터 실습실을 설계하고 구현하여 교육현장에서 실습 장비의 노후나 소프트웨어의 잦은 업그레이드로 인한 문제점을 개선할 수 있도록 하였다.

  • PDF

가상기계를 위한 네이티브 함수 연결 기법에 관한 연구 (A Study on the Native Function Connection Technique for the Virtual Machines)

  • 고광만
    • 정보처리학회논문지A
    • /
    • 제12A권5호
    • /
    • pp.333-340
    • /
    • 2005
  • 본 논문에서는 KVM WabaVM의 네이티브 함수 연결 기법을 기반으로 보다 새로운 네이티브 함수 연결을 위한 테이블을 설계하고 구현하였다. 이를 위해 어댑터 모델을 설계하고 기존 네이티브 함수 연결 테이블을 구현하였으며 실제로 구현된 결과에 대한 다양한 실험 결과를 제시 하였다.

모바일 기기를 위한 자바가상머신 설계 (Design of the Java Virtual Machine for Mobile devices)

  • 유용선;성영락;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (3)
    • /
    • pp.523-525
    • /
    • 2003
  • 최근들어 인터넷의 발달로 인해 모바일 기기들은 기존의 음성 서비스 외에 네트워크를 통한 온라인 컨텐츠 서비스를 제공하고 있다. 그러나, 모바일 기기에 제공되는 동일한 컨텐츠들이 모바일 기기의 플랫폼에 맞게 따로 작성되어야 하는 단점이 있다. 그래서, 네트워크 기반의 플랫폼 독립성. 보안성. 이동성의 장점을 가진 자바기술을 모바일 기기에 적용하려는 연구가 계속되고 있다. 그러나, 기존의 자바가상머신을 임베디드 시스템이나 모바일 시스템과 같이 작고, 자원이 제한적인 장치에 탑재하게 되면 메모리 부족 및 성능 저하 등의 여러가지 문제가 발생할 수 있다. 이에 본 논문에서는 CLDC에서 채택한 KVM(Kilo Virtual Machine)을 분석하여 작은 footprint Java$^{TM}$ platform에 속하는 자바가상머신을 설계한다.

  • PDF

자바가상머신을 위한 클래스 로더 시스템 설계 및 구현 (The design and Implementation of Class Loader System for Java Virtual Machine)

  • 유용선;류현수;김용희;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (A)
    • /
    • pp.796-798
    • /
    • 2004
  • 최근 무선인터넷이 발달함에 따라, 핸드폰이나 PDA 및 정보가전용 기기들에 플랫폼 독립성, 이식성, 네트워크 이동성의 장정을 갖는 자바기술을 적용한 서비스가 증가하고 있다. 자바 플랫폼은 각각의 하드웨어 플랫폼에 맞게 포팅 된 가상머신이 존재하여, 컴파일 된 바이트 코드를 해석하기 때문에 플랫폼 독립성을 갖게 된다. 그러나 sun사의 JVM을 사용할 경우 고가의 royalty를 지불해야 하기 때문에 경쟁력을 높이기 위해 “클린눔(Clean Room)”에서 개발한 국산 KVM이 절실하며, 이에 국내에서 활발한 연구가 이루어지고 있는 실정이다. 본 논문에서는 자바가상머신의 일부분인 클래스 로더 시스템에 관해 설계 및 구현한다.

  • PDF

무선인터넷 서비스 플랫폼 동향 분석 (The Platform Trends for Wireless Internet Services)

  • 김성한;민재홍;박기식
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2001년도 추계종합학술대회
    • /
    • pp.407-410
    • /
    • 2001
  • 최근 무선 정보통신의 발달로 인터넷 중심이 기존의 유선에서 무선으로 급격히 이동함에 따라 다양한 무선인터넷을 지원하는 단말기의 보급과 더불어 빠른 성장세를 보이고 있다. 이에, 본 고에서는 현재 상업용의 모바일 플랫폼 기술들인 KVM, MAP, GVM, BREW 등의 기술 동향 및 관련 표준화 현황 등을 고찰한다 또한, 국내 무선 인터넷 환경에 적합한 서비스 플랫폼 표준 요구사항을 제시하고 있다. 본 논문의 결과는 향후 활성화될 M-Commerce의 응용서비스 제공을 위한 플랫폼 구현 기반이 될 것으로 기대된다.

  • PDF

임베디드 시스템을 위한 가상머신 분석 및 설계 (Analysis and Design of Virtual Machine for Embedded System)

  • 백대현;정명조;안희중;박희상;이철훈
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (상)
    • /
    • pp.543-546
    • /
    • 2002
  • 최근들어 IT 산업이 급속도로 발전하면서, 리소스가 제한된 작은 기기들의 사용이 비약적으로 증가하는 추세에 있다. 이들 기기들에 플랫폼 독립성(Platform Independency), 보안성(Security), 이동성(Mobility) 등의 장점을 포함하고 있는 자바 환경을 적용하려는 연구가 계속되고 있는데, 자바 환경의 핵심인 자바가상머신(Java Virtual Machine: JVM) 임베디드 시스템이나 모바일 시스템과 같이 작고, 자원이 제한적인 장치에 탑재하기에 너무 큰 용량(footprint)을 차지한다. 이를 해결하기 위해 좀더 경량화한 가상머신이 필요하였다. 본 논문에서는 네트워크 연결 능력이 있고 적은 리소스를 가진 다양한 기기들에 적합한 최소 크기의 표준 자바 플랫폼에 대한 Configuration 인 CLDC(Connected, Limited Device Configuration)에서 정의하고 있는 K가상머신(K Virtual Machine: KVM)에 대해 분석하고 설계한 내용을 기술하고 있다.

  • PDF

제한된 리소스를 사용하는 임베디드 환경을 위한 가비지 컬랙션의 분석 및 설계 (Analysis and Design of The Garbage Collection for Resource Constrained and Embedded Environment)

  • 손필창;조문행;김용희;이철훈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (A)
    • /
    • pp.871-873
    • /
    • 2005
  • 급속도로 IT 산업이 발전하면서, 리소스가 제한된 소형 기기들의 사용이 비약적으로 증가하는 추세이다. 자바는 플랫폼 독립성(Platform Independency), 보안성(Security), 이동성(Mobility) 등의 장점을 가지고 있기 때문에 성능을 극대화하고 안정된 서비스를 제공해야 하는 소형기기들에게 중요한 핵심 소프트웨어 플랫폼이 되어가고 있다. 임베디드 장치나 모바일 시스템과 같은 제한된 리소스를 사용하는 기기들은 자바 어플리케이션 수행을 위해 자바의 소프트웨어 플랫폼중의 하나인 K 가상 머신(K Virtual Machine: KVM)을 탑재하여 사용한다. 본 논문에서는 K 가상 머신의 가비지 컬렉션이 임베디드 환경에서 핵심 리소스인 에너지와 메모리를 좀 더 효율적으로 소비하면서 동작하는 방법에 대하여 분석하고 설계한 내용을 기술한다.

  • PDF

모바일 환경용 Java 컨피규레이션 API 구현 및 테스팅 (Implementation and Testing of Java Configuration APIs for Mobile Environments)

  • 전준근;김현수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.394-396
    • /
    • 2003
  • 휴대용 단말기나, PDA, 양방향 호출기 등 소형 모바일 디바이스를 이용한 무선 인터넷 서비스 사용이 늘어가고 있다. 이러한 디바이스들은 기존의 데스크탑 컴퓨터와는 달리 시간과 장소에 구애됨이 없이 언제, 어디서나 디바이스들 간의 통신이 가능하다. Sun사는 이러한 모바일 디바이스를 위해 J2ME 플랫폼을 발표하였다. J2ME는 KVM 및 디바이스에 맞추어진 실행환경 API 집합으로 이루어진 컨피규레이션, 프로파일 등으로 구성된다. 그러나 Sun사는 고가의 license royalty 정책을 펴고 있다. 이러한 이유로 Sun사의 license royalty 정책을 피할 수 있는 독립적인 플랫폼 개발이 절실히 요구된다. 본 논문에서는 J2ME 컨피규레이션 API를 독립적으로 구현하여 모바일 환경에 적합한 플랫폼의 일부를 구현한 내용과API 테스팅 및 통합 테스팅 환경의 구축과 관련된 내용들을 기술한다.

  • PDF