天天看點

歪理邪說解析架構設計師上午考試試題之一(分析2010下半年系統架構設計師上午試題01-05題)

歪理邪說解析架構設計師上午考試試題之一

分析2010下半年系統架構設計師上午試題01-05題

【引言】

1.一直期待專業的技術話題也能和《明朝哪些事》一樣,有趣和好玩,能吸引大家的去閱讀,并享受其樂趣;

2.培養對技術的興趣,有時候比掌握技術本身更重要;一旦有了濃厚的興趣,自己主動就會主動去探尋,去發現技術的秘密。所謂邁入技術的科技殿堂,也許就是來自自己對技術真正有了樂趣,并享受其過程。解決了學習驅動力問題。

3.偶發現專業知識,如果用搞笑、異類、歪理邪說來解讀記憶得會更牢固些。因為你發現技術不是高高在上,深不可測,而是和日常生活緊密相她原來就在我們身邊,從未走遠。

【試題】

●采用微核心結構的作業系統提高了系統的靈活性和可擴充性,___(1)__。

(1)A.并增強了系統的可靠性和可移植性,可運作于分布式系統中

    B.并增強了系統的可靠性和可移植性,但不适用于分布式系統

     C.但降低了系統的可靠性和可移植性,可運作于分布式系統中

    D.但降低了系統的可靠性和可移植性,不适用于分布式系統

【歪理邪說】

現在流行什麼,雲計算、物聯網、無線網際網路。從計算機的角度而言,都是分布式系統。分布式系統是主流,當然講得技術,也要運作于分布式系統。

命題的基本原則,緊跟技術發展潮流。

是以,是允許于分布式系統。既然這麼好的技術,怎麼會不增強系統的可靠性和可移植性呢?

哪怎麼才叫好技術了。

此外,從國文的角度,“并增加了。。。。。。,可運作于分布式系統”,一氣呵成,順理成章,氣壯山河。

而C“但降低了。。。。。。,可運作于”沒有氣勢。從句式而言,也不連貫。

參考答案:A

●若作業系統檔案管理程式正在将修改後的___(2)__檔案寫回磁盤時系統發生崩潰,對系統的影響相對較大。

(2)A.使用者資料   B.使用者程式   C.系統目錄   D.空閑塊管理

摳題眼。

請注意題幹中“作業系統檔案管理程式”,“系統發生崩潰”,“對系統的影響相對較大”,3次出現“系統”,當然選擇答案C啦,“系統目錄”,真可謂一氣呵成,一脈相承。

一根頭發,一滴血,一個指紋,一片指甲,人留下的腳印,人說話的語氣,語調,以及人書寫的筆記,無處不透露一個人的獨特資訊。

其實,題目也一樣,題幹的每句話,每個詞語都隐藏着答案的密碼。

參考答案:C

●某虛拟存儲系統采用最近最少使用(LRU)頁面淘汰算法,假定系統為每個作業配置設定4個頁面的主存空間,其中一個頁面用來存放程式。現有某作業的程式如下:

       Var A: Array[ 1...100,1...100] OF integer;

           i,j:integer;

                FOR i:=1 to 100 DO

                FOR j:=1 to 100 DO

                  A[i,j]:=0;

設每個頁面可存放 200個整數變量,變量i、j存放在程式頁中。初始時,程式及i, j均己在記憶體,其餘3頁為空。若矩陣A按行序存放,那麼當程式執行完後共産生__(3)__次缺頁中斷;若矩陣A按列序存放,那麼當程式執行完後共産生___(4)___次缺頁中斷。

(3)A.50   B.100  C.5000   D.10000

(4)A.50   B.100  C.5000   D.10000

選一個小的,再選一個大的。

最小的就是50啦。

小的好了解,A數組,100行,100列。1行存儲100個資料。200個整型變量,需要2行。也就是說每個頁面放2行

100行,也就是50啦!

10000怎麼算出來,不好想出來。

5000就知道啦 50 *100.難道100X100.

為什麼要這樣選,出題者想告訴世人,政策的不同,會導緻運算複雜度極大差異,會相差成百上千。學過資料結構、研究過算法的人,會有很深的體會。

可憐出題老師的一片良苦用心,昭然顯示。

【正解】

數組A,是100行,100列。也就是說,1行可以存儲100個整數變量。200個整數變量,當然需要2行啦!

若矩陣A按行序存放,每個頁面可存放 200個整數變量,也就是說每個頁面,可以存放2行的資料。

也就是說2行的資料,剛好放到一個1個頁面。通路他們需要中斷一次。

現在有100行,總共需要中斷50次。

同理,若矩陣A按列序存放,每個頁面可以存放2列,也就是說矩陣的2列剛好存放到1頁中。但是内循環“FOR j:=1 to 100 DO”是按列序變化的,通路他們需要中斷50次,這樣100行總共需要中斷50X100次。

參考答案:(3) A  (4)C

●在資料庫設計的___(5)___階段進行關系規範化。

(5)A.需求分析 B.概念設計  C.邏輯設計  D.實體設計

大家都知道,現在的資料庫,就是傳統的資料庫,都是關系型資料庫,

關系規範化,就是關系運算,就是第一範式、二、三、四範式的東東,當然是邏輯設計。

關系運算,就是代數裡關系運算,數學的東西,總是有邏輯的吧!