103年地特 三等資料庫 - 考試

Blanche avatar
By Blanche
at 2015-03-24T08:31

Table of Contents



grandoph 您好:


先解釋字眼,怕誤會。
唐箏口中講「Abort」,我比較喜歡用「Roll Back」,
中文都是指「撤銷交易」的意思。

就像「水平、光盤、鼠標」聽起來會怪怪的,還是講「水準、光碟、
滑鼠」聽起來會好些。

只是用字比較精準而已,指的是同一個東西。隨意。


再來,回答你問的問題。
第一個問題:是,直接寫 roll back,或寫「撤銷交易」也行。
第二個問題:
「有」比我晚已經做過交易了,我(優先權低的)要roll back
「沒有」比我晚:我做交易

演算法中,「早、晚」,間接意思,就是「早優先權低、晚優先權高」。
但你硬要套優先權高、優先權低,會很痛苦,不如迎合演算法原著的想法,
他的想法就只有「時間早、時間晚」。


底下舉一個簡單的例子,請開電腦看,用手機 Mo PTT 請「切換到整頁模式」
排版才不會亂掉:


題目

步驟 | T1 | T2
=====================
1 | read |
2 | | read
3 | write |
4 | | write

T1、T2 都對同一標的物 x 做動作。



擬答(括號內的字是提醒,不屬於答案):


(先觀察,T1 在第一步就先執行,T2 比較晚,在第二步,所以等一下假設時間早晚
要按照 T1 < T2)


T1 時戳 = 7
T2 時戳 = 12
(隨便給,T1 早,T2 晚就好)


R 為成功「讀取」資料 x 的交易中,時戳最大者。
W 為成功「寫入」資料 x 的交易中,時戳最大者。
(R、W 兩個一開始為 0)

(好了,開始做題目,為了容易讀,我把題目複製下來,省得捲上去回頭看,麻煩。)

步驟 | T1 | T2
=====================
1 | read |
2 | | read
3 | write |
4 | | write

第 1 步,T1 做 read
W=0 <= T1=7 (看看我 T1 是不是最晚)
W 沒比 T1 更晚,可以執行。此時:
R=7,W=0







步驟 | T1 | T2
=====================
1 | read |
2 | | read
3 | write |
4 | | write

第 2 步,T2 做 read
W=0 <= T2=12 (看看我 T2 是不是最晚)
W 沒比 T2 更晚,可以執行。此時:
R=12,W=0









步驟 | T1 | T2
=====================
1 | read |
2 | | read
3 | write |
4 | | write

第 3 步,T1 做 write
R=12 <= T1=7 (看看我 T1 是不是最晚)
W=0 <= T1=7 (看看我 T1 是不是最晚)
「R=12 <= T1=7 條件不符」代表 R 比 T1 更晚不准執行。此時:
我 T1 只好 roll back,因為沒有執行,值不變 R=12,W=0
(這時,撤就撤了,不用去管什麼 wait die wound wait)











步驟 | T1 | T2
=====================
1 | read |
2 | | read
3 | write |
4 | | write

第 4 步,T2 做 write
R=12 <= T2=12 (看看我 T2 是不是最晚)
W=0 <= T2=12 (看看我 T2 是不是最晚)
R、W 沒人比 T2 更晚,可以執行。此時:
R=12,W=12

最後結果,T1 交易撤回。T2 執行。

如果讓你轉不過來:數字大的,優先權高
這樣 ok 嗎?





※ 編輯: fcouple (211.76.33.33), 03/24/2015 09:47:16
grandoph: 推用心,大概可以理解了 謝謝 03/25 00:04

Tags: 考試

All Comments

Valerie avatar
By Valerie
at 2015-03-26T19:08
推用心,大概可以理解了 謝謝

郵局 VS 初等一般行政 選哪個?

Andrew avatar
By Andrew
at 2015-03-24T00:08
各位前輩好~ 因為考了滿長一陣子的高普考文化行政科,地特還是差5分 看了今年高普的名額,真的覺得是時候轉換科目了QQ 經過爬文之後想考郵局 或是初考/五等 一般行政 但是因為學校還有課,下半年又要去實習,明年三月有檢定考試 想請問各位初考的難度到底會不會很難準備? 會有這一問是因為 ...

補習班2選1 + 專書轉買

Ula avatar
By Ula
at 2015-03-23T23:19
各位前輩好 1. 前幾天在板上問了and#34;調查局化學鑑識組and#34;的補習班選擇 目前選中了「TKB百官網」和「高點網路學院」 以師資來講的話比較屬意高點網路學院 但費用比TKB貴了近一萬 而TKB比較便宜但是函授課程不是當年的 且在高雄的資源好像比高點網路學院多 想請問有沒有過來人可以給我 ...

320竊盜罪與354毀損罪

Kristin avatar
By Kristin
at 2015-03-23T23:05
事情是這樣的,剛剛看監視器錄影帶發現, 今天凌晨,甲男趁著住戶開車出門,鐵捲門未放下之際侵入我們大樓的地下室。 甲看中我和我朋友乙的機車,於是拿出他的工具開始挖鑰匙孔。 甲男試了十幾分鐘始終無法成功發動,便憤而破壞我和乙機車的車鑰匙孔即揚長而去。 致使我和乙今天一天無法出門。 (反正也下雨Orz) ...

考上初考會被別人看不起嗎?

Jack avatar
By Jack
at 2015-03-23T22:55
你考上之前,你接觸的人,環境,都是酸你,酸來酸去的 只要你沒考上,你就是會被這些人看不起 你考上之後,脫離原來的環境 那些人,依然酸你,說你幸運而已 考上後海闊天空? 孩子,你的環境至少有3位薦任官, 一位等級比你高一點的委任官, 作事都一樣,總是別人在使喚你 在努力上進...不是薦任官,長官總是有顧慮 ...

幾題 基本電學題目 求解

Carolina Franco avatar
By Carolina Franco
at 2015-03-23T21:37
http://i.imgur.com/cuveQqj.jpg 這題解答用節點來解 可是我毫無頭緒 看不懂他的意思.. 還有達到電橋時中間不是該0 安培嗎? http://i.imgur.com/tmFsy0q.jpg 為什麼答案是C不是D http://i.imgur.com/7zANIA5.jp ...