Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Instruction Cycle-
fdlh Computer Processor dk izkFkfed dk;Z funsZ’kks ds lewg dks Øec) :i esa
fØ;kfUor djuk gksrk gS bls Instruction Cycle ds uke ls tkuk tkrk gS blesa pkj Steps
tqMs gksrs gS&
(1) Fetching - bl fØ;k esa CPU Memory ls Instruction vkSj Data dks ykus dk dk;Z
djrk gS vFkok izkIr djrk gS ;s Fetch Instruction Register ds vUrxZr gksrs gSA
Processor esa ,d Area gksrk gS ftls Program Counter dgk tkrk gS ;g Bookmark dh rjg
dk;Z djrk gS vkSj lwfpr djrk gS dh dgkW Last Instruction lekIr gqvk gS vkSj
dgkW ls Next 'kq: gksxkA
(2) Decoding- Fetch Process ds ckn Instruction dks Decode fd;k tkrk gS Operation Code
(OPCode) vkSj
(3) Excute-
(4) Store
CPU Scheduling-cgqrlkjh Process ds e/; CPU dks Switch (cnyus ) dh izfØ;k dks CPU
Scheduling dgkW tkrk gS ;g izfØ;k Preemptive vkSj Non-Preemptive nks izdkj dh gks ldrh
gS&
(a) Preemptive esa Scheduler CPU ls Current Process dks Remove djrk
gS ftlls dksbZ nwljh
Process fØ;kfUor dh tk lds blesa Process dks e/; esa gh jksdk tk ldrk gSA
(b) Non Preemptive esa blesa CPU esa Process ds vUr u gks tkus rd New Process ugh
nh tk ldrh gSA
(1) First Come First Serve- tks Process CPU dks lcls igys Request djrh gS og lcls
igys CPU dk iz;ksx djrh gS blesa Next Process dks Wait dh voLFkk eas jguk iMrk
gSA
blesa ftl Process dks iwjk gksus esa lcls de le; yxrk gS
(2) Shortest Job First Schedule-
mls igys Execute fd;k tkrk gSA ;g Non Preemptive gksrh gSA
blds vUrxZr lHkh Process dks Priority iznku dh tkrh gS ftldh Bit
(3) Priority Schduling-
Priority lcls vf/kd gksrh gS mls igys fØ;kfUor fd;k tkrk gSA leku Priority gksus ij
FCFS Schedule iz;ksx esa fy;k tkrk gSA