VIRTUAL MEMORY

Virtual memory is a memory management technique where secondary memory can be used as if it were a part of the main memory. Virtual memory is a common technique used in a computer's operating system (OS).

Virtual memory uses both hardware and software to enable a computer to compensate for physical memory shortages, temporarily transferring data from random access memory (RAM) to disk storage. Mapping chunks of memory to disk files enables a computer to treat secondary memory as though it were main memory.

Today, most personal computers (PCs) come with at least 8 GB (gigabytes) of RAM. But, sometimes, this is not enough to run several programs at one time. This is where virtual memory comes in. Virtual memory frees up RAM by swapping data that has not been used recently over to a storage device, such as a hard drive or solid-state drive (SSD).

Virtual memory is important for improving system performance, multitasking and using large programs. However, users should not overly rely on virtual memory, since it is considerably slower than RAM. If the OS has to swap data between virtual memory and RAM too often, the computer will begin to slow down -- this is called thrashing.

Virtual memory was developed at a time when physical memory -- also referenced as RAM -- was expensive. Computers have a finite amount of RAM, so memory will eventually run out when multiple programs run at the same time. A system using virtual memory uses a section of the hard drive to emulate RAM. With virtual memory, a system can load larger or multiple programs running at the same time, enabling each one to operate


要查看或添加评论,请登录

Lakshana Shivanandan的更多文章

  • TOTAL QUALITY MANAGEMENT

    TOTAL QUALITY MANAGEMENT

    Total Quality Management (TQM): Total Quality Management (TQM) is a comprehensive approach to improving the quality of…

  • Data Warehouse

    Data Warehouse

    In today’s rapidly changing corporate environment, organizations are turning to cloud-based technologies for convenient…

  • THE POWER OF NATURAL LANGUAGE PROCESSING

    THE POWER OF NATURAL LANGUAGE PROCESSING

    NLP is a branch of AI that focuses on the interaction between computers and human language. It combines computer…

  • THE FUTURE OF 5G TECHNOLOGY

    THE FUTURE OF 5G TECHNOLOGY

    5G is expected to bring many benefits to individuals and society as a whole over the upcoming decades, along with some…

  • AI in Healthcare: How Machine Learning is Revolutionizing Patient Care

    AI in Healthcare: How Machine Learning is Revolutionizing Patient Care

    Artificial Intelligence (AI) and Machine Learning (ML) are rapidly transforming healthcare by enhancing diagnostic…

  • Every Cloud has a Silver Lining

    Every Cloud has a Silver Lining

    A common sight which everyone must have witnessed is that of dark clouds covering the sky and the sun not being…

  • Building a Better Tomorrow: How Small Actions Can Change the World

    Building a Better Tomorrow: How Small Actions Can Change the World

    In today’s fast-paced world, it’s easy to feel overwhelmed by global challenges like climate change, inequality, and…

  • CLOUD FARE TO SECURE A WEBSITE

    CLOUD FARE TO SECURE A WEBSITE

    Cloud flare is a Content Delivery Network (CDN) (CDN). Cloudflare is a firm that provides CDNs, web security, and other…

  • SECURITY MANAGEMENT

    SECURITY MANAGEMENT

    Security management covers all aspects of protecting an organization’s assets – including computers, people, buildings,…

  • NEOSTAND

    NEOSTAND

    INTRODUCTION NeoStand’ enables wheelchair users to transition from sitting position to standing, opening a world of…

社区洞察

其他会员也浏览了