2 cissp ® Official Study Guide Eighth Edition



Download 19,3 Mb.
Pdf ko'rish
bet311/881
Sana08.04.2023
Hajmi19,3 Mb.
#925879
1   ...   307   308   309   310   311   312   313   314   ...   881
Bog'liq
(CISSP) Mike Chapple, James Michael Stewart, Darril Gibson - CISSP Official Study Guide-Sybex (2018)

Supervisory
The
supervisory state
is used when the process must perform an action that 
requires privileges that are greater than the problem state’s set of privileges, including 
modifying system confi guration, installing device drivers, or modifying security settings. 
Basically, any function not occurring in the user mode (ring 3) or problem state takes place 
in the supervisory mode. 
Stopped
When a process fi nishes or must be terminated (because an error occurs, a 
required resource is not available, or a resource request can’t be met), it goes into a
stopped 
state
. At this point, the operating system can recover all memory and other resources allo-
cated to the process and reuse them for other processes as needed. 
Figure 9.2 shows a diagram of how these various states relate to one another. New pro-
cesses always transition into the ready state. From there, ready processes always transition 
into the running state. While running, a process can transition into the stopped state if it 
completes or is terminated, return to the ready state for another time slice, or transition 
to the waiting state until its pending resource request is met. When the operating system 
decides which process to run next, it checks the waiting queue and the ready queue and 
takes the highest-priority job that’s ready to run (so that only waiting jobs whose pending 
requests have been serviced, or are ready to service, are eligible in this consideration). A 
special part of the kernel, called the
program executive
or the
process scheduler
, is always 
around (waiting in memory) so that when a process state transition must occur, it can step 
in and handle the mechanics involved. 


Assess and Mitigate Security Vulnerabilities 
329
F I g u r e 9 . 2
The process scheduler
Process needs
another
time slice
New processes
Ready
If CPU is available
Stopped
When process finishes,
or terminates
Unblocked
Running
Block for I/O,
resources
Waiting
In Figure 9.2 , the process scheduler manages the processes awaiting execution in the ready 
and waiting states and decides what happens to running processes when they transition 
into another state (ready, waiting, or stopped). 

Download 19,3 Mb.

Do'stlaringiz bilan baham:
1   ...   307   308   309   310   311   312   313   314   ...   881




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