2010年11月29日 星期一

作業系統五

1..一個排程法決定了行程的執行順序,假設系統中有n 個不可搶先的行程需要排程,可能產生哪幾種不同的執行順序?請用n 寫出一個公式。  
   ANS:n! = n * (n-1) * (n-2) * … * 2 * 1 2.行程之間為何需要同步?
   ANS: 為了避免掉race condition  ,而方法就是鎖定critical section。


3.說明號誌的作用為何?並分別說明號誌中 wait()與 signal() 的作用?
   ANS:號誌的作用用來解決比較複雜的同步問題。因為號誌的值只能用wait() and signal()來存取,而signal()會將號誌的值加1,wait() 則會先測試號誌的值,如果號誌的值大於零, 會將該值減 1,否則 wait() 會等待到該值大於零再繼 續執行。目的是達到行程之間的同步。


4. 試說明為什麼阻隔式的號誌實作能大幅地縮短忙碌等待的時間?
   ANS:因為他直接讓行程將自己阻隔起來,而且新的號誌另外增加了一個串列,記錄正在該號誌等待的行程。意思就是去修改過signal() and wait(),且使用先進先出的方法來實作串列號誌,讓其部會進入無限阻隔之中,且必須保證signal() and wait()不會中斷。

2010年10月15日 星期五

作業系統作業4

1.Linux沿革:Linux誕生要歸功於全世界數以千計才華橫溢的程式設計師。以Linux為基礎的作業系統,譬如說紅帽Linux,是借助一個成長中的公用工具庫,才得以建構完成。除了降低開發成本及創造共通工具外,合作的目的純粹是在於效率。許多人相信,Linux的成長要歸功於全世界的程式寫手,如同在傳遞一首未完成交響曲的斷簡殘篇或畸零不全的神聖樂句,他們在彼此之間傳遞著片段的程式碼。截然不同於創投世界及財富雜誌五百大企業裡衣冠楚楚的時髦人士,這些人是數位樂團裡荒腔走板又桀傲不馴的阿瑪迪斯-以男性居多,普遍留著一頭及腰的長髮,有時候還染成金黃色或鮮橙色。他們對威權嗤之以鼻,寫程式為的是自己高興以及受同行尊敬所得到的尊榮。這種調調通常屬於藝術家們,而非公司雇員。對這些特立獨行的撰寫人而言,最大的獎勵仍然來自所創造的事物,而不是金錢或商業交易。 Linux核心就是由一群像卓泰德(Ted T'so)、英格.摩納(Ingo Molnar)、雷納.祖伯尼克(Leonard Zubnik)、亞倫.考克斯(Alan Cox)、大衛.米勒(David Miller),還有其他幾十位,當然包括林納斯在內的人士,所共同譜出的偉大樂章。


Linux版本識別與套裝:
,RedHat:由美國紅帽公司所發行,向來以安裝簡單易學而著稱,其最大特點就是利用RPM系統來管理應用程式套件,使得程式的安裝移除升級和管理變簡單,RedHat同時有Intel.Sparc.Alpha三種平台的發行版本。
,CLE:即Chinese Linux Extensions,以RedHat為基礎,包含許多中文套件,是台灣網路Linux愛好者。
,Slackare:是一歷史悠久的發行套件,以其優雅而簡潔的設計著稱,是早期台灣地區最多人用的套件,被視為玩家練功的不二選擇,程式套件的管理採用tarball,不過更新速度太慢,有逐漸被取代的趨勢。


,Linux下有哪些文書處理應用程式可做到如MS  Office的功能?
ANS:openoffic.org主導的openoffic是目前Linux上最負盛名的辦公室軟體,這就是非常像windows當中的word,excel.......那一類的文書處理系統。


.Linux的即時通軟體有哪些?
ANS.
A.pidgin即時通軟體,這個軟體還可以知道對方是否把自己封鎖住或是還在對方聯絡人名單內,本軟體適用於任何Gnome/Xfce架構下的Linux
B.Kopete通訊軟體,這軟體的特點就是可以直接連線到KDE網站直接下載其他人提供的外觀,表情和聊天介面。適用於KDE系統。


.LinuxWindows XP的差異?
ANS:
Windows:
        a.需付費
    b.配備需求高
    c.功能強大但不穩定
    d.市佔率高但軟體只支援Windows

Linux:
        a.免費
    b.配備需求低
        c.有穩定的系統
        d.獨立作業
    e.多工多使用者
        f.市佔率不高


 

2010年9月30日 星期四

作業系統作業3

1.什麼是雲端作業系統?
Ans:基於網際網路的運算新方式,透過網際網路上異構、自治的服務為個人和企業使用者提供按需即取的運算。由於資源是在網際網路上,而在電腦流程圖中,網際網路常以一個雲狀圖案來表示,因此可以形象地類比為雲運算,『雲端』同時也是對底層基礎設施的一種抽象概念。雲端運算的資源是動態易擴充套件而且虛擬化的,透過網際網路提供。終端使用者不需要了解「雲端」中基礎設施的細節,不必具有相應的專業知識,也無需直接進行控制,只關注自己真正需要什麼樣的資源以及如何透過網路來得到相應的服務。
2.雲端作業系統的特性為何?
ans:有四個特性:
       a.硬體和軟體都是資源,透過網路以服務的方式提供給使用者。
       b.資源可以根據需要進行動態擴展和配置。
       c.這些資源以分散式的共用方式存在,最後卻以單一整體的形式呈現。
       d.用戶依照需求使用雲中的資源,然後按實際使用量付費,不需擔負管理的責。
3. 目前的雲端作業系統有哪些?
ans:Win7,GoogleChrome
4. 你/妳的看法或心得?
ans:雲端系統的出現,代表電腦又走路了一個新的智慧化的科技時代,它讓各地推動產業創新與轉型的政,產業界,學術界以及研發單位,獲得精神上的鼓舞和創新技術的挹注,它也使得網路變得更加的方便。雲端運算和虛擬化技術正在快速的發展,希望這個新的挑戰能讓我們更加的將電腦發揮到完美。

2010年9月26日 星期日

作業系統作業2

1.CPU:中央處理單元之簡稱,它是使整部電腦能夠運作的最核心、最重要的元件。其作用就是當電腦系統開始運作時,CPU從記憶體內,讀取操作它的軟體的指令與資料,透過ALU運算出結果後存回記憶體,同時由主機板,與外界的I/O週邊溝通,達到資料處理的目的。至於廠牌當然不外乎就是Intel和AMD兩種,也沒說哪家比較好或壞,intel優點就是多工穩定性,AMD就是擁有價格的優勢,intel比較適合影音編輯或繪圖等等,而AMD則是適合玩遊戲的玩家去使用。

   主機板:是一個硬體平台,連接了所有的設備或裝置,負責各裝置之間的訊號聯絡和傳遞,廠牌的話當然以三大廠牌為主,要耐用選擇華碩,要穩定則是技嘉,而要超頻則是微星,絕對沒有哪家比較好的問題,看自己需要或喜歡就好了。

2.顯示卡:看名子就很清楚負責顯示結果,任何經由CPU處理完的“幕前”結果,都會顯示在畫面上,等級越高,精緻度就越好。而顯示卡的主要廠牌好像就是NVDIA和ATI,而前者很強調在遊戲的支援性,而後者則強調在繪圖功能,但是現在已經沒那麼明顯的差異性了。

    RAM:random access memory,俗稱隨機存取記憶體,是記憶體的一種,由電腦cpu控制,是電腦主要的儲存區域,指令和資料都存在這裡。RAM是可讀可寫的記憶體,幫助cpu把資料寫到一樣可讀可寫的輔助記憶體,當無電源時,資料會消失,具有揮發性。廠牌則有創見、威剛、金士頓....等

3.液晶螢幕:現在的主流,比起以前大家在使用的螢幕不同,簡稱LCD,屬於光電產品中平面顯示器的一種,體積小,質量輕,厚度薄,不閃爍。廠牌的話已LG和VIEWSONIC。其實品牌非常多,看個人需求吧。

4.硬碟:分成幾項功能:A.容量:儲存資料的容量數   B:轉速:硬碟轉速,搜尋資料的時間  C.傳輸速度:排線到硬碟傳輸資料的速度    D.緩衝區容量:資料存放在硬碟緩衝區的容量。廠牌的部份現在已TravelStar日立的為最多人使用的。因為他轉速技術的優勢,三星也是眾多使用的品牌之一,它的價格較為人所能接受

   隨身碟和記憶卡:隨身碟與記憶卡的主要構造都是NAND FLASHFlash是非揮發性記憶體的一種, 具有關掉電源仍可保存資料的優點同時又具備揮發性記憶體可重複讀寫且讀寫速度快 主流分為NOR和NAND兩種 隨身碟與記憶卡最大的不同只在於讀取的介面不同而已隨身碟是USB介面可以直接與PC連接使用但記憶卡卻需要透過USB介面的裝置才能與PC連結,售價記憶卡一直都會比隨身碟低一些。廠牌的話記憶卡有SONY,創見,威剛....等等,
而隨身碟的廠牌 亦同,創見是屬於比較穩定且耐用

5.DVD燒錄機以及DVD碟片:廠牌的話有很多,華碩BENQPanasonic.......等等而燒錄機最主要各位所需要的就是他燒錄的速度現在已經很少有燒錄機會有挑片的現象了,至於光碟片的話多以SONY,錸德,這兩種也都相當穩定,因為品牌真的太多,至於相容性方面的問題只能使用了才知道

6.印表機:有多功能印表機以及雷射印表機。多功能就是屬於噴墨的機種,但是列印量大的話墨水的錢是最大致命傷,而雷射的好處當然就是列印速度非常快,但是價格相對比多功能印表機高出太多,所以一般家庭用的話多以多功能為主,廠牌的話大概就是EPSON和HP還有CANON,而這幾種廠牌的話EPSON優點大概就是副廠墨水便宜,缺點有開機洗噴嘴還有廢墨技術,而HP缺點就是墨水匣超貴。容量又小

7.數位相機:現在數位相機講求的是拍照的解析度 ,而品牌也是非常多,有SONY,CANON........等等,也是非常多的廠牌

2010年9月21日 星期二

作業系統作業1

1.當初修的作業系統讓我覺得學的不夠完整,我希望能夠懂的更多
2.希望學懂何謂硬體?何謂軟體?懂得整個電腦的大架構
3.我現在所用的作業系統是Windows-XP,我知道這是一個比較久之前的作業系統了,很多人應該已經在用Window7了,windows XP是個非常佔空間的東西,而且會導致很多東西無法相容,問題總是一籮筐的導致有事沒事就要重灌。最重要就是安全性的不足。但也不是完全沒優點啦!!畢竟它仍然還是現在作業系統的主流,使用的記憶體也較window7少。