댓글 검색 목록

[javascript] DoppioJVM - 100 % JavaScript로 작성된 Java Virtual Machine.

페이지 정보

작성자 운영자 작성일 20-08-21 15:32 조회 628 댓글 0

DoppioJVM은 University of Massachusetts Amherst에있는 PLASMA 연구소의 연구 프로젝트입니다.


https://plasma-umass.org/doppio-demo/ 


https://github.com/plasma-umass/doppio 


doppio는 에스프레소의 더블 샷입니다. 이 경우 POSIX 호환 런타임 시스템과 TypeScript로 작성된 JVM 및 매사추세츠 대학의 PLASMA 그룹의 활발한 연구 프로젝트이기도합니다.


지금 doppio를 사용해 보려면 라이브 데모 페이지로 이동하세요.


자세한 내용은 설명서를 읽거나 PLDI 2014에 게시 된 학술 논문 (페이 월이 없는 대체 링크)을 읽어보십시오!


OS 리소스 


다음을 포함하여 다양한 UNIX 유사 운영 체제 자원에 대한 지원을 포함합니다.


  • Thread Pool: 다중 동시 스레드를 에뮬레이트하여 DoppioJVM이 다중 스레드 JVM 프로그램을 지원하도록 합니다.
  • File System: 파일 및 디렉토리를 브라우저 저장소, 클라우드 저장소, zip 파일 등에 매핑합니다! BrowserFS 라이브러리를 사용합니다.
  • Network Sockets: 나가는 TCP 소켓 연결을 WebSocket에 매핑하여 Websockify에 래핑 된 수정되지 않은 서버에 연결할 수 있습니다.
  • Unmanaged Heap: OpenJDK가 내부적으로 광범위하게 사용하는 논쟁의 여지가 있는 sun.misc.Unsafe API를 에뮬레이션 할 수 있습니다.
  • Standard Streams: 임의의 UI (예 : 터미널)에 연결할 수 있는 stdin / stdout / stderr을 지원합니다.


댓글목록 0

등록된 댓글이 없습니다.

웹학교 로고

온라인 코딩학교

코리아뉴스 2001 - , All right reserved.