• 沒有找到結果。

Skip-list 為基礎的nor 快閃記憶體之檔案系統

N/A
N/A
Protected

Academic year: 2021

Share "Skip-list 為基礎的nor 快閃記憶體之檔案系統"

Copied!
54
0
0

加載中.... (立即查看全文)

全文

(1)國立交通大學 網路工程研究所 碩 士 論 文. Skip-list 為基礎的 nor 快閃記憶體之檔案系統 A Skip-list-Based NOR-FLASH File System. 研 究 生:游仕宏 指導教授:張立平. 教授. 中 華 民 國 九 十 六 年 十一 月.

(2) Skip-list 為基礎的 nor 快閃記憶體之檔案系統 A Skip-list-Based NOR-FLASH File System. 研 究 生:游仕宏. Student:Shih-Hong Yo. 指導教授:張立平. Advisor:Li-Pin Chang. 國 立 交 通 大 學 網 路 工 程 研 究 碩 士 論 文. A Thesis Submitted to Institute of Network Engineering College of Computer Science National Chiao Tung University in partial Fulfillment of the Requirements for the Degree of Master in. Computer and Information Science November 2007 Hsinchu, Taiwan, Republic of China. 中華民國九十六年十一月.

(3) .. Skip-list 為基礎的 nor 快閃記憶體之檔案系統. 指導教授:張立平. 學生:游仕宏. 國立交通大學 資訊工程 學系﹙網路工程 研究所﹚碩士班. 摘. 要. 在快閃記憶體大量用於嵌入式系統的同時,嵌入式系統上的應用程式強大的 資料管理需求和快閃記憶體的大容量皆反應需要有一個好的資料管理方案。目前 在快閃記憶體上的檔案系統或索引結構大都使用邏輯位址的方式,不僅掃描時間 長且系統資訊需要佔用掉大量的記憶體。這篇論文試著使用實體參照的方式實作 一個 skip list 為基礎的索引結構,克服實體參照在 nor 快閃記憶體上獨特的議題, 如指標更新傳遞、垃圾回收死結等,提供一個有效率的資料管理方案。而文末將 demo 如何在 skip list 為索引結構的資料管理前提下,簡單的在上面疊架一個檔案 系統。 關鍵字:快閃記憶體﹙Flash memory﹚,儲存系統﹙storage systems﹚,嵌入式系 統﹙embedded systems﹚,作業系統﹙operating systems﹚,檔案系統(file system)。. i.

(4) A Skip-list-Based NOR-FLASH File System student:Shih-Hong Yo. Advisors:Li-Pin Chang. Department﹙Institute of Network Engineering﹚of Computer Science National Chiao Tung University. ABSTRACT. Flash memory has become a crucial component in building embedded computing systems. To manage a massive amount of data, index structures or file systems are needed. The physical characteristics of flash memory, write once and bulk erase in particular, impose many difficulties on realizing structured data. In past work, the notion of logical address space is introduce to decouple changes to data and to the physical addresses of them. To map between logical addresses and physical addresses, RAM-resident translation tables are needed, it may require lengthy initialization scan procedure. In this work, a skip-list implementation based on physical pointers is proposed. It is to investigate the feasibility of organizing data with physical pointers over flash memory. The benefits are that no translation tables and initialization scan are needed. It is also demonstrated that a file system can be easily realized based on the proposed skip-list implementation. Keywords: flash memory, storage systems, embedded systems, operating systems, file system.. ii.

(5) 誌. 謝. 帶著高興夾雜著些微感傷的心情,我即將大步邁出交大北大門。 這二年四個月的時間,多謝教授的指導、朋友同學的相伴。回顧這段 時間,有歡笑,有淚水-曾在工三 705 流過淚、在電資 701 爆過肝、 在電資 705 組過團、在電資頂樓夜烤、夜唱笑傲江湖、夜尋大山背火 金姑……。因為有大家的參與,讓我的研究生生活在書本與程式之外, 還伴著驚喜快樂,謝謝大家。 這一路走來,有了這篇論文的誕生,最需要達謝的是指導教授 張 立平教授。在您的嚴謹但開放式的指導下,讓我可以自由的想像問題 的解決之道;在我失去問題重心時,給予我指引、導正思路。因為您 的研究和教導熱忱,帶領我進入且熟悉這個研究領域,才能完成這篇 完整且嚴謹的論文。 感謝交大各位授課的老師們,提供如此多元的課程,增廣了我在 資訊領域的範疇。也感謝遠道而來指導口試的教授 羅習五教授、陳 雅淑教授,辛勞且細心的審閱,並且提供寶貴的建議,使得論文更臻 完善。 兩年多來,感謝同學世豪、譽繽、光仁、俊達的激勵和幫助。因 為大家的相互合作,使得我可以順利的走過這些日子。感謝千庭、辰 暉、松德、家明學弟和惠茹學妹,因為你們的加入,使得實驗室溫暖 熱鬧了許多。 感謝在我身旁的所有朋友,書顗、睿玨、秀花、建智、瑞銘、…, 在這個求學的階段,還是不能少了你們,因為你們是我最大的精神糧 食。 最後,謹以此文獻給我摯愛的雙親。 謝謝. iii.

(6) 目 中文提要 英文提要 誌謝 目錄 表目錄 圖目錄 一、 二、 2.1 2.2 2.3 2.4 三、 四、 4.1 4.1.1 4.1.2 4.1.3 4.2 4.2.1 4.2.1.1 4.2.1.2 4.2.2 4.2.3 4.2.4 五、 5.1 5.2 5.3 5.4 六、 6.1 6.2 6.3 6.4 6.5 七、. 錄. ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… ……………………………………………………………… Introduction …………………………………………… Motivation ……………………………………………… Flash-memory characteristics ……………………… Logical pointers ……………………………………… Physical pointers ……………………………………… Skip-list over Nor Flash …………………………… Background and Related Work ………………………… A Skip-List-Based File System over NOR flash … Fundamental Issue ……………………………………… Pointer-Update Propagation ………………………… Garbage–Collection Deadlock ……………………… Fast initialization …………………………………… A Skip-List Implementation ………………………… Physical Pointers and Block Layout ……………… Object layout in blocks ……………………………… Pointer-update mechanism …………………………… Garbage Collection …………………………………… Split and Merge action of Partition ……………… Pointer Scrubbing ……………………………………… A Skip-List-Based File System ……………………… Metadata Objects and Data Objects ………………… Key-coding scheme ……………………………………… File Operations and Directory Operations ……… File System mount ……………………………………… Evaluation ……………………………………………… Experimental Setup and Performance Metrics …… 系統指標讀取負擔分析 ………………………………… 機率和階層的分析 ……………………………………… 一個區塊中預留指標個數和物件個數的比例評估 …… 區塊穩定度策略對系統 hot/code 資料的分佈影響 …… Conclusion ……………………………………………… iv. i ii iii iv vi vii 1 2 3 4 5 7 8 9 9 10 11 12 13 13 13 14 16 18 21 23 24 24 26 29 30 30 34 36 39 40 41.

(7) 八、 參考文獻. Future Work ……………………………………………… ………………………………………………………………. v. 42 43.

(8) 表 表一 表二 表三. 目. 錄. 各種不同索引結構以不同鍵值的排列順序插入並完全刪除 65536 個鍵 值之後所發生之指標更新次數 ……………………………… 在指標個數和物件個數的比例為 2 的條件下,不同指標最大高度使得 物件大小不同而造成的空間分配情形 ………………………… 在十三組指標和物件比例下各空間的分配情形…………………. vi. 8 31 33.

(9) 圖 圖一 圖二 圖三. 目. 錄. ………………………………………… logical address with mapping table ……………………… out-place update. 傳統上使用邏輯指標處理 out-place 更新。必需掃描整個快閃記憶 體,同時建立轉換表和管理各資料間的控制訊息於記憶體 中 …………………………………………………………. 圖四 圖五 圖六. 實體指標興邏輯指標的比較 …………………………………. 圖七 圖八 圖九 圖十 圖十一 圖十二 圖十三 圖十四 圖十五 圖十六 圖十七. 垃圾回收的死結問題 …………………………………………. 圖十八 圖十九 圖二十 圖二十一 圖二十二 圖二十三 圖二十四 圖二十五 圖二十六 圖二十七 圖二十八 圖二九 圖三十 圖三十一. out-place 更新帶來的指標失誤 …………………………… out-place 更新會造成有問題的指標,而指標更新的同時,會有指標 更新向源頭傳遞的現象 ……………………………………… JFFS2 使用 RAM 的概念圖 …………………………………… spare pointers can block the pointer update propagation. …………………… 快閃記憶體上指標更新的動作 ……………………………… 區塊裡物件的放置和指標的使用狀況 ………………………… 部份分割示意圖……………………………………………… 部份分割將指標更新傳遞侷限在最大高度指標的高度 ………… 區塊實際上的空間分配和邏輯示意圖 ………………………… 垃圾回收動作 ……………………………………………… 區塊分成 context area 和 pointer area. 區塊利用度依照資料的 hot\cold 來分配,hot 資料駐足的區塊利用度 高,cold 資料駐足的區塊利用度低 ………………………… 分裂動作。將一個區塊裡的資料搬移到不同的二個區塊而降低空間利 用…………………………………………………………… 合併動作。將二個區塊合併成一個區塊而提高空間利用度 …… 區塊穩定度和區塊利用度、分裂次數的示意圖和行為策略 …… 使用 lru 輔助合併動作時區塊的挑選 ………………………… pointer scrubbing ………………………………………… 目錄結構隱藏於 skip list 的 key-coding 中 ………………… 目錄結構與檔案資料分別由 metadata list 和 data list 來維護 定址一個物件的動作 …………………………………………. ………………………………… 列舉動作 …………………………………………………… 對一個檔案寫入資料 ………………………………………… sticky list ………………………………………………… super block list …………………………………………… 建立或刪除一個物件的動作. skip list 上 20k 偱序寫入和 20K 讀取,在各機率和各階層中一般指 標讀取和 thread 指標讀取的趨勢圖 ………………………… vii. 4 5 5. 6 7 10 12 13 14 14 15 15 16 16 17 18 19 19 19 20 21 23 25 26 27 27 28 29 30 30 34.

(10) 圖三十二 圖三十三 圖三十四 圖三十五 圖三十六 圖三十七 圖三十八 圖三十九 圖四十 圖四十一 圖四十二 圖四十三. skip list 上 20k 偱序寫入、10K 讀取和 10k 更新,在各機率和各階 層中一般指標讀取和 thread 指標讀取的趨勢圖 skip list 上 20k 偱序寫入和 20k 更新,在各機率和各階層中一般指 標讀取和 thread 指標讀取的趨勢圖 thread 讀取佔系統讀取次數的分析 skip list 上 20k 偱序寫入和 20k 讀取後,各組機率階層配對的次數 分佈圖 skip list 上 20k 偱序寫入和 20k 讀取後,各組機率階層配對的時間 分佈圖 skip list 上 20k 偱序寫入、10k 讀取和 10k 更新後,各組機率階層 配對的次數分佈圖 skip list 上 20k 偱序寫入、10k 讀取和 10k 更新後,各組機率階層 配對的時間分佈圖 skip list 上 20k 偱序寫入、20k 更新後,各組機率階層配對的次數 分佈圖。 skip list 上 20k 偱序寫入、20k 更新後,各組機率階層配對的時間 分佈圖。 區塊抹次數與 ptr/ctt 比例的關係圖 區塊穩定度與區塊利用度呈一定正向關係 將物件中的串列頭端移進指標區域,可使用動態增長的方式更有效的 利用空間. viii. 35 35 36 37 37 38 38 39 39 40 41 43.

(11)      

(12)    

(13) 

(14)      

(15) 

(16)       

(17)  !" #"$%&'( )* +', - #$. #' /"+'( 012+3451'4 &6 /&527413 !8 #1'81 9+4#&'+ : /" #+&$;7'( <' #=13> #4?@ %> #'$/"7 @ ;+ #A+' BCC@ D*/ E8 #'' #>FCFCG(5+ #: 8&5 @ :28"+'(G8> '847 1,7 4A H H H H. IJ>43+84#&' KLMNOPQRSTUVWXYZ[\ ]UVWXY ^Z_ S`WaQ Zbcde fghLMNOP ZQiR j k_ flmnopZbcdeqr stuKLMNOP^ Z v rXYwxyz{ Q|} S~€ ZqW ]‚ƒ„ \ †‡ˆ XYb‰flŠ S‹ QR ZNOP sŒŽ‘} š S’P“” ZqW’• no>– #2 :#>4—˜™ Zxyz{ ] › ’P“”K'&3LMNOP^œZžŸ ] ¡¢ £¤¥ ¦ §¨© ª«¬z­ ]®¯nom°±Zbcdeqr s² ³´,15& µK>– #2 :#>4—xyz{ Zbcde u® ¶ ]·¸ ZK ^¹º»nov rXY s F. ¼'43&,784#&'. LMNOP½—¾¿ÀˆÁÂÃÄ ­ÅÆ ]tu ÇQR Z} SKÈ ÉÊËÌ ÃZÍÎ^ sÏÐ ZÈÉÊËÌÃÍÎÑÒÓ¸n ]ÔÕÖ P Z } Sƒ mÕÖ bc Zfg רÙZÈÉÊËÌÃÍÎÚÛmÓ aÑÒ ]¾ ^ZXY‚ÜmÝÞßàá ¹Z• âXY ]ÔÕÖ P Zfg‚Kã äT bc ZÕÖ ]£åæË Ï®¯ bcç­xyz{ wèv rXY s½éê ‘iR ëìí Q ZLMNOP ]flîïðñKLMNOPœZÃ ¶ ] µ ·¸’• de bc Zxyz{ ]ò®¯m°±Zv rde s óô¾œ Zõe Ã ]ö÷ÈÉøù Zúû ]ô ²ü ý¶ þÿš. .  . . V A3 #41$&'81 ˆ › Z Ÿ &742 :+81 72,+41 sLMNOP—¸ J7 :– 13+>1 ZÍÎ ]K°Òh A1+3$ :1=1 :#'( ZñR¶ ]72,+41 ZÈ. . . —è Ï &74$2 :+81 ZqW. Ø s.  w Z RÕÖ P ]Ë Ï i

(18) ZK¾^’• ϒP¡¢ 2"?> #8+ : 2& #'413 —˜™ Zz{ Ãbch¡¢ “” ×ô ²LMNOP ¥Y.

(19) KÈÉÊËÌà ZÍÎ^¥ YÕÖ P Z[\ ]ϒP¡¢ —˜™ ²Zz{Ãbch¡¢“” ]½—LMNOP &74$2 :+81 £¤Zõ e Ã ]ò  Z

(20) ÷LMNOP^ sÏÐKLMNO P^ þ’P¡¢ Z_ S ] S~¡¢ Z ]óô . . þ &74$2 :+81 £¤Z Ÿ ] fl Z F „LMNO H PÍÎSÏ ~€!"P€ ÎZÔ_# ]fl$ %QR\ † ×& H ÕÖÔ_#f'$ QR ZNOP sô ²Œ()p!LMNOP*S KÈÉÊËÌà ZÍÎ+,- sÔTÈÉÊËÌ ÃÍÎ^./ ZNOP² 0 ]QR'$ NOPSÏÕÖÔ_# ]123XYÞPÃZ°Ò ײ„ \Š SZ 827 b4 ]56 þÈÉÊËÌÃÍÎZ\°Ãòñ7‘} S8 Z9:`; s <Ž‘ S’P¡¢ ’• no=>K 9*D LMNOP^ Zx yz{ >– #2 :#>4?F@ ]AB~¡¢KÈÉÊËÌÃÍÎ^Š S./N OPh„ ­ÿ \ † sô ²’P¡¢KLMNOP &74$2 :+81 £¤¶m. . F ‘CoÿZžŸ ×. & ¨© ª«¬zh B LDE ¡¢ £¤¥¦ ] H H H É s£¤¡¢¥¦1}F¡¢ £¤Ð4G¥¦ ]²HQRIJ Z¡¢ £¤ ] K} SL ý¡¢ >2+31 2& #'413 M SZNO ]Ëm°Z23¡. . . ¢¥¦P R ×½—¨© ª«\ flQ

(21) m SZbc ]}F¡¢ £¤ Ÿ K ¨© ª«É•\$‹RS ZTUVW 6311 J :&8– ]XY ½—Z[\. . . TU]VW ^_`a bcdefghi jki`a bclm jn op q rsst]uv jwx`a bcyz{|} ]~€‚ƒ„s †‡ˆ ‰Š‹Œ Ž†‘’“‘ Œ” `a bcde•–]—˜ j™Yš q ˆ› Šœ ‹‘’ ‡’žŸ ]ug y¡¢£¤€” `a bclm ¥^¦§¨©dª« u. ¬ jp q ‡ ‹ Š­® ‰Š‡ ‹ ]¯° j±²§¨©d] y‚³´§¨µ¶§ ·¸¹º ¥ n»š q¼½ ]uv j¾š q¿ºÀÁ¦ ÂÃÄ §·¸¹ºÅ ] ‡­ Šˆ ‰Š‡ ‹ ÆÇmÈÉÊË hÌ]ÍÎ jÏÐ sÑ Z[£¤ÒÓ ÔՆ‡®‡ ‹‘. ¦ÚÛÜÝdeÞßàáâãÞ ÔÕ jäâ ÔÕ¾Z[´k ›Ö‘’בØÙ Œ j ÒÓðñ” òó£¤ –ki iåæçè éÐ êëìí”îï¦ÒÓ£¤  ]ôõö÷ øÐ ùú n op qû–üýugþÿ£¤Ë ”ðñË – ] Ð ™ ÍÎs †‡ˆ ‰Š‹Œ Ž†‘’“‘ Œ” `a bcp q—˜].  . iô ¥. . › ‹ ŠÖØ ‹ Š›œ  §·¸¹º¦ àyô àô

(22) qz ] d Å ] q jä nΚ q¿º£¤ ÂÃÄ §·¸¹º jêë ‚¡. é.

(23)  z{]ÆÇmÈ j„^q ÆÇmÈ hiÊË

(24) [ j  d ±²ÊË ] ¢ ƒ ]« j±²ÊËmÈ º üýì ¥ éÐÏ.  ‰Ø‡×‘›’® ×ؒ؝ ‹‘’ Ї ‹ Š‡.  d  ] ”   Þj  ƒÊâ !"# ]« ¥$ ¬Å ]§·¸¹ºs Â%Â& §· ¸ ¹ º ” ÂÃÄ § · ¸ ¹ º ' ( j) * ] ð ý   + , ò ó § ·¸¹º¦±². †-’ Š‹‘›œ‘ Œ ./01†Ÿž ‰­‘’؇ Šœ“ Œ” à2]01†‘’؇‘ Œ, ¥Ê Ë ÂÃÄ 3 ‰Ø‡× 4 5s 6 7]5/ ¥¦§·¸¹ºÅ j89:, òó;  ÊË ¿º< Å j= >?–@Ê, 5/01 ¥^5/ ].AB C. j. . ÊDE.F ÏéGHI ¥Ê, 5/01´JK 5/ L à z{MrN1 ¥ ÊËOPQ ÂÃÄ §·¸¹º 5/ RS ÏT­ ,Q01de ¥UVWKX. . Z[Ó z{ ¥ÂÃÄ §·¸¹ºÒÓ ¨\]Û. 2j YÊË 5/ J´fg. Q§ j^ òó Q¨\_ j01¨\~ `_ ¥Àa¿b¼½ ¾cde Q §·¸¹ºfºgh iÏjk”$ ¬Ålmde ‡Ø‡žœ“ Q§·¸¹ºfº. gh iÏnk jopqrQ œ›’ §·¸¹ºÒÓ ÊË<sQy– GTœ‡  òóÊË<sQy– tž‡ ^01ÊË 5/ Qy–u TÐj‡‘ ¥. . jC v Ê, òó†-’ Š‹‘›œ‘ Œ”./01†Ÿ ‰›­‘’؇ Šœ“ Œ  Êw z{xy~ jK z{‚³õz{4| ò†›Ö‘’-’ Š‹‘ Œ ¥Ê}ugu. . JK z{¦ Q5/ oàqQz{~€; Ä% j ¦ Ä%.  oÉ z{ ‚ j. 01K 5/ jƒJ ~WQz{òb„ 5/ ¥† Ê j‡, òó• p=´ xyÊ, 5/0 1 ¥ Þ j† ˆ ‰â z{ÛÛ4 ~ jY KŠ. Q5/ J§¨ [4 ‹µ ¥ƒŒ jÉ0 1de x~JK 5/ Åà qQz {†ÖØ ‰ŠÙ ÙØ ‹Ø ŒŽ¦ Ä% o j^

(25) ‘’“”•–—˜ Q™š ›. . œž Ÿ  ¡¢£¤¥ ¦§ ¨© —˜ª«¬­®¯° ±²³´µ¶· ¸ ¹º » ¼½¾¿À ÁÂÃÄ ÅÆ­ÇÈ › Ö ÉªÊž ËÌÍ ²³´µ¶· ¼½¾¿À ÁÂÃÄ ÇÈ­ÎÏÉ ÐÑÒ Ó Ô Õ æç ­è ·×ØÙ ÚÊ Û ÜÝÞÊ ß ­—˜àá ÅÆ ±â àãª Ô äå é ê Ö ëì ±íØÙ Ú î ïÊ ÅÆÙ Ú ð“ñò—˜óØôõöÜò÷ Õ øÙ Úù ´Ê úÄÂú ûüýª ¼½¾¿À ÁÂÃÄ ÅÆ­þÿ › Ô.

(26) (    % $  & '     

(27)                              . . . . . !. ".

(28). #. . $. . . . . !. ". 

(29). #. )* +,-./ 0123 ,/41-3 ËÌÍ ²³´µ¶5ç ­678Ù9:Ù;<¦=> ?¾@ ?AÄB ›ûœÊº »ùC´µ¶DE ±F ¨9¨GHIJ=ÄKÄý¾Ä¿ LM¿N ÁÂÃÄ K LN B ›ªO Ð PQ ± ËÌÍ ²³´µ¶Rá»PSTUVÙIJW ±û ËXËY Z»ž[\ ST ]^ ›ËÌÍ ²³´µ¶ ­_Þ`Üab cd ± F ¨Ù;ýø× e ›Ê fghýø ±çi ­jkÈ¢lmno »ªp ËÌÍ ²³´µ¶ ±ûòq rsÊST IJW ­\t ¨©ST —˜­\t ›øuv¹¨ ËÌÍ ²³´ µ¶ ­wx Êy z{| › ß}ß. ~¼ ?àÁ À¼ ?M ¾Ä€A. ‚ž²³´µ¶· ­æ\t —˜wxÇÈ ±æƒ¹o »„ †ù ­‡ˆ ÇÈ ›„ †ù¹ò‰ ªt —˜Š‹Œªt„ ٍ ±ö¨„ †ùPŽ—˜ ›ªP ±‰ ªt —˜‘’“ f”„ ٍ¨©•¶ ٍ ê²³´µ¶· ­–xٍ  Ù Ú9¨¹— ˜]^ ™­— ˜š ›œ¹— ˜ÙØ › ªt —˜ ÅÆž ±Ÿ ¡ã¢’“¢£ „ Ù Ñ Ô ­—˜¹ž ²³´µ¶· ­¤ •¶Ù ±¥¦IJ ¼½¾¿À ÁÂÃÄ ÅÆ Ô þÿ ±ûñ§’“£ „ ٍ­²³´µ¶•¶Ù ÅÆ › Ô Q¨—˜ X ©o »„ †ù Ž¢ —˜ ª ›«¡ž ´  ÉUF Î ± µ¶ ™àž¬ªt„ ٍ’“¢•¶Ù ­­®¯ ±’“ °—˜­„ ٍ¢”•¶Ù› ±‡ ‹Œ —˜ X ² —˜ ª ­„ ٍr³Ê ´ ² ë ± Z—˜ X ·´µ Ž¢ —˜ ª ­„ ٍ¶Ê ë ±·ô„ ٍ ë Ê ¸¹º»¼’“¯ ±¶9½¢ —˜ ª ž²³´µ¶·•¶ÙÊ ß´´ › ± ± —˜ ª ¾ ZÆ­—˜œÊ²³ ­ Æþÿ ¼½¾ ]^’ ‡ ´µ¶ Å ¿À ÁÂÃÄ ¿¬ûàá7À Áª ٍ ´´ ± žÂ àÅט ª „ ٍŽ¢­ Ô Ó ­®¯ÄÙ ­ºÊ ´´ ±—˜ X ¶9Å·ô„ †ù ë Ž¢ —˜ ª › Ó.

(30)       . L : logic address P : physical address. . . . Data A refer Data B by logical pointer 1.    . In ram. .  . out-place update. )      . 

(31) .  B. û„ †ùÇÈn!P" Rá­#$ %ë}&'( ST ¶)* Ô Ô ­®¯n+ ,ôÝ­&'žé ðß}­®¯²”q­]^-./0ò1 +æ¯ ­R´µ¶ › É2FÎ ±„ †ù â à&'( ²³´µ¶3 Ô ­45 ±½¢645­•¶Ù²745’“ ­„ ٍ ±8 )*6 45­„ ٍ¢•¶Ù­®¯ ›œ ±&'þÿò9´µ¶:æ û àá:Ý­žé ›; f­®¯ò< »æ¯ ÍX= èé[ ±œÊ645é> ? @A­-./0BCo »„ †ù ŽDE ±F ¨ž&' ­ôF ™ ± &'ž â à)* ]^-./0 ±û£G-./0HI[­< »\t ÍX= › éôÝ ±no½ ]^JKªLMÝ­žéBCNÿ ›û­®¯²-./ 0< »æ¯ ­´µ¶ ±no½ ]^· ]^FȜo »OFÈ9»­ ÍX= PQ ±R`(¶ ]^Ÿ  ›. )S TUVWXYZ[\]^ _`abc defg hi jklmnopq rstu vwxyz{|}~^€‚ƒ„ †‡ˆ‰stu Š j ‹Œ. Ž‘ ’“” • –— ’˜™š›‘. œžŸ  ¡¢£¤¥¦ —§™¨– •”“š ©ª«¬­®¯ °±¤®¯ ¶·­œ¿ ¼Ã Ä´Å ° ²³ ´µ ¶· ¸¹º» ¼­½¾¿ ¼ÀÁ ³.

(32) ¦  Œ 

(33) ‹Œ ¶¾ ´ ³ ­ ° ¬. !¡"#$% ³ &'()*­ +,- ­./ ² ³0 1 23 4¢56*7 89+ ":¾;< =½¾žŸ °< =½¾žŸ ­>?@ABC< =œžŸ ­DE °FÀ¶·GHI ¢J½¾ ¿KDLMN ³FHO´P(!¡ QRS¿K­!T °U 6VWX7":¾;½Y ½¾žŸ ³ZB[\]^ +,- J_ `a  ­ ¸­ °b½¾žŸ cdefg ¶·­>? ³´ !h d¿K °7 ¶·­ i«j ³½¾žŸk !il":¾; ­¶ · ³2´ =mœžŸ n il +,-

(34) ":¾; ­¶· ³o ¶·. ­pqrs£tu ° vwxy½¾žŸLzœžŸ cd­>? °½¾žŸ ´ !¡  %® ³2œžŸ !¡":¾{6|}OR~

(35)  € °7 +,- ­< =«j ³FÀ½¾žŸ J½¾¿KDLMN d‚ƒ ¶· ³´ !mœžŸ„! ¶· ­pq‚ƒ7 +,-  ³† ‡£ˆ‰ ­ +,- Š ‹Œ£ˆ‰ ­ +,-  ° bœžŸ !¡­ ³ ½¾žŸ «¬efhžŸMNŽBg ¶· ³´ n œžŸ !¡ \½¾¿K {Bg7":¾; ­¶· °bœžŸ7 ©. %":¾ ­¶· ³ !¡¥ +,- ­ ©ª ³ rs ":¾

(36) +,- ­£tu ³Ä2½¾žŸk !©ª": ¾; ­¶· ³'(£tu­‘ °. ’“ ”u•–—˜Z•–„™š. ›Ä< =½¾žŸ7 £œ ­ +,- Qž;¢£¤lŸ  Ä ­¡.

(37) 7":¾;½®½¾žŸ  ³´ —§™¨– •”“š §–”™š ­ ³ P(L   ­  n Ÿ

(38) ­ ³ P( ŒžŸ ©ª  –— ’˜™š› §–”™š –›—–””™ ’—˜­©ª%® PV£ ­. ­žŸ ©ª%® Š‹Œ |”›”š¨“— ••š“™ ’—˜ š” •—“  žŸ ©ª7 |! †‡"#$% ³V€ ŠŒ"#$ %&”‘ ™ ’˜ ’™ ’” •’'”™ ’—˜  Á7 ´"#()*+$% ­./ ² ³, $%#-./01‘ ° ‹Œ2. 3 ’–¨ •’‘ ™ —4š› 8—› 5 •”‘. 7£œ‚ƒ¶·­S ¶· ³ 6 7€

(39) 89S ³:¢ ;< =¬>=7 ¶·; ³Ob< =žŸMNd‚ƒ ¶· ° š?™‹ 6 7€ ­ ’˜—š ¢=ž @¶·$% ­žŸ

(40) fžŸ Š 2A.B P C]˜—š JžŸfD d °27C0S u¶·  ³FÀ!¡rEC¶· ­L F pq ³7rE­G® HH !¡ ©ªžŸ °FH ³£œS u¶·­ ©ª%® ³ˆ‰ PžŸMNŸ 9D °. 9§™¨– •”“š ©ª­Il *u J U KLMNOP!Q MRSTK J RSUV Z j M<WXY J [\UV]^_`ab cd efgh Ji = yz{]^|NO } MUVu klmno pqrs KLtuLNOPvwQTx J U ~€M NO cg ‚ƒ„ †‡Sˆ[ €RSUV‰W JŠ‹Œ Ž‘ij klm no pqrs KL y’ ab MUV c. “” •–—˜c ™š›œ žŸ ¡¢£¤¥ i¦ J§¨t© ª«¬­® ¯°±² Jƒ„ †‡SˆR³ Mab {´µtUV¶ ·¸¹º» cd¼½¾¿ƒ„ †‡SˆR³ÀÁ ·¸ ±² ƒ ·¸±²ÃĈ ÂÅÆ ·¸¹º»{ÇÈÉÊ Âi¦ZËÌ Í·¸±²g ‹¿¹UV º»Î³ §ÏÐÑÒ c ‚ Ó} mÔss Õ Öq×Ö ØÁÙÚ ¹¯°±²jÛ cÜÀj ×Ý Þo pÞ×m ß Ó} mÔss à Öq×Ö ƒ §áâã¹äåæçè véêëìí îïïðî ñâãò ó Åôõg °ö ¹º»÷ø cij Ó} mÔss ‹¿ùúûü ¹ýþγ Â.  ¹º»ôõ ¹º»  i‹ psq

(41) k s ìí  ¹ ƒ  æç ¹ìíγ Z ¹º». [ wƒÿçè v.

(42) ôõ ¹º» côõ ¹º»   ijjÀñ 

(43) ¹·¸±² ÂÆ Š ¹

(44) kÔ „ †‡ ÂtÀ § ¹i È t¯°±² ¹Ä  ÂÌ ò. !¹z i c. } pqrÝ %Ôss "Ý Þo - Þ×m o. &/ï "Ý Þo - Þ×m o. &/'ï 0q×Ö  pÞ

(45) sqÔn pÞ×m 1lrÝsm× . Ós.

(46). "s#ls mÞq p kÔ sÔ ðî&'().

(47) k$ kÔ sÔ. Óq. ð*&+î,. *+ðð&î. *+'ðî&. *î,*&,. *îï)&,. *ð*&('. ,'((î. 23 456789:;<67=>¡? @ABCDEFGHI JKKLJ M=>NOPQ RN¢£ žST ƒUÁ ¯°±²  VWX ` ×Ý Þo pÞ×m tÀÁY Z[¹Ä \ "Ý Þo f Ây abtƒ’cd¹abe pÞ×m ]Àñ^À_± `å Â. . 

(48).  . Ž ˆ Â^v `刹ôõw º»¹Î³ §xÀy az{ í ûü a b ‹¿ ¹º»ôõ ¹º» Â|’ º}†~ ûü ab €¹Œ ùúU. él . itŽ `刹ôõ jk  ab¹gh  §i º»÷ø  q$kÔmÞms n opkp q¹rs \"Ý Þon pÞ×m ujk tuƒôõ ¹. º» \. . ˆ‚ƒ Â{¨„ †‚‡ €ˆôõ ¹‰È  ƒ ŠnÓ. . pq×Ö ˆ. ’rs‹Œ² ×Ý Þo pÞ×m× \ ˆ³ ×Ý Þo pÞ×m× kŽsÔ ŠnÓ „ †‡ ó ÂVW l ‚ƒˆ‰‹‘’·¸“ ­®”• –—˜ \.

(49) š

(50) Ӟ Ÿš ž ¡œÔÝ ¢£¤¥¦§¨© ª«¬‡ ­‰  ®¯°l±] —˜²³ ®. ð. ™š›ÝpԜ. ´µ• –—˜¬ ¶·¸¹º»‰¼½¾¿ \¤À ˜ ©ÁÂÃÄ Å ®ÆÇ È ÉÇÊ ©ª«ÁÂÃÄ©Ë Ì ®ÍÎÏÐÑÒÓ¥Ô ©ÕÖר ©Á. ÂÃÄ¥¦§¨ÄÙڗ˜²³ÐÛ Ü©ÝÞßà ®¤ ÐÒ Ü©Ë Ìá ÚâãäåæçÒÓèé Ÿœ›êëìží  žï Ÿš îœðñ òÏóÇ ©• –—˜ô õ ­ö÷ø¹¤ùæç ©âãäåÙ ®úûÞÇüÎ ©ýþ ®Æÿ.   ­¥¦§¨Ä òÿ  Å« è ñ¬

(51) §¨Äèï îðëïï ñ ½  ® ÿ ÁÂäåÙ © !"#$ ÷§¨Äèïéììì ïï ñ½%& ò

(52) Þ'( Æ)¤ *+¬ÁÂà Äß ,å$-» ./ âã×0Äâã ©12Û3 §¨Ä Å ®45 ©67 89ÛÁÂÃÄ¥¦§¨©:; ®<= ÿ¤ >Ù?Ô@ø ABóÇ CD EÁ *+ CFG ò.

(53) DE*+ Æ)DE*+C ö Å ® C ? . Ä C

(54) :; òÇ3 âãäåæçÒÓ ®´µDE*+ÿ <=D E*+Û C ®ÚÿDE*+C ®DEC Ò Ü ®ÿ ÇÊ C¸³? Ä C

(55) :; !³? Ä C ®Í ! "#$ !¬%&âã'(ÒÓ òAB)* C´µD E*+Ç +,,- . . / 0 1  234,,- . 5  678  ÁÂÃÄ9 : ÄÒÜC;<:;( 8= :./>?ûÞ-@ ./>?×0 Ä>? C/2 AB 6 *+ÿ CDEF B 6GûÞÏH»DE*+C !  ô)IÛ ø¹ #J3 Ä Å 6=DE*+C  : ò   BKÁÂÃÄ CL·¸¹ÒÜCË Ì 6Çø¹ ,MN ßÙ C OëP &9 QëP  6RÇ :STäåèUðU ìí î  ñÙ C  ,MN Ù C YëP 9 QëP Z[\$]? . V î W UX  ò Ä^Cú _`a< bc def C'( 6#J-[] L·¸¹ C g ý3c def h 6 Ï> iâèU P ñ CÒ÷ ,MN \$? . Ä Å 6Ú]j-K@ Lklm Cg ýno ú <CiâÅ èU P ñ 6pq-rls12 Aètì M ðU u Pîð M é u ñv  ÐÑ V î W UX ÚST ] Lklm Cg ýn w ú <iâèU P ñ C ò äåèUðU ìí î  ñùxy CBKÁÂÃÄ C Lklm 6 :0Ä z{ 0 Ò÷|ÿ<=?Ô C}~9 _ C%&âã'( 6€ 3>Ù C =ځ‚ ; èPï  u ì P ñ 6 ƒ ,9 DŽ †Ú > :; 6ú <3 -‡BK Lklmù  C ò 3? Ĉ[ú‰< Š 6‹v ŒÍÎ ?Ԏ -r ˆ[ C? ÄÁ *+ ò Ç -’ìì  ‘ :./>? CÒ÷9 6 “”• × –—˜™ CšÞy› +,,-ëU ïï   6> Ó)DE* +œžè ðï ð PñB 6Ï Ÿ  C./ 0Ÿ>? C12 A¡¢, lm £ 6¤¥¦§ ? Ÿ¨ Z CJ  ©ª 6«¬­®¯ ?°±² ³´µ ¶p· 3 ¸¹ £º»¼½¾4 ¿ÀU P ÁÂÀÃÂÄÅÆ ÇÈÉÊË ¸ÌÍÈ ´µ. ÎÏà ¿ uÀÐÊ ÑȹÏÃÒ ÓÀÐÈÔ ÕϹÆÍ ¸ËÖ ÁÒÐÂȹо רÙÚÛ Ü¶ÝÞ ³ßà áâãä»åæÎθ ¸ Â ç ¸Â¸À è¸éÀÂ¸Ï À É ÈË Ë Ë ËÔ ÕÃÀÐÊ êÈÉÏëÈÃÒ ÎÏà ìÏÖÄíÀÐÈÔ ¿ ¸èÈ ÁÒÐÂȹРÏëÈà ¿ èÀÐÊ ÑȹÏÃÒå רîÚï½  Û Üðñòó » Û« ¶ôõöﮯ÷ø ù¶úû üýþÿ° ¶ ÷ ü.  .   ¶

(56) ü · úû« ®¯ ³   Á ¸ÆÄì ¸ÐÂÄÓÀÐÈÔ ¿ ¸èÈ ÁÒÐÂȹ ÏëÈà ê ÎèÀÐÊ Ø ¿ÍËÔÀ¹ÈË ÂÀ è çÐÐÍÈ. .

(57) »ÿŸŸà¡» ÿ 

(58) à·. . . . ¶ ³» ù  ê Ñ  ù ê Ñ ¶

(59) à ß  à ü ¶ ! "à #$% ò&ÆÏ ¸Ë ÂÈÃ ÍÆÔÀÂÈ. ò ÆÃÏÆÀÖÀ¸ÏË' ³à #$% (» )*+, -./0ô12¶ à% ò üä 345 67¯  8 9: ü9¬;<=¼½»ÿ  - > àø?@¶A! ³. . ØØ. BÏ ¸Ë ÂÈÃÄÅÆÔÀÂÈ BÃÏÆÀÖÀ¸ÏË. )*+, ¶CDE"à ¶FG üßÿ ;ïHI õö ¶J K üLM 9: 9NO PN Q;RST 9 õö&ÏëÈÃUà ¸ÂÈ' #$ à FG·VW¶XY Z»ÿ [à FG ù . . ÏÍ ÂÄÆ èÀÉÈ ¶#$Ý\ ³] ßÏÍ ÂÄÆ èÀÉÈ #$ à FG^_`ïab cI ¶ ! dUÀËÔÈà ¸ËÖ è¸Ð ü jk ïa è¸Ð - ü e fgøh i ø ·ËÏÔÈ mn Ï l"  à FG ü Ë ÔÈ æo #$ üp;ÏÍ ÂÄÆ èÀÉÈ #$qrI ü FGþ ËÏÔÈ æ ùo #$stu vw vx üpßyzt{|q}~ ß FG q} K; Ï ËÏÔÈ æ qËÏÔÈ € üp;tà Ë ÔÈ æ q} K ü"o # $ q} K üø 9ËÏÔÈ €‚ ùo #$ üƒ„FGþËÏÔÈ æ qà #$þ.

(60). $q} K  <÷ËÏÔÈ Õ FGþËÏÔÈ € q}~ üø 9ËÏÔÈ Õä ‚ ù† $õö  e< #$P" †$õö q‡ ü ˆVè‰Ð ÂqŠ à FG: è‰ÐÂ.

(61). q‹Œ%ò üß("ïa ŽqËÏÔÈo #yø ./ üLE"UËÔÈà ‰ËÖ è‰Ð‘ . A. B. D. C. ???. E. E. A. B. C. ???. D. E. D. E. A. B. C. D. E. A. B. C. D. E. ’“ ”•–—˜ ™š›œ žŸ ¡¢£¤¥¦§ ¨©¦§  ž ¥ª« ¨Ÿ¢¦§ ž¬­®¯° ¥±² ³ ´µ¶·¸ ‰µ¹ 艺» ‘ 3 Žq ¼½ »¾¿ èÀ· #$ïa úûÁÂ÷ ü Ã./ïÄ Å Þ Æ q †Ç#$È †$õö q‡ üLsÉ -Ê 9.  . .

(62) /)*+,  ü"?@qC|A!   ¸í¹· ¼ èè·À » ‰¼µ €·¶ è¼À 45 67s ÿ "ïa q ! 

(63) V ¼½ »¾¿ èÀ· #$q‡ üÿ  õö qvx qz ü] ß ÿ    v x q  3  "  q ú û &ë è‰¶ ¶ » ' ü ï  " & ¼½ »¾¿ èÀ· #$ø q úû&¶·¶ ¶ » ' p< ü ‚ 9 ·¸º· ' qÝ\ ü67o  úû&¶·¶ ¶ » ' qvx ü sÿ &·¸º· ' q‡" 9ïa  &í è¼À ';Ž} üp< V ú û&ë è‰¶ ¶ » '! úû&¶·¶ ¶ » ' qso"Š ü‚ ù„ qúû# þt$ vw vx ü%

(64) &'o (e< &/)a 45 6 7q‡*  p;+ ,- FG q./ ( 345 67e< q !  08 1 : 9

(65) ,- FG q2 Ž 45 67 3„4q56#78 v s +9,- FG:Š;<( w vx ( ‚=>? Š@,-AB./ qµ¼¶· LMN456!O 45 ‚ 3CDEFG (†GHIst$JK ( : 6P?F QR 56#7S*T>?,-FGUVWX (>?YZ [\S*]^_FG N`aMb 3cde V Nfghi jklmno ( pqrNls Potu MNvwhi (x M)w :fghiyz{|| }~€‚ ()w :EYZ [\ƒ„ †:‡ˆ Nhi Q‰qrNl}} PoY Z [\ƒ„]hi‡ˆŠ 3‹Œ 4N56Žy|‚‘’Ž“”78f ghiyhi• ‚ Q–—Ž˜ ™š’›Nœ žTŸ AB8¡¢N£¤ ¥ ¦b§‹¨©œFG jp<rl€ Po Ž›ª«FG]¬­hiN® ¯°± j² ¦ ¥³´FG56˜’56šNœ ¥‹µ  tu¶Œ·¯N °±¸¹GHI ¦Oº»¼YZ [\S½ ¥¾¼ tuN¿À j  à FG.

(66)  

(67). YZ [\N¿À £¤ ¥] ` N  Mn«¶ŒE ¥ R ` N½ ºœAB j] œN ¥Ž ˜ ™š ’ › ^ §´EFG j¦œ œFG £¤ ¥T> tucdF ·Nfghi ¥¦¾¼ tu¿À j–!"#D$% œAB& S' ª()*+n ,- N./ ¥R–YZ [\N¿À £¤ 01w234 N 5¤ j • 6768 “s9: ; ;:;s ~;<s :; & S' ª()*+N=>?@ SABC-CE> DEnFG j« ] HIJKL DNœ  ¥R´MN ŸO ¢PO ¢ NQRS’tuT „UV ¥ §´d WXY NZ[—±jl\Po ]zz9^]_`aHIJKqL DQRS NXbcd jef]zz9^ N1wg h ¦i ¥ˆ jMk1wQRSV ¥] >? lmn& Š ¥1wg h Mopq Nrstuy|‚ ž§v]%JK M ¥¦¨©w| :ss :s >?@x— b´\yzrU j¦ j\y¨©b´ rU ¥L Dœ tuz{| §] >?@x—Z}HIJKq z=rs ¥L~@xAB€HIJ KCX ™rsYC ·¦C-C ¥¦\yzb´ rU‚XXzƒ Dj JK °± j² ¦³ ‹ „ †‡zˆ‰rsŠS‹ Œ‰] HIJK z1 hi ¥Žª« H@xAB ¥ ¨©‘‰ rsŠS‹ ’„ † ‡ ¥“b”L~ xn•–zhi —˜’ ·™‡ˆ ¦š› j. .

(68)     

(69) . –b§] ¸ HA@x’^¾¼ˆ‰ hi HA{: zŠ –!"# § zw5¤ j ¥ A\y@x—n §znŒ rs ¥ • 6^ ˜  ; ;9: w ~|w| :s :; 9 ; ~;9:#  † zÀN j9 ; ~;9:‹nŒ z£¤  ;9: ! z£¤ " ¥‚#œ z$% ¥& §´'(zXY °± ¥‚ & ’. D)*z+, ,-./x0 123efHIJK z4: ,./ †‡ˆ) 1 0HIJK"z95 ; ;9:‚ 6789 :; <=>?@ABCDE FG$% 1HI FG$%JDE †‡KL9 MNOP zQBJRS < TUVUW. .,  4 -]/^ ,-_ ` 4.5 , 4a ] XYZ[ \ X \ [ Z. b4^ cdefgh 4a ]ij ,./ klmn 1opqgDE klKL r 4 -]/^ a _,]/ ^4 ,s,] 4-tuvw x,-_/^ -s  ] yz 1qgDE j \ j j j \ \ \[ kl{|}~€ 1‚ hƒ„DE kl †‡ˆ‰ hŠl‹Œ < a ]ij ,./ kl?cdefgŽS k:hmn 1 @ 6‘’DE klu KL h“q 19 =@ABC”•–DE kl— hFG˜™J š›DE k lKLœžŸ  < TUVUWUW. ¡ ¢/.] £¤ 4a ] - ¡ £4.5 Z \ [. ? -4^ cdefg? ¡ ]x / h x^ ]/ 4-./ ¥¦ 1§¨© ƒ„ª \ \[ \ «r4¡ ¢/.]t ¬­®DE FGr j¤^/ j4 -]/^t¯DE kl—o ° 1±² = [ \ ³´ hµ¶DEKL h·| <¸ ¹º9» 1¼¹?½8 j¤^/ DE h{ [ | 1¨ -4_/ ¾ ¿ klÀÁÂà 1ÄÅÆ Ç4_È ¾ h Ç4_È É Ê Ë¿ kl.

(70) Šl‹Œ >¹? Ç_È É ¬­® j¤^È DE  =¨ Ç_È ¾ ¿ [ klÀÁÂà  ˔DE kl¨ ­®hDE FG¼  ˔ Ç_È É. „ª« Šl‹Œ

(71)   ¸@±²”DE klKL¨ Ç_È É <. .            !" #. ¸$ %&'y h()*'y+°­®DE FGr j¤^È j Ç ]È^t ,ª [ \ « '  ] J - £_ .(   ] hª« /o ÄÅÆ hª«.­®DE F Y Y G0co °1 ÄÅÆ - £_ ª« hª«.­®DE FG”02¿o ° * &¿

(72) ª«o ° 3‡'4ª«o °­®DE FG 5  6'4ª«7 '” ¿ 89À¿ :o °hDE ­®FG ; †‡­ ®<= >?o ° @A*o °y&¶Bh{|  CDEFGH I­® <= >?J°hKL M¸ ¹N ”ƒ„ OP Q'ª« hRGOS'. ª« h­®<= O(T MD Uƒ„ª« ËVkl

(73) <= Äŗ ² CWƒ„ OP ¬h<= OXrj Ç ]È^ ¤^Ȥ tYZ – ÄÅÆ - £_ ª \ « hª« N[  u\]^ª«” o °h­®<= >? _D`Æ­ ®<= >?J°h ah M. b cdef g  h    TUVUWUV.  Ç ]È^ a _¤ ]È iÈ- ¤Ç i i j X \ Y \[. ¨¸D OP >?h()j )k a ]ij £¤-È klvw h<= kll. LOP <= hklmn”o Cp h¨lqr7 g¼hs‘ ‹ŒrtÈ^ x^ ]Ètkl u MÇ^ cdefgv ' ¡ ]x wÈ x^ ]ÈiÇ-È mn D \ \ \ \ ¨ª«RGO7'<= xyrj Ç ]È^ £ w ]t hz{ ÄÅ ƒ„<= \ \ ‚|¥¦Ê” u }p M~ ¹Nƒ» – ª« Qhƒ„qg<=. .

(74) ÄÅ r7<= xy hz{ ÄÅ ƒ„<=‚œ„ ‡ ƒª« h<= °ÄÅjƒ„ª« h| 

(75) . <=‚ h<= ° ‘l h<=‚ ° Mƒ„ª«<= k l h  ~ Ū« Qh<= xyz{ ÄÅ Æh<= x y è^ xy{ Œƒ„l h<=‚ ÄÅÆ klÀÁÂà h jƒ„ª« M<= xy h{ % '°h<=‚ <= xy ¬?.  h<=‚ ‘ ° <= xy h´²DOP¨¿  ^ª«<=¿ kl h{3 M. b  !"#$%&'()* + ,-¸D.¥¦ ²C~ Å Ë/ YZ ³°.<=0 12'3 4 .5 °­®<= >? M¹N

(76) 6» w7 89 £8w: ;<=> ?@ AB > ?CDD()j E .FG MHIJK AB.LM u  CIJK NOPQ .RS .<= xyz{ TUu V5 W.<= xyKXYZ[\] M ^ ?6_Cr`abW w7 89 c8w: def ghi xyz{ jk VIKl m nopq Vrhi LMstuvo . VCwoxLLM.ymz V {|}xLLM.lm~€‚hi ƒ„ † V‡C{ˆ.‰Š ‹Œ:ŽQ OŽ7 ?~Z[‘’ “. object. pointer list head. waste space. pointer list. ”•–. —˜™š›œžŸ ¡œ¢£¤¥.

(77) . ŽQ O ccQ :8ON.

(78) ue ?W‹PQP P  jk  V rHs O  c Q  l!"# VC$%&'( dZW )*+ },-./ V0123}‡ZW,-lm( d4 5  r6 78 V9:1H;<=ahi23[ >? hi  @ A “BCs DEFhi  @A01pGlm  H 6 78 VI. JK L cLJ  MNO NOŽ PQRRabST VU WVWWX ‹ Ž  L LON /YˆZ [\

(79) ]+^01hi    _` “VaWXb JK L cLJ  bcd Ve  fgH g ch 1 . ijk cdW1lmn ‹Jopoq  rstu n vwx cdy1 r zstu nT{tu  | “}~sVWWX€} “tu  stu WX‚ƒpq r&„`5 JK L cLJ  btun ‹Jopoq  r r&n swx† u‡ cd rstun cdu‡e &n  ˆ ‰ fg Š g ch ˆW‹ “}~ŒŽDO m JK L cLJ  ƒ„ z rVWWXO ‘=ahi’

(80) ]j “ˆ ”• –— }sU ‘. VWWX/Y r˜™Iš ›œu U

(81) žŸ r ¡¢ £ JK L ¤LJ  ¥¦x§§i¨‡ 6 78 –}|x§¥¦ §is  rj [ x©¡™Œu¥¦  r6 78 “rª}«€ r˜ JK L ¤LJ  c dt ST rOI& ’

(82) žŸ]~¬­¥¦  ®¯ JK L ¤LJ  x§§i¨‡ –}|«€¡ ¥¦u‡s ° u r±x§¥¦ §i  u²™© “. ”•³. ´µ¶·¸¹”. object. Max level (ML) = 4. partition ML = 4 Update = 4. 1. One segment in one block 2. sequential nodes and sequential bocks 3. Every object locate in only one block. free laying ML = 4 Update = 6. ”•º ´µ¶·» ¡¼½¾¿ÀÁÂÃÄÅÆ ¡œÅÆ ÇÈÉÊ ¹Ë Ì»ÍÎÏÄÐÃÅ ¡ÅƜ ¡¼½¾¿ÑÒ. .

(83) VWWXžŸ‹Ž  L Lgqk\ D

(84) ]+^k ‘ ‹ Lh h j01¥¦  @A r˜Z [ r[¬¥ ¤ ¦  @Aj “   “}~

(85) C U ‘  rª}=O qg PQR ‹ r— } € , §i JK L } v— }€} fohJ tu  ¤g K ?!d r . t " ¤LJ   §§i r#™$% ‘O &'&  u () |$*+§i re , -. §i/š*+ r0[k $12.šw& () |34¥¦ $5 9:;<‡= >?@ABCD EF G , –}~ |678u () $¥¦5, r. HIJ¥¦ 5,&KLMN () OPQ§R STUVW $¥¦5, X .Y () $Z& [\]^ _U`S ()ab 5,c dU_S ()ab 5,e f. ghi. jklmnopqrstuvwxg. y: $() z{| G}MN ()~€ ‚ƒ $„ † ‡ ˆ$‰ŠY G‹ ŒŽ OW‘ ’d “’W S O5,”•() –34 $.MN. ()— $34ab G9˜™~ š›œ› žŸ  ab¡ ¢$£¤ 9¥¦ §¨‹ € ‚ƒY ›()©.Y () ª$Z« GœZ& .Y () $ab. 5, $¬­ab ®ª¯ ° G± P34 ªab 5 , $¯ °²³ G´ µ¶a b (· ¸¹ ®ºab»¼ G½fMN ¾¿ š› œÀÁ ºab ½Â  Œ € ‚ƒËÌÍÎW‘ ’d “’W Sº“’_‘ ÃÄŀ ‚ƒÆÇ efÈY ºÉÊ   |:Ï Ðº‰Š^ °º‡ˆ Gœ‚ƒ~ Ñ °‡ˆÒÓ º®ª XŒ O´ Ä Å Ô G€ ‚ƒÕ Öfºab 𛡠¢] [\”ÈY ר ºdÙÚU_S Û “‘. d SÚc_U`S Û “‘ d SÚÜÝNabތßà  .

(86) g h .

(87). d “’S Ù_V UÚU Ù S ’_  BÙÚS ’S ’_.  °º²³|€ ‚ƒËºab¡¢ G M N º!"  ‹ W‘ ’d “’W S O#N $%^&ZK' G( W‘ ’d “’W S fZK$%)fº×* Gœ# MN ×*+‹MN ר O GÖfM $%]," Ÿ»Mר -×* º./  01‹MN ×* ºOª2 ŸMN ›º GœJË•×Ø 3.45 º67 G89^®: º®ª|;< Ÿ. º>?  ¾@ A °B CºDË A™^EFºGÞHd “’IàcJKÞLMÚM à>?N®ÔO ×* º MN›. Gœ˜,4=JM›À. ®ª-µJK ÝP ×*Q ÔOPRSº×Ø  G>?µ(OP ×* fTP ×* AU" ŸTP˜Dº×Ø }V A±@W |¯ 3.45 º ×* A¾¿fTP ×* œQ Ô®ª  JK>?‹ XYZ[ V9^RS º×Ø; Z[¯ ° A\Ð]^_`ab ^®ª A¥µ^cר~deº ×*fÒÓ g¾@JKÜcר 8|hiRSרf Z[¯ °  \0µ ‹ ר 9^®ª;< ŸËj†G>? A-‹ Z[9^RSר Ëj† JK>? A˜]klm~>n˜,Í ‡ˆºo'Npר a º‡ˆ A ¯i Ð]^_`^šqº®ªr°  ¾@ As V(Í ‡ˆº t Iu “v o.  °G-JK>?NpOP ר Vº‡ˆ A8µÍ ‡ˆ ºo' A 'A Nwx• ר µy•~G-JK  . ‡ˆÍz~ š›º{||¿}~ š›º t I vÙ IÙ c˜ }~ š›º  “v vÙ IÙ T~  l€×Ø º®ªr°²³ A‚ƒ t I vÙ IÙ „ = º×Ø †d ‡º®ªˆ; ‰ IŠ‹ “ÙM Œ› gœ  “v vÙ IÙ „=. .

(88) º×؈&®ªr°  ±@ ×*ÞHMLM Iຠ.

(89) J

(90)

(91) Ae    A . !"G#H‹ $%I& JK#LM'(M &>? 8)*+@o 'N,-.ˆ /U01#HM(LM I& r2 AU03  .

(92) !4 5"U678"G9: JK9:; ,- ˆ OP 03 r2 !4<= H‹ $%I >OP 03? †2@. ABCDE03 FGHI ŒJKL 03 MN F,-OC 03 . PQR2 S5)> BC T†203UVOC 03 F W ˆ /OC 03 PQR2 !. XYZ [\]^_`abcdefghif jk lmn oefg bcpq d[\]^_r oif jk bcpqd[\]^_s. XYt muvw xyz{ [\|dbc}~ €d‚{ [\ƒ„s †]^_ x. XY‡. ˆ‰vw xy‚{ [Šˆ‰‹z { [ŠƒŒr †]^_.

(93) ;OC 03 ? )   -PQR2

(94) .   $   /PQR2

(95) I  203R2

(96) # $  %$% &   !OC 03 03R2

(97) !  $  %$% "#$OC 03I %K&'() &*+PQR2

(98) !&OC 03 %KPQR2

(99) ,- &'.03R2

(100) # $  %$% & F/ 0W0312303# $4  $ & F 56/01723 03#89: $4 @ CH;<D  $ & !;<=9>?> OC 03 .03R2

(101) A 31 B F FG

(102) E. >9H.IJ 03 .03R2 KK &"L.MN OPOC 0 3>?>- 03R2

(103) ,- FQI O1RS TUVWL F>XC 03 . 03R2

(104) I / !- RS TUVW F?);<3Y.TUVW ZW F &TUVW[@WO ZW > F\ >C 03 .R2

(105) I / F2]^I _1 TUVW 7Z`aL.MN OP .03 F<= /.0323

(106) bcdef cghaLij klm.MN OP9:n 03R2

(107) 9Ho9 .pq F03R2

(108) >CHaL .MN OPVWrsWtu,- FQc de' c6703R2

(109) i k  lkl mv 03 PQR2.wx b. X‚ Y. [Šyz_{ [Š]^_ |mu}~d€X{‚ƒ„ x. aLij klm1I aa† .‡ˆ'>‰Š? .‹ŒDEaIŽ  % .BC ‰Š  F‘’“”O ‰Š•‹ŒDEi– kl   m .C W F—˜OC ‰Š• .PQRŒ

(110) SMN OP™š ‘› œOC ‰Š  Œ.DEi4   mPQ F7žo™OC ‰Š• .PQRŒ

(111) bŸW ‰ŠI PQ7 >¡G .™ša1I23¢ Hv723¢ HB£ bOC ‰Š ¤¥723¢H F#$¦ ‰.‰ŠRŒ

(112) § %K ‰Š .PQRŒ. .

(113)

(114) F$h %K .‰ŠRŒ

(115) 7U ‰Š DE  

(116) .  FŸWn W ‰Š¡G aLij klm .™š F—˜¦ ‰Š .PQRŒ

(117) S5 . F OC ‰Š ¤¥123¢H F#$ ‰Š .23¢ HR Œ

(118) , ‰Š .PQ RŒ

(119) F%K ‰Š PQ7 Ÿ1 .“T oJ F › œ¦ ‰Š`ŒDE

(120) i4   m .PQ Fn-š MN OP™š ?‘ b g . FUV™šaL™šn F%.1 P`  k DE    .‰Š PQ F ‰ŠUVrO ‰Š FŸ1 I f .DE7 Z` oJ F ‘UV ‰Š ‰Š .Œ

(121)  Q œ ‰Š1aL MN OP> Œ b!"#$ ‰Š .tu%& ]^`  k DE   .‰Š '(7Z`aL .‰Š  )š f¡ Œ *+, .t u -.A *+, /0F123Z`aL .‰Š Q40 ?12327Z` ? 789 .DE   .‰Š Ÿ aL .‰Š 56DE . 789:;8 k< =>  1?723 Q@`aL ž`1A *+, B/0 CDE‹ ;8 k< FGB‰ Š ŸHIJKLM`aN  O1A *+, B40 -ŸP !"]Q ‰ ŠH`#$ BnR S‘T *+, B40UVWX Y œ‘#$Z#$[ \ ]AIJ¢^B‰Š  e Œ *+, f g!" hV? ;8 i< _ `abQcd BFGj”k \‘lmnopNBqr sto#$ euVQvpN wxHQyz{|B} w dKg#$[~ €]AIJ‚^ €H ƒ „lm#$[ €qr ]A LIJ‚^K†‡ˆ‰stopN Š‹Œ PQ#$wx BŽ d. ‘’ “” •–— ˜™š›œžŸ ¡¢£ )¤¥¦§6g¨©ª¤t B« ¬ ­®¯° ±²³´µ OUg¶· ¥¦§6¸B¹º»L¼ ½ d¾ ¿e ¬ÀppÁBÂûÄBÅÆ¯° ±²ÇÈɇ¬FGÊËÌ iÍ< <Ì 9Ì΋ŒB¥¦ ÏÐÑÒ ­Ó OÔÕÖ[ Bqr×ØÙ¥¦ÑÒÚ ÛgÜÝ V[ qr BÞy¥¦ ßàÖpá qr IJâBã HKäåBpNæçè qréw^êë qr Bìíî¬â ­ ï KðñòQy qr æó B¯° ±²vô d õö÷öõ. øù Íúûüý þÿý.  Íú.

(122) àÖÀppÁ Âà ­Ù¥¦Ñ Ò  »Ä ÅÜV[ ay qr Þy¥¦§ `b úü û  i

(123) ûýµ ýüË Íù  

(124) ûý ­  Þy¥¦§qr ¿ ¥¦§  ¬qr ¥¦. qÊ ù Íúûüý ÌýüÌÎ ­  ‡ˆ‰Ü qr ¿¥¦ q ¬ !¹º d" ŒÜ #ìí$% ‹Œ¥¦ ÏÐ ­»Ä p& ' ¯° ±²æçèwx ßæ()* $+ˆ, çè qr ­$‰-. ˆ¬ / 0 qr Ê1ýüü  2ùÿ

(125) Î ® ¯ ° ± ²3 ¬ ­3 45" Œ 6  ÊÌýÌü7. ÿù 22üÿû Íùú 8üÌ8 2ùÿ

(126) Î9:45å; <. = >? @ ‚ º ¾ ¿A B  ³´  ù Íúûüý ÿý  Íú <#  ù û7 2Ìÿü ÏÐCD ­ EÐFGHIJÂKŠ‹Œ¥¦ ÏÐÑÒ 8Ìûü ýù ÌÌû ÍùúÎ ß Ùy #¥¦ ìí$% ŠÑ Ò ¥¦ ÏÐqrLÝMNÊüýÌüÎOÙPQRSFGqr ¿ ­ ?@§ Ê ù Íúûüý. + qr  TUqr  ­UV ¥¦Ù$WX ÏÐ ­ˆY‡ Z[\¥¦§ÑÒ ­ï ]^¥¦ ÏÐÑÒ_`aÜ b&c çè de ­ fgh ijkº ¯° ±²6ÊÌýÌü7ÿù 22üÿû Íùú. 8üÌ8 2ùÿ

(127) Î <. mnoã  < HMNp qrFGs t LÝMNlFG de ­ u 45 #vH #w C; tÙ` a Ex RS yz <_ Y ù {úûüý ÿý  {ú|, }~€; tY‚@ƒ„ _| †‡ <? ˆ‰Š ‰ t‹ŒŽX   {‘’“” •”–— ˜™š › œRS GmžŸ.  {‘’“” •”–—— {‘  de ¡¢˜™£ ¤ t¥¦H§¨˜™©ª–«“” — 2•¬­ ® ¯° ˜™š±£ ¢²³ CD t´ µ¶ fM N©“”·ª“­X ¸e « {‘’“”. ª•”–— ¢˜™ tl¹¶fºPQ¢RS»˜™£¼ ½˜™š t¾¿§¨˜™ Á¦Âø« {‘’“” ª•”–—Ä ¡¢˜™£ tÅÆÇ¦È œ É ©ª–«“” — À•¬­ t ÌÂÃÍΘ™š ¢Ïs t uÐÑÒÓԇÄÕ ¢kÖ ¥×Ø tÊ ÊË t ¸§¨˜™ ¤›ÙÚÛ¢¯° t _ ÅfÜÝÙÚÛ¢¯° »˜™£ ¤½ Þ ˜™š ɛßà dsáâãä 忢§¨ ˜™ ©ª–«“” — À•¬­Žç¦ è éêë ì {À“ í“ï ‘’ðñòó É.

(128)   

(129)   ¢ t  ›Ì ˜™¼ ¢ÖÐÑ t¥´  ¦ ˜™ ¢«”“ {–ª ± ‘“ ’ !"# ˜™ ¤¢$%&' ( œ ˜). ©« {‘’“” ·”“·­ É*+ ½áРѢ, -. / 01 2 ›3¢45 6 0 ,7.8ÐÑ 0¥« 9‘’“” ª•”–— ›ÌÁ:; ¢<Ö6 =È œ> ÉÙ?@ÂØ™AB¹ó 0¸« 9‘’“” ª•”–—— 9‘ Ä ¡¢CD ˜™©ª«·”“ — À•¬­EFGHÂÃIA ¥JKLM¢ 0NOś3 ¢òP" QRSTUVWX± *+ ½áYZ ¢<Ö É. é. [. í¬ 9«\] 9ª^\£·ª_` ì 9À_ íîª^_ï. 2a ¤bc"#Ìdefgh¯ij2k3¢lmZn 0o5 pk ßq jÌer ^\« À·s_ ¾¿6t u¹¢v 0ÊËwx "yz {ÒÓ|F =. .

(130)  èÙqjer ^\ Às_ ¾¿uF 0 

(131) Ì Ëlm Zn 2 O É6  Ìdefg hij  9 À9^2

參考文獻

相關文件

•  先定義一個struct/class Node,作為linked list的節點,裡面存資 訊和一個指向下一個Node的指標. • 

能熟悉電腦概念,包括作業 系統、應用軟體和檔案輸出 入硬體設備的安裝、操作和 維護。2.

Chang, Sym- metric Mendelsohn triple systems and large sets of disjoint Mendelsohn triple systems, in Combinatorial de- signs and applications (Lecture Notes in Pure and

在寫 8051 的程式時,必須知道幾個程式記憶體的特殊位址,這些位址是各種中 斷服務程式的進入點,表 2 列出了各種中斷的進入點位址,其中位址

被賦予「算聖」之稱的關孝和,是和算史上最傑出的數學家之一,和算自他開始進入

此位址致能包括啟動代表列與行暫存器的 位址。兩階段的使用RAS與CAS設定可以

第十二階段 配對數數卡(數量與符號配對) 第十三階段 按量取數訓練(數數和寫數) 第十四階段

指導語 8:請將以下國語點字標點符號讀出來? (5 個題目). 指導語 9:請將以下英文字母讀出來?