wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

MEMORY MANAGEMENT FILE

profile
F—17 Niraj shav
Jul 05, 2024
0 Likes
0 Discussions
38 Reads

o virtual memory technique. Virtaul memroy creates an illusion of larger memory space than physically available by utilizing secondary storage (hard drive) for extending RAM. It does it by swapping temporarily less used parts of programs to virtual memory freeing up the space of RAM for current use. This allows the system to multitask more effectively by exceeding the physical memory RAM capacity.

Protection: The OS enforces a strict hierarchy of memory access permissions. The kernel, the core of the operating system, enjoys the highest privilege level and has unrestricted access to all memory regions. User processes, on the other hand, operate with limited privileges. They can only access memory locations explicitly allocated to them and are prohibited from modifying critical system areas. 

Techniques of Memory Management : 
Contiguous Memory Allocation : In contiguous memory allocation elements are allocated in continous order i.e. a single contiguous block of memory. This means all memroy is assigned to a process are in a continous range. In Programming array is a good example of this in array elements are stored in contiguous (conitnous) format. As it is contiguous it is easy to implement and calculating address is simple as compared to non contiguous. As all memory is contiguous accessing memory is fast. But as it is contiguous it is hard to allocate memory i.e. it is hard to find free conotiguous memory space. And it is also not flexible as if there is somthing stored next to that contiguous memory it will be hard to extend it.

Non Contiguous Memory Allocation : In non contiguous memory allocation every element is stored in different locations (memory is not next to it like in contiguous memory allocation) blocks can be placed anywhere in physical memory. As memory is non contiguous memory is efficiently utilized and is also flexible as elements are stored in different locations. Memory isolation is easier to implement as every memroy is at different locations so it will be hard to access the memory that increases the security. But there are some limitations too like it increases the complexity and also calculation of address is difficult as compared to contiguous memory allocation.


Comments ()


Sign in

Read Next

Power of words

Blog banner

Components of GIS

Blog banner

Blog on Smartsheet.

Blog banner

Why Kanye West (Now Ye) is the GOAT: A Legacy Beyond Music

Blog banner

IP ADDRESS

Blog banner

Telegram and it's features

Blog banner

Deadlock

Blog banner

AI & Data Science in Healthcare – Predicting diseases, medical imaging analysis

Blog banner

Trello ( management software)

Blog banner

QUANTUM COMPUTING IN SECURITY:A GAME CHANGER IN DIGITAL WORLD

Blog banner

Predicting Student Performance with Data Science

Blog banner

Utilizing Data-Hiding and Retrieval Techniques in Cyber Forensics

Blog banner

Unlocking Success: Mastering Google Ads Strategies

Blog banner

Banaras

Blog banner

Brilliant WhatsApp Features Upcoming in 2023

Blog banner

Sessions In OS.

Blog banner

Improving the Accuracy of GPS and GNSS

Blog banner

RAID

Blog banner

How Unstructured Play Helps Children Become Creative Thinkers

Blog banner

Steps to create an Ubuntu EC2 Instance with GUI in AWS

Blog banner

Dove’s Real Beauty Campaign- Case Study

Blog banner

Service Strategy In ITSM

Blog banner

Logical and physical address

Blog banner

Sweet Mango Murabba

Blog banner

Virtual Machine

Blog banner

In the world of Technology...

Blog banner

This is my first blog.

Blog banner

security controls

Blog banner

Education: Key to your Prosperity

Blog banner

Senseless Teeths

Blog banner

Deadlock in Operating System

Blog banner

Safeguarding Your Data: The Importance of Wireless Encryption

Blog banner

Incorporating Automation into Digital Forensics.

Blog banner

How return on investment is defined in IT services

Blog banner

Geographic Information Systems(By aditi Unnikrishnan)

Blog banner

What is Internet

Blog banner

The Importance of Financial Literacy for College Students

Blog banner

Hosting basics

Blog banner

Cache Memory in Operating Systems

Blog banner

Pioneer Park Zolfo Springs — A Hidden Gem for Nature Lovers Near Arcadia

Blog banner

Message Passing in OS

Blog banner

What are NFT s?

Blog banner