memory management | computer science
TRANSCRIPT
![Page 1: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/1.jpg)
Memory Management
![Page 2: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/2.jpg)
Introduction
Memory management is defined as functionality of operating system which handles or manages primary memory as well as moves processes forward and backward between fundamental memory and disk amid execution.
![Page 3: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/3.jpg)
Swapping in Operating System
Swapping is the procedure in which a procedure can be swapped briefly out of primary memory (or move) to secondary storage (disk) and make that memory accessible to different procedures.
![Page 4: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/4.jpg)
Logical Address Space & Physical Address Space
An address created by the CPU is regularly alluded to as logical a coherent address. The set of every single logical address created by a program is known as logical address space.
An address seen by the memory unit-that is, the one stacked into the memory-address register of the memory-is generally alluded to as physical address. The set of every single physical address relating to the logical address is known as physical address space.
![Page 5: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/5.jpg)
Mapping from Logical to Physical Address (MMU)
![Page 6: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/6.jpg)
Types of Memory Management
• Single adjoining allocation• Partitioned allocation• Paged memory management• Segmented memory
management
![Page 7: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/7.jpg)
Cache Memory
Cache memory, is also known as CPU memory, is random access memory (RAM) that a microprocessor can access more rapidly than accessing regular RAM.
![Page 8: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/8.jpg)
Different types of Cache Memory
• Level 1 (L1) Cache• Level 2 (L2) Cache• Level 3 (L3) Cache
![Page 9: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/9.jpg)
Virtual Memory in Operating System
A system could address more memory as compared to the amount physically introduced on the framework. This additional memory is known as virtual memory and it is an area of a hard disk that is set up to imitate the system's RAM.
![Page 10: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/10.jpg)
Memory Allocation
![Page 11: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/11.jpg)
Memory Management Error
The "0X0000001A" error is also called known as Memory_Management error and it occurs because of memory malfunctions. It reduces total memory of the system and a blue screen appears.
![Page 12: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/12.jpg)
![Page 13: Memory Management | Computer Science](https://reader035.vdocuments.us/reader035/viewer/2022062821/589ca4461a28abf4148b6645/html5/thumbnails/13.jpg)
Hey Friends,
This was just a summary on Memory Management. For more detailed information on this topic, please type the link given below or copy it from the description of this PPT and open it in a new browser window.http://www.transtutors.com/homework-help/computer-science/memory-management.aspx