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

Search Result 322, Processing Time 0.021 seconds

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

  • Choi, Hyung-Kyu;Moon, Soo-Mook
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.35 no.8
    • /
    • pp.378-384
    • /
    • 2008
  • Many embedded systems are supporting Java as their software platform via Java virtual machine. Java virtual machine manages memory automatically by providing automatic memory management, i.e. garbage collector. Because only scarce memory is available to embedded system, Java virtual machine should use small memory and manage it efficiently. This paper introduces two memory management techniques to exploit small memory in Java virtual machine which can execute multiple Java applications concurrently. First, compaction based garbage collection is introduced to overcome external fragmentation problem in presence of immovable memory area. Then garbage collector driven class unloading is introduced to reduce memory use of unnecessary loaded classes. We implemented these techniques in working embedded system and observed that they are very efficient, since more Java applications are able to be executed concurrently and memory use is also reduced with these techniques.

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
    • /
    • v.36 no.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
    • IEMEK Journal of Embedded Systems and Applications
    • /
    • v.9 no.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 (가상현실교육게임의 장기기억효과)

  • Lee, Daeyoung;Lee, Seungje;Jeong, Eui Jun
    • Journal of Korea Game Society
    • /
    • v.18 no.2
    • /
    • pp.69-76
    • /
    • 2018
  • HMD makes big issues about virtual reality in these days. Experience of virtual reality may cause different effects with experience of real world, so this is the reason why comparison studies are needed. There are many works about usefulness of virtual reality education but most of studies were considered as special training. This study was started for the long term memory effect of virtual reality education game. Difference study of memory between real world education game and virtual reality education game shows virtual reality system has smaller diminution of memory than real world. And environment existence was defined as a main effect of long term memory through the test.

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

  • Jang, Seung-Ju
    • The KIPS Transactions:PartA
    • /
    • v.11A no.3
    • /
    • pp.157-162
    • /
    • 2004
  • This paper suggests the CAMD(Compression Algorithm for in-Memory Data) algorithm that is not moved the pages into the swap space by assigning the compressed cache area in the main memory. The CAMD algorithm that supports the virtual memory system takes high memory usability and performance benefit by reducing the page fault. The memory data is not general data. It is extraordinary data format. In general it consists of specific form of data. Therefore. the CAMD algorithm can compress this data efficiently.

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

  • Lee, Sang-Wook;Suh, Tae-Weon
    • The Journal of Korean Association of Computer Education
    • /
    • v.15 no.3
    • /
    • pp.37-47
    • /
    • 2012
  • One of the major goals in high school Informatics is for students to develop creative problem-solving abilities based on knowledge on computer science. Thus, the contents of the textbooks should be accurate and appropriate. However, we discovered that the current Informatics textbooks contain the untrue and/or inappropriate descriptions of main memory and virtual memory. The textbooks describe that main memory is composed of RAM and ROM. The virtual memory is described as a technique in which a part of the secondary storage is utilized as main memory to execute an application of which size is larger than that of main memory. In this study, we attempted to uncover the root causes of the fallacies, and suggest the accurate explanations by comparing with renowned books adopted in most schools worldwide including USA. Our study reveals that it is inappropriate to include ROM in main memory from the memory hierarchy perspective. Virtual memory is a technique that provides convenience to programmers, through which an operating system loads the necessary portion of a program from secondary storage to main memory. As for the advantages of virtual memory in the current computer systems, the focus should be on providing the effective multitasking capability, rather than on executing a larger program than the size of main memory. We suggest that it is appropriate to exclude virtual memory in textbooks considering its complexity.

  • PDF

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

  • Han, Kwang-Seok;Cho, Jae-Hyun
    • Journal of the Korea Convergence Society
    • /
    • v.10 no.6
    • /
    • pp.139-146
    • /
    • 2019
  • In this study, we examined how consumers who experience HMD virtual reality advertising differ in their ad attitudes and memory effects according to Presence (cognitive presence, emotional presence, media presence) and engagement level. Particularly, in the case of memory effect, the information that the user memorizes through the advertising is divided into "Attribute-Related Memory (ARM)" and "Global-Related Memory (GRM)" Respectively. First, the attitudes toward HMD based virtual reality ads are positive regardless of the type of presence. Second, in the virtual reality advertising, if the level of engagement is low, ARM that memorizes the information of the product attribute is increased, whereas if the level of engagement is high, the GRM which is the memory of the attitude-based evaluation information about the product is increased appear. Third, if cognitive presence and media presence are low, then ARM is more memorable than GRM.

Research on Improving Memory of VR Game based on Visual Thinking

  • Lu, Kai;Cho, Dong Min;Zou, Jia Xing
    • Journal of Korea Multimedia Society
    • /
    • v.25 no.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
    • /
    • v.23 no.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 (임베디드 자바가상기계를 위한 고정 크기 메모리 할당 및 해제)

  • 양희재
    • Proceedings of the IEEK Conference
    • /
    • 2003.07d
    • /
    • 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