- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Difference Between Virtual and Cache Memory in OS
In this post, we will understand the difference between virtual memory and cache memory in operating system −
Cache Memory
It helps improve the access speed of CPU.
It is a memory unit that improves access speed.
CPU and other related hardware helps manage the cache memory.
This is small in size.
It is used to store the most recently used data.
Virtual Memory
It increases the capacity of the main memory.
It is a method that involves the hard disk.
It is a slow process.
It is managed by the virtual memory.
The size of virtual memory is larger than that of cache memory.
Virtual memory stores the programs that can’t be stored in the main memory.
- Related Articles
- Difference between Virtual memory and Cache memory
- Difference between Cache Memory and Virtual Memory
- What is Cache Memory? (Functions and Types of Cache Memory)
- Difference between Network OS and Distributed OS
- Difference Between Cache and Cookies
- Difference between Cache and RAM
- Difference between Cache and Buffer
- Differentiate between shared memory and message passing model in OS.
- Difference Between First level cache and Second level cache in Hibernate
- Difference Between Virtual and Pure Virtual Function
- What is the relationship between Address and Memory Space in a Virtual Memory System?
- Difference Between Deadlock and Starvation in OS
- Difference Between Semaphore and Monitor in OS
- Difference Between Multitasking and Multithreading in OS
- Difference Between Buffering and Caching in OS

Advertisements