Você está na página 1de 9

A

PR O J E C T RE P O R T O N

“M E M O R Y M A N A G E M E N T ”

EL I T T E CO L L E G E O F EN G I N E E R I N G

KO L K A T A

GU I D E D BY MO U M A C H H I MA M

RE P O R T M A D E BY

GA U R A V BH A G A T

TH
CS E 5 SE M
MEM O R Y MA N A G EM EN T

M e m o r y m a n a g e m e n t is th e ac t of m a n a g i n g co m p u t e r m e m o r y . Th e

es s e n t i a l re q u i r e m e n t of m e m o r y m a n a g e m e n t is to pr o v i d e w a y s to

dy n a m i c a l l y al l o c a t e po r t i o n s of m e m o r y to pr o g r a m s at th e i r re q u e s t

,a n d fr e e i n g it fo r re u s e w h e n no lo n g e r ne e d e d .
M e m o ry M a n a g e m e n t Te c h n i q u e s :

• Sw a p p i n g

• Pa g i n g

• Se g m e n t a t i o n
Sw a p p in g :

Sw a p p in g is a si m p l e m e m o ry /p ro c e s s m a n a g e m e n t te c h n i q u e us e d
by t h e op e r a t i n g sy s t e m (O S ) to in c r e a s e th e ut i l i z a t i o n of th e
pr o c e s s o r b y m o v in g so m e bl o c k e d pr o c e s s f r o m th e main mem o ry to
th e se c o n d a r y m e m o ry (h a r d d i s k ) ; th u s f o r m i n g a qu e u e of te m p o r a r i l y
su s p e n d e d pr o c e s s an d th e ex e c u t i o n co n t i n u e s w i t h th e
ne w l y ar r i v e d pr o c e s s , A f t e r pe r f o r m i n g th e sw a p p i n g pr o c e s s , th e op e r
at i n g sy s t e m ha s tw o op t i o n s in se l e c t i n g a pr o c e s s f o r ex e c u t i o n :

• O p e r a t in g Sy s t e m ca n ad m i t ne w l y cr e a t e d pr o c e s s .

• Op e r a ti n g sy s t e m ca n ac t i v a t e su s p e n d e d pr o c e s s f r o m th e
sw a p m e m o r y .
Pa g in g :

I n co m p u t e r op e r a t i n g sy s t e m s , pa g i n g is on e of th e m e m o ry -
m a n a g e m e n t sc h e m e s by wh ic h a co m p u t e r ca n st o r e an d re t r i e v e d a t a
fro m se c o n d a r y st o r a g e f o r us e in m a i n m e m o r y . I n th e pa g i n g me m o r y -
m a n a g e m e n t sc h e m e , th e op e r a t i n g sy s t e m r e t r i e v e s d a t a f r o m se c o n d a r y
st o r a g e in sa m e - s i z e bl o c k s
ca l l e d pa g e s . T h e m a i n ad v a n t a g e of pa g i n g ov e r m e m o r y se g m e n t a t i o n i
s th a t it al l o w s th e ph y s i c a l ad d r e s s sp a c e of a pr o c e s s to
be n o n c o n t i g u o u s . B e f o r e pa g i n g ca m e in t o us e , sy s t e m s ha d to f it w h o l e
pr o g r a m s in t o st o r a g e co n t i g u o u s l y , w h i c h ca u s e d va r i o u s st o r a g e
pr o b l e m s

P a g i n g is an im p o r t a n t pa r t of vi r t u a l m e m o r y i m p l e m e n t a t i o n in m o s t

co n t e m p o r a r y ge n e r a l - p u r p o s e o p e r a t i n g sy s t e m s , al l o w i n g th e m to us e

di s k st o r a g e fo r d a t a th a t do e s no t fit in t o ph y s i c a l ra n d o m - a c c e s s

m e m o ry (R A M ).
M e m o r y Se g m e n ta t io n :

M em ory se g m e n t a t i o n is th e d i v i s i o n of

co m p u t e r 's pr i m a r y me m o ry in t o se g m e n t s or s e c t i o n s In a co m p u t e r

sy s te m us in g se g m e n ta tio n , a re f e r e n c e t o a m e m o r y lo c a t i o n in c l u d e s a va l u e

th a t id e n t i f i e s a se g m e n t an d an o f f s e t with in tha t se g m e n t. Se g m e n ts or

se c t i o n s ar e als o us e d in o b je c t file s of c o m p ile d pr o g r a m s wh e n the y

ar e lin k e d to g e t h e r in t o a pr o g r a m im a g e an d w h e n th e im a g e

is l o a d e d in to m e m o r y . D i f f e r e n t se g m e n t s m a y be cr e a t e d f o r d if f e r e n t pr

og r a m m o d u l e s , or f o r d i f f e r e n t cl a s s e s of m e m o r y us a g e su c h

as c o d e an d d a t a se g m e n t s . Ce r ta in se g m e n t s m a y ev e n be sh a r e d

be t w e e n pr o g r a m s .

Você também pode gostar