• Title/Summary/Keyword: in-memory file system

검색결과 241건 처리시간 0.028초

내장형 32비트 RISC 콘트롤러의 VLSI 구현 (A VLSI implementation of 32-bit RISC embedded controller)

  • 이문기;최병윤;이승호
    • 전자공학회논문지A
    • /
    • 제31A권10호
    • /
    • pp.141-151
    • /
    • 1994
  • this paper describes the design and implementation of a RISC processor for embedded control systems. This RISC processor integrates a register file, a pipelined execution unit, a FPU interface, a memory interface, and an instruction prefetcher. Its characteristics include both single cycle executions of most instructions in a 2 phase 20 MHz frequency and the worst case interrupt latency of 7 cycles with the vectored interrupt handling that makes it possible to be applicable to the real time processing system. For efficient handling of multi-cycle instructions, data stationary hardwired control scheme equippedwith cycle counter was used. This chip integrates about 139K transistors and occupies 9.1mm$\times$9.1mm in a 1.0um DLM CMOS technology. The power dissipation is 0.8 Watts from a 5V supply at 20 MHz operation.

  • PDF

수준측량자료 입력모듈 (Input Module for Levelling Data)

  • 이석찬;이창경;최병길
    • 한국측량학회지
    • /
    • 제7권2호
    • /
    • pp.21-26
    • /
    • 1989
  • 이 모듈은 우리나라 수준측량 자료 입력용으로 프로그래밍 되었으며, 택입, 삭제, 관람, 저장기능을 갖추고 있다. 수준 노선벨 데이타 파일은 “수준측량 계산부” 양식을 모델로한 노드(Node)들의 정열된 리스트로 구성된다. 어느 누구나 쉽게 사용할 수 있도록 대화식 작업방법을 채택하였으며, 수준측량자료의 특징을 응용하여 까다로운 반복작업을 줄임으로써 작업능률을 향상시켰다. 이 프로그램은 C 언어로 작성되었으며, IBM PC/XT중 이상의 컴퓨터에서 사용 가능하다. 장래에 이와같은 단위 모듈들을 연결하여 종합 수준 정보 시스템을 구성할 수 있을 것이다.

  • PDF

응용프로그램의 기동시간 단축을 위한 파일 시스템 수준의 SSD 캐싱 기법 (File-System-Level SSD Caching for Improving Application Launch Time)

  • 한창희;유준희;이동은;강경태;신현식
    • 정보과학회 논문지
    • /
    • 제42권6호
    • /
    • pp.691-698
    • /
    • 2015
  • 응용프로그램의 기동 시간은 기기에 대한 사용자 체험에 영향을 주는 중요한 지표로 보조 기억 장치의 성능에 의해 큰 영향을 받는다. 하드디스크 대신 SSD를 사용하게 되면 기동 시간을 크게 낮출 수 있지만 비용 대비 성능을 고려하면 작은 용량의 SSD를 하드디스크의 캐시로 쓰는 것이 현실적인 대안이 될 수 있다. 본 논문에서는 파일시스템 수준에서 하드디스크 상의 블록을 SSD로 이주시키는 기법을 제안한다. 제안한 기법은 기존의 SSD 캐싱 기법들에서 요구되던 캐시 데이터의 사상에 필요한 주 메모리, CPU, 그리고 사상 정보의 유지를 위한 SSD 공간 사용의 부가적인 오버헤드가 없다. 8개의 응용프로그램을 이용한 실험에서 메타데이터와 데이터 블록을 모두 SSD에 캐싱한 경우에 기동시간이 평균 56% 단축됨을 확인하였다.

데이터베이스 시스템의 원자성 쓰기 보장을 위한 스토리지 I/O 서브시스템 (Storage I/O Subsystem for Guaranteeing Atomic Write in Database Systems)

  • 한규화;신동군;김용석
    • 정보과학회 논문지
    • /
    • 제42권2호
    • /
    • pp.169-176
    • /
    • 2015
  • 최근 데이터베이스 관리 시스템에서는 이중 쓰기 버퍼 기법의 단점을 보완할 수 있는 원자성 쓰기 기법이 제시되었다. 원자성 쓰기 기법을 지원하기 위해서는 파일시스템과 I/O 스케줄러 등의 I/O 서브시스템과 SSD의 원자성 쓰기의 보장이 필요하다. 본 연구에서는 MariaDB의 데이터 쓰기의 기본 단위를 사용하여, 쓰기 단위 연속 블록 할당 기법, 플래그 전달을 통한 I/O 명령 병합 방지 기법, 원자성 쓰기를 지원하는 SSD를 통해 MariaDB의 원자성 쓰기를 지원하는 연구를 진행하였다. Tpcc-mysql와 SysBench를 사용하여 MariaDB에 제안된 기법을 적용한 결과, 원자성 쓰기 기법의 성능을 평가한 결과, 데이터베이스의 처리량이 이중 쓰기 버퍼 기법을 사용한 MariaDB 대비 약 40%~50% 향상된 것을 확인하였다.

JXTA를 이용한 모바일 P2P 영농 지원 시스템 구현 (A mobile P2P a farming support system implementation which uses JXTA)

  • 배일호;조애리;민혜란;이광;이준
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2004년도 춘계종합학술대회
    • /
    • pp.579-582
    • /
    • 2004
  • 클라이언트/서버 방식에서의 파일공유시스템은 높은 성능과 용량의 서버를 요구하게 되고 이러한 서버는 매우 값비싸고 관리가 복잡하며 플랫폼에 영향을 많이 받게 된다. 또한 서버에 맞는 메모리나 하드 드라이브 둥의 확장은 많은 비용을 초래한다. 반면에 P2P(peer to pee.)환경에서의 파일공유방식은 PC(클라이언트)에 있는 파일들을 한 서버에 올려놓고 그 파일들을 관리하는 클라이언트/서버방식에서의 값비싼 서버를 사용하지 않고 클라이언트 컴퓨터들만을 사용하여 자료의 공유 및 관리를 분산함으로 인해 대용량서버를 구입함으로써 발생하는 인적, 물적 자원의 낭비를 최소화 할 수 있을 것이다. 또한 사용자의 수가 늘어날수록 연산, 협업의 성과가 높아지는 둥의 혜택을 제공한다. 이와 같은 이유로 인해 많은 사람들이 P2P에 관심을 갖게 하고 또한 현재 각광받고 있는 모바일 관련 분야에도 P2P를 이용한 연구들이 활발하게 진행되고 있다.

  • PDF

빈번한 변경을 요구하는 실시간 스트림 데이터의 효율적 관리 및 슬라이딩 윈도우 질의 (An Efficient Management and Sliding Window Query for Real-Time Stream Data to Require frequent Update)

  • 김진덕
    • 한국정보통신학회논문지
    • /
    • 제12권3호
    • /
    • pp.509-516
    • /
    • 2008
  • 최근 다수의 외부 장치를 제어하는 시스템에서는 빈번하게 변하는 신호의 이력을 자동적으로 관리하는 기법이 요구된다. 그 신호들은 스트림 데이터로서 다양한 종류, 짧은 보고 주기, 비동기적인 보고시간을 가진다. 또한 처리시스템은 스트림 데이터에 대해 높은 신뢰성과 실시간 처리를 필요로 한다. 그리고 스트림 데이터에 대한 질의는 최신의 값을 검색하는 현재 질의, 과거 특정시점의 값을 검색하는 스냅샷 질의, 과거부터 현재까지의 값들을 검색하는 슬라이딩 윈도우 질의 등이 있다. 이 논문에서는 소규모 운영체제에서 파일 구조화된 데이터베이스를 이용하여 스트림 데이터들을 효율적으로 저장하고 관리하는 기법을 제안하고자한다. 그리고 스트림 데이터에 대한 슬라이딩 윈도우 질의를 포함한 다양한 질의를 수용하는 질의 모델을 제안한다. 파일 기반 데이터 베이스는 QNX의 적은 저장장치, 낮은 계산 능력을 감안하여 델타버전과 공유메모리 버퍼링 등의 방법을 도입한다.

한국형 에너지 관리시스템용 상정고장 해석프로그램 개발 (Development of the Contingency Analysis Program of Korean Energy Management System)

  • 조윤성;윤상윤
    • 전기학회논문지
    • /
    • 제59권2호
    • /
    • pp.232-241
    • /
    • 2010
  • This paper describes the development of robust contingency analysis program for Korean Energy Management System. The important function of contingency analysis is to determine the bus/branch model for contingency, and to calculate the state of the power network based on the network model and topology output. In the proposed method, the bus/branch models for contingencies are determined exactly using a fast linked-list method based on the application common model database. To calculate the state of the power system included contingency, the full-decoupled powerflow approach, the partial powerflow method for contingencies and the proposed contingency screening algorithm are also used to contingency analysis. To verify the performance of the developed processor, we performed a file-based test using several structured input data and online test using the database which resides on memory. The results of these comprehensive tests showed that the developed processors can accurately calculate the power system contingency state from online data and can be applied to Korea Power Exchange system.

NAND 플래시 메모리 파일 시스템의 설계 (Design of a File System on NAND Flash Memory)

  • 박송화;이주경;정기동
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (1)
    • /
    • pp.781-783
    • /
    • 2005
  • 본 논문은 임베디드 시스템에서 대용량 저장시스템에 적합한 NAND 플래시 메모리 기반의 파일 시스템을 제안한다. 플래시 메모리는 비휘발성이며 기존의 하드디스크와 같은 자기 매체에 비해서 크기가 작고 전력소모도 적으며 내구성이 높은 장점을 지니고 있다. 그러나 제자리 덮어쓰기 (update-in-place)가 불가능하고 메모리 셀에 대한 초기화 횟수가 제한되는 단점이 있다. 또한 NAND 플래시 메모리는 바이트 단위의 입출력이 불가능하다. 이러한 특성 때문에 NAND 플래시 메모리를 저장장치로 사용할 경우 기존의 저장 장치 관리 방법과는 다른 방법을 요구한다. 본 논문은 임베디드 시스템에서 대용량 저장장치를 위한 NAND 플래시 메모리 기반의 파일 시스템의 구조를 제시하고, 대용량 파일 지원을 위한 메타 데이터 구조와 데이터 수정 기법을 제안한다.

  • PDF

IPTV를 위한 플래시메모리에서의 내용기반 지움 정책 설계 및 구현 (Design and Implementation of Content-Based Clean Policy in Flash memory for IPTV)

  • 조원희;양준식;고영욱;송재석;김덕환
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.647-650
    • /
    • 2009
  • IPTV(Internet Protocol Television)는 차별화된 초고속 광대역 네트워크를 기반으로 기존 TV의 단점을 보완하여 차세대 DTV 시장을 주도할 것으로 예상된다. IPTV의 저장용량이 증가하는 추세에 따라 SSD(Solid State Disk)가 NAND 플래시 메모리를 대체 할 것으로 예상된다. 본 논문에서는 IPTV의 저장장치인 SSD의 수명을 증가시키고 플래시메모리의 특성인 마모도 제한을 고려하지 않은 지움 정책(Garbage-Collection)을 사용하는 YAFFS(Yet Another Flash FileSystem)의 문제점을 해결하기 위해 블록을 내용기반 리스트로 관리하고 블록스왑을 사용하는 내용기반 지움 정책을 제안한다. 기존 파일시스템 보다 수명을 향상 시키는 내용기반 파일시스템을 설계 및 구현하여 성능을 분석하였다.

커널 자원 관리 기법 설계 및 구현 (Design and Implementation of Kernel Resource Management Scheme)

  • 김병진;백승재;김근은;최종무
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제36권3호
    • /
    • pp.181-190
    • /
    • 2009
  • 모듈은 동적으로 커널에 적재 가능한 오브젝트 파일로써 적재된 이후에는 커널의 권한으로 모든 자원에 대해 완벽한 접근 권한을 가진다. 따라서 잘못 작성된 모듈이나 혹은 정상적으로 작성된 모듈이라 할지라도 운영체제의 상황에 따라 비정상 수행되는 경우 시스템 전체의 안정성과 신뢰성에 치명적인 영향을 끼친다. 따라서 본 논문에서는 모듈이 발생시킬 수 있는 다양한 자원관련 문제를 해결하기 위해 커널 자원 보호자를 설계하였다. 커널 자원 보호자는 메모리, 주 번호, 워크 큐 등 운영체제가 관리하는 다양한 자원에 대한 보호를 제공한다. 제안된 기법은 리눅스 2.6.18에 실제 구현되었으며, 실험을 통해 본 논문에서 제안한 커널 자원 관리가 커널 자원을 효율적으로 보호하고 있음을 보였다.