RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      검색결과 좁혀 보기

      선택해제

      오늘 본 자료

      • 오늘 본 자료가 없습니다.
      더보기
      • 무료
      • 기관 내 무료
      • 유료
      • 유비쿼터스 가상기계의 실행파일 생성을 위한 어셈블러의 개발

        최홍석(Hongsuck Choi),이양선(Yangsun Lee) 한국멀티미디어학회 2007 한국멀티미디어학회 학술발표논문집 Vol.2007 No.1

        본 연구팀은 유비쿼터스 환경의 임베디드 기기의 콘텐츠의 개발 및 실행을 담당하는 유비쿼터스 게임 플랫폼(Ubiquitous Game Platform)을 개발하였다. 유비쿼터스 게임 플랫폼은 C/C++/Java 언어를 모두 수용하는 중간언어인 SIL을 사용하는 가상기계 기반의 플랫폼으로 프로세서와 플랫폼이 다양한 임베디드 기기에 독립적으로 실행을 가능하게 한다. 어셈블러는 유비쿼터스 게임 플랫폼의 모듈 중의 하나로써 여리 개의 중간코드의 어셈블러 포맷인 SAF(Standard Assembly Format)를 입력으로 받아 유비쿼터스 게임 플랫폼의 가상기계인 u-VM에서 실행하기 위해 하나의 실행파일 포맷인 SEF로 묶어주는 링커의 역할을 한다. 실행 파일을 텍스트 형식의 SAF에서 바이너리 형식의 SEF로 바꿈으로써 보안상의 문제를 해결해 주며 SEF는 실행에 필요한 정보만을 포함하여 가상기계에서의 실행 속도를 개선하는 역할을 하여 준다.

      • 다중언어와 다중스레드 환경을 위한 유비쿼터스 가상기계의 설계 및 구현

        최홍석(Hongsuck Choi),이양선(Yangsun Lee) 한국멀티미디어학회 2007 한국멀티미디어학회 학술발표논문집 Vol.2007 No.1

        본 논문에서는 다중 언어와 다중 스레드 환경을 위한 가상기계인 u-VM(Ubiquitous- Virtual Machine)을 설계 및 구현하였다. u-VM은 프로세서나 플랫폼에 독립적인 가상기계로써 기기의 프로세서나 플랫폼이 다양한 임베디드 시스템 환경에 효율적으로 탑재가 가능하며 순차적 언어와 객체지향적인 언어들 모두 수용하는 중간코드의 어셈블리 포맷인 SAF(Stadndard Assembly Format)를 입력으로 받아 C와 C++, Java 언어를 모두 수용이 가능하다. u-VM은 SJ표를 어셈블리를 통해 생성한 SEF( Standard Executable Format)를 입력으로 받아 실행환경에서 스택 기반의 인터프리터에 의해 콘텐츠를 실행하며, 멀티 스fp드 프로세싱이 구현된 콘텐츠를 실행환경(Runtime Environment)내의 스레드 스케줄러(Thread Scheduler)에 의해 실행 시킨다.

      • 유비쿼터스 게임 플랫폼을 위한 임베디드 가상기계의 설계 및 구현

        최홍석 ( Hongsuck Choi ),김영근 ( Youngkeun Kim ),권혁주 ( Hyukju Kwon ),이양선 ( Yangsun Lee ) 한국정보처리학회 2006 한국정보처리학회 학술대회논문집 Vol.13 No.2

        본 논문에서는 유비쿼터스 게임 플랫폼을 위한 임베디드 가상기계인 EVM(Embedded Virtual Machine) 을 설계하고 구현하였다. EVM은 유비쿼터스 환경의 여러 임베디드 기기에 탑재되어 어플리케이션이나 컨텐츠를 실행할 수 있는 프로그램으로, 하드웨어의 기능을 소프트웨어적으로 구현하여 하드웨어의 역할을 할 수 있게 한 가상기계이다. EVM은 C++ 컴파일러와 Java 번역기가 생성한 중간 코드를 입력으로 받아 이를 실행하기 위해 로더를 이용하여 의사코드 정보와 연산 코드 정보를 메모리에 저장한다. EVM의 인터프리터는 내장 라이브러리와 실행환경의 지원을 받아 메모리에 저장된 코드들을 순서대로 패치하여 실행한다. 제안된 EVM은 Sun사의 JVM과 MS사의 .NET과 같이 플랫폼에 관계없이 임베디드 컨텐츠를 실행할 수 있으며 Java 언어만을 사용하는 JVM이나 C/C++/C# 만을 사용하는 .NET 같이 언어의 제약을 받지 않고 C/C++/Java 언어 모두를 사용할 수 있는 환경을 구축 하였다.

      연관 검색어 추천

      이 검색어로 많이 본 자료

      활용도 높은 자료

      해외이동버튼