wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory management

profile
Neeti undefined
Aug 15, 2024
0 Likes
0 Discussions
69 Reads


-memory is collection of data in a specific format. The instructions are stored and processed in memory. When the memory is subdivided among different processes it is called memory management. Memory management is important for effective utilization of memory since memory is the most important thing in operating system. Basic terms used in memory management:

1. Frame- fixed length block in main memory

2. Page- fixed length block in secondary memory

3. Segment- variable length block in secondary memory

 

Memory management requirements include:

1.   Reallocation: In multiprogramming system, the main is shared by multiple processes so a programmer cannot predict which programs will be stored in memory while program runs.

Processes are swapped in and out of main memory to maximize processor utilization. When program is swapped out of disk it may be placed in different memory back in requiring relocation.

2.   Protection: To protect processes from unwanted interference it is essential to make sure other programs don’t access the memory without proper authorization.

 

3.   Sharing: Any mechanism must have the flexibility to allow several processes to share same memory space. The memory management should allow shared memory with controlled access and with protection.

 

4.   Logical organization: To handle programs the operating system and computer hardware must support fundamental module that enables sharing and protection. This has following advantages:

·     Modules can be written and compiled independently.

·     Different modules can be assigned varying levels of protection.

·     Various mechanism exists to facilitate sharing of modules among different processes.

5.   Physical organization: The computer’s memory structure consists of main memory and secondary memory. Main memory is faster but volatile while secondary memory is used for long term storage. The main concern is the flow of information between these memory levels. The complexity of managing the information flow between main and secondary memory along with challenges of overlaying and uncertain space availability makes it difficult for programmers to fully understand and optimize memory usage.


Comments ()


Sign in

Read Next

Virtual memory in os

Blog banner

Memory

Blog banner

This Windows 11 encryption bug may cause data damage

Blog banner

Cyber Forensics in Healthcare: Protecting Patient Data and Preventing Breaches

Blog banner

Assignment-3

Blog banner

Intrusion Detection System

Blog banner

Android Flashlight Application

Blog banner

Digital Forensics Challenges and Tools

Blog banner

What do you mean by online marketing and why do you need to know about it

Blog banner

Note Taker App

Blog banner

c

Blog banner

Importance of Education

Blog banner

Jira service Management

Blog banner

Mumbai Metro 3

Blog banner

Computer Security

Blog banner

Understanding Input Based Keylogger Activation Systems: Risks and Mitigation

Blog banner

Deadlock

Blog banner

Deadlock

Blog banner

Service design process in ITSM

Blog banner

10 Unsolved Mysteries all over the world

Blog banner

Deadlock

Blog banner

Why Consistency in Eating Habits Matters and How Meal Maharaj Makes It Easy

Blog banner

Cyber Forensics

Blog banner

Memory Management Techniques

Blog banner

Some facts about Technology

Blog banner

What is Brute Force Attack? How to defend against it?

Blog banner

IT Service Continuity Management

Blog banner

Heart Fulness Meditation

Blog banner

CYBERPEACEKEEPING: NEW WAYS TO PREVENT AND MANAGE CYBERATTACKS

Blog banner

Hash password! Is it really secured?

Blog banner

Top 5 Places To Stay And Visit In Berlin, Germany

Blog banner

Operating system

Blog banner

What Function Does SEO Serve in Digital Marketing?

Blog banner

Memory Management

Blog banner

Operating system evolution

Blog banner

Health and fitness

Blog banner

LEMON PICKLE SWEET AND MILD HOT

Blog banner

How GIS in Agriculture Eliminates Guesswork

Blog banner

Cloud Computing

Blog banner

Environmental Management using GIS

Blog banner

MoSCoW METHOD IN DATA SCIENCE

Blog banner

Service Operations in ITSM

Blog banner