:::

[圖資]目錄學942期中考

布丁布丁吃布丁

[圖資]目錄學942期中考

目錄學 輔大圖資系
九十四學年度第二次期中考

問答題:

一、請參考下列《隋書經籍志》條目,闡述《隋書經籍志》之體例:

周易論十卷齊中書郎周顒撰。梁有三十卷,亡。
周易譜一卷。
  右六十部,五百五十一卷。通記亡書,合九十四部,八百二十九卷。
古今孝經一卷孔安國傳。梁末亡逸,今疑非古本。
東觀漢記一百四十三卷起光武帝記注至靈帝,長水校尉劉珍等撰。
後漢記六十五卷本一百卷,梁有,今殘缺。晉散騎常侍薛瑩撰。
燕書二十卷記慕容儁事。偽燕尚書范亨撰。
南燕錄五卷記慕容德事。偽燕尚書郎張詮撰。
南燕錄六卷記慕容德事。偽燕中書郎王景暉撰。
名僧傳三十卷釋寶唱撰。
高僧傳十四卷釋慧皎撰。

二、簡述我國四部分類法形成之源流與發展,其與下列書目有何關係?

1. 中經
2. 晉元帝書目
3. 七錄
4. 四庫全書總目

三、闡述下列文字之意義:

1. 《漢書藝文志》:漢興,改秦之敗,大收篇籍,廣開獻書之路。孝武世,書缺簡脫,禮壞樂崩,聖上喟然而稱曰:「朕甚閔焉!」於是建藏書之策,置寫書之官,下及諸子傳說,皆充祕府。至成帝時,以書頗散亡,使謁者陳農求遺書於天下。詔光祿大夫劉向校經傳、諸子、詩賦,步兵校尉任宏校兵書,太史令尹咸校數術,侍醫李柱國校方技。每一書已,向輒條其篇目,撮其指意,錄而奏之。會向卒,哀帝復使向子侍中奉車都尉歆卒父業。歆於是總群書而奏其《七略》;故有〈輯略〉,有〈六藝略〉,有〈諸子略〉,有〈詩賦略〉,有〈兵書略〉,有〈術數略〉,有〈方技略〉。今刪其要,以備篇籍。
2. 目錄專著,於所收書籍作者,多有敘錄,以明其生平居里職官等,稗供讀者有所參稽,而史志目錄,則異於是,所加注語,意取簡要,故於史書中有列傳者,往往但書有傳而已。
3. 舊唐書經籍志本於古今書錄,而刪其小序及書下小注,故遂簡略古今書錄四十卷為二卷也,方之漢代,則群書四部錄、古今書錄、舊唐書經籍志之關係,即別錄、七略、漢書藝文志三者之關係也。

四、試述《四庫全書總目》之編纂體例。並回答下列子題:

1. 四庫提要與劉向別錄之關係
2. 總序、小序與提要三者之特色
3. 解釋下列類目之要義:
  1. 小學
  2. 編年
  3. 記事本末
  4. 載記
  5. 政書
  6. 類書
  7. 別集
(more...)

[評論]半分の月がのぼる空

布丁布丁吃布丁

[評論]半分の月がのぼる空

半分ずつの僕らは 描く先までも 見える
儘管人生並不完美,但我們一定可以攜手奔向光明的未來。
~半分の月がのぼる空「青い幸福」より~
那一天,我們相遇了
那一天,我們吵架了
雖然不是滿月,但也並非新月
儘管不算光明,但也並不黯淡
只要與你攜手前行,旅行便一定會非常快樂
《半分の月がのぼる空》
是的,那天我們立下了誓言。
橋本紡的著名小說動畫化
突然住院的高中生‧裕一
面對死亡而又堅強活著的少女‧里香
以醫院為舞台展開的戀愛故事
《半月高掛在天空》

這是2005年度的番組動畫《半分の月がのぼる空》(以下簡稱半月),共六話,非常短的小品故事。

上面的介紹引自其TV廣告的台詞,翻譯是由雪飄字幕組作的。該字幕組翻譯的品質依然相當精準,能欣賞這種好作品,字幕組的貢獻功不可沒,十分感激(曲腰敬禮)。

以病人及戀情為主題的故事很多,主題與宗旨其實也不脫這幾個範圍。儘管如此,在這麼有限的時間、經費與題材的種種限制之下,半月依然成功地表達出那與他人不同的劇情。

是的,我認為最好的就是那個「半月」,很微妙地形容了男主角裕一、女主角里香的狀態。就如君が望む永遠的片尾曲,將四人以前觀星時愉快地時光描繪出來,半月的片尾曲,也是他們倆個相當幸福的樣子。是的.....其實一開始就知道了.....

本作的另一個賣點應該是人物的塑造與畫風。一頭黑色長髮的里香、強氣倔強的里香、醫院睡袍的里香,是個非常討人喜愛的美少女角色。遇上祐一之後,里香個性的轉變也是相當耐人咀嚼。總之,是個成功的女主角。不過,我心中還是比較認同祐一,那個普通、卻又有時候不得不覺得「你這麼帥幹麻啊」的那個男主角,我想,理由應該很簡單吧......

半月還有很多可以介紹的地方,但是我只想寫到這邊,接下來是我的閒聊。

怎麼說呢....應該也有些人知道了吧,我開始看半月的緣故。有許多地方都太像了,像到我無法將注意利從這上面移開。因為我對這件事情有所迷惑,所以我希望從半月當中找到答案,看看他們是怎樣面對這個「半月」的人生?

「在看故事的時候,你最好儘可能地融入劇情當中,這樣才能體會故事的涵義;
看完故事之後,勸你最好盡量從劇情中脫離,才不會讓故事絆住你的腳步。」

看完之後,我心裡很多感觸。用solo看待人生的自己,覺得應該要享受當下的自己,認為自己已經能坦然接受死亡的自己。每次看完一篇好的故事,自己的價值觀都會這樣子一點一滴地改變。雖然自己有一部份不是這麼喜歡多愁善感的自己,因為會妨礙工作、妨礙唸書,會消耗到許多時間。不過,已經好久沒這樣了.....

「命を賭けて、君のものになる(我要拼上我的性命,成為你的一部份)」

我覺得,要把這句話當入半月中最重要的台詞也不為過。半月的心情是沉重的,因為這並不是滿月,也不是新月,這是揹負起了現實殘酷、沉重的誓言。但是,只要在現在能開懷地大笑,那樣就好了。

我期待在半月中獲得的東西,其實,就在自己身邊。是妳的話也會這樣說是吧?siroma

(more...)

[日記]取得這個Blog的文章標題‧失敗

布丁布丁吃布丁

[日記]取得這個Blog的文章標題‧失敗

理由很簡單:網域名稱不同。

如要要用文章的方式顯示,會發現該文章的網域是位於http://pulipuli.blogspot.com/2006/04/之下,而存檔的網頁則是在http://pulipuli.blogspot.com之中。很讓人意外的疏忽...我以為只要第一層網域一樣就可以了說。

研究了五個多小時,還做到明明都被唸到去睡覺,可是卻有意猶未盡地爬起來繼續完成的地步......因為這樣子還真是遺憾呢。

不過這並不是沒有完成品喔。因為Blogger在文章內輸入JavaScript的話要經過多重驗證,所以我是用Google Page Creator來試驗的。你可以看看這裡的測試網頁

那麼繼續來研究看看要如何解決這個問題吧...

要突破相同網域的限制,有一種HTML標籤可以快速地引用其他網頁的內容:iframe。iframe可以在網頁當中架設一個框架,框架內可以無限制地引用其他網頁的資料。依照JavaScript中DOM文件物件模型的概念,理論上應該是可以讀取iframe裡面的資料,在轉換成我所需要的資料出去。可是,這個想法實在是太簡單了。如果只靠iframe的話,別說我還要用AJAX這種複雜的手續,很多三方公司使用JavaScript連結檔案的方式豈不都嫌太過麻煩了?基於這個理由,iframe這條路我認為失敗的可能性很高。

另一個方法便是使用同網域當中的檔案,很諷刺的是,除了首頁之外,同網域當中的網頁便只有那些存檔網頁。換句話說,如果要在存檔網頁當中列出所有存檔網頁的文章標題這種方式,會有許多矛盾、迴圈的現象(儘管用AJAX讀取進來的文字並不會執行)。

剛剛提到JavaScript連結檔案的作法,雖然可以突破相同網域的限制,但仍會受限於副檔名必須為js。三方公司是利用PHP或ASP等程式端語言產生js檔案,這個就不太符合我的要求了。

就這樣看下來,修改存檔網頁可能是比較可能達到的作法....可是還得牽涉到Blogger範本標籤的寫法,這樣下來會更複雜就是了。

AJAX讀取過的網頁會快取在電腦當中,但是我發現仍有許多時候快取沒這麼順利,造成讀檔上會花比較多時間。如果利用JavaScript操作Cookie來作為網頁快取,這個速度會更快、更讓使用者感覺不出讀取。不過因為JavaScript的Cookie只儲存在document.cookie這一個變數裡面,要如何控制這個變數,做出新增、刪除、修改、查詢的動作,又是另外一個大麻煩。不是不會寫,只是昨晚程式寫失敗的挫折感,讓人暫時對這種東西感到畏懼...

話說回來,結果符合相同網域,便只有首頁上的月曆而已。也就是說,月曆是目前我昨晚提到的目標當中,最容易達成的一個項目。這還真是諷刺啊。

暫時把這些都拋到腦後,來看半分の月がのぼる空吧.....

(more...)

[作品]用JavaScript寫出月曆

布丁布丁吃布丁

[作品]用JavaScript寫出月曆

(more...)

[日記]使用AJAX實作目錄及日曆功能!

布丁布丁吃布丁

[日記]使用AJAX實作目錄及日曆功能!

剛剛才在說要靠三方公司才能實現的功能....我現在就寫出來,看看用AJAX要如何實作吧!

AJAX是個參雜了多種技術的程式語言。不過其實我使用到的,至多就只有到「引用在同一個網域下的網頁內容」這個程度而已。

Blogger一個很值得嘉獎的地方,就在於它的網頁是使用XHTML來撰寫(當然,這也跟使用者自定義的範本有關,還是有人堅持要用傳統的Big-5網頁就是)。XHTML兼有了HTML的格式顯示能力與XML的資料定義能力。使用AJAX引用網頁的時候,XML能夠幫助程式快速地架構出需要的資料,再搭配JavaScript進行分析、篩選,最後再使用JavaScript來呈現。

以上是這個做法的基本精神,接著我們來談談要如何實作這個功能。

這兩個功能都必須取得資料,這時候Blogger的存檔(Archives)功能便派得上用場。Blogger存檔分成按月、按週、按天儲存,按月儲存的話檔名格式皆為yyyy_mm_01_[blogname]_archive.html。因此,只要定義最早的存檔期間,便能依照這個格式,使用JavaScript一個月一個月地取得Blog的文章,在同一個網頁上重複引用每月存檔,便可獲得所有的文章內容。

只要能夠獲得Blog內全部文章的內容,要做目錄或月曆就完全不是問題了。

目錄的話,首先先照上述方法取得全部文章的標題與永久連結,然後判斷標題前[XX]裡面的字。當然,這必須要Blog發文時都習慣加上標籤才能做到。因為Telnet BBS養成的習慣,所以我從一開始的文章就是用這方式來寫,完全不成問題。按照這方式的進階用法,甚至可以讓參觀者自定義搜尋的字串,而實作出搜尋的功能。(雖然Blogger已經有內建搜尋啦)

至於月曆呢,取得資料上主要是判斷文章的日期(要搭配設定中的格式),這點與目錄相同。但比較麻煩的則是要做出月曆的格式,這個就是考驗JavaScript的程式撰寫功力啦,只要能克服這關,一切就海闊天空了。

這些大致上只是個概念,撰寫成程式的話,將可以套用到任何一個Blogger上。雖然這好像是很有貢獻的事情,不過對於仍在期中考的我來說,這樣子真的好嗎?XDXDD

(more...)

[日記]Blogger,與期中考

布丁布丁吃布丁

[日記]Blogger,與期中考

期中考,也考得差不多了呢。雖然正確來說,我還有兩科主科沒有考完。不過卻沒有半點想唸書的心情。最近發生太多事情了,不是很能適應吧。

最糟糕的我想應該就是下面這些考古題的解答。OS那一直換來換去的作答方式,還有這些我寫的答案其實也或多或少的都有錯誤──這都是因為我寫完就放著不管的關係。因為我寫的答案而被誤導的同學,我向你們道歉,連我自己OS都因為自己寫的考古題而寫錯了,請你們原諒我吧。不過也因為這些考古題的緣故,這個BLOG也突然會有一些人來看,應該是好事。不過,這個BLOG並非是寫給特定人士看的,所以參觀的人很難找到相容的話題可以評論吧。

上次我提到了Blogger封鎖我Mail-to-Blog的功能,阿續就跑來跟我推薦FC2ブログ(blog),實在是讓我嚇了一跳。FC2是日系的Blog,根據那天的介紹,可以看到FC2具有許多Blogger缺乏的功能:分類、日曆、最近評論、流量統計、多種樣式的版面,以及阿續很喜歡的時鐘(笑,大概是覺得不會動的Blog看起來很乏味吧)。老實講,這功能也的確是十分完整,相較之下,Blogger仍在舉辦新增功能投票,是不是太慢了點啊?

Blogger的基本功能其實很少,上述那些FC2的功能都必須靠第三方公司才能作得到。上次依照Goston's Blog 寫的方式來實作Recent Comments功能,卻發現它是將Comment儲存在三方公司,而在自己的Blogger上引用三方公司的RSS來做統計,Comment的介面還有廣告,我感到很失望。另外,也有很多Blogger使用del.icio.us來為自己的Blog作RSS索引,才能實作出目錄功能。雖然藉由這種方式,Blogger也可以擁有許多非基本的進階功能,但是一個Blog要靠三方、四方、甚至五方公司才能完整,這樣子很不穩固吧。

如果不需要這些功能的話,Blogger不限流量及不知道圖片上傳的容量,以及那自由到不行的版面設計及撰寫文章的功能,是很可以滿足我常常發表一些內含JavaScript或雜七雜八東西的需求,例如TM editor這篇就是。另外最讓我滿意的,應該還是Blogger的網址:http://pulipuli.blogspot.com/,比起低調0rz只多了8個字,很短很可愛,你不覺得嗎?

分類與日曆的部份,其實就算不靠三方公司,我也能夠自己撰寫解析RSS的PHP程式來實作這功能。Recent Comment的部份,因為Blogger只有管制留言,沒有提供管理的Comment RSS,我就只能靠新留言寄信的功能得知有誰在這上面留言,這功能實在是很不方便,因此要靠Blogger營造社群意識還蠻困難的。

除了需要依靠伺服器實作的功能之外,上週利用JavaScript實作了文章摘要的功能,文章便可以只顯示前面幾段。這讓整個版面容易瀏覽許多,尤其是之前考古題的長度,開個網頁居然這麼長,連我自己看了都覺得很討厭。CSS的@media print的進階功能,選擇列印的時候,右方的sidebar會自動隱藏,讓同學印考古題的時候方便許多。

之前曾經試著以AJAX來實作記事的功能,原本運作上還蠻順利的,不過後來因為不明原因停擺,我感到很難過。如果能克服同網域才能讀取檔案的限制,AJAX是具有高度靈活性的功能,其複雜度也相當地高。簡單的可以實作讀取同網域中某個網頁的內容,高等級的可以像Gmail那樣,在網頁不換頁面的狀態下,一邊讀取一邊傳輸資料,以達到真正的非同步。

.....總覺得我越聊越偏技術性話題了.....咳、咳。

來談談一些Blog的功能吧。FC2裡面有許多樣板,其中利用Flash作出的時鐘功能,真的是很有趣,在特定時間還會有隱藏的小片段,讓人不時感到驚喜。各種很有個性的介面也是超棒的,上次在無名看到一個網誌,雖然文章內容好像不怎樣,但牛仔風格的介面實在是非常有特色。相較之下,Blogger所提供的範本真的是不怎樣啊,只能很心酸地說Blogger是靠充實的文章內容獲勝的一方而已。對網頁程式不熟的使用者來說,Blogger是難以滿足其介面需求的。

不過,因為Blogger可以自行撰寫程式,上述功能與版面並非不可實作出來。如果搭配AJAX,動態時鐘這種功能還可以更為強化。例如,可以讓使用者自行定義事件、顯示訊息,「今日半夜12點到12點半之間,進入Blog的人會看到地獄通信的網頁」的這種事情也不是不可能做到的喲XD

至於計數器、流量統計、TraceBack(被引用的次數)等算是同一類型的功能。不過因為我的Blog是冷門的玩意兒,所以放這種東西只會越看越心酸,不如作罷吧。


沒想到隨手寫個東西居然花了我三個小時,今天就先聊到這邊吧,晚安啦。

(more...)

[圖資]媒體服務942期中考

布丁布丁吃布丁

[圖資]媒體服務942期中考

電腦視力症候群

何謂"CVS (Computer Vision Syndrome 電腦視力症候群) "?

  1. 原因:
    長時間長期使用電腦所引起的眼部不適
  2. 症狀:
    1. 主要症狀
      1. 眼睛乾澀
      2. 眼紅發炎
      3. 視物模糊
      4. 雙影像視覺(也就是雙眼視覺出現重影)
    2. 嚴重
      1. 眼球脹痛
      2. 頭痛
  3. 患病:
    每天使用電腦2小時或以上

cvs的預防與治療

治療:藥物(眼藥水)、眼鏡(電腦專用)、
預防:環境(沒標準)、姿勢(重復傷害)、眼睛(眨眼休息)、濕潤(眼淚蒸發)

藥物治療:眼藥水

  1. 乾眼症:眼液、潤滑液、藥膏
    1. 人工淚液:短效型、長效型的
    2. 角結膜潤滑液
    3. 藥膏、膠狀物
  2. 結膜炎 :藥水、鬆弛劑、口服
    1. 藥水→消炎
    2. 鬆弛劑→眼球肌肉
    3. 口服的藥物→解除緊張的情緒。

配戴合適之眼鏡:

  1. 個人需求不同
    1. 年紀
    2. 工作環境
    3. 工作需求
  2. 電腦專用眼鏡
    1. 距離60公分左右
    2. 將近視度數降低50度
    3. 多焦距眼鏡

改變電腦工作的環境:

沒有一個放諸四海皆準的原則

合適的姿勢:

CVS

  1. 使用過度症→累積性傷害
    長時間、重覆地作同樣的動作
  2. 沒有適當休息
  3. 用力不當,姿勢不良所引起

適當的眼睛休息:

  1. 眨眼:
    1. 眼睛是一個活器官,不斷須要淚液作潤滑
    2. 因長期凝視電腦會引起眼晴乾燥,所以要多眨眼
    3. 特別是人們在注意力集中時,才會造成眨眼次數不足
    4. 時時提醒自己眨眼是不錯的保健之道。
  2. 休息:每小時休息五分鐘

滋潤眼睛及減少淚水蒸發:

  1. 多眨眼、滴人造淚水
  2. 避免於冷氣出風口位前
  3. 放置茶水,增加周圍的濕度

視覺性頭痛、眼睛疲勞或乾眼症發生的原因?

  1. 人們使用電腦的機會日漸增加
  2. 造成專心注視電視螢幕的時間增加
  3. 眨眼次數降低,眼睛表面水份迅速蒸發
  4. 使得眼睛會有酸痛、乾澀的感覺
  5. 再加上現代辦公環境常是使用低濕度的空調系統、更使得症狀會加重 。

炫光對於眼睛所造成的問題?

  1. 定義:我們眼睛的機制在於受光線刺激而控制進入眼球的光量,異常的光線進入眼球會造成負面的效果。
  2. 通常產生炫光的原因為:視野範圍中有特別的亮點,造成不舒適的情形

電腦工作環境中有哪些炫光來源會造成眼睛的不適?

初級炫光 (Primary glare – Direct glare) (直接照射的炫光)

光源直接照在眼睛上

螢幕放置在窗前,當工作人員注目螢幕,必須同時補償由窗戶照進來的光線,而窗外光線過強時,便成為炫光。

次級炫光 (Secondary glare – Reflective glare) (反射性炫光)

光源照在其它光亮的物體上再反射至眼中

電腦螢幕的反射光線,與光滑或經打臘的家俱,容易因為反射性炫光而造成眼睛的疲勞。


為什麼要避免銀幕或人面向窗戶?

承上,為避免初級炫光(光線直射)與次級炫光(光線反射)。


何謂 調適休息點 RPA (Resting Point of Accommodation) ?

  1. 人們在電腦螢幕使用相當時間後
  2. 眼睛會自動的向遠處對焦,以尋求調適休息點RPA。
  3. 在這個時候如果工作者強迫自己將視線拉回螢幕上的訊息,則需要花費更多的精神、更容易產生眼睛的疲勞。

長期使用電腦可能造成的現象與傷害?

  • 主要症狀:乾紅糊雙
    眼睛乾澀、眼紅發炎、視物模糊、雙影像視覺(也就是雙眼視覺出現重影)
  • 嚴重:脹頭
    眼球脹痛及頭痛等

圖書館人因議題

何謂人因工學 Ergo-no-mics?

  1. 跨領域的學科
  2. 分析個人及其實體工作環境之間的關係
  3. 目的:
    1. 改善工作環境
    2. 維護工作者健康
    3. 提昇工作效率

電腦螢幕的靜電,容易造成哪些相關疾病?

  1. CVS(Compute Vision Syndrome)
  2. 結膜炎 (Conjunctivitis):導致眼睛出現紅點、癢等症狀

VODS (video operation distress syndrome 電腦操作者症候群)

  1. 長時間使用電腦的人員,因為操作環境中陰陽離子不平衡
  2. 易引起頭痛、疲勞、呼吸器官病痛、臉部起紅疹等。

請舉出相關人因工學週邊產品3種!並且分析其設計理念!

(A). 分離式鍵盤 Separated Keyboard:

  1. 可高度程式化、可調整性以及分離性鍵盤
  2. 允許使用者在最舒服的姿勢下工作。

(B). 文件支撐架 Document Holder:

讓文件夾在這個文書架上保持直立狀態,以方便使用者打字

(C). 螢幕遮罩 Visor:

  1. 反射多餘光線,降低螢幕炫光,提高色調與對比
  2. 幫助減緩眼睛緊繃與疲勞

如何讓圖書館使用電腦的健康?

  1. 不要勉強做使力傷害的動作
  2. 不長時間做固定或重複性動作
  3. 時常活動全身,如做伸展操
  4. 以正確的姿勢使用電腦,養成良好的習慣
  5. 定期檢查身體狀況,如眼睛
  6. 良好且符合人因工學的工作環境

為兒童所設計的電腦工作站和為大人所設計的有何不同?

必須注意兒童身材方面的需求:腳、椅子、手、螢幕鍵盤

  1. 腳的位置:
    1. 小腿與地面呈 90 度
    2. 大腿與地面平行,與身體垂直;
    3. 腳平放,如果有必要可加腳踏墊
  2. 椅子的位置:
    1. 最好能夠依據兒童需求調整椅子、椅背高度。
    2. 椅背:腰椎部份最好能夠有所依靠
  3. 手腕角度:以自然方式操作,不宜過度伸展
    手肘角度: 90 度角,儘量靠近身體操作 .
  4. 螢幕角度:應採用可調整之高度、角度,與兒童距離兩英尺 (60cm)
    鍵盤高度:必須適用於兒童的高度

無障礙電腦環境

什麼是無障礙設計?

  1. 改善障礙人員因為
    1. 個人本身的缺陷(包括觀視、閱聽、觸及、操作上的困難)
    2. 環境的狀況
  2. 造成對於市面上產品使用不佳的狀況。
  3. 無障礙設計並不因此而與一般市面產品的標準需求而產生脫節。
  4. 無障礙產品的設計通常是結合與平衡各種不同的障礙形式而做的設計,無法完完全全的符合特定障礙者的需求。

障礙的種類有那些? 認識障礙的種類 (資料來源 www.trace.wisc.edu/docs/consumer_product_guidelines/toc.htm )

障礙 (Disabilities) 之種類包括:視覺、聽覺、肢體、認知語言

  1. 視覺性障礙 (Visual Impairment)
  2. 聽覺性障礙 (Hearing Impairment)
  3. 肢體性障礙 (Physical Impairment)
  4. 認知與語言障礙 (Cognitive/Language Impairment)

視覺性障礙 (Visual Impairment)

  1. 範圍:
    1. 弱視
    2. 感覺光線:只能感覺光線而無法感覺與辨識物體形狀
    3. 無法感受:對於連光線都完全無法感受的人。
  2. 兩大類:
    1. 視力差
    2. 盲眼

聽覺性障礙 (Hearing Impairment)

聽障(重聽)、耳聾

  1. 聽障:指任何程度上的聽覺失調
    重聽:輕度的聽覺障礙稱之
  2. 耳聾:指完全無法聽到聲音
    一個人無法接收 90db的聲音(正常講話聲音的 5-10 倍)稱之

肢體障礙 (Physical Impairment)

肢體、肌肉、動作、行為

  1. 肢體
    →轉動移動障礙
    →其他失去肢體之一部份、巴金森症狀、多重硬化症、肌肉失調
  2. 肌肉
    →失去控制、虛弱、疲勞
  3. 動作
    →無法進行抓舉或進行複雜的動作。
  4. 行、言、看、感受
    →不良

認知語言性障礙 (Cognitive/Language Impairments)

記億、知覺、問題、概念

  1. 記憶障礙:長期短期記憶障礙──無法了解或提取知識。
  2. 知覺障礙:無法注意、分辨知覺性刺激。
  3. 問題解決障礙:無法了解問題,找出問題解決方式。
  4. 概念化能力障礙:無法釐清所學概念,或將具體事物通則化、歸類,分析因果、抽象概念、理解。

試舉1.2個輔具產品來做介紹,並說明有哪些功能?

手套式電腦替代滑鼠組 : 提供肢體障礙者較方便的輸入方式取代滑鼠抓放的動作

嘴控滑鼠 : 使用嘴搖桿控制滑鼠方向,以吹氣替代按滑鼠鍵功能。


一個有視覺障礙又有聽覺障礙的人可以使用哪些產品來使用電腦?

人工智慧擴視機:具有人工智慧自動閱讀之掃描擴視機

盲用 PDA : 18 個顯示方,具獨立作業系統,可使用一、二級盲用點字。

無障礙觸摸鍵盤:可根據不同的教學內容或學生的特質選取不同的表面圖案

觸控螢幕 (Touch Screen):直接感應螢幕碰觸點相對應執行反應,以進行操作。


(more...)
布丁布丁吃布丁

目錄學考古題(年份未知)

※非本次期中考範圍的題目則略過


一.

⊙我國最早將道教典籍編入圖書總目錄內的目錄是︰

七略 2.七志 3.七錄 4.中經新簿

⊙我國最早紀錄佛經的官修書目是︰

七略 2.七志 3.七錄 4.中經新簿

⊙專收歷朝書目,設立「簿錄」類的書目是︰

七略 2.七志 3.七錄 4.中經新簿

二.

⊙專設「紀傳錄」的書目是︰

七略 2.七志 3.七錄 4.中經新簿

⊙「四書」立為專目的史志是︰

七略 2.隋志 3.直齋書錄解題 4.明史藝文志

⊙《文史通義》的著者是︰

劉向2.章學誠 3.祁承燁 4.鄭樵

⊙下列何者係編年紀事︰

古史 2.載記3.故事 4.詩文評

三. 明代祁氏「庚申整書略例」推就圖書分類的方法為何?試申述之。

四. 解釋名詞︰

    • 注、傳、集解、章句
    • 讖緯
    • 《校讎通義》
    • 《書目答問》

五. 解釋下列引文的意義,並闡述其目錄學理論︰

1.「按隋志於書,則以所作之人,或所解之人,注其姓名於書之下,文集則大書於其名之上,曰某人文集,不著注焉,唐志因隋志係人於文集之上,遂以他書一概如是」。

2.「類書猶持軍也,若有條理,雖多而治,若無條理,雖寡而紛,類例不患其多也,患處多之無術也」。

3.「求書之官不可不遣,校書之任不可不專」。「司馬遷世為史官,劉向父子校讎天錄,虞世南顏師古相繼為秘書監,令狐德棻三朝當修使之任,孔穎達一生不離學校之官,若欲圖書之備,文物之興,則校讎之官,豈可不久其任哉!」

六. 試述明代祁承燁「通」、「互」及清人章學誠「別裁」、「互著」之目錄學理論。

七. 試述《明史藝文志》的源流與特色

八. 試述《四庫全書總目》之編纂體例,並解釋下列類目之要義︰

1.五經總義 2.小學 3.編年 4.紀事本末 5.載記 6.政書 7.小說 8.別集

九. 試述《郡齋讀書志》與《直齋書錄解題》之體例與特色。

十. 試述我國四部分類法形成的源流。

十一. 試述《四庫全書總目》之編纂體例,並回答下列子題︰

    • 四庫提要與劉向別錄之關係
    • 總序、小序與提要三者之區別
    • 著錄與存目之意義
    • 檢索四庫全書及其提要有何工具系統?

十二.《別錄》、《七略》、《漢書藝文志》三者之關係,試闡述其含義。

十三. 試述《中經》、《新簿》、《晉元帝書目》、《隋書經籍志》四種書目類例的傳承關係,並闡述四部法形成之源流。

十四. 試述《群書四部錄》、《古今書錄》、《舊唐書經籍志》之關係,並說明《新唐書藝文志》的特色。

十五. 試述我國「史志」、「官簿」、的特色,請各舉一例說明之,史志中又有「以書類人」之體例,試舉例說明之。

(more...)

[日記]回到現實Online──線上遊戲有感

布丁布丁吃布丁

[日記]回到現實Online──線上遊戲有感



卡巴拉島在今天到達23級了
雖然離一轉還很遠,離一堆任務、地圖都很遠很遠
不過,總有一種
即使等級再高,我也不過是在那邊組隊、打怪、接任務
換了地圖,換了要打的怪、換了裝備

但是那個模式就是不會換

-

前幾天安裝了Mabinogi來玩

我說,真不愧是許多人都稱讚的遊戲
一開始,我便被那氣氛所吸引

玩了一下之後,我才開始爬說明文
看到了Mabinogi的世界,是個非常有趣的世界
跟卡巴拉島那樣子,主要還是以練功為主的遊戲,有很大的差別

在我眼中,Mabinogi就是一個世界
如果以後沒事情做的話,我應該可以一整天泡在這世界裡面
不是玩遊戲,而是在這個遊戲裡面玩

-

話說回來,我為什麼要沉溺在這個世界裡面呢
我需要在世界當中,找到一個值得我投注時間精力的目標

雖然這個目標我無法明確地形容
不過,絕對不是一個人打怪練等這種事情就可以滿足的

如果是要達成社交上的目標,也就是交朋友的話
那我好像有更多途徑可以去「玩」,而不限於這種OLG



線上遊戲MMORPG...到底還是為了升等級吧...
將升等級作為我在這個世界的目標...我還是覺得有點空虛


-


一邊結束了卡巴拉島,一邊逛著線上遊戲版

突然回想起那個好久沒玩的RO-TCG
那個剛剛要打帳號卻都已經忘記帳號的遊戲

RO-TCG不是一個世界
要說類別的話,大概就跟宏碁戲谷的棋類、牌類差不多的東西
啊  他本來就是牌啊XD

RO-TCG的遊戲架構很耐人思索
他有著TCG的特色,並設計了線上商店與交易這個市場
在RO-TCG之中,可以感受到以前在AA裡面體會到的樂趣
除了不能用代牌組出想要的牌組(笑)
以及無法讓玩家彼此面對面、邊打牌邊聊天的感覺

之前RO-TCG的收費制度讓我覺得看不到遊戲的樂趣
不過現在已經改成約兩天便可以抽一張卡的程度
雖然慢,但是可以看得到牌組與你的牌技一同地成長

大約每天花一小時
不是練功,而是練習與研究牌的組法與玩法
畢竟,這只是個遊戲

-

也許,我要的不是一個虛擬的世界

只是要一個與人交流、與人同樂的遊戲吧

--
來拉人一起玩RO-TCG喲  >o</
(偽)RO-TCG台灣推廣協會 http://homepage.ntu.edu.tw/~b92705050/ROTCG/

(more...)

[圖資]作業系統 922期中考 -1

布丁布丁吃布丁

[圖資]作業系統 922期中考 -1

九十二學年度第二學期
作業系統 期中考 之一


一、解釋名詞

1. 布雷第異常現象(Belady’s anomaly)

一般來說,在同一種分頁替換演算法當中,將記憶體容量增加以增加分頁可用欄位的時候,應該會減少分頁錯誤的次數;可是有時因為可用欄位的增加而降低了CPU的使用率,OS因而加入了更多分頁,導致可用欄位相對不足,分頁錯誤便沒有減少。這種違反一般趨勢的現象,即稱為布雷第異常現象。

2. 純程式碼(pure code)

純程式碼又稱為共同程式碼,他是一種不會被改變、可以重複使用的程式碼。一般是用於程式庫(libraries)等常被參照(reference)的用途。

3. 工作集(working set)

工作集合(working set)是指在一定的時間中,某個行程(process)所參照(reference)到的分頁數量(pages),其時間同等於參照分頁的次數(a fixed number of page references)。假如在約5個參照分頁次數的時間中,該行程參照到了1 2 2 1 3這幾個分頁。那麼其工作集合為3個分頁,各別為1 2 3。

工作集合是用來預測該行程接下來要使用的需求欄位數量(demand frames),作業系統(OS)依照各個行程的工作集合來分配他們的欄位數量,以避免輾轉現象發生。

4. 何謂分頁錯誤(page fault)?

記憶體分配中,使用分頁式將行程拆成數個行程,然後一個個分頁接著執行,需要存取到還沒有載入記憶體的分頁而發生錯誤,而這種狀況即稱為分頁錯誤。


二、

1. 請略述處理分頁錯誤發生與處理的過程(最好畫圖表示,若以文字描述請將步驟標示清楚)

  1. 檢查TBL裡面需要的分頁的有效‧無效位元是否為1 (0代表尚未載入記憶體、1代表已經載入記憶體)→為0,發生分頁錯誤
  2. 發生分頁錯誤之後,暫停該行程的執行,進入監督模式,交由作業系統操作
  3. 作業系統到硬碟(second storage)去尋找程式(program,尚未在記憶體中執行的程式)所需的該段分頁
  4. 取出該分頁至實體記憶體的可用欄位。如果實體記憶體已經沒有可用欄位,則須先執行分頁替換的動作
  5. 所需分頁寫入實體記憶體之後,再修改分業表當中的有效‧無效位元,將它改成1(有效)
  6. 重新啟動行程,讓他再執行一次分頁要求,因為分頁已經載入,就不會發生分頁錯誤了

2. 試討論在需求分頁記憶體管理方法中,分頁大小的優劣。

分頁(page)越小的情況下,將可以越精確地填滿記憶體空間,而不會有浪費的空間。對於需求分頁的記憶體管理方法來說,分頁越小越好。但由於分頁縮小相對於程式碼也不多,執行時將會時常參照(reference)到其他分頁,因此分頁錯誤(page fault)的次數也會相對增加。分頁錯誤所需耗掉的輸入輸出(Input / Output,I/O)時間往往是最耗時的動作,比較起來,內部斷裂(internal fragmentation)相對的較省時。因此虛擬記憶體仍傾向使用大的分頁。


三、請說明在分頁法中為何要使用翻譯側看暫存區(translation look-aside buffer, TLB)這樣的硬體機制?

  • TLB(翻譯成「旁邊找尋轉移暫存區」會比較好)是為了解決兩個記憶體使用程式而發展出來的特殊高速搜尋的硬體快取裝置,又稱為組合記憶體(associative memory)。
  • TLB分成兩個欄位:分頁編號(page number)與頁框編號(frame number),個別紀錄程式的邏輯位置(logical address)與實體記憶體位置(physical address)。
  • 當程序需要參照某個分頁時,會先到TLB去找尋該分頁的頁框位置,如果找不到,才到分頁表(page table)裡去尋找。如下圖:

四、

1. 略述記憶體管理中分頁法(paging)和分段法(Segmentation)的差異?

分頁法是將程式分割成固定大小的分頁,但是各分頁並沒有邏輯性,如果要執行程式中一個常被用到的部份,他可能會被分割在數個不同的分頁當中。

而分段法則是以邏輯性的完整性為出發點,程式依照邏輯性來分割,因此各個部份大小會不相同。

分頁法因為分頁大小相同而可以解決外部斷裂的問題,分段法因為大小不同而不行。

 

2. 並請就內部斷裂(Internal fragmentation)與外部斷裂(external fragmentation)的產生情形進行說明與討論。

  • 外部斷裂(external fragmentation)是指記憶體總和剩餘空間雖然足以載入整個行程,但因為剩餘空間被其他行程切割而不連續,所以無法載入行程,浪費記憶體空間。浪費的記憶體多寡,與記憶體選擇配置的演算法相關,也和記憶體空間總量以及行程的平均大小有關。
  • 有時行程雖然小於記憶體某段連續的剩餘空間(坑洞),但在配置給該行程時,仍將整段空間都要走,以減少記憶體「小碎塊」的情況發生。這種行程額外要求了自己不需要的空間,稱之為內部斷裂(internal fragmentation)。
  • 外部斷裂是指記憶體空間不連續,而無法配置給行程;內部斷裂是指被額外配置給行程,但實際並未被使用的記憶體空間。兩者相同的地方在於,都有不會被使用,而形同浪費的記憶體空間。

五、試問下列兩個程式在需求分頁(分頁大小64個word)的記憶體管理策略下,有何不同或影響?

P1:


int A[64][64];

for (i=0;i<64;i++ ){

for(j=0;j<64;j++){

A[i][j]=0;

}

}

P2:

int A[64][64];

for (j=0;j<64;i++ ){

for(i=0;i<64;j++){

A[i][j]=0;

}

}

比較這兩者程式使用的資料順序:

P1:
A[0][0]

A[0][1]

A[0][2]

A[0][63]

A[1][0]
A[1][1]

A[63][62]

A[63][63]

P:
A[0][0]
A[1][0]

A[2][0]

A[63][0]

A[0][1]

A[1][1]

A[62][63]

A[63][63]

由此可知,P1使用到j(欄)的頻率高,而P2使用到i(列)的頻率高。在記憶體管理策略當中,如果是column-major(欄為主),則P1的情況下發生分頁錯誤的情況會比較少,因為分頁都在附近;反之,如果是row-major(列為主)的情況下,較適合P2


六、以下列分頁參考串列為例︰

1,3,2,4,2,1,4,6,2,1,4,3,7,6,3,2,1,2,3,6

試問對下列分頁替換法而言,將分別產生多少次分頁錯誤?假設分配頁框處為三個頁框

1. 先進先出(FIFO):共15次分頁錯誤

 

1

3

2

4

2

1

4

6

2

1

4

3

7

6

3

2

1

2

3

6

分頁表

1

1

1

4

4

4

4

4

2

2

2

2

7

7

7

7

1

1

1

1

 

3

3

3

3

1

1

1

1

1

4

4

4

6

6

6

6

6

3

3

 

 

2

2

2

2

2

6

6

6

6

3

3

3

3

2

2

2

2

6

載入時間

0

1

2

0

1

2

3

4

0

1

2

3

0

1

2

3

0

1

2

3

 

0

1

2

3

0

1

2

3

4

0

1

2

0

1

2

3

4

0

1

 

 

0

1

2

3

4

0

1

2

3

0

1

2

3

0

1

2

3

0

步驟

  1. 先檢查分頁表當中,是否有與待載入的分頁相同編號的分頁
    →如果有,停止檢查
    →如果沒有,繼續檢查
  2. 檢查載入時間最長的分頁,將之替換為待載入分頁,載入時間設為0。
  3. 其他未檢查的分頁,載入時間各自加1

分頁錯誤,載入的分頁 (上一階段當中,載入時間最長的一個分頁)

  • 分頁表:替換成被載入的分頁
  • 載入時間:歸零

檢查到已經有載入的分頁

  • 分頁表:不變
  • 載入時間:不變

2. 最近最少使用(LRU):共15次分頁錯誤

 

1

3

2

4

2

1

4

6

2

1

4

3

7

6

3

2

1

2

3

6

分頁表

1

1

1

4

4

4

4

4

4

1

1

1

7

7

7

2

2

2

2

2

 

3

3

3

3

1

1

1

2

2

2

3

3

3

3

3

3

3

3

3

 

 

2

2

2

2

2

6

6

6

4

4

4

6

6

6

1

1

1

6

未被使
用時間

0

1

2

0

1

2

0

1

2

0

1

2

0

1

2

0

1

0

1

2

 

0

1

2

3

0

1

2

0

1

2

0

1

2

0

1

2

3

0

1

 

 

0

1

0

1

2

0

1

2

0

1

2

0

1

2

0

1

2

0

步驟

  • 先檢查分頁表當中,是否有與待載入的分頁相同編號的分頁
    →如果有,將之未被使用時間設為0,停止檢查
    →如果沒有,繼續檢查
  • 檢查未被使用時間最長的分頁,將之替換為待載入分頁,未被使用時間設為0。
  • 其他未檢查的分頁,未被使用時間各自加1

分頁錯誤,載入的分頁 (上一階段當中,未被使用時間最長的一個分頁)

  • 分頁表:替換成被載入的分頁
  • 未被使用時間:歸零

檢查到已經有載入的分頁

  • 分頁表:不變
  • 未被使用時間:不變

3. 第二次機會(Second=Chance Algorithm):共14次分頁錯誤

 

1

3

2

4

2

1

4

6

2

1

4

3

7

6

3

2

1

2

3

6

分頁表

1

1

1

4

4

4

4

4

4

1

1

1

7

7

7

2

2

2

2

2

 

3

3

3

3

1

1

6

6

6

4

4

4

6

6

6

1

1

1

6

 

 

2

2

2

2

2

2

2

2

2

3

3

3

3

3

3

3

3

3

載入時間

0

1

2

0

1

2

3

0

1

0

1

2

0

1

2

0

1

2

3

0

 

0

1

2

3

0

1

0

1

2

0

1

2

0

1

2

0

1

2

0

 

 

0

1

2

3

4

0

1

0

1

0

1

2

3

0

1

2

3

0

參考位元

0

0

0

0

0

0

1

0

0

0

0

0

0

0

0

0

0

1

1

0

 

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

 

 

0

0

1

1

1

0

1

0

0

0

0

0

1

0

0

0

1

0

步驟

  • 先檢查分頁表當中,是否有與待載入的分頁相同編號的分頁
    →如果有,則將該分頁的參考位元設為1,停止檢查
    →如果沒有,繼續檢查
  • 檢查載入時間最長的分頁
  • 如果載入時間相同,則用FIFO依照載入先後排序
  • 檢查的分頁的參考位元如果是1,將之設為0,載入時間設為0,繼續檢查下一個
  • 檢查的分頁的參考位元如果是0,將之分頁替換成待載入的分頁,參考位元設為0,載入時間設為0,停止檢查
  • 其他尚未被檢查到的分頁,其載入時間增加1

分頁錯誤,載入的分頁

  • 分頁表:替換成被載入的分頁
  • 載入時間:歸零
  • 參考位元:設為0

檢查到已經有載入的分頁

  • 分頁表:不變
  • 載入時間:不變
  • 參考位元:設為1

受檢查,給予第二次機會的分頁

  • 分頁表:不變
  • 載入時間:歸零
  • 參考位元:歸零
(more...)

[圖資]作業系統 922期中考 -2

布丁布丁吃布丁

[圖資]作業系統 922期中考 -2

九十二學年度第二學期
作業系統 期中考 之二


一、解釋名詞

1. Working set (工作集合)

工作集合(working set)是指在一定的時間中,某個行程(process)所參照(reference)到的分頁數量(pages),其時間同等於參照分頁的次數(a fixed number of page references)。假如在約5個參照分頁次數的時間中,該行程參照到了1 2 2 1 3這幾個分頁。那麼其工作集合為3個分頁,各別為1 2 3。

工作集合是用來預測該行程接下來要使用的需求欄位數量(demand frames),作業系統(OS)依照各個行程的工作集合來分配他們的欄位數量,以避免輾轉現象發生。

2. Thrashing (輾轉現象)

輾轉現象(thrashing)是指行程(process)分頁替換的頻率相當高,於是系統的時間相耗費在輸入輸出(I/O)的動作,CPU的使用率(utilization)低落,作業系統會認為需要增加多工的程度(the degree of multiprogramming),而又將行程加入系統中,每個行程所分配到的實體記憶體又更少,因而惡性循環。當各行程的總需求欄位空間(total demand frames)超過實體記憶體的欄位空間時,便會發生輾轉現象。

3. Dynamic linking (動態連結)

  1. 直到需要執行的時候,才會進行連結動作。當程式要用到系統程式庫(libraries)時,在需要參照(reference)的地方做記號(stub)
  2. 記號stub是用來找尋需要使用的程式庫(libraries),stup將會被取代為該程式庫的記憶體位置,並且執行該程式。作業系統需要確認該程式庫是否在實體記憶體當中。
  3. 有用到的程式資料庫在記憶體裡只會存在一份,而不必每次參照的時候都得複製,因此不會重複。鏈結(linking)的工作只需進行一次
  4. 動態連結特別適合程式庫(libraries)

二、試解釋內部斷裂(Internal fragmentation)與外部斷裂(external fragmentation)的差異。

  1. 斷裂(fragmentation)發生在行程(process)載入記憶體(memory)時,空間分配時發生的問題。
  2. 外部斷裂(external fragmentation)是指記憶體總和剩餘空間雖然足以載入整個行程,但因為剩餘空間被其他行程切割而不連續,所以無法載入行程,浪費記憶體空間。浪費的記憶體多寡,與記憶體選擇配置的演算法相關,也和記憶體空間總量以及行程的平均大小有關。
  3. 有時行程雖然小於記憶體某段連續的剩餘空間(坑洞),但在配置給該行程時,仍將整段空間都要走,以減少記憶體「小碎塊」的情況發生。這種行程額外要求了自己不需要的空間,稱之為內部斷裂(internal fragmentation)。
  4. 外部斷裂是指記憶體空間不連續,而無法配置給行程;內部斷裂是指被額外配置給行程,但實際並未被使用的記憶體空間。兩者相同的地方在於,都有不會被使用,而形同浪費的記憶體空間。

三、請略述處理分頁錯誤的步驟(最好畫圖表示,若以文字描述請將步驟標示清楚)

六個步驟

  1. 檢查TBL裡面需要的分頁的有效‧無效位元是否為1 (0代表尚未載入記憶體、1代表已經載入記憶體)→為0,發生分頁錯誤
  2. 發生分頁錯誤之後,暫停該行程的執行,進入監督模式,交由作業系統操作
  3. 作業系統到硬碟(second storage)去尋找程式(program,尚未在記憶體中執行的程式)所需的該段分頁
  4. 取出該分頁至實體記憶體的可用欄位。如果實體記憶體已經沒有可用欄位,則須先執行分頁替換的動作
  5. 所需分頁寫入實體記憶體之後,再修改分業表當中的有效‧無效位元,將它改成1(有效)
  6. 重新啟動行程,讓他再執行一次分頁要求,因為分頁已經載入,就不會發生分頁錯誤了

四、 以下列分頁參考串列為例︰

1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6

試問對下列分頁替換法而言,將分別產生多少次分頁錯誤?假設分配頁框數為4個頁框

1. LRU:共10次分頁錯誤

 

1

2

3

4

2

1

5

6

2

1

2

3

7

6

3

2

1

2

3

6

分頁表

1

1

1

1

1

1

1

1

1

1

1

1

1

6

6

6

6

6

6

6

 

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

 

 

3

3

3

3

5

5

5

5

5

3

3

3

3

3

3

3

3

3

 

 

 

4

4

4

4

6

6

6

6

6

7

7

7

7

1

1

1

1

未被使用時間

0

1

2

3

4

0

1

2

3

0

1

2

3

0

1

2

3

4

5

0

 

0

1

2

0

1

2

3

0

1

0

1

2

3

4

0

1

0

1

2

 

 

0

1

2

3

0

1

2

3

4

0

1

2

0

1

2

3

0

1

 

 

 

0

1

2

3

0

1

2

3

4

0

1

2

3

0

1

2

3

步驟

  1. 先檢查分頁表當中,是否有與待載入的分頁相同編號的分頁
    →如果有,將之未被使用時間設為0,停止檢查
    →如果沒有,繼續檢查
  2. 檢查未被使用時間最長的分頁,將之替換為待載入分頁,未被使用時間設為0
  3. 其他未檢查的分頁,未被使用時間各自加1

分頁錯誤,載入的分頁 (上一階段當中,未被使用時間最長的一個分頁)

  • 分頁表:替換成被載入的分頁
  • 未被使用時間:歸零

檢查到已經有載入的分頁

  • 分頁表:不變
  • 未被使用時間:不變

2. FIFO:共14次分頁錯誤

 

1

2

3

4

2

1

5

6

2

1

2

3

7

6

3

2

1

2

3

6

分頁表

1

1

1

1

1

1

5

5

5

5

5

3

3

3

3

3

1

1

1

1

 

2

2

2

2

2

2

6

6

6

6

6

7

7

7

7

7

7

3

3

 

 

3

3

3

3

3

3

2

2

2

2

2

6

6

6

6

6

6

6

 

 

 

4

4

4

4

4

4

1

1

1

1

1

1

2

2

2

2

2

載入時間

0

1

2

3

4

5

0

1

2

3

4

0

1

2

3

4

0

1

2

3

 

0

1

2

3

4

5

0

1

2

3

4

0

1

2

3

4

5

0

1

 

 

0

1

2

3

4

5

0

1

2

3

4

0

1

2

3

4

5

6

 

 

 

0

1

2

3

3

4

0

1

2

3

4

5

0

1

2

3

4

步驟

  1. 先檢查分頁表當中,是否有與待載入的分頁相同編號的分頁
    →如果有,停止檢查
    →如果沒有,繼續檢查
  2. 檢查載入時間最長的分頁,將之替換為待載入分頁,載入時間設為0
  3. 其他未檢查的分頁,載入時間各自加1

分頁錯誤,載入的分頁 (上一階段當中,載入時間最長的一個分頁)

  • 分頁表:替換成被載入的分頁
  • 載入時間:歸零

檢查到已經有載入的分頁

  • 分頁表:不變
  • 載入時間:不變

Second=Chance Algorithm:共10次分頁錯誤

 

1

2

3

4

2

1

5

6

2

1

2

3

7

6

3

2

1

2

3

6

分頁表

1

1

1

1

1

1

1

1

1

1

1

1

1

6

6

6

6

6

6

6

 

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

2

 

 

3

3

3

3

5

5

5

5

5

3

3

3

3

3

3

3

3

3

 

 

 

4

4

4

4

6

6

6

6

6

7

7

7

7

1

1

1

1

載入時間

0

1

2

3

4

5

0

1

2

3

4

0

1

0

1

2

3

4

5

6

 

0

1

2

3

4

0

1

2

3

4

0

1

2

3

4

0

1

2

3

 

 

0

1

2

3

0

1

2

3

4

0

1

2

3

4

0

1

2

3

 

 

 

0

1

2

3

0

1

2

3

4

0

1

2

3

0

1

2

3

參考位元

0

0

0

0

0

1

0

0

0

1

1

0

0

0

0

0

0

0

0

1

 

0

0

0

1

1

0

0

1

1

1

0

0

0

0

1

0

1

1

1

 

 

0

0

0

0

0

0

0

0

0

0

0

0

1

1

0

0

1

1

 

 

 

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

步驟

  1. 先檢查分頁表當中,是否有與待載入的分頁相同編號的分頁
    →如果有,則將該分頁的參考位元設為1,停止檢查
    →如果沒有,繼續檢查
  2. 檢查載入時間最長的分頁
  3. 如果載入時間相同,則用FIFO依照載入先後排序
  4. 檢查的分頁的參考位元如果是1,將之設為0,載入時間設為0,繼續檢查下一個
  5. 檢查的分頁的參考位元如果是0,將之分頁替換成待載入的分頁,參考位元設為0,載入時間設為0,停止檢查
  6. 其他尚未被檢查到的分頁,其載入時間增加1

分頁錯誤,載入的分頁

  • 分頁表:替換成被載入的分頁
  • 載入時間:歸零
  • 參考位元:設為0

檢查到已經有載入的分頁

  • 分頁表:不變
  • 載入時間:不變
  • 參考位元:設為1

受檢查,給予第二次機會的分頁

  • 分頁表:不變
  • 載入時間:歸零
  • 參考位元:歸零

五、略述記憶體管理中需求分頁(Demand Paging)的做法

  • 需求分頁的基本道理是:「直到需要執行的時候,才將分頁載入記憶體」。
  • 在分頁的作法中,程式(program,當程式在執行狀態的時候,稱為行程或程序(process))會被分割成大小相等的分頁,這時程式是被擺置在次儲存裝置(second storage),如硬碟當中。當程序(process)執行時遇到須要使用的部份分頁,才去載入分頁。
  • 需求分頁使用了分頁表來記錄該分頁是否已經載入記憶體。分頁表基本上有三個欄位:分頁編號、分頁實體記憶體位置、分頁已載入的有效-無效位元(valid-invalid bit),其中有效-無效位元是用來紀錄分頁是否已經載入記憶體。如果未載入為0,表示該分頁上在磁碟當中;已經載入為1,表示已經存在於記憶體當中。
  • 程序的需求分頁動作會先檢查分頁表的有效-無效位元,如果為1,則正常執行;如果為0,則發生分頁錯誤。分頁錯誤時的處理,可以參考第三題。

六、下列程式設計技巧和結構中,哪些對需求分頁的環境有利,哪些則相對的顯得不利?並請簡單敘述你的理由。

  • 堆疊(stack)
  • 循序搜尋法(sequence search)
  • 純程式碼(pure code)
  • 向量運算(vector operations)
  • 間接定址(indirection)

首先,需求分頁的特色在於將程序執行時所需要的記憶體空間降至最低,因為只載入需要的分頁。但是當記憶體空間不足時,則需要執行花費時間的分頁替換動作(page replacement)。減少分頁替換的情況發生,也就是程序執行時,重覆使用同一個分頁;其次是按照順序地執行分頁,這些都是有利於需求分頁環境的結構。相對的,不按照順序、跳來跳去的程式結構,將會時常需要載入位置差異大的分頁,而不利於需求分頁的環境。

  • 堆疊(stack):堆疊是一種先進後出的資料結構。例如有A B C D這四個資料依順序進入堆疊,則接下來出來的則是D C B A。從執行順序來看,會變成A B C D D C B A。其中存取A的兩個時間差距遠,表示時常要載入位置差異大的分頁,因此不利於需求分頁的環境。
  • 循序搜尋法 (sequence search):這是一種用於搜尋的演算法。例如要在A B C D當中檢查D的位置,則程式會從A B C D一個一個依序地檢查。其使用的分頁是有順序性的,因此利於需求分頁環境。
  • 純程式碼 (pure code):程式碼不可被其他程式修改,而用來重複執行的程式碼稱之,又稱為共同程式碼。因為該段程式碼(等於分頁)重複使用,因此有利於需求分頁環境。
  • 向量運算 (vector operations):向量是指具有方向的量單位,如往北走20公里,此為向量的表示。在電腦運算中,單向、平面或立體圖形的向量通常用一維、二維或三維矩陣表示,而向量的運算便是矩陣之間的運算。程式中常使用陣列的方式來表示矩陣,而程式語言對陣列的Column-major(欄優先)還是Row-major(列優先)分配分頁的方式,與程式中先執行列還是執行欄的差別,便會影響到分頁錯誤的發生頻率。當分配分頁方式與執行順序相同時,會利於需求分頁的環境;反之,則是不利於需求分頁。
(more...)

[日記]隨筆幾篇故事

布丁布丁吃布丁

[日記]隨筆幾篇故事

昨晚在社版寫的


首先,是篇關於合作與錯誤的故事:

在很久以前,偏荒鄉下的某個地方,有兩個人一同平靜地住在一間大屋子裡面。這附近除了他們之外,並沒有任何人居住,他們過著與世隔絕的生活,連本來的名字都忘記了,他們稱呼對方,都是叫對方的特徵:「瘸子」、「瞎子」。是的,他們一位失去的腿,另一位失去了雙眼,都不是一個完整的人。但是,他們懂得透過合作來維持生活,瘸子有雙眼,能告訴瞎子方向;瞎子則能夠背著瘸子,走到任何地方。

再來談談他們的相識過程。那時候,只有一個人住在大屋子裡面的瘸子,因為行動不便而跌倒在地、無法翻身,正當他苦惱該怎麼辦的時候,突然有個人出現在他面前,並問他::「我問你,你是我的雙眼嗎?」然後他便背起了瘸子,那個人,正是瞎子。

瘸子一開始覺得這樣子不太好,即使他沒有雙腿,他也希望能用自己的力量行動。而瞎子卻認為「我可以成為你的雙腿」,不顧瘸子意願地背著他。相處了一段時間之後,瘸子漸漸能夠接受瞎子。相對的,燒得一手好菜的瘸子也能滿足瞎子超大食量的需求。兩人便成為缺一不可的好伙伴。

然而,平穩的日子總是會結束。有天,當瘸子跟瞎子都還在睡覺的時候,屋子忽然發生火災了。瘸子睜開雙眼,發現窗外已經是一片火紅,情況十分危急。他趕緊叫醒身旁的瞎子,告訴瞎子現在的狀況。

「那真是太糟糕了!我們現在該怎麼辦?」瞎子慌張地說。

瘸子說:「冷靜!我們唯有互助合作,才能逃出這裡。」

「嗯!」瞎子同意地點頭。

「所以你背著我,我告訴你方向,來吧!」

 然後瘸子背起了瞎子,瞎子告訴瘸子方向,瘸子背著瞎子緩慢地爬行,結果撞到了牆壁而昏迷,然後他們兩個人就埋沒在火海,再也沒有出來過了。



-- 這結局是我一開始就決定好的


既然很優閒,那我再來說另一篇故事好了。這次是高科技網路,情報隱私這方面的故事。

時間發生在未來。

主角是一位妹妹,先聲明,她不叫做水坂憐。她坐在一張椅子上,頭上帶著一個類似頭盔的東西。據她的說法,她因為期中考快要到了,所以她正在用功。但是那個頭盔裡面放映的東西,似乎跟她要考試的內容沒有相關。她到底在看些什麼呢?她本人也不願意回答。

一段時間過去,她將頭盔脫下,可以看得到她一臉疲憊的樣子。然後,她將右手伸向了旁邊的小桌子,摸來摸去,卻一直沒拿到她要的東西。她馬上知道發生了什麼事了。

她深深地吸了一口氣,大喊:

「姊,蜜餞!」 


-- decryption key


好吧,那來個傳統的鬼故事好了。

這個晚上,某個正在準備期中考的學生走在街頭。他拿著一個熱呼呼的盒子,裡面裝著叉燒包,那是他的宵夜、讀書魔力補充的來源。

他回到宿舍,打算來大快朵頤一番,好繼續用功的時候。

怎麼少了一個叉燒包......?

是的,原本十個一盒的叉燒包,居然只剩下九個了。

「喵的...這個情節好像在哪裡看過啊?」

他蓋上了盒蓋,再打開,果然

叉燒包又少了一個!

冒著熱氣的八個叉燒包,散發出一種詭異的氣氛。

他吞了口口水,死不信邪。蓋上盒蓋,再打開,

只剩下七個了!

一方面是因為好奇,一方面又覺得有趣。他這樣蓋了又開,開了又蓋,叉燒包一個一個的減少。

到最後,盒子裡面的叉燒包終於都不見了。

他想想應該也玩夠了,於是講手上的盒蓋一翻,

十個叉燒包好好地黏在那上面。

叉燒包:「吃了我也可以喔。」



-- 「天然紀念物叉燒包」

(more...)

[圖資]目錄學 922期中考考題

布丁布丁吃布丁

[圖資]目錄學 922期中考考題

九十二學年度第二學期
圖書資訊學系 目錄學 期中考題


問答題:

一、「群書四部錄」、「古今書錄」、「舊唐書經籍志」之關係,及「別錄」「七略」「漢書藝文志」三者之關係。試闡述其涵義。

在唐玄宗時詔令元行沖等編輯當時的書目,因而有《群書四部錄》。後經歷安史之亂,毋煚認為其成書倉卒,體例、事例皆有其不當之處,不滿意《群書經籍志》,而將《群書四部錄》再進一步增刪整理為《古今書錄》,而後來的《舊唐書經籍志》本於《古今書錄》,而刪其小序及書下小注。

這樣承先啟後的關係,和《別錄》、《七略》、《漢書藝文志》之間的編撰、承繼關係相像。《別錄》是由劉向所創,將當時整理之書目撮其指要,明辨其得失,考鏡各家之學術源流,並將每書之指要、作者介紹、書之考訂得失附錄於每書之後,是為敘錄。另外又將各漢書之敘錄提出,集結為一冊,是為《別錄》。而其子劉歆根據根據別錄做了一些增刪,將其整理的書目分為七個大略,而每一大略下又有小類,各為《七略》,實則為六略。分別為諸子略、方技略、數術略、六藝略、兵書略、詩賦略,另一為輯略,輯略所收之為各略之小序總錄,是真正的分類項目。《七略》是《別錄》之簡要後的結果。到了東漢,班固奉命編撰《漢書藝文志》,則是在《七略》之基礎上,又行精簡之結果。《漢書藝文志》是第一部歸類在史書之下的官編目錄,因其特性,在史書之下,所以勢必要將先前之七略簡化,再行收錄,目的只是為了要顯現學術流變之大勢。

  1. 西漢 劉向《別錄》:
    1. 撮其指要、明辨得失、考鏡源流
    2. 敘錄:每書指要、作者介紹、考訂得失,附錄於書後
    3. 提要:敘錄提出,結集成冊
  2. 西漢 劉歆《七略》:
    1. 分七大略、下有小類,各為《七略》,實則六略
    2. 諸子、方技、數術、六藝、兵書、詩賦,輯略
    3. 輯略:收各略之小序總錄,為真正的分類項目
  3. 東漢 班固《漢書藝文志》:
    1. 第一部史書官編目錄
    2. 顯現學術流變之大勢
上數段落語意並不通順,徵求通順的解釋

二、試述我國「史志」的特色。史志中又有「以書類人」之體制,試舉例說明之。

我國史志始源於東漢班固所著之漢書此類的《藝文志》,其體例為當時首創。以《漢書藝文志》的體例來說,前有總序,說明為漢代之書籍,以及書目,其編撰先後順序,沒有一定格式,因其書目而定。而在其每小類之下又有小序說明為什麼此類的書會歸納為第一類,此類之學術流派為何等,註明在此類有多少篇。另外又在每大略之下另立大序,說整個學術流變之大勢,最後再將各略、各類做總計,註明其下。《漢書藝文志》開創了史志之先河,在於顯現學術流變之大勢,而一般以收錄整理分類的目錄不太一樣。

  1. 史志之源:東漢 班固《漢書藝文志》,是我國現存最早的圖書目錄
  2. 體例:
    1. 前有總序:說明書籍書目、編撰順序,格式不一
    2. 小類下立小序:辨其學術流派,註其篇數
    3. 大略下立大序:敘述學術流變之大勢,篇數統計
  3. 開創注釋體書目之先河

《隋志》創立「以書類人」之著錄方法(疑似講義錯誤,原為「以人類書」)。我國傳統書目之著錄方法均採「以人類書」。《隋書經籍志》經、史、子三部及集部之「楚辭」、「總集」二類採「以人類書」方式著錄。「別集類」則採「以書類人」方式著錄。

  • 「以人類書」者:
    1. 先著錄書名、篇卷,次著錄作者;
    2. 如:《靈憲一卷》,張衡撰
    3. 《漢書藝文志》用此法
  • 「以書類人」者:
    1. 先著錄作者,次著錄書名、篇卷。
    2. 如《梁武帝詩賦集》二十卷
    3. 此法最早見於《隋書經籍志》之「別集類」,《新唐書藝文志》四部之書皆用此法

三、試從下列文獻中闡述「七志」之特色與體制:

  1. 阮孝緒七錄序云:「以向歆雖云七略,實有六條,故別立圖譜一志,以全七限,其外又條七略及二漢藝文志、中經簿所闕之書,並方外之經,佛經道經,各為一錄,雖繼七志之後,而不在其數」。

阮孝緒在他所著的《七錄》序言提到了,劉向劉歆父子的《別錄》、《七略》來說,雖然說是《七略》,但是實際上只有分述六類,其中輯略並非分類。所以《七志》另建圖譜一志,將分類以七類完整。所謂的圖書,圖和書是共存的,因為圖書也是書的一類,但先前都沒有被分為一類,所以《七志》又考訂研究了《七略》,和二漢《藝文志》、《中經新簿》闕漏的書補上,並且把《佛經》和《道經》另立為一錄,顯見《七志》也注意到當時的佛、道教盛行,而將其相關典籍也更新立錄。

  1. 隨書經籍志總序:「其道佛附見,和九條,然亦不述作者之意,但於書名之下,每立一傳,而又做九篇條例,編乎首卷之中,文義淺薄,未為典則」。

在《隋書經籍志》的總序中提到,《七志》加上《道經》和《佛經》,和起來有九類,但是已經不詳述作者的介紹、著書之背景、學術流家,而是又另外在書名之下,立一個小傳,只介紹作者生平概要,另外做九篇條例,放在首卷,說明其類,但是其說明意涵都較為淺薄,和先前之《七略》、《別錄》相較,顯得精略了許多。

四、試述《四庫全書總目》之編撰體例。並回答下列子題:

1. 四庫提要與劉向別錄之關係

《四庫提要》有採納劉向《別錄》之作法,將其收錄之書目作提要,而另列於一書以供查檢

2. 總序、小序與提要三者之特色

  1. 總序是總和該部書的大類流變,及學術大勢,著錄考鏡之源流,
  2. 小序
    1. 其每小類之後的說明
    2. 說明此類書籍之學術流派,及歸為一類之依據,辨其得失,
  3. 提要
    1. 附在每書之後
    2. 把該書之內容,主要特點,另外整理出來
    3. 使後人可因其提要查檢書目,而不因書名而誤,節省查閱時間。

3. 著錄與存目之意義

  1. 著錄所指的是該書是否在舊有紀錄中是否有被收錄而存目。即指該書是否仍存在,抑或散佚
  2. 可註明於書目之下,以說明該書之存廢。

4. 檢索四庫全書及其提要有何工具系統?

檢索《四庫全書》及其提要,可用四庫全書及其提要之索引本來進行檢索,針對書名作者索引。現今已有四庫全書之電子全文資料庫,只要輸入欲查找之條件名稱,即可找出資料。


答案參考資料

  1. 中國目錄學 / 胡楚生著
  2. 92學年度,簡學姐

上述答案仍有許多不完整的地方,請幫忙補完

(more...)

[圖資]目錄學 932期中考考題

布丁布丁吃布丁

[圖資]目錄學 932期中考考題

九十三學年度第二學期
圖書資訊學系 目錄學 期中考題


問答題:

一、試述《中經》、《新簿》、《晉元帝書目》、《隋書經籍志》四種書目類例的傳承關係,並闡述四部法形成之源流。

自兩漢以降,迄於魏晉,典籍漸多。魏秘書郎鄭默,始制《中經》,晉秘書監,更著《新簿》,皆以四部別之。甲部以紀六藝(經),乙部以紀諸子(子),丙部以紀史事(史),丁部以紀詩賦(集)。不過那時候還沒有類別的稱呼,而皆用甲乙丙丁紀其順序而已。及晉著作郎李充,撰為《晉元帝書目》。然其與荀勗新簿異者,一則李充易新簿乙丙圖書之次,而以乙部紀史、丙部紀子,是其時雖無經史子集之名,而甲乙丙丁以既經史子集圖書之次第則定矣;二則以李充之「沒略眾篇之名」推之,則荀書中,四部之下,尚有小類,亦有類目之名,可以知之。阮孝緒之七錄其內篇所分,隋志承之,而「經、史、子、集」這四個類別的名字終於訂定,所以四部分類法是從隋志開始才正式確立的。

  1. 魏 鄭默《中經》傳到 晉 荀《新簿》:
    1. 《中經》開四部法編排之端倪
    2. 皆以甲乙丙丁四部別之,經子史集之名尚未確立
  2. 晉 李充《晉元帝書目》:
    1. 易其乙丙,經史子集次第定矣
    2. 四庫之法,鄭默、荀開其端,李充定其次序
  3. 《隋書經籍志》:承繼七錄,而經史子集之類名出焉,方始正式確立也

二、試述《群書四部錄》、《古今書錄》、《舊唐書經籍志》之關係,並說明《新唐書藝文志》的特色。

唐玄宗開元三年,詔弘文館學士元行沖撰成《群書四部錄》奏上。每書多有解題,每類亦有小序,然經安史之亂,圖書散亡殆盡,目錄亦已不傳。

然《群書四部錄》成書過於倉促,體例事理,均有未安。毋煚乃即以《群書四部錄》為本,針對缺失,加以增刪,而成《古今書錄》四十卷。較之《群書四部錄》,份量雖僅及五分之一,然著錄圖書種數,則與之相當。蓋刪卻各書之序跋,而撮其要旨,以為簡明之體解也。《古今書錄》大約亡於北宋末年,然而所撰修之《舊唐書經籍志》,即本於《古今書錄》而來,故於《舊唐志》中,猶可窺見毋煚《古今書錄》之面貌也。

《舊唐書經籍志》二卷,劉撰,是《舊唐書經籍志》本於《古今書錄》,而刪其小序及書下小注,故遂簡略古今書錄四十卷為二卷也。

方之漢代,則《群書四部錄》、《古今書錄》、《舊唐書經籍志》之關係,即《別錄》、《七略》、《漢書藝文志》三者之關係也。

  1. 唐 元行沖《群書四部錄》:每書多有題解、每類亦有小序。散於安史之亂。
  2. 毋煚《古今書錄》:承群書四部錄。刪卻各書序跋、撮其要旨、以為簡明題解也。亡於北宋末年。
  3. 劉熙《舊唐書經籍志》:本於古今書錄。刪其小序及輸下小注。
  4. 其關係即漢 劉向《別錄》、其子劉歆《七略》、班固《漢書藝文志》三者之關係也。

《新唐書藝文志》四卷,歐陽修撰,此志乃係根據《舊唐書經籍志》,另加著錄唐代學者自撰之書,故是書所著錄者,可謂鉅矣。《新唐志》之分類如下:甲部經錄、乙部史錄、丙部子錄、丁部集類。《新唐志》每類後無小序、每部後無大序,與《舊唐志》同。《新唐志》經部分為十一類,較《舊唐志》少一詁訓類,如爾雅等書,均列於小學類之首。《新唐志》易《舊唐志》之事纇為類書,於經脈上冠「明堂」二字。《新唐志》於每一類目之中,分「著錄」與「不著錄」兩項,「著錄」指《古今書錄》原有之書,「不著錄」指《新唐志》所增之唐人著作,此一分別,頗為清晰,亦甚可取。

  1. 唐 歐陽修《新唐書藝文志》
  2. 根據《舊唐書經籍志》,加著唐代學者自撰之書
  3. 以經史子集四部別之
  4. 與《舊唐志》之異同
    1. 無小序、無大序,同《舊唐志》
    2. 經部分為十一類,較《舊唐志》少一詁訓類
      →爾雅等書,列於小學類之首
    3. 易《舊唐志》事類類書,冠明堂經脈之上
  5. 「著錄」與「不著錄」:
    1. 著錄指《古今書錄》原有之書
    2. 不著錄指所增之唐人著作

三、試述我國「史志」、「官簿」、「私錄」的特色,請舉各一例說明之。

  • 「史志」:
    1. 反應著述成果、學術源流之大體
    2. 不必詳述各書內容,著者生平亦可參見列傳
    3. 例:《漢書藝文志》開正史藝文志之先河
  • 「官簿」:
    1. 目錄之書,有奉帝王詔令而修撰
    2. 例:《四庫提要總目》
      1. 經史子集四部
      2. 每一書下有詳明之提要(解題),每類之前有小序,每部之前有總序
        (書→提要、類→小序、部→總序)
      3. 在現存目錄書中,實為體制最完整而份量最龐大之代表也。
  • 「私錄」:
    1. 為閱讀與治學所需,學者均好私人藏書
    2. 宋齊之後私錄興起,七分法體系已起變革
    3. 例:《七志》
      1. 不限當時收藏、重視當代著錄
      2. 開創書目提要新體例:
        1. 各書傳有敘錄、偏重著者生平介紹
        2. 變敘之名,從傳之實」:改變敘錄體之名稱,而確實地作為傳記之用
      3. 均有條例(小序),相當於《七略》的「輯略」
      4. 實為九分法:
        1. 上承《七略》六分遺規
        2. 增「圖譜志」而成七分法
        3. 又附道佛二部,實為九分

四、解釋以下《七錄》序文之意義:

王以「六藝」之稱,不足以標榜經目,改為「經典」,今則從之,故序經典錄,為內篇之一。
劉王並以眾史合於春秋,劉氏之世,史書甚寡,附見春秋,誠得其例,今眾家記傳,倍於經典,猶從此志,實為繁蕪,且七略詩賦,不從六藝詩部,蓋尤其書既多,所以別為一略,今依擬斯例,分出眾史,序記傳錄,為內篇第二。

王儉認為「六藝略」沒有辦法將圖書經目加以標示清楚,所以將「六藝略」改為「經典」,而此以後為編制之法,故編為小序經典錄,為內篇之一。

劉氏父子王檢將眾多史書合編於「春秋」。在劉氏父子之世代,史書所存不多,所以將其附錄於「春秋」,尚可得知其書目。而今世史書為多家所記傳,數量多於經典,卻仍這樣做,實在是多餘的作法。而且七略的詩賦並不列於六藝詩部之下,是因為其書數量之多,所以分開來列為一略。現在依照這個例子,分出家史,序紀傳錄,作為為內篇中的第二篇。


答案參考資料

  1. 中國目錄史 / 胡楚生著
  2. 91屆張學姐

上述答案仍有許多不完整的地方,請幫忙補完

(more...)