Abstract:
PURPOSE: A remote memory access channel(RMAC) device for a network virtual memory is provided to back up stored data in a memory of a presently-unused remote workstation when a used physical memory page is reallocated by a hard disk because of physical memory shortage, so as to make the hard disk read the stored data from the memory of the remote workstation without loading the data in the hard disk, to improve an input/output capacity. CONSTITUTION: A remote memory access channel(RMAC) client(1) snaps a 'II_rw_page()' function which is a disk memory system interface, and cashes a memory page in a remote memory. An RMAC supplies the remote memory to other workstation as a server in an RMAC server(2). An RMAC register(3) regularly maintains an RMAC list. A stored RMAC list(4) is operated and maintained by the RMAC client(1). A storing RMAC list(5) is operated and maintained by the RMAC server(2). An RMAC list is operated and maintained by the RMAC register(3).
Abstract:
본 발명은 통신장비의 DMA 처리장치 및 그 방법에 관한 것으로서, 임의의 프로세스가 즉시 사용할 수 있도록 할당된 영역과 상기 영역을 전담해서 관리하는 데몬 프로세스를 포함하는 주기억장치와, 통신에 관여하는 프로세스들의 통신 관련 정보를 저장한 큐와 상기 프로세스들을 위해 할당된 주기억장치내의 물리적 주소를 저장하며 상기 주기억장치 내에 할당된 즉시 사용 가능한 영역의 주소를 관리하는 임의 프로세스 레코드를 포함하는 관리 테이블을 포함하는 통신장비를 구비하여, 상기 통신장비가 외부로부터 임의의 목적 프로세스가 관리해야 할 정보를 수신하고, 상기 큐의 정보를 참조하여 상기 관리 테이블을 검색한 결과 상기 목적 프로세스를 위해 할당된 주기억장치내의 물리적 주소 정보가 없는 경우에 통신장비는 상기 관리 테이블내� � 포함된 임의 프로세스 레코드를 검색하고, 상기 임의 프로세스 레코드에서 관리하는 주기억장치의 주소로 통신장비가 직접 액세스하여 상기 수신 정보를 저장함으로써, 메시지의 수신 과정에서 발생할 수 있는 TLB 적중실패를 방지하여, 통신 속도 및 성능을 저하 시키는 메시지의 재 전송을 없앨 수 있다.
Abstract:
본 발명은 멀티미디어 데이터를 상영하는 노드인 클라이언트(10)와 멀티미디어 데이터가 분산 저장된 디스크를 관리하는 파일 서버(20) 사이에 클라이언트(10)의 요구를 받아서 파일 서버(20)에 명령하고, 파일 서버(20)로부터 전송되는 데이터를 받아서 클라이언트(10)에게 넘겨주는 기능을 수행하는 중계자(30)를 설치하여, 파일 서버(20)를 구성하는 각각의 컴퓨터 파일 서버의 부하를 균일하게 유지시키고, 파일 서버(20)를 구성하는 컴퓨터들이 낮은 성능을 갖는 시스템으로도 구성이 가능하게 되어 경제적인 손실을 줄일 수 있는 중계자를 이용한 멀티미디어 서버의 버퍼 관리시스템 및 관리방법에 관한 것이다.