• 제목/요약/키워드: memory application

검색결과 1,101건 처리시간 0.03초

유효시간 운영변환을 이용한 메모리 절약형 실시간 협업 편집 시스템 (Memory-saving Real-time Collaborative Editing System using Valid-Time Operational Transformation)

  • 권오석;김영봉;권오준;이석환;권기룡
    • 한국멀티미디어학회논문지
    • /
    • 제21권2호
    • /
    • pp.232-241
    • /
    • 2018
  • Operational Transformation (OT) algorithms for real-time collaborative editing systems are becoming increasingly important due to the increased demand for collaborative data processing. The operational transformation algorithm is a technique for real-time concurrency control and consistency maintenance with non-locking technique, and many studies have been conducted to overcome three issues of convergence, causality-prevention, and intention-prevention. However, previous work has the disadvantage of wasting memory by storing all operations that occurred during an edit operation in the history buffer to solve this problem. Therefore, we propose a memory-saving real-time collaborative editing system that maintains a constant memory space and concurrency control through a method of applying the valid-time to each user-generated operation in order to reduce memory waste. This system prevents long-term memory occupation of client-generated operations, thus it reduces the space and time complexity even with low-rate of collaboration work, so that the performance degradation avoids.

SQL을 이용한 메모리 데이터 조작 (Manipulation of Memory Data Using SQL)

  • 나영국;우원석
    • 한국콘텐츠학회논문지
    • /
    • 제11권12호
    • /
    • pp.597-610
    • /
    • 2011
  • 데이터베이스 응용 프로그램 개발에서 데이터는 메모리 공간과 디스크 공간에 공존한다. 메모리 공간의 데이터를 조작하기 위하여 일반 프로그래밍 언어를 사용하고 디스크 공간의 데이터 조작을 위하여 SQL을 사용한다. 특히 메모리 데이터를 조작하기 위해 사용되는 절차적 언어는 SQL등의 선언적 언어보다 작성 및 유지보수가 어렵다. 이에 본 논문은 특수한 형태 즉, 트리 구조의 메모리 데이터는 선언적 언어인 SQL로 조작이 가능함을 보인다. 특히 UI (user interface)의 모델 데이터는 트리 구조로 표현 될 수 있기 때문에 예외적인 계산을 제외하고는 대부분의 메모리 데이터 조작은 SQL로 가능하다. 예외적인 계산은 도움 클래스 (helper class)로 처리하면 된다. 본 논문이 제시하는 SQL 메모리 데이터 조작은 예외적인 계산이 적은 데이터베이스 응용 프로그램 개발에 특히 적합하다.

Graphene Oxide Thin Films for Nonvolatile Memory Applications

  • Kim, Jong-Yun;Jeong, Hu-Young;Choi, Hong-Kyw;Yoon, Tae-Hyun;Choi, Sung-Yool
    • 한국진공학회:학술대회논문집
    • /
    • 한국진공학회 2011년도 제40회 동계학술대회 초록집
    • /
    • pp.9-9
    • /
    • 2011
  • There has been strong demand for novel nonvolatile memory technology for low-cost, large-area, and low-power flexible electronics applications. Resistive memories based on metal oxide thin films have been extensively studied for application as next-generation nonvolatile memory devices. However, although the metal oxide-based resistive memories have several advantages, such as good scalability, low-power consumption, and fast switching speed, their application to large-area flexible substrates has been limited due to their material characteristics and necessity of a high-temperature fabrication process. As a promising nonvolatile memory technology for large-area flexible applications, we present a graphene oxide-based memory that can be easily fabricated using a room temperature spin-casting method on flexible substrates and has reliable memory performance in terms of retention and endurance. The microscopic origin of the bipolar resistive switching behaviour was elucidated and is attributed to rupture and formation of conducting filaments at the top amorphous interface layer formed between the graphene oxide film and the top Al metal electrode, via high-resolution transmission electron microscopy and in situ x-ray photoemission spectroscopy. This work provides an important step for developing understanding of the fundamental physics of bipolar resistive switching in graphene oxide films, for the application to future flexible electronics.

  • PDF

메인메모리 데이터베이스시스템에서의 어플리케이션 성능 평가 (Application Performance Evaluation in Main Memory Database System)

  • 김희완;안연식
    • 디지털콘텐츠학회 논문지
    • /
    • 제15권5호
    • /
    • pp.631-642
    • /
    • 2014
  • 메인 메모리 DBMS는 구동과 동시에 디스크에 존재하는 테이블의 내용이 메모리로 모두 올라가는 구조로 운영된다. 그러나, 메인메모리 DMBS도 디스크 파일시스템을 사용하여 데이터를 저장하고 트랜잭션 로그파일을 파일 시스템에 유지하여야 하기 때문에 CPU가 메모리에 접근하여 처리하는 속도에는 한계가 있게 마련이다. 본 논문에서는 메인메모리 DBMS인 Altibase 시스템에서 구현된 기술들이 디스크기반 DBMS인 Sybase와 얼마나 차이가 있는지를 어플리케이션 측면에서 성능분석을 통하여 평가하였다. 메인메모리 DBMS의 어플리케이션 성능이 디스크기반 DBMS에서의 어플리케이션 성능과 비교하면, 메인 메모리 DBMS의 성능이 축구승무패 단일게임에서는 1.24배 ~ 3.36배, 축구승무패와 축구 스페셜 두 게임에 동시 발매시 1.29배 ~ 7.9배의 성능향상이 있었으며, 발매 트랜잭션의 응답시간 시험결과 1.78배 ~ 6.09배의 빠른 응답시간을 보였다.

이벤트 소싱 패턴과 블록 체인을 활용한 모바일 게임 클라이언트 메모리 조작 방지 방안 (Preventing Mobile Game Client Memory Manipulation Based on Event Sourcing Patterns and Blockchain)

  • 박지훈;박영호
    • 정보보호학회논문지
    • /
    • 제32권3호
    • /
    • pp.477-486
    • /
    • 2022
  • 본 연구는 클라이언트 단에서 메모리 조작의 취약점에 대응하기 위한 방법으로 이벤트 소싱 패턴과 블록체인을 활용한 방안을 제시하고자 한다. 해당 방안의 검증을 위해 메모리 조작 애플리케이션이 구동되는 방법을 분석하고 테스트 애플리케이션을 제작하여 메모리 조작 방지 방안을 적용했을 때 성능을 비교 분석하였다. 분석 결과 주요 데이터를 하나의 메모리에 저장하여 XOR 연산을 하는 방안보다 메모리의 사용량이 증가하였지만, 게임의 성능에 큰 영향을 주지 않으면서 메모리 조작 프로그램의 조작을 방지할 수 있었다.

화상ㆍ음성 레코더를 위한 플래쉬 메모리 설계 (Design of the Flash Memory for Image/voice Recorder)

  • 신필순;김동현;곽윤식;김백기;신재룡
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2001년도 추계종합학술대회
    • /
    • pp.567-570
    • /
    • 2001
  • In this paper, we proposed flash memory design method for image and voice recoder based on the standard imageㆍvoice codec algorithm. For implementation of this method we designed image voice browser which is application system of flash memory and card using GDS30C6001 USB controller. To process image and voice data we designed root directory of image and voice files repectively. To extend application of image and voice data we added various information to the system.

  • PDF

공유메모리 변수를 사용한 원자력발전소 시뮬레이터 개발 (Development of Nuclear Power Plant Simulator using Shared Memory Variables)

  • 박근옥;서용석
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2001년도 춘계 학술대회 논문집
    • /
    • pp.153-156
    • /
    • 2001
  • We have developed CNS(Compact Nuclear Simulator) which can be used for the fundamental training of the nuclear power plant operators. The application software for CNS consists of simulation engine(analyzer code), instructor station software, and man-machine interface software. Each application software is regarded as one black box and the communication of black boxes is performed by the predefined shared memory variables. In this paper, we discuss our experience for CNS development.

  • PDF

An Overview of SiC as the Nonvolatile Random-Access Memory Material

  • 청콴유
    • 한국전기전자재료학회:학술대회논문집
    • /
    • 한국전기전자재료학회 2004년도 하계학술대회 논문집 Vol.5 No.1
    • /
    • pp.63-66
    • /
    • 2004
  • The extraordinary intrinsic properties of SiC have made this material a suitable choice to use in high temperature, high frequency, and high voltage applications. In additional to these, SiC could be employed as the based material for nonvolatile memory applications, mainly due to its extremely low thermal-generation rate at room temperature. In this paper, the reasons of using this material in this particular application is presented and the development of the application over the past fifteen years is reviewed.

  • PDF

이진 페트리 네트의 메모리-베이스 구현을 기본으로 하는 프로그래머블 제어기에 관한 연구 (A programmable controller based on the memory-based implementation of a binary-petri net)

  • 장래혁;박재현;노갑선;권욱현
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 1993년도 한국자동제어학술회의논문집(국내학술편); Seoul National University, Seoul; 20-22 Oct. 1993
    • /
    • pp.342-347
    • /
    • 1993
  • For a fast evolution, a memory-based implementation of a petri net is discussed. A sub-class petri net model called B-petri net is suggested to make a memory-based implementation feasible in a large size application. The suggested B-petri net is a binary-petri net since only a binary-typed decision, fork and join are allowed. The application of a B-petri nt is focused to a SFC(sequential function chart) program. The memory requirement, speed and computational load are compared with a petri net when they are implementated by a memory-based method.

  • PDF

Docosahexaenoic acid가 전기충격성 뇌장애 마우스의 기억력 및 Acetylcholine량 변화에 미치는 영향 (The Effect of Docosahexaenoic Acid on Brain Function and Acetylcholine Level in Cerebral Cortex of Electroconvulsive Shock Induced Mice)

  • 김문정;신정희;윤재순
    • 약학회지
    • /
    • 제39권3호
    • /
    • pp.231-242
    • /
    • 1995
  • Electroconvulsive shock (ECS) increases the activity of acetylchohnesterase and decreases in brain acetylcholine levels. A large amount of free fatty acids accumulated in the brain tissue affects cerebral blood flow, brain edema and inflammation and results in brain injury. The present study examined the effect of docosahexaenoic acid (DHA) and D,L-pyroglutamic acid (D,L-PCA) on the learning and memory deficit using the passive avoidance failure technique and on the change of acetylcholine and choline level in the cerebral cortex of ECS-induced mice. The application of ECS (25mA, 0.5sec) induced a significant decrease in memory function for 30 min. ECS-induced a significant decrease in cortical acetylcholine and choline levels 1 min following the ECS application, which were almost recovered to ECS control level after 30 min. DHA (20 mg/kg, i.p.). administered 24 hr before shock. prevented the ECS-induced passive avoidance failure and the decrease of acetylcholine level 1 min following the ECS application. DHA failed to elicit a change in cortical choline level. DHA did not affect memory function and the cortical Ach and choline level of normal mice. The administration of D,L-PCA (500 mg/kg, i.p.) increased the effect of DHA on memory function and the change of cortical acetylcholine level of ECS induced mice. These results suggest that DHA treatment may be contributed to the prevention against memory deficit, and to the activation of cholinergic system in the ECS induced mice.

  • PDF