wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Memory Management

profile
Vrudanshi Bavliya
Aug 14, 2024
0 Likes
0 Discussions
63 Reads

Memory management is the process of controlling and coordinating a computer’s main memory. It ensures that blocks of memory space are properly arranged and allocated so the operating system (OS) , applications and other running processes have the memory they need to carry out their operations. 

 Types of Memory

Registers – It is a temporary Storage area built in a CPU access time of register is below 10ns, and registers have lowest capacity that is of few KB of words. 

Cache Memory – It is a high speed memory. The purpose of cache memory is to store those program that are repeatedly used or likely to be used in the near future. 

Main Memory – It is also known as Primary memory or RAM or Physical memory. The CPU can execute only the data that is present in the Main memory . It is the temporary storage location where data of currently running programs are stored for short period of time. 

Secondary Memory – It allows user to store data that can be easily retrieved. This memory cannot be directly used. It can be accessed only by the main memory. For example:- Magnetic tape, magnetic disk, hard disc etc.

Principles for effective memory

Make the common case fast - The principal says that the data which is more frequently used should be kept in faster device. It is based on amdhal's law. 

Principle of locality - It is based on locality of references , According to this, the programs tend to reuse data and instruction they have used recently. 90/10 rule comes from empirical Observation:- a program spends 90% of its time in 10% of its code. An Implication of locality is that we can predict with reasonable accuracy what instructions and data a program will use in the near future based on its accesses in the recent past. 

Two different types of locality

Temporal locality - States that recently accessed items are likely to be accessed in the near future. 

Spatial locality - States that items whose addresses are near one another tend to be referenced closed together in time.



Comments ()


Sign in

Read Next

Introduction to Data Science: Life Cycle & Applications

Blog banner

Raid

Blog banner

Virtual memory

Blog banner

Dancing Classes In Mumbai

Blog banner

THREADS (assignment 1)

Blog banner

Latest Email Marketing Techniques

Blog banner

Loneliness

Blog banner

Tomato Butter Sauce with Bucatini

Blog banner

Top 5 Post-Wedding Skin Care Tips

Blog banner

Evolution of Operating Sytems

Blog banner

Friendship

Blog banner

To-Do List In LISP

Blog banner

Consumer to consumer Business model

Blog banner

Is it important to follow all the trends that come up on social media?

Blog banner

A-B-C of Networking: Part-3 (Topology [Bus & Star])

Blog banner

Hash password! Is it really secured?

Blog banner

The War With Cold On Earth

Blog banner

Operating system

Blog banner

SECURITY TOOLS

Blog banner

Rules and Regulations of Networking: "Standards and Protocols" - Part 2

Blog banner

What is a geographic information system (GIS)?

Blog banner

History of Money

Blog banner

Microsoft Word

Blog banner

15 Interesting Facts about India

Blog banner

How to feel Happy everyday day

Blog banner

Embracing the power of Modern Machine UNIX

Blog banner

ART AND CULTURE OF VRINDAVAN

Blog banner

Why Should You Schedule Tweets on Twitter?

Blog banner

Why Time Management Is the Secret to College Success (and How to Master It)

Blog banner

Assignment 2

Blog banner

AutoML: The Future of Automated Data Science

Blog banner

Data is an asset and it is your responsibility!

Blog banner

Creating Digitally Signed Document

Blog banner

Deming’s Process

Blog banner

Excel records

Blog banner

How To Secure Operating Systems ?

Blog banner

Guidelines for a Low sodium Diet.

Blog banner

Deadlock

Blog banner

MODERN OPERATING SYSTEM

Blog banner

Impact of social media on the human life

Blog banner

Interrupts - Types, Working & Importance

Blog banner

Odoo

Blog banner