

- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- 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 Questions & Answers
- Difference between Cache Memory and Virtual Memory
- Difference between Virtual memory and Cache memory
- What is Cache Memory? (Functions and Types of Cache Memory)
- Difference Between Cache and Cookies
- Difference between Network OS and Distributed OS
- Difference Between Virtual and Pure Virtual Function
- Difference Between First level cache and Second level cache in Hibernate
- Differentiate between shared memory and message passing model in OS.
- Difference between Memory and Storage
- Difference Between Register and Memory
- Difference Between Paging and Swapping in OS
- 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