贊助商-公益組

喵嗚~因為這週是考試週的關係,我的腦中跑的東西除了書,還是書……
心情日記?等我有空去想到心情是啥的時候再來寫@@"
今天我把筆記的內容整理一些到網路上好了,這樣星期五要考OS之前,只要能上網我都能看啦!
明天再來寫《期中考OS解釋名詞的重點》好了

Banker

STEP 1.

   If request(i) > Need(i) then
      {  中止 process(i);
          stop banker;
      }

STEP2.

   If request(i) > av(i) then
      {  put process(i) into waiting Queue 中;
          stop;
      }

STEP3.

 

   Need(i) = Need(i) - request(i);
   Alloc(i) = Alloc(i) + request(i);
   av = av - request(i);
   call safetty algorithm
      STEP1.   Finish[1...n] = False;
      STEP2.   work = av;
      STEP3.   Find process(i) if Need(i) <= work(i) and Finish(i) = False
                                       else goto 7;
      STEP4.   work(i) = work(i) + Alloc(i);
      STEP5.   Finish(i) = True;
      STEP6.   goto 3;
      STEP7.   If Finish[1...n] = True then
                      return (True);
                  Else
                      return (False);
   if safety == true then
      執行配置工作;
   Else
      Need(i) = Need(i) + request(i);
      Alloc(i) = Alloc(i) - request(i);
      av = av + request(i);
      設process(i)等待

Posted by watermay at 痞客邦 PIXNET Comments(3) Trackback(0) Hits(106)


open trackbacks list Trackbacks (0)

Comments (3)

Post Comment
  • 專業東西
    看不太懂
    對於壓力
    可要調適
    繼續加油
    ^_^
  • 好的
    謝謝您^^

    watermayreplied on 2009/04/22 20:40

  • 考生真的很辛苦...加油囉!
  • 喵嗚~
    謝謝
    我會加油的^^

    watermayreplied on 2009/04/23 07:06

  • 加油加油!
    明天就考完了^^
    希望你考的成績很理想
    >~<
  • 好的
    謝謝您^^

    watermayreplied on 2009/04/23 18:53

Comment Permissions: Allow commenting

Leave Comment

*Name/Nickname
E-mail
Personal Website
Comment Title
*Comment
* Private Comment