O perating s ystems t hree e asy p ieces


out pages to make room for actively-used pages. Deciding which page (or pages) to evict



Download 3,96 Mb.
Pdf ko'rish
bet184/384
Sana01.01.2022
Hajmi3,96 Mb.
#286329
1   ...   180   181   182   183   184   185   186   187   ...   384
Bog'liq
Operating system three easy pease

out

pages to make room for actively-used pages. Deciding which page

(or pages) to evict is encapsulated within the replacement policy of the

OS; historically, it was one of the most important decisions the early vir-

tual memory systems made, as older systems had little physical memory.

Minimally, it is an interesting set of policies worth knowing a little more

about. And thus our problem:

T

HE



C

RUX


: H

OW

T



O

D

ECIDE



W

HICH


P

AGE


T

O

E



VICT

How can the OS decide which page (or pages) to evict from memory?

This decision is made by the replacement policy of the system, which usu-

ally follows some general principles (discussed below) but also includes

certain tweaks to avoid corner-case behaviors.

22.1 Cache Management

Before diving into policies, we first describe the problem we are trying

to solve in more detail. Given that main memory holds some subset of

all the pages in the system, it can rightly be viewed as a cache for virtual

memory pages in the system. Thus, our goal in picking a replacement

policy for this cache is to minimize the number of cache misses; that is,

to minimize the number of times that we have to go to disk to fetch the

desired page. Alternately, one can view our goal as maximizing the num-

ber of cache hits, i.e., the number of times a page that is read or written

is found in memory.

227



228

B

EYOND



P

HYSICAL


M

EMORY


: P

OLICIES


Knowing the number of cache hits and misses let us calculate the av-


Download 3,96 Mb.

Do'stlaringiz bilan baham:
1   ...   180   181   182   183   184   185   186   187   ...   384




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish