Memory management

Nadar Saraswathi college
of arts and science
I M. SC COMPUTER SCIENCE
Memory management
S. SOWNDARYA
What is Main Memory?
The main memory is central to the operation of a Modern
Computer. Main Memory is a large array of words or bytes,
ranging in size from hundreds of thousands to billions. Main
memory is a repository of rapidly available information
shared by the CPU and I/O devices. Main memory is the
place where programs and information are kept when the
processor is effectively utilizing them.
Why Memory Management is
Required?
Allocate and de-allocate memory before and after
process execution.
To keep track of used memory space by processes.
To minimize fragmentation issues.
To proper utilization of main memory.
To maintain data integrity while executing of
process.
Static and Dynamic Linking
To perform a linking task a linker is used. A linker is a
program that takes one or more object files generated by a
compiler and combines them into a single executable file.
Swapping
When a process is executed it must have resided in
memory. Swapping is a process of swapping a process
temporarily into a secondary memory from the main
memory, which is fast compared to secondary memory. A
swapping allows more processes to be run and can be fit
into memory at one time.
Thanks for watching
1 of 6

Recommended

Memory Management And Microprocessor by
Memory Management And MicroprocessorMemory Management And Microprocessor
Memory Management And MicroprocessorMichele Lata
2 views44 slides
Basics of Operating System by
Basics of Operating SystemBasics of Operating System
Basics of Operating SystemSoumit Ghosh
327 views41 slides
ppt by
pptppt
pptMaria Javed
745 views22 slides
Os by
OsOs
Osrajashreebarik
181 views4 slides
MODERN OPERATING SYSTEM by
MODERN OPERATING SYSTEMMODERN OPERATING SYSTEM
MODERN OPERATING SYSTEMkhanz2012
8K views10 slides
Opetating System Memory management by
Opetating System Memory managementOpetating System Memory management
Opetating System Memory managementJohan Granados Montero
2.6K views11 slides

More Related Content

Similar to Memory management

introduction To Operating System by
introduction To Operating Systemintroduction To Operating System
introduction To Operating SystemLuka M G
8.3K views53 slides
Operating system by
Operating systemOperating system
Operating systemmak120
899 views26 slides
Memory hierarchy by
Memory hierarchyMemory hierarchy
Memory hierarchyMahesh Kumar Attri
31.3K views8 slides
OPERATING SYSTEM BY DR .MUGABO MG MKAMA by
OPERATING SYSTEM BY DR .MUGABO MG MKAMAOPERATING SYSTEM BY DR .MUGABO MG MKAMA
OPERATING SYSTEM BY DR .MUGABO MG MKAMAMugabo Mkama
811 views53 slides
Memory Hierarchy by
Memory HierarchyMemory Hierarchy
Memory HierarchySURBHI SAROHA
110 views17 slides
Linux Internals - Interview essentials 3.0 by
Linux Internals - Interview essentials 3.0Linux Internals - Interview essentials 3.0
Linux Internals - Interview essentials 3.0Emertxe Information Technologies Pvt Ltd
1.1K views5 slides

Similar to Memory management(20)

introduction To Operating System by Luka M G
introduction To Operating Systemintroduction To Operating System
introduction To Operating System
Luka M G8.3K views
Operating system by mak120
Operating systemOperating system
Operating system
mak120899 views
OPERATING SYSTEM BY DR .MUGABO MG MKAMA by Mugabo Mkama
OPERATING SYSTEM BY DR .MUGABO MG MKAMAOPERATING SYSTEM BY DR .MUGABO MG MKAMA
OPERATING SYSTEM BY DR .MUGABO MG MKAMA
Mugabo Mkama811 views
The Advantages And Disadvantages Of Computer In Business by April Watson
The Advantages And Disadvantages Of Computer In BusinessThe Advantages And Disadvantages Of Computer In Business
The Advantages And Disadvantages Of Computer In Business
April Watson10 views
The purpose of an operating system by 11southongeorgeb
The purpose of an operating systemThe purpose of an operating system
The purpose of an operating system
11southongeorgeb3.4K views
Introduction to mis by Job Thomas
Introduction to misIntroduction to mis
Introduction to mis
Job Thomas362 views
Advanced computer architechture -Memory Hierarchies and its Properties and Type by LalfakawmaKh
Advanced computer architechture -Memory Hierarchies and its Properties and TypeAdvanced computer architechture -Memory Hierarchies and its Properties and Type
Advanced computer architechture -Memory Hierarchies and its Properties and Type
LalfakawmaKh666 views
PARALLEL ARCHITECTURE AND COMPUTING - SHORT NOTES by suthi
PARALLEL ARCHITECTURE AND COMPUTING - SHORT NOTESPARALLEL ARCHITECTURE AND COMPUTING - SHORT NOTES
PARALLEL ARCHITECTURE AND COMPUTING - SHORT NOTES
suthi 190 views
Operating systems by dhiren94
Operating systemsOperating systems
Operating systems
dhiren94893 views
The Characteristics Of Computer Memory And Information... by Amy Moore
The Characteristics Of Computer Memory And Information...The Characteristics Of Computer Memory And Information...
The Characteristics Of Computer Memory And Information...
Amy Moore6 views

More from soundaryasellapandia

apache hadOop.pdf by
apache hadOop.pdfapache hadOop.pdf
apache hadOop.pdfsoundaryasellapandia
8 views10 slides
Microfinance and entrepreneur skill and competition by
Microfinance and entrepreneur skill and competitionMicrofinance and entrepreneur skill and competition
Microfinance and entrepreneur skill and competitionsoundaryasellapandia
12 views11 slides
Color quantization by
Color quantizationColor quantization
Color quantizationsoundaryasellapandia
13 views10 slides
cloud security challenges and risk.pptx by
cloud security challenges and risk.pptxcloud security challenges and risk.pptx
cloud security challenges and risk.pptxsoundaryasellapandia
9 views9 slides
artificial intelligence.pptx by
artificial intelligence.pptxartificial intelligence.pptx
artificial intelligence.pptxsoundaryasellapandia
7 views8 slides
cloud computing.pdf by
cloud computing.pdfcloud computing.pdf
cloud computing.pdfsoundaryasellapandia
6 views9 slides

Recently uploaded

ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively by
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyPECB
623 views18 slides
S1_SD_Resources Walkthrough.pptx by
S1_SD_Resources Walkthrough.pptxS1_SD_Resources Walkthrough.pptx
S1_SD_Resources Walkthrough.pptxLAZAROAREVALO1
64 views57 slides
Recap of our Class by
Recap of our ClassRecap of our Class
Recap of our ClassCorinne Weisgerber
88 views15 slides
Class 9 lesson plans by
Class 9 lesson plansClass 9 lesson plans
Class 9 lesson plansTARIQ KHAN
51 views34 slides
Ch. 8 Political Party and Party System.pptx by
Ch. 8 Political Party and Party System.pptxCh. 8 Political Party and Party System.pptx
Ch. 8 Political Party and Party System.pptxRommel Regala
54 views11 slides
Drama KS5 Breakdown by
Drama KS5 BreakdownDrama KS5 Breakdown
Drama KS5 BreakdownWestHatch
98 views2 slides

Recently uploaded(20)

ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively by PECB
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks EffectivelyISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
ISO/IEC 27001 and ISO/IEC 27005: Managing AI Risks Effectively
PECB 623 views
S1_SD_Resources Walkthrough.pptx by LAZAROAREVALO1
S1_SD_Resources Walkthrough.pptxS1_SD_Resources Walkthrough.pptx
S1_SD_Resources Walkthrough.pptx
LAZAROAREVALO164 views
Class 9 lesson plans by TARIQ KHAN
Class 9 lesson plansClass 9 lesson plans
Class 9 lesson plans
TARIQ KHAN51 views
Ch. 8 Political Party and Party System.pptx by Rommel Regala
Ch. 8 Political Party and Party System.pptxCh. 8 Political Party and Party System.pptx
Ch. 8 Political Party and Party System.pptx
Rommel Regala54 views
Drama KS5 Breakdown by WestHatch
Drama KS5 BreakdownDrama KS5 Breakdown
Drama KS5 Breakdown
WestHatch98 views
Monthly Information Session for MV Asterix (November) by Esquimalt MFRC
Monthly Information Session for MV Asterix (November)Monthly Information Session for MV Asterix (November)
Monthly Information Session for MV Asterix (November)
Esquimalt MFRC72 views
The basics - information, data, technology and systems.pdf by JonathanCovena1
The basics - information, data, technology and systems.pdfThe basics - information, data, technology and systems.pdf
The basics - information, data, technology and systems.pdf
JonathanCovena1146 views
Relationship of psychology with other subjects. by palswagata2003
Relationship of psychology with other subjects.Relationship of psychology with other subjects.
Relationship of psychology with other subjects.
palswagata200352 views
Sociology KS5 by WestHatch
Sociology KS5Sociology KS5
Sociology KS5
WestHatch85 views
Create a Structure in VBNet.pptx by Breach_P
Create a Structure in VBNet.pptxCreate a Structure in VBNet.pptx
Create a Structure in VBNet.pptx
Breach_P78 views

Memory management

  • 1. Nadar Saraswathi college of arts and science I M. SC COMPUTER SCIENCE Memory management S. SOWNDARYA
  • 2. What is Main Memory? The main memory is central to the operation of a Modern Computer. Main Memory is a large array of words or bytes, ranging in size from hundreds of thousands to billions. Main memory is a repository of rapidly available information shared by the CPU and I/O devices. Main memory is the place where programs and information are kept when the processor is effectively utilizing them.
  • 3. Why Memory Management is Required? Allocate and de-allocate memory before and after process execution. To keep track of used memory space by processes. To minimize fragmentation issues. To proper utilization of main memory. To maintain data integrity while executing of process.
  • 4. Static and Dynamic Linking To perform a linking task a linker is used. A linker is a program that takes one or more object files generated by a compiler and combines them into a single executable file.
  • 5. Swapping When a process is executed it must have resided in memory. Swapping is a process of swapping a process temporarily into a secondary memory from the main memory, which is fast compared to secondary memory. A swapping allows more processes to be run and can be fit into memory at one time.