Memory Management Two - Operating Systems - Lecture Slides, Slides for Computer Science. All India Institute of Medical Sciences

Computer Science

Description: These are the Lecture Slides of Operating Systems which includes File-System Structure, Defining, Logical File, Physical Device, Secondary, System Organized, File Control Block, Structure Consisting, Typical File Control Block etc.Key important points are: Memory Management Two, Storage-Device Hierarchy, Storage Size, Access Speed, Various Levels of Storage, Background, Many Cycles, Array of Addresses, Addressing, Requirements
Showing pages  1  -  4  of  35
8: Memory Management 1
OPERATING SYSTEMS
MEMORY MANAGEMENT
Docsity.com
8: Memory Management 2
What Is In This Chapter?
Just as processes share the CPU, they also share
physical memory. This chapter is about
mechanisms for doing that sharing.
OPERATING SYSTEM
Memory Management
Docsity.com
8: Memory Management 3
MEMORY MANAGEMENT
Just as processes share the CPU, they also share physical memory. This section is about
mechanisms for doing that sharing.
EXAMPLE OF MEMORY USAGE:
Calculation of an effective address
Fetch from instruction
Use index offset
Example: ( Here index is a pointer to an address )
loop:
load register, index
add 42, register
store register, index
inc index
skip_equal index, final_address
branch loop
... continue ....
Docsity.com
8: Memory Management 4
MEMORY
MANAGEMENT
The concept of a logical address space that is bound to a separate
physical address space is central to proper memory management.
Logical address generated by the CPU; also referred to as virtual
address
Physical address address seen by the memory unit
Logical and physical addresses are the same in compile-time and load-
time address-binding schemes; logical (virtual) and physical addresses
differ in execution-time address-binding scheme
Definitions
Docsity.com
The preview of this document ends here! Please or to read the full document or to download it.
Document information
Embed this document:
Docsity is not optimized for the browser you're using. In order to have a better experience please switch to Google Chrome, Firefox, Internet Explorer 9+ or Safari! Download Google Chrome