SlideShare a Scribd company logo
1 of 30
Superior University Depalpur
Groper Member
2
M.Faizan
62
Parviaz
Ishfaq
Mubashar
Mujahid
64
55
66
56
Superior University Depalpur
Topic
3
Superior University Depalpur
Outline
4
What is Memory
Types of Memory
Virtual Memory
Needs Of Virtual Memory
Role of virtual memory
 Benefits using virtual memory
Advantage of Virtual Memory
Disadvantage Virtual Memory
How you increase your virtual
memory
Superior University Depalpur
What is Memory
In computing memory refers to the physical devices
used to store programs or data on the temporary
or permanent basis for use in a
computer or other
digital electronic device
Main memory is divided into two parts :
-Random Access memory ( RAM ) should be
better known as Read Write Memory
-Read Only Memory (ROM)
Superior University Depalpur
Type of Memory
6
Real memory
Main memory
Virtual memory
Memory on disk
Allows for effective multiprogramming
and relieves the user
of tight constraints
of main memory
Superior University Depalpur
Virtual Memory
7
virtual memory is a common part of
operating system on desktop computer
The term virtual memory refers to
somethings which appears to be present
but actually it is not.
Superior University Depalpur
Virtual Memory
8
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P3
P3
P3
P4
P4
P4
hard disk 2ndry memoryMain Memory(RAM)
Superior University Depalpur
Virtual Memory
9
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P3
P3
P3
P4
P4
P4
hard disk 2ndry memoryMain Memory(RAM)
{Waiting
run
Superior University Depalpur
Virtual Memory
10
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P3
P3
P3
P4
P4
P4
hard disk 2ndry memoryMain Memory(RAM)
{Waiting
run
Superior University Depalpur
Virtual Memory
11
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P3
P3
P3
P4
P4
P4
hard disk 2ndry memoryMain Memory(RAM)
{Waiting
run
} RAM
V.M
Superior University Depalpur
Virtual Memory
12
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P3
P3
P3
P4
P4
P4
hard disk 2ndry memoryMain Memory(RAM)
{
Waiting
run
} RAM
V.M
Superior University Depalpur
Virtual Memory
13
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P3
P3
P4
P4
P4
P3
hard disk 2ndry memoryMain Memory(RAM)
{
Waiting
run
} RAM
V.M
moves
Superior University Depalpur
Virtual Memory
14
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P3
P3
P4
P4
P4
P3
hard disk 2ndry memoryMain Memory(RAM)
{
Waiting
run
} RAM
V.M
Superior University Depalpur
Virtual Memory
15
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P3
P4
P4
P4
P3
P3
hard disk 2ndry memoryMain Memory(RAM)
{
Waiting
run
} RAM
V.M
moves
Superior University Depalpur
Virtual Memory
16
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P3
P4
P4
P4
P3
P3
hard disk 2ndry memoryMain Memory(RAM)
{
Waiting
run
} RAM
V.M
Superior University Depalpur
Virtual Memory
17
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P4
P4
P4
P3
P3
P3
hard disk 2ndry memoryMain Memory(RAM)
{
Waiting
run
} RAM
V.M
moves
Superior University Depalpur
Virtual Memory
18
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P4
P4
P4
P3
P3
P3
hard disk 2ndry memoryMain Memory(RAM)
} RAM
V.M
moves
Superior University Depalpur
Virtual Memory
19
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P4
P4
P4
P3
P3
P3
hard disk 2ndry memoryMain Memory(RAM)
} RAM
V.M
moves
Superior University Depalpur
Virtual Memory
20
A computer can address more memory(RAM)
than the amount-physically installed ,on the
system, it is a section of hard disk 2Ndry memory
P1
P2
P4
P4
P4
P3
P3
P3
hard disk 2ndry memoryMain Memory(RAM)
} RAM
V.M
moves
Superior University Depalpur
why do we need Virtual Memory
21
virtual memory is a imaginary memory
which we are assuming.
Before the development of the virtual
memory technique, programmers in the
1940s and 1950s had to manage directly
two-level storage such as main memory or
ram and secondary memory
in the form of hard disks
or earlier, magnetic drums.
Superior University Depalpur
why do we need Virtual Memory
22
If your computer lacks the random access
memory (RAM) needed to run a program
or operation, Windows uses virtual memory to
compensate. Virtual memory combines your
computer's RAM with temporary space on
your hard disk. When RAM runs low,
virtual memory moves data from
RAM to a space called a paging file.
Superior University Depalpur
Role of virtual memory in operating system?
23
Virtual memory is a memory management
capability of an OS that uses hardware
and software to allow a computer to
compensate for physical memory shortages
by temporarily transferring data from
random access memory (RAM) to disk storage
Superior University Depalpur
Benefits of using virtual memory?
24
The primary benefits of virtual memory
include freeing applications from having
to manage a shared memory space,
increased security due to memory isolation,
and being able to conceptually use more
memory than might be physically available,
using the technique of paging.
Superior University Depalpur
Advantages Virtual Memory
25
 You can run more applications at
once.
 You can run larger applications with
less real RAM.
 You don't have buy more memory
RAM.
Superior University Depalpur
Disadvantages Virtual Memory
26
 Applications run slower.
 It takes more time to switch between
applications.
 Less hard drive space for your use.
 It reduce system stability.
Superior University Depalpur
Can we See the virtual memory?
27
Superior University Depalpur
How you increase your virtual memory?
28
1. Click Start, then click Control Panel.
2. Double-click System and Maintenance,
then click System.
3. In the left hand menu, click Advanced
system settings. ...
4. Click the Advanced tab.
5. Under Performance, click Settings.
6. Click the Advanced tab.
7. Under Virtual memory, click Change.
Superior University Depalpur
Virtual Memory
29
Virtual memory

More Related Content

What's hot

Memory management
Memory managementMemory management
Memory managementcpjcollege
 
Operating system memory management
Operating system memory managementOperating system memory management
Operating system memory managementrprajat007
 
Virtual memory
Virtual memoryVirtual memory
Virtual memoryAnuj Modi
 
Operating System-Process Scheduling
Operating System-Process SchedulingOperating System-Process Scheduling
Operating System-Process SchedulingShipra Swati
 
Operating system; Multitasking
Operating system; MultitaskingOperating system; Multitasking
Operating system; MultitaskingFlameDimension95
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and ArchitectureVinit Raut
 
Computer architecture virtual memory
Computer architecture virtual memoryComputer architecture virtual memory
Computer architecture virtual memoryMazin Alwaaly
 
Virtual Memory
Virtual MemoryVirtual Memory
Virtual MemoryArchith777
 
Types of instructions
Types of instructionsTypes of instructions
Types of instructionsihsanjamil
 
Memory organization (Computer architecture)
Memory organization (Computer architecture)Memory organization (Computer architecture)
Memory organization (Computer architecture)Sandesh Jonchhe
 
Basic structure of computers
Basic structure of computersBasic structure of computers
Basic structure of computersKumar
 
Chapter 13 - I/O Systems
Chapter 13 - I/O SystemsChapter 13 - I/O Systems
Chapter 13 - I/O SystemsWayne Jones Jnr
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OSKumar Pritam
 
Mass Storage Structure
Mass Storage StructureMass Storage Structure
Mass Storage StructureVimalanathan D
 
Ch9 OS
Ch9 OSCh9 OS
Ch9 OSC.U
 
Register transfer language
Register transfer languageRegister transfer language
Register transfer languageSanjeev Patel
 

What's hot (20)

Memory management
Memory managementMemory management
Memory management
 
Operating system memory management
Operating system memory managementOperating system memory management
Operating system memory management
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
 
Operating System-Process Scheduling
Operating System-Process SchedulingOperating System-Process Scheduling
Operating System-Process Scheduling
 
Operating system; Multitasking
Operating system; MultitaskingOperating system; Multitasking
Operating system; Multitasking
 
Processor Organization and Architecture
Processor Organization and ArchitectureProcessor Organization and Architecture
Processor Organization and Architecture
 
Computer architecture virtual memory
Computer architecture virtual memoryComputer architecture virtual memory
Computer architecture virtual memory
 
Memory hierarchy
Memory hierarchyMemory hierarchy
Memory hierarchy
 
Virtual Memory
Virtual MemoryVirtual Memory
Virtual Memory
 
Types of instructions
Types of instructionsTypes of instructions
Types of instructions
 
Memory organization (Computer architecture)
Memory organization (Computer architecture)Memory organization (Computer architecture)
Memory organization (Computer architecture)
 
Basic structure of computers
Basic structure of computersBasic structure of computers
Basic structure of computers
 
Chapter 13 - I/O Systems
Chapter 13 - I/O SystemsChapter 13 - I/O Systems
Chapter 13 - I/O Systems
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
Mass Storage Structure
Mass Storage StructureMass Storage Structure
Mass Storage Structure
 
Memory management
Memory managementMemory management
Memory management
 
Ch9 OS
Ch9 OSCh9 OS
Ch9 OS
 
06 External Memory
06  External  Memory06  External  Memory
06 External Memory
 
Input & Output
Input & OutputInput & Output
Input & Output
 
Register transfer language
Register transfer languageRegister transfer language
Register transfer language
 

Similar to Virtual memory

Virtual Memory vs Cache Memory
Virtual Memory vs Cache MemoryVirtual Memory vs Cache Memory
Virtual Memory vs Cache MemoryAshik Iqbal
 
Virtual memory based on operating system
Virtual memory based on operating systemVirtual memory based on operating system
Virtual memory based on operating systemSaniyaNawaz2
 
What is Computer Memory.ppt
What is Computer Memory.pptWhat is Computer Memory.ppt
What is Computer Memory.pptMuhammad Naeem
 
virtualmemory-111228090333-phpapp02 (1).pdf
virtualmemory-111228090333-phpapp02 (1).pdfvirtualmemory-111228090333-phpapp02 (1).pdf
virtualmemory-111228090333-phpapp02 (1).pdfArchanaPandiyan
 
1 Module - Operating Systems Configuration and Use by Mark John Lado
1 Module - Operating Systems Configuration and Use by Mark John Lado1 Module - Operating Systems Configuration and Use by Mark John Lado
1 Module - Operating Systems Configuration and Use by Mark John LadoMark John Lado, MIT
 
Random access memory
Random access memoryRandom access memory
Random access memoryBESOR ACADEMY
 
Virtual Mapping in Virtual Memory
Virtual Mapping in Virtual MemoryVirtual Mapping in Virtual Memory
Virtual Mapping in Virtual MemoryMeghaj Mallick
 
Live memory forensics
Live memory forensicsLive memory forensics
Live memory forensicsMehedi Hasan
 
Memory-Usage.pptx
Memory-Usage.pptxMemory-Usage.pptx
Memory-Usage.pptxKimGerero
 
introduction to Computer system
introduction to Computer systemintroduction to Computer system
introduction to Computer systemumardanjumamaiwada
 
Cache memory and virtual memory
Cache memory and virtual memoryCache memory and virtual memory
Cache memory and virtual memoryPrakharBansal29
 
Ram and types of ram.Cache
Ram and types of ram.CacheRam and types of ram.Cache
Ram and types of ram.Cachehamza mukhtiar
 
Classification of memory hierarchy in system unit
Classification of memory hierarchy in system unitClassification of memory hierarchy in system unit
Classification of memory hierarchy in system unitDeepjyoti Talukdar
 

Similar to Virtual memory (20)

Virtual Memory vs Cache Memory
Virtual Memory vs Cache MemoryVirtual Memory vs Cache Memory
Virtual Memory vs Cache Memory
 
Virtual memory based on operating system
Virtual memory based on operating systemVirtual memory based on operating system
Virtual memory based on operating system
 
What is Computer Memory.ppt
What is Computer Memory.pptWhat is Computer Memory.ppt
What is Computer Memory.ppt
 
virtualmemory-111228090333-phpapp02 (1).pdf
virtualmemory-111228090333-phpapp02 (1).pdfvirtualmemory-111228090333-phpapp02 (1).pdf
virtualmemory-111228090333-phpapp02 (1).pdf
 
1 Module - Operating Systems Configuration and Use by Mark John Lado
1 Module - Operating Systems Configuration and Use by Mark John Lado1 Module - Operating Systems Configuration and Use by Mark John Lado
1 Module - Operating Systems Configuration and Use by Mark John Lado
 
Memory management
Memory managementMemory management
Memory management
 
Random access memory
Random access memoryRandom access memory
Random access memory
 
virtual memory - Computer operating system
virtual memory - Computer operating systemvirtual memory - Computer operating system
virtual memory - Computer operating system
 
Virtual Mapping in Virtual Memory
Virtual Mapping in Virtual MemoryVirtual Mapping in Virtual Memory
Virtual Mapping in Virtual Memory
 
Live memory forensics
Live memory forensicsLive memory forensics
Live memory forensics
 
Memory-Usage.pptx
Memory-Usage.pptxMemory-Usage.pptx
Memory-Usage.pptx
 
0 lecture 3
0 lecture 30 lecture 3
0 lecture 3
 
introduction to Computer system
introduction to Computer systemintroduction to Computer system
introduction to Computer system
 
lecture 3
 lecture 3 lecture 3
lecture 3
 
Storage Structure in OS
Storage Structure in OSStorage Structure in OS
Storage Structure in OS
 
Cache memory and virtual memory
Cache memory and virtual memoryCache memory and virtual memory
Cache memory and virtual memory
 
Ram and types of ram.Cache
Ram and types of ram.CacheRam and types of ram.Cache
Ram and types of ram.Cache
 
COMPUTER MEMORY
COMPUTER MEMORYCOMPUTER MEMORY
COMPUTER MEMORY
 
Information processing cycle
Information processing cycleInformation processing cycle
Information processing cycle
 
Classification of memory hierarchy in system unit
Classification of memory hierarchy in system unitClassification of memory hierarchy in system unit
Classification of memory hierarchy in system unit
 

Recently uploaded

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 

Recently uploaded (20)

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 

Virtual memory

  • 1.
  • 2. Superior University Depalpur Groper Member 2 M.Faizan 62 Parviaz Ishfaq Mubashar Mujahid 64 55 66 56
  • 4. Superior University Depalpur Outline 4 What is Memory Types of Memory Virtual Memory Needs Of Virtual Memory Role of virtual memory  Benefits using virtual memory Advantage of Virtual Memory Disadvantage Virtual Memory How you increase your virtual memory
  • 5. Superior University Depalpur What is Memory In computing memory refers to the physical devices used to store programs or data on the temporary or permanent basis for use in a computer or other digital electronic device Main memory is divided into two parts : -Random Access memory ( RAM ) should be better known as Read Write Memory -Read Only Memory (ROM)
  • 6. Superior University Depalpur Type of Memory 6 Real memory Main memory Virtual memory Memory on disk Allows for effective multiprogramming and relieves the user of tight constraints of main memory
  • 7. Superior University Depalpur Virtual Memory 7 virtual memory is a common part of operating system on desktop computer The term virtual memory refers to somethings which appears to be present but actually it is not.
  • 8. Superior University Depalpur Virtual Memory 8 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P3 P3 P3 P4 P4 P4 hard disk 2ndry memoryMain Memory(RAM)
  • 9. Superior University Depalpur Virtual Memory 9 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P3 P3 P3 P4 P4 P4 hard disk 2ndry memoryMain Memory(RAM) {Waiting run
  • 10. Superior University Depalpur Virtual Memory 10 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P3 P3 P3 P4 P4 P4 hard disk 2ndry memoryMain Memory(RAM) {Waiting run
  • 11. Superior University Depalpur Virtual Memory 11 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P3 P3 P3 P4 P4 P4 hard disk 2ndry memoryMain Memory(RAM) {Waiting run } RAM V.M
  • 12. Superior University Depalpur Virtual Memory 12 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P3 P3 P3 P4 P4 P4 hard disk 2ndry memoryMain Memory(RAM) { Waiting run } RAM V.M
  • 13. Superior University Depalpur Virtual Memory 13 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P3 P3 P4 P4 P4 P3 hard disk 2ndry memoryMain Memory(RAM) { Waiting run } RAM V.M moves
  • 14. Superior University Depalpur Virtual Memory 14 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P3 P3 P4 P4 P4 P3 hard disk 2ndry memoryMain Memory(RAM) { Waiting run } RAM V.M
  • 15. Superior University Depalpur Virtual Memory 15 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P3 P4 P4 P4 P3 P3 hard disk 2ndry memoryMain Memory(RAM) { Waiting run } RAM V.M moves
  • 16. Superior University Depalpur Virtual Memory 16 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P3 P4 P4 P4 P3 P3 hard disk 2ndry memoryMain Memory(RAM) { Waiting run } RAM V.M
  • 17. Superior University Depalpur Virtual Memory 17 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P4 P4 P4 P3 P3 P3 hard disk 2ndry memoryMain Memory(RAM) { Waiting run } RAM V.M moves
  • 18. Superior University Depalpur Virtual Memory 18 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P4 P4 P4 P3 P3 P3 hard disk 2ndry memoryMain Memory(RAM) } RAM V.M moves
  • 19. Superior University Depalpur Virtual Memory 19 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P4 P4 P4 P3 P3 P3 hard disk 2ndry memoryMain Memory(RAM) } RAM V.M moves
  • 20. Superior University Depalpur Virtual Memory 20 A computer can address more memory(RAM) than the amount-physically installed ,on the system, it is a section of hard disk 2Ndry memory P1 P2 P4 P4 P4 P3 P3 P3 hard disk 2ndry memoryMain Memory(RAM) } RAM V.M moves
  • 21. Superior University Depalpur why do we need Virtual Memory 21 virtual memory is a imaginary memory which we are assuming. Before the development of the virtual memory technique, programmers in the 1940s and 1950s had to manage directly two-level storage such as main memory or ram and secondary memory in the form of hard disks or earlier, magnetic drums.
  • 22. Superior University Depalpur why do we need Virtual Memory 22 If your computer lacks the random access memory (RAM) needed to run a program or operation, Windows uses virtual memory to compensate. Virtual memory combines your computer's RAM with temporary space on your hard disk. When RAM runs low, virtual memory moves data from RAM to a space called a paging file.
  • 23. Superior University Depalpur Role of virtual memory in operating system? 23 Virtual memory is a memory management capability of an OS that uses hardware and software to allow a computer to compensate for physical memory shortages by temporarily transferring data from random access memory (RAM) to disk storage
  • 24. Superior University Depalpur Benefits of using virtual memory? 24 The primary benefits of virtual memory include freeing applications from having to manage a shared memory space, increased security due to memory isolation, and being able to conceptually use more memory than might be physically available, using the technique of paging.
  • 25. Superior University Depalpur Advantages Virtual Memory 25  You can run more applications at once.  You can run larger applications with less real RAM.  You don't have buy more memory RAM.
  • 26. Superior University Depalpur Disadvantages Virtual Memory 26  Applications run slower.  It takes more time to switch between applications.  Less hard drive space for your use.  It reduce system stability.
  • 27. Superior University Depalpur Can we See the virtual memory? 27
  • 28. Superior University Depalpur How you increase your virtual memory? 28 1. Click Start, then click Control Panel. 2. Double-click System and Maintenance, then click System. 3. In the left hand menu, click Advanced system settings. ... 4. Click the Advanced tab. 5. Under Performance, click Settings. 6. Click the Advanced tab. 7. Under Virtual memory, click Change.