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

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

메모리가 적은 자바 시스템을 위한 자동 동적 메모리 관리 기법 (Automatic Dynamic Memory Management Techniques for Memory Scarce Java system)

  • 최형규;문수묵
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제35권8호
    • /
    • pp.378-384
    • /
    • 2008
  • 많은 내장형 시스템들이 자바(Java)를 널리 채택하고 있다. 내장형 시스템은 자바 가상 머신을 통해 자바를 지원하며, 자바 가상 머신은 쓰레기 수집기(Garbage Collector)를 통해서 동적 메모리를 자동으로 관리한다. 내장형 시스템은 적은 메모리를 가지고 있기 때문에 자바 가상 머신은 이를 효율적으로 관리해야 한다. 본 논문에서는 여러 자바 프로그램을 동시에 실행할 수 있는 자바 가상 머신에서 적은 메모리를 사용하면서도 효과적으로 메모리를 관리할 수 있는 메모리 관리 기법을 제안한다. 우선 개선된 압축(compaction)기법 기반의 쓰레기 수집 기법을 소개하여 움직일 수 없는 메모리 영역이 존재하더라도 외부 단편화(external fragmentation) 문제를 극복한다. 다음으로 수행 중 메모리 사용을 줄이기 위해서 쓰레기 수집기가 메모리에서 필요 없는 클래스(class)들을 선택적으로 수거하는 class unloading 기법을 소개한다. 소개한 기법들을 실제 동작하는 내장형 시스템에서 실험한 결과, 메모리가 부족하여 동시에 수행할 수 없었던 프로그램들이 같이 수행되는 등 매우 효과적이었다.

Symbiotic Dynamic Memory Balancing for Virtual Machines in Smart TV Systems

  • Kim, Junghoon;Kim, Taehun;Min, Changwoo;Jun, Hyung Kook;Lee, Soo Hyung;Kim, Won-Tae;Eom, Young Ik
    • ETRI Journal
    • /
    • 제36권5호
    • /
    • pp.741-751
    • /
    • 2014
  • Smart TV is expected to bring cloud services based on virtualization technologies to the home environment with hardware and software support. Although most physical resources can be shared among virtual machines (VMs) using a time sharing approach, allocating the proper amount of memory to VMs is still challenging. In this paper, we propose a novel mechanism to dynamically balance the memory allocation among VMs in virtualized Smart TV systems. In contrast to previous studies, where a virtual machine monitor (VMM) is solely responsible for estimating the working set size, our mechanism is symbiotic. Each VM periodically reports its memory usage pattern to the VMM. The VMM then predicts the future memory demand of each VM and rebalances the memory allocation among the VMs when necessary. Experimental results show that our mechanism improves performance by up to 18.28 times and reduces expensive memory swapping by up to 99.73% with negligible overheads (0.05% on average).

Effect of ASLR on Memory Duplicate Ratio in Cache-based Virtual Machine Live Migration

  • Piao, Guangyong;Oh, Youngsup;Sung, Baegjae;Park, Chanik
    • 대한임베디드공학회논문지
    • /
    • 제9권4호
    • /
    • pp.205-210
    • /
    • 2014
  • Cache based live migration method utilizes a cache, which is accessible to both side (remote and local), to reduce the virtual machine migration time, by transferring only irredundant data. However, address space layout randomization (ASLR) is proved to reduce the memory duplicate ratio between targeted migration memory and the migration cache. In this pager, we analyzed the behavior of ASLR to find out how it changes the physical memory contents of virtual machines. We found that among six virtual memory regions, only the modification to stack influences the page-level memory duplicate ratio. Experiments showed that: (1) the ASLR does not shift the heap region in sub-page level; (2) the stack reduces the duplicate page size among VMs which performed input replay around 40MB, when ASLR was enabled; (3) the size of memory pages, which can be reconstructed from the fresh booted up state, also reduces by about 60MB by ASLR. With those observations, when applying cache-based migration method, we can omit the stack region. While for other five regions, even a coarse page-level redundancy data detecting method can figure out most of the duplicate memory contents.

가상현실교육게임의 장기기억효과 (The Long Term Memory Effects of Virtual Reality Edutainment with HMD)

  • 이대영;이승제;정의준
    • 한국게임학회 논문지
    • /
    • 제18권2호
    • /
    • pp.69-76
    • /
    • 2018
  • HMD의 대중적 도입으로 인해 가상현실에 대한 관심이 커지고 있다. 이런 가상현실에서의 활동은 현실과는 다른 효과들 가져올 것으로 예상되어 가상현실과 현실 간 비교 효과연구가 필요하다. 특히 가상현실에서의 교육적 효용성은 여러 연구에서 입증하고 있으나, 아직 특수교육의 경험적 맥락에 그치고 있다. 이 연구는 가상현실의 환경 안에서 교육게임콘텐츠의 기억 습득이 이루어 질 때 나타나는 장기기억효과에 대한 실증적 연구를 실시하였다. 가상현실이 아닌 e-러닝 조건과 가상현실조건 e-러닝 두 조건 내에서 학습기억실험을 실시하여 장기기억 감소율의 차이에 대한 평균차이를 검증한 결과 가상현실그룹에서 보다 낮은 기억감소율이 나타났다. 또한 배경의 유무에 따라 차이를 확인한 결과 가상환경배경이 제시된 경우에만 유의미한 차이가 나타나 가상현실의 가상환경이 장기기억의 중요한 요인임을 확인하였다.

가상 메모리 압축을 위한 CAMD 알고리즘 설계 (Design of the Compression Algorithm for in-Memory Data of the Virtual Memory)

  • 장승주
    • 정보처리학회논문지A
    • /
    • 제11A권3호
    • /
    • pp.157-162
    • /
    • 2004
  • 본 논문에서는 가상 메모리 압축 알고리즘으로 CAMD 알고리즘을 제안한다. CAMD 알고리즘은 페이지 폴트가 일어났을 때 이들 페이지들을 스왑 디바이스로 이동시키지 않고 주기억장치 내의 압축된 캐시 영역을 할당하여 압축된 페이지를 저장한다. 이렇게 함으로써 스왑 디바이스로 이동하는 시간과 횟수를 감소시켜서 페이지 폴트 응답시간을 줄이며 주기억장치에 저장되는 페이지들의 공간 활용도를 높일 수 있다. 메모리 내의 데이터는 일반적인 압축 알고리즘에서 다루는 데이터와는 다른 특징들을 가지고 있어서 메모리 내의 주소 값이나 배열 데이터와 값은 요소들을 고려하여 압축될 때의 효율성을 높일 수 있다.

고등학교 정보 교과서에 제시된 기억 장치 영역 내용의 문제점 분석 및 개선 방안 (Problem Analysis and Recommendations of Memory Contents in High School Informatics Textbooks)

  • 이상욱;서태원
    • 컴퓨터교육학회논문지
    • /
    • 제15권3호
    • /
    • pp.37-47
    • /
    • 2012
  • 고등학교 정보 과목의 주요한 교육 목표는 컴퓨터 과학에 대한 올바른 지식 습득 및 활용을 통한 창의적인 문제 해결력 향상에 있다. 이러한 교육 목표를 달성하기 위해서는 무엇보다도 정보 교과서의 내용이 정확하고 적절해야 한다. 그러나 현재의 정보 교과서에는 주기억 장치와 가상 메모리 관련 내용 중 정확성이 결여된 설명이 포함되어 있다. 교과서는 주기억 장치를 RAM과 ROM으로 분류하고 있으며, 가상 메모리를 주기억 장치보다 큰 프로그램을 실행하기 위해 보조기억 장치의 일부를 주기억 장치로 사용하는 것으로 설명하고 있다. 본 연구에서는 미국 대부분의 대학에서 교재로 사용되고 있는 컴퓨터 전문 서적과의 비교 분석을 통하여 정보 교과서에 존재하는 오류의 원인을 분석하고 개선 방안을 제시하고자 하였다. 연구 결과, 주기억 장치의 종류로 ROM을 포함시키는 것은 적절하지 않다는 것을 메모리 계층 구조를 통하여 보여주었다. 가상 메모리는 프로그래머의 편의를 위해 시스템이 제공하는 기술로 이를 통해 운영체제는 프로그램의 실행에 필요한 부분만을 보조기억 장치로부터 주기억 장치에 적재한다. 현재의 컴퓨터 시스템에서는 가상메모리를 사용하는 장점으로 주기억 장치보다 큰 프로그램을 실행할 수 있다는 점보다 다수의 프로그램이 주기억 장치를 공유하여 멀티태스킹을 효과적으로 지원한다는 점이 부각되어야 한다. 또한 가상 메모리는 고등학생의 인지 발달 수준에서 이해하기에는 복잡하고 어려운 개념이기 때문에 고등학교 교육과정에서는 다루지 않는 것이 바람직하다고 제안하였다.

  • PDF

HMD(Head Mounted Display) 가상현실 광고가 현존감과 인게이지먼트 수준에 따라 태도와 기억에 미치는 효과 (The Effect of Presence and Engagement in HMD(Head Mounted Display) Virtual Reality Advertising on Attitude and Memory)

  • 한광석;조재현
    • 한국융합학회논문지
    • /
    • 제10권6호
    • /
    • pp.139-146
    • /
    • 2019
  • 본 연구는 HMD 가상현실 광고를 경험한 사용자가 현존감(인지적, 감성적, 미디어 현존감)과 인게이지먼트 수준에 따라 광고태도와 기억 효과에 어떠한 차이가 나타나는지를 실증적으로 살펴보았다. 특히 기억 효과의 경우 사용자가 광고를 통해 기억 하는 정보를 '개별적인 속성 기억정보(ARM: Attribute-Related Memory)'와 '종합적인 평가 기억정보(GRM: Global-Related Memory)'로 구분하여 연구를 진행하였다. 연구결과, 첫째, HMD 기반 가상현실 광고에 대한 태도는 현존감의 유형에 상관없이 모두 긍정적인 태도를 형성하였다. 둘째, 가상현실 광고에서는 인게이지먼트 수준이 낮으면 제품 속성 중심의 정보들을 기억하는 ARM이 증가하나 반대로 인게이지먼트 수준이 높으면 제품에 대한 태도 중심의 평가적 정보에 대한 기억인 GRM이 증가하는 것으로 나타났다. 셋째, 인지적 현존감과 미디어 현존감은 모두 인게이지먼트 수준이 낮으면 ARM이 GRM보다 많이 기억하는 것으로 나타났다. 향후 연구에서는 연구의 일반화를 위해 피험자 수를 늘리고 가외 변인을 줄일 수 있는 실험물 조작이 요구된다.

Research on Improving Memory of VR Game based on Visual Thinking

  • Lu, Kai;Cho, Dong Min;Zou, Jia Xing
    • 한국멀티미디어학회논문지
    • /
    • 제25권5호
    • /
    • pp.730-738
    • /
    • 2022
  • Based on visual Thinking theory, VR(virtual reality) game changes the traditional form of memory and maps the content into game elements to realize the immersive spatial memory mode. This paper analyzes the influencing factors of game design and system function construction. This paper proposes a hypothesis: with the help of visual thinking theory, VR game is helpful to improve learners' visual memory, and carries out research. The experiment sets different levels of game through empirical research and case analysis of memory flip game. For example, when judging two random cards. If the pictures are the same, it will be judged as the correct combination; if they are different, the two cards will be restored to the original state. The results are analyzed by descriptive statistical analysis and AMOS data analysis. The results show that game content using the concept of "Memory Palace", which can improve the accuracy of memory. We conclude that the use of spatial localization characteristics in flip games combining visual thinking can improve users' memory by helping users memorize and organize information in a Virtual environment, which means VR games have strong feasibility and effectiveness in improving memory.

Roles of Virtual Memory T Cells in Diseases

  • Joon Seok;Sung-Dong Cho;Seong Jun Seo;Su-Hyung Park
    • IMMUNE NETWORK
    • /
    • 제23권1호
    • /
    • pp.11.1-11.11
    • /
    • 2023
  • Memory T cells that mediate fast and effective protection against reinfections are usually generated upon recognition on foreign Ags. However, a "memory-like" T-cell population, termed virtual memory T (TVM) cells that acquire a memory phenotype in the absence of foreign Ag, has been reported. Although, like innate cells, TVM cells reportedly play a role in first-line defense to bacterial or viral infections, their protective or pathological roles in immune-related diseases are largely unknown. In this review, we discuss the current understanding of TVM cells, focusing on their distinct characteristics, immunological properties, and roles in various immune-related diseases, such as infections and cancers.

임베디드 자바가상기계를 위한 고정 크기 메모리 할당 및 해제 (Fixed-Length Allocation and Deallocation of Memory for Embedded Java Virtual Machine)

  • 양희재
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2003년도 하계종합학술대회 논문집 Ⅲ
    • /
    • pp.1335-1338
    • /
    • 2003
  • Fixed-size memory allocation is one of the most promising way to avoid external fragmentation in dynamic memory allocation problem. This paper presents an experimental result of applying the fixed- size memory allocation strategy to Java virtual machine for embedded system. The result says that although this strategy induces another memory utilization problem caused by internal fragmentation, the effect is not very considerable and this strategy is well-suited for embedded Java system. The experiment has been performed in a real embedded Java system called the simpleRTJ.

  • PDF