Submit Search
Upload
Allocating of Frames.pptx
•
Download as PPTX, PDF
•
1 like
•
249 views
infomerlin
Follow
Allocating Kernel Memory
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 8
Download now
Recommended
Chapter 9 - Virtual Memory
Chapter 9 - Virtual Memory
Wayne Jones Jnr
Deadlock Avoidance - OS
Deadlock Avoidance - OS
MsAnita2
Synchronization in distributed systems
Synchronization in distributed systems
SHATHAN
Clock synchronization in distributed system
Clock synchronization in distributed system
Sunita Sahu
Memory Management in OS
Memory Management in OS
vampugani
Operating system memory management
Operating system memory management
rprajat007
Load Balancing In Distributed Computing
Load Balancing In Distributed Computing
Richa Singh
OS - Process Concepts
OS - Process Concepts
Mukesh Chinta
Recommended
Chapter 9 - Virtual Memory
Chapter 9 - Virtual Memory
Wayne Jones Jnr
Deadlock Avoidance - OS
Deadlock Avoidance - OS
MsAnita2
Synchronization in distributed systems
Synchronization in distributed systems
SHATHAN
Clock synchronization in distributed system
Clock synchronization in distributed system
Sunita Sahu
Memory Management in OS
Memory Management in OS
vampugani
Operating system memory management
Operating system memory management
rprajat007
Load Balancing In Distributed Computing
Load Balancing In Distributed Computing
Richa Singh
OS - Process Concepts
OS - Process Concepts
Mukesh Chinta
Parallel Programing Model
Parallel Programing Model
Adlin Jeena
Os Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual Memory
sgpraju
operating system structure
operating system structure
Waseem Ud Din Farooqui
Methods for handling deadlock
Methods for handling deadlock
sangrampatil81
Operating Systems - "Chapter 5 Process Synchronization"
Operating Systems - "Chapter 5 Process Synchronization"
Ra'Fat Al-Msie'deen
Paging and segmentation
Paging and segmentation
Piyush Rochwani
Distributed concurrency control
Distributed concurrency control
Binte fatima
Operating Systems - memory management
Operating Systems - memory management
Mukesh Chinta
Communication primitives
Communication primitives
Student
Operating Systems Part III-Memory Management
Operating Systems Part III-Memory Management
Ajit Nayak
Operating Systems: Device Management
Operating Systems: Device Management
Damian T. Gordon
Demand paging
Demand paging
Trinity Dwarka
Demand paging
Demand paging
SwaroopSorte
VIRTUAL MEMORY
VIRTUAL MEMORY
Kamran Ashraf
Ch1-Operating System Concept
Ch1-Operating System Concept
Muhammad Bilal Tariq
Scaling
Scaling
Farwa Ansari
Memory Management in OS
Memory Management in OS
Kumar Pritam
Deadlock
Deadlock
Rajandeep Gill
serializability in dbms
serializability in dbms
Saranya Natarajan
Os Threads
Os Threads
Salman Memon
Chapter 9 Operating Systems silberschatz
Chapter 9 Operating Systems silberschatz
GiulianoRanauro
ch8-1 (final Memory).pptx
ch8-1 (final Memory).pptx
AnamRiaz31
More Related Content
What's hot
Parallel Programing Model
Parallel Programing Model
Adlin Jeena
Os Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual Memory
sgpraju
operating system structure
operating system structure
Waseem Ud Din Farooqui
Methods for handling deadlock
Methods for handling deadlock
sangrampatil81
Operating Systems - "Chapter 5 Process Synchronization"
Operating Systems - "Chapter 5 Process Synchronization"
Ra'Fat Al-Msie'deen
Paging and segmentation
Paging and segmentation
Piyush Rochwani
Distributed concurrency control
Distributed concurrency control
Binte fatima
Operating Systems - memory management
Operating Systems - memory management
Mukesh Chinta
Communication primitives
Communication primitives
Student
Operating Systems Part III-Memory Management
Operating Systems Part III-Memory Management
Ajit Nayak
Operating Systems: Device Management
Operating Systems: Device Management
Damian T. Gordon
Demand paging
Demand paging
Trinity Dwarka
Demand paging
Demand paging
SwaroopSorte
VIRTUAL MEMORY
VIRTUAL MEMORY
Kamran Ashraf
Ch1-Operating System Concept
Ch1-Operating System Concept
Muhammad Bilal Tariq
Scaling
Scaling
Farwa Ansari
Memory Management in OS
Memory Management in OS
Kumar Pritam
Deadlock
Deadlock
Rajandeep Gill
serializability in dbms
serializability in dbms
Saranya Natarajan
Os Threads
Os Threads
Salman Memon
What's hot
(20)
Parallel Programing Model
Parallel Programing Model
Os Swapping, Paging, Segmentation and Virtual Memory
Os Swapping, Paging, Segmentation and Virtual Memory
operating system structure
operating system structure
Methods for handling deadlock
Methods for handling deadlock
Operating Systems - "Chapter 5 Process Synchronization"
Operating Systems - "Chapter 5 Process Synchronization"
Paging and segmentation
Paging and segmentation
Distributed concurrency control
Distributed concurrency control
Operating Systems - memory management
Operating Systems - memory management
Communication primitives
Communication primitives
Operating Systems Part III-Memory Management
Operating Systems Part III-Memory Management
Operating Systems: Device Management
Operating Systems: Device Management
Demand paging
Demand paging
Demand paging
Demand paging
VIRTUAL MEMORY
VIRTUAL MEMORY
Ch1-Operating System Concept
Ch1-Operating System Concept
Scaling
Scaling
Memory Management in OS
Memory Management in OS
Deadlock
Deadlock
serializability in dbms
serializability in dbms
Os Threads
Os Threads
Similar to Allocating of Frames.pptx
Chapter 9 Operating Systems silberschatz
Chapter 9 Operating Systems silberschatz
GiulianoRanauro
ch8-1 (final Memory).pptx
ch8-1 (final Memory).pptx
AnamRiaz31
ch9.pptx
ch9.pptx
farzeenabaid01
ch9.pptx
ch9.pptx
Shakeel Ahmed, PhD
Page Replacement Algorithms.pptx
Page Replacement Algorithms.pptx
infomerlin
Chapter 10 Operating Systems silberschatz
Chapter 10 Operating Systems silberschatz
GiulianoRanauro
Main memory-2 (ch8,os)
Main memory-2 (ch8,os)
University of Technology - Iraq
Main Memory
Main Memory
Jenny Galino
Virtual memory
Virtual memory
Mavoori Soshmitha
LecturePPT_Unit_3b_AY2021-22_TechngVrsn.ppt
LecturePPT_Unit_3b_AY2021-22_TechngVrsn.ppt
PhoenixEagles
OS memory management
OS memory management
laiba29012
ch9.ppt
ch9.ppt
vidhyadhamdhere
Ch9
Ch9
SeharGhaffar1
Ch8 of OS
Ch8 of OS
Nv Thejaswini
04 Threads.pptx
04 Threads.pptx
saymyname10
Memory Management
Memory Management
Raja Sekar Solairaj
بيي
بيي
nassarsa
Operating Systems Chapter 6 silberschatz
Operating Systems Chapter 6 silberschatz
GiulianoRanauro
ch6.ppt
ch6.ppt
MaxJoker2
Ch8
Ch8
Nv Thejaswini
Similar to Allocating of Frames.pptx
(20)
Chapter 9 Operating Systems silberschatz
Chapter 9 Operating Systems silberschatz
ch8-1 (final Memory).pptx
ch8-1 (final Memory).pptx
ch9.pptx
ch9.pptx
ch9.pptx
ch9.pptx
Page Replacement Algorithms.pptx
Page Replacement Algorithms.pptx
Chapter 10 Operating Systems silberschatz
Chapter 10 Operating Systems silberschatz
Main memory-2 (ch8,os)
Main memory-2 (ch8,os)
Main Memory
Main Memory
Virtual memory
Virtual memory
LecturePPT_Unit_3b_AY2021-22_TechngVrsn.ppt
LecturePPT_Unit_3b_AY2021-22_TechngVrsn.ppt
OS memory management
OS memory management
ch9.ppt
ch9.ppt
Ch9
Ch9
Ch8 of OS
Ch8 of OS
04 Threads.pptx
04 Threads.pptx
Memory Management
Memory Management
بيي
بيي
Operating Systems Chapter 6 silberschatz
Operating Systems Chapter 6 silberschatz
ch6.ppt
ch6.ppt
Ch8
Ch8
More from infomerlin
GSC-21_029_4_09_TSDSI-R1-1.pptx
GSC-21_029_4_09_TSDSI-R1-1.pptx
infomerlin
sat-ppt.pptx
sat-ppt.pptx
infomerlin
Paging.ppt
Paging.ppt
infomerlin
Segmentation.ppt
Segmentation.ppt
infomerlin
Contiguous Memory Allocation.ppt
Contiguous Memory Allocation.ppt
infomerlin
Allocating Kernel Memory.pptx
Allocating Kernel Memory.pptx
infomerlin
Deadlock Detection.pptx
Deadlock Detection.pptx
infomerlin
Deadlock Prevention.pptx
Deadlock Prevention.pptx
infomerlin
Frame detection.pdf
Frame detection.pdf
infomerlin
Deadlock Backgroud.pptx
Deadlock Backgroud.pptx
infomerlin
5G Hackathon - Brainstorming Session.pptx
5G Hackathon - Brainstorming Session.pptx
infomerlin
LNA.ppt
LNA.ppt
infomerlin
Lecture 4.pptx
Lecture 4.pptx
infomerlin
System Calls.ppt
System Calls.ppt
infomerlin
Lec 6 OS structure and Operations.ppt
Lec 6 OS structure and Operations.ppt
infomerlin
cs-intro-os.ppt
cs-intro-os.ppt
infomerlin
Lecture-2 Signal-Spectra-Modulation.pptx
Lecture-2 Signal-Spectra-Modulation.pptx
infomerlin
Noise in AM systems.ppt
Noise in AM systems.ppt
infomerlin
Lecture 22 Threshold effects in FM.pptx
Lecture 22 Threshold effects in FM.pptx
infomerlin
Lecture-5 AM Signal Generation – Type 1.pptx
Lecture-5 AM Signal Generation – Type 1.pptx
infomerlin
More from infomerlin
(20)
GSC-21_029_4_09_TSDSI-R1-1.pptx
GSC-21_029_4_09_TSDSI-R1-1.pptx
sat-ppt.pptx
sat-ppt.pptx
Paging.ppt
Paging.ppt
Segmentation.ppt
Segmentation.ppt
Contiguous Memory Allocation.ppt
Contiguous Memory Allocation.ppt
Allocating Kernel Memory.pptx
Allocating Kernel Memory.pptx
Deadlock Detection.pptx
Deadlock Detection.pptx
Deadlock Prevention.pptx
Deadlock Prevention.pptx
Frame detection.pdf
Frame detection.pdf
Deadlock Backgroud.pptx
Deadlock Backgroud.pptx
5G Hackathon - Brainstorming Session.pptx
5G Hackathon - Brainstorming Session.pptx
LNA.ppt
LNA.ppt
Lecture 4.pptx
Lecture 4.pptx
System Calls.ppt
System Calls.ppt
Lec 6 OS structure and Operations.ppt
Lec 6 OS structure and Operations.ppt
cs-intro-os.ppt
cs-intro-os.ppt
Lecture-2 Signal-Spectra-Modulation.pptx
Lecture-2 Signal-Spectra-Modulation.pptx
Noise in AM systems.ppt
Noise in AM systems.ppt
Lecture 22 Threshold effects in FM.pptx
Lecture 22 Threshold effects in FM.pptx
Lecture-5 AM Signal Generation – Type 1.pptx
Lecture-5 AM Signal Generation – Type 1.pptx
Recently uploaded
University management System project report..pdf
University management System project report..pdf
Kamal Acharya
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
Kamal Acharya
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
SIVASHANKAR N
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
ranjana rawat
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
Call Girls in Nagpur High Profile Call Girls
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
fenichawla
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
slot gacor bisa pakai pulsa
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Asutosh Ranjan
Online banking management system project.pdf
Online banking management system project.pdf
Kamal Acharya
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
ranjana rawat
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
SIVASHANKAR N
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
rknatarajan
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
ranjana rawat
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Call Girls in Nagpur High Profile
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Dr.Costas Sachpazis
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
simmis5
Recently uploaded
(20)
University management System project report..pdf
University management System project report..pdf
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
Online banking management system project.pdf
Online banking management system project.pdf
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
Allocating of Frames.pptx
1.
Silberschatz, Galvin and
Gagne ©2018 Operating System Concepts – 10th Edition Allocation of Frames
2.
10.2 Silberschatz, Galvin
and Gagne ©2018 Operating System Concepts – 10th Edition Allocation of Frames Each process needs minimum number of frames Example: IBM 370 – 6 pages to handle SS MOVE instruction: instruction is 6 bytes, might span 2 pages 2 pages to handle from 2 pages to handle to Maximum of course is total frames in the system Two major allocation schemes fixed allocation priority allocation Many variations
3.
10.3 Silberschatz, Galvin
and Gagne ©2018 Operating System Concepts – 10th Edition Fixed Allocation Equal allocation – For example, if there are 100 frames (after allocating frames for the OS) and 5 processes, give each process 20 frames Keep some as free frame buffer pool Proportional allocation – Allocate according to the size of process Dynamic as degree of multiprogramming, process sizes change m S s p a m s S p s i i i i i i for allocation frames of number total process of size m = 64 s1 =10 s2 =127 a1 = 10 137 ´ 62 » 4 a2 = 127 137 ´ 62 » 57
4.
10.4 Silberschatz, Galvin
and Gagne ©2018 Operating System Concepts – 10th Edition Global vs. Local Allocation Global replacement – process selects a replacement frame from the set of all frames; one process can take a frame from another But then process execution time can vary greatly But greater throughput so more common Local replacement – each process selects from only its own set of allocated frames More consistent per-process performance But possibly underutilized memory
5.
10.5 Silberschatz, Galvin
and Gagne ©2018 Operating System Concepts – 10th Edition A strategy to implement global page-replacement policy All memory requests are satisfied from the free-frame list, rather than waiting for the list to drop to zero before we begin selecting pages for replacement, Page replacement is triggered when the list falls below a certain threshold. This strategy attempts to ensure there is always sufficient free memory to satisfy new requests. Reclaiming Pages
6.
10.6 Silberschatz, Galvin
and Gagne ©2018 Operating System Concepts – 10th Edition Reclaiming Pages Example
7.
10.7 Silberschatz, Galvin
and Gagne ©2018 Operating System Concepts – 10th Edition Non-Uniform Memory Access So far all memory accessed equally Many systems are NUMA – speed of access to memory varies Consider system boards containing CPUs and memory, interconnected over a system bus NUMA multiprocessing architecture
8.
10.8 Silberschatz, Galvin
and Gagne ©2018 Operating System Concepts – 10th Edition Non-Uniform Memory Access (Cont.) Optimal performance comes from allocating memory “close to” the CPU on which the thread is scheduled And modifying the scheduler to schedule the thread on the same system board when possible Solved by Solaris by creating lgroups Structure to track CPU / Memory low latency groups Used my schedule and pager When possible schedule all threads of a process and allocate all memory for that process within the lgroup
Download now