欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      總結(jié)電腦操作系統(tǒng)

      時間:2019-05-13 04:36:33下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《總結(jié)電腦操作系統(tǒng)》,但愿對你工作學(xué)習有幫助,當然你在寫寫幫文庫還可以找到更多《總結(jié)電腦操作系統(tǒng)》。

      第一篇:總結(jié)電腦操作系統(tǒng)

      操作系統(tǒng)是一種特殊的用于控制計算機(硬件)的程序(軟件)。它是計算機底層的系統(tǒng)軟件,負責管理、調(diào)度、指揮計算機的軟硬件資源使其協(xié)調(diào)工作,沒有它,任何計算機都無法正常運行。它在資源使用者和資源之間充當中間人的角色,舉個例子,一個用戶(也可以是程序)將一個文件存盤,操作系統(tǒng)就會開始工作:管理磁盤空間的分配,將要保存的信息由內(nèi)存寫到磁盤等。當用戶要運行一個程序時,操作系統(tǒng)必須先將程序載入內(nèi)存,當程序執(zhí)行時,操作系統(tǒng)會讓程序使用CPU。

      在計算機的發(fā)展過程中,出現(xiàn)過許多不同的操作系統(tǒng),其中最為常用的有:DOS、Mac OS、Windows、Linux、Free BSD、Unix/Xenix、OS/2等等,下面介紹常見的微機操作系統(tǒng)的發(fā)展過程和功能特點。海爾超級戰(zhàn)艦采用28納米制程CPU(高通8260A 雙核1.5G處理器),配備4.5寸HD視網(wǎng)膜屏幕,采用了美國康寧公司大金剛二代防滑玻璃,同時防水、防塵、防刮。海爾超級戰(zhàn)艦前后攝像頭分別為130萬像素和800萬像素,支持1080P視頻攝錄,1G RAM內(nèi)存、8G ROM存儲。

      一、DOS操作系統(tǒng)(最原始是操作系統(tǒng))

      從1981年問世至今,DOS經(jīng)歷了7次大的版本升級,從1.0版到現(xiàn)在的7.0版,不斷地改進和完善。但是,DOS系統(tǒng)的單用戶、單任務(wù)、字符界面和16位的大格局沒有變化,因此它對于內(nèi)存的管理也局限在640KB的范圍內(nèi)。DOS最初是微軟公司為IBM-PC開發(fā)的操作系統(tǒng),因此它對硬件平臺的要求很低,因此適用性較廣。常用的DOS有三種不同的品牌,它們是Microsoft公司的MS-DOS、IBM公司的PC-DOS以及Novell公司的DR DOS,這三種DOS相互兼容,但仍有一些區(qū)別,三種DOS中使用最多的是MS-DOS。

      DOS系統(tǒng)有眾多的通用軟件支持,如各種語言處理程序、數(shù)據(jù)庫管理系統(tǒng)、文字處理軟件、電子表格。而且圍繞DOS開發(fā)了很多應(yīng)用軟件系統(tǒng),如財務(wù)、人事、統(tǒng)計、交通、醫(yī)院等各種管理系統(tǒng)。鑒于這個原因,盡管DOS已經(jīng)不能適應(yīng)32位機的硬件系統(tǒng),但是仍廣泛流行,不過DOS被市場淘汰應(yīng)該只是時間問題

      二、Mac OS X操作系統(tǒng)(界面最漂亮操作系統(tǒng))

      Mac OS操作系統(tǒng)是美國蘋果計算機公司為它的Macintosh計算機設(shè)計的操作系統(tǒng)的一代操作系統(tǒng),該機型于1984年推出,在當時的PC還只是DOS枯燥的字符界面的時候,Mac率先采用了一些我們至今仍為人稱道的技術(shù)。比如:GUI圖形用戶界面、多媒體應(yīng)用、鼠標等,Macintosh計算機在出版、印刷、影視制作和教育等領(lǐng)域有著廣泛的應(yīng)用,Microsoft Windows至今在很多方面還有Mac的影子,最近蘋果公司又發(fā)布了目前最先進的個人電腦操作系統(tǒng)Mac OS X。

      三、Windows系統(tǒng)(最普遍最常用的操作系統(tǒng))

      Windows是Microsoft公司在1985年11月發(fā)布的第一代窗口式多任務(wù)系統(tǒng),它使PC機開始進入了所謂的圖形用戶界面時代。在圖形用戶界面中,每一種應(yīng)用軟件(即由Windows支持的軟件)都用一個圖標(Icon)表示,用戶只需把鼠標移到某圖標上,連續(xù)兩次按下鼠標器的拾取鍵即可進入該軟件,這種界面方式為用戶提供了很大的方便,把計算機的使用提高到了一個新的階段。

      Windows1.X版是一個具有多窗口及多任務(wù)功能的版本,但由于當時的硬件平臺為PC/XT,速度很慢,所以Windows1.X版本并未十分流行。1987年底Microsoft公司又推出了MS-Windows2.X 版,它具有窗口重疊功能,窗口大小也可以調(diào)

      整,并可把擴展內(nèi)存和擴充內(nèi)存作為磁盤高速緩存,從而提高了整臺計算機的性能,此外它還提供了眾多的應(yīng)用程序:文本編輯Write、記事本Notepad、計算器Calculator、日歷Calendar……等。隨后在88年、89年又先后推出了MS-Windows/286-V2.1和MS-Windows/386 V2.1這兩個版本。

      1990年,Microsoft公司推出了Windows3.0,它的功能進一步加強,具有強大的內(nèi)存管理,且提供了數(shù)量相當多的Windows應(yīng)用軟件,因此成為386、486微機新的操作系統(tǒng)標準。隨后,Windows發(fā)表3.1版,而且推出了相應(yīng)的中文版。3.1版較之3.0版增加了一些新的功能,受到了用戶歡迎,是當時最流行的Windows版本。

      1995年,Microsoft公司推出了Windows95。在此之前的Windows都是由DOS引導(dǎo)的,也就是說它們還不是一個完全獨立的系統(tǒng),而Windows95是一個完全獨立的系統(tǒng),并在很多方面作了進一步的改進,還集成了網(wǎng)絡(luò)功能和即插即用(Plug and Play)功能,是一個全新的32位操作系統(tǒng)。

      1998年,Microsoft公司推出了Windows95的改進版Windows98,Windows98的一個最大特點就是把微軟的Internet瀏覽器技術(shù)整合到了Windows里面,使得訪問Internet資源就像訪問本地硬盤一樣方便,從而更好地滿足了人們越來越多的訪問Internet資源的需要。Windows98是目前實際使用的主流操作系統(tǒng)。在90年代初期Microsoft推出了Windows NT(NT是New Technology即新技術(shù)的縮寫)來爭奪Novell Netware的網(wǎng)絡(luò)操作系統(tǒng)市場。相繼有Windows NT 3.0,3.5,4.0等版本上市,逐漸蠶食了中小網(wǎng)絡(luò)操作系統(tǒng)的大半江山。

      WindowsNT是真正的32位操作系統(tǒng),與普通的Windows系統(tǒng)不同,它主要面向商業(yè)用戶,有服務(wù)器版和工作站版之分。

      2000年,Microsoft公司推出了Windows 2000,它包括四個版本:Data center Server是功能最強大的服務(wù)器版本,只隨服務(wù)器捆綁銷售,不零售;Advanced Server和Server版是一般服務(wù)器使用;Professional版是工作站版本的NT和Windows98共同的升級版本。

      目前還有一個主要面向家庭和個人娛樂,側(cè)重于多媒體和網(wǎng)絡(luò)的Windows Me存在。

      2001年10月25日,Microsoft發(fā)布了功能及其強大的Windows XP,該系統(tǒng)采用Windows 2000/NT內(nèi)核,運行非??煽俊⒎€(wěn)定,用戶界面煥然一新,使用起來得心應(yīng)手,這次微軟終于可以和蘋果的Macintosh軟件一爭高下了,優(yōu)化了與多媒體應(yīng)用有關(guān)的功能,內(nèi)建了極其嚴格的安全機制,每個用戶都可以擁有高度保密的個人特別區(qū)域,尤其是增加了具有防盜版作用的激活功能。

      四、Unix系統(tǒng)(迷人的小企鵝)

      Unix系統(tǒng)是1969年在貝爾實驗室誕生,最初是在中小型計算機上運用。最早移植到80286微機上的Unix系統(tǒng),稱為Xenix。Xenix系統(tǒng)的特點是短小精干,系統(tǒng)開銷小,運行速度快。UNIX為用戶提供了一個分時的系統(tǒng)以控制計算機的活動和資源,并且提供一個交互,靈活的操作界。UNIX被設(shè)計成為能夠同時運行多進程,支持用戶之間共享數(shù)據(jù)。同時,UNIX支持模塊化結(jié)構(gòu),當你安裝UNIX操作系統(tǒng)時,你只需要安裝你工作需要的部分,例如:UNIX支持許多編程開發(fā)工具,但是如果你并不從事開發(fā)工作,你只需要安裝最少的編譯器。用戶界面同樣支持模塊化原則,互不相關(guān)的命令能夠通過管道相連接用于執(zhí)行非常復(fù)雜的操作。UNIX 有很多種,許多公司都有自己的版本,如 AT&T、Sun、HP等。

      Linux是當今電腦界一個耀眼的名字,它是目前全球最大的一個自由免費軟件,其本身是一個功能可與Unix和Windows相媲美的操作系統(tǒng),具有完備的網(wǎng)絡(luò)功能,它的用法與UNIX非常相似,因此許多用戶不再購買昂貴的UNIX,轉(zhuǎn)而投入Linux等免費系統(tǒng)的懷抱。

      Linux最初由芬蘭人Linus Torvalds開發(fā),其源程序在Internet網(wǎng)上公開發(fā)布,由此,引發(fā)了全球電腦愛好者的開發(fā)熱情,許多人下載該源程序并按自己的意愿完善某一方面的功能,再發(fā)回網(wǎng)上,Linux也因此被雕琢成為一個全球最穩(wěn)定的、最有發(fā)展前景的操作系統(tǒng)。曾經(jīng)有人戲言:要是比爾·蓋茨把Windows的源代碼也作同樣處理,現(xiàn)在Windows中殘留的許多BUG(錯誤)早已不復(fù)存在,因為全世界的電腦愛好者都會成為Windows的義務(wù)測試和編程人員。

      Linux操作系統(tǒng)具有如下特點:

      1. 它是一個免費軟件,您可以自由安裝并任意修改軟件的源代碼。

      2. Linux操作系統(tǒng)與主流的UNIX系統(tǒng)兼容,這使得它一出現(xiàn)就有了一個很好的用戶群。

      3. 支持幾乎所有的硬件平臺,包括Intel系列,680x0系列,Alpha系列,MIPS系列等,并廣泛支持各種周邊設(shè)備。

      目前,Linux正在全球各地迅速普及推廣,各大軟件商如Oracle、Sybase、Novell、IBM等均發(fā)布了Linux版的產(chǎn)品,許多硬件廠商也推出了預(yù)裝Linux操作系統(tǒng)的服務(wù)器產(chǎn)品,還有不少公司或組織有計劃地收集有關(guān)Linux的軟件,組合成一套完整的Linux發(fā)行版本上市,比較著名的有RedHat(即紅帽子)、Slackware等公司。Linux可以在相對低價的Intel X86硬件平臺上實現(xiàn)高檔系統(tǒng)才具有的性能,許多用戶使用benchmarks在運行Linux的X86機器上測試,發(fā)現(xiàn)可以和Sun和Digital公司的中型工作站的性能媲美。事實上不光是許多愛好者和程序員在使用Linux,許多商業(yè)用戶比如Internet服務(wù)供應(yīng)商(ISP)也使用Linux做為服務(wù)器代替昂貴的工作站。這些服務(wù)器的最高記錄是經(jīng)過600天的運行沒有碰到一次系統(tǒng)崩潰!我們有理由相信Linux這樣一個穩(wěn)定、靈活和易用的軟件,肯定會得到越來越廣泛的應(yīng)用。

      除了 Linux之外還有一種免費的UNIX變種操作系統(tǒng)FreeBSD可供使用,一般來說,對于工作站而言,LINUX支持的硬件種類和數(shù)量要遠遠地超過FreeBSD,而在網(wǎng)絡(luò)的負載非常高時,F(xiàn)reeBSD的性能比LINUX 要好一些。

      五、OS/2系統(tǒng)

      1987年IBM公司在激烈的市場競爭中推出了PS/2(Personal System/2)個人電腦。PS/2系列電腦大幅度突破了現(xiàn)行PC機的體系,采用了與其它總線互不兼容的微通道總線MCA,并且IBM自行設(shè)計了該系統(tǒng)約80%的零部件,以防止其它公司仿制。OS/2系統(tǒng)正是為系列機開發(fā)的一個新型多任務(wù)操作系統(tǒng)。OS/2克服了DOS系統(tǒng)640KB主存的限制,具有多任務(wù)功能。OS/2也采用圖形界面,它本身是一個32位系統(tǒng),不僅可以處理32位OS/2系統(tǒng)的應(yīng)用軟件,也可以運行16位DOS和Windows軟件。OS/2系統(tǒng)通常要求在4MB內(nèi)存和100MB硬盤或更高的硬件環(huán)境下運行。由于OS/2 僅限于PS/2機型,兼容性較差,故而限制了它的推廣和應(yīng)用。

      服務(wù)器用2003的

      第二篇:如何升級電腦操作系統(tǒng)

      強烈建議將本教程打印出來。在安裝 Windows 7 的過程中,您的電腦將會重新啟動,因此,如果您無法返回到此網(wǎng)頁,您可借助打印副本來按步驟進行操作。

      從 Windows Vista 升級到 Windows 7 過程概述

      介紹

      根據(jù)您的硬件以及 Windows Vista 的當前版本,您可以在 Windows 7 安裝期間使用“升級”選項從 Windows Vista 升級到相應(yīng)的或更高版本的 Windows 7。

      升級是在電腦上獲取 Windows 7 的最簡單的方法,因為它會將 Windows Vista 中的文件、設(shè)置和程序保留在原位置。如果想要在上網(wǎng)本上安裝 Windows 7,則最簡單的方法是從 Microsoft 商店購買并下載 Windows 7。有關(guān)詳細信息,請參閱在上網(wǎng)本上安裝 Windows 7。

      如果無法從當前版本的 Windows Vista 升級到您想使用的 Windows 7 版本,仍可使用“自定義”安裝選項來安裝 Windows 7。但“自定義”選項不會保留您的文件、程序或設(shè)置。有關(guān)如何執(zhí)行自定義安裝的分步教程,請參閱從 Windows Vista 升級到 Windows 7(自定義安裝)。

      確保您的程序和設(shè)備適用于 Windows 7 由于您的電腦正在運行 Windows Vista,因此它滿足運行 Windows 7 所需的系統(tǒng)要求。但我們?nèi)耘f建議您從 Microsoft 網(wǎng)站上的 Windows 7 升級顧問網(wǎng)頁下載并運行免費的 Windows 7。該軟件可找出電腦硬件、設(shè)備或程序中可能會影響 Windows 7 安裝的潛在問題,并給出操作建議。

      下一步:了解 Windows 7 的升級選項。

      步驟 1:我可以升級到哪個版本的 Windows 7?

      下表說明了哪些版本的 Windows Vista 可升級到 Windows 7。請記住,如果無法使用“升級”選項升級到您想使用的 Windows 7 版本,仍可使用“自定義”安裝選項。

      “升級”選項使用 Windows 7 的升級副本或者完整產(chǎn)品副本。此信息位于 Windows 7 零售版包裝盒正面或聯(lián)機銷售回執(zhí)上。

      Windows 7 家庭高級版 Windows 7 專業(yè)版 Windows 7 旗艦版

      Windows Vista 家庭普通版

      Windows Vista 家庭高級版

      Windows Vista 商用版

      Windows Vista 旗艦版

      位或 64 位:要安裝哪個版本的 Windows 7?

      如果您運行的是 32 位版本的 Windows Vista,則只能升級到 32 位版本的 Windows 7。同樣,如果您運行的是 64 位版本的 Windows Vista,則只能升級到 64 位版本的 Windows 7。否則,將需要使用“自定義”選項來安裝 Windows 7。32 位和 64 位安裝光盤都包含在 Windows 7 包裝盒內(nèi)。相比較于 32 位操作系統(tǒng),64 位操作系統(tǒng)可以更高效地處理大量內(nèi)存,通常為 4 GB 或更多隨機存取內(nèi)存(RAM)。但并非所有電腦都支持 64 位。

      若要了解您可以使用哪個 Windows 7 安裝光盤,請執(zhí)行以下操作:

      1.打開“性能信息和工具”,方法是:依次單擊“開始”按鈕、“控制面板”、“系統(tǒng)和維護”,然后單擊“性能信息和工具”。

      2.單擊“查看和打印詳細信息”。

      3.在“系統(tǒng)”下,您可以在“系統(tǒng)類型”旁邊看到當前正在運行的操作系統(tǒng)類型,并在“支持 64 位”旁邊看到您是否可以運行 64 位版本的 Windows。

      如果您的計算機已經(jīng)在運行 64 位版本的 Windows,將不會看到有關(guān)是否支持 64 位的列出項。

      如果無法選擇“升級”選項,該怎么辦?

      使用正在嘗試使用的安裝光盤,無法對某些版本的 Windows 進行升級。例如,無法從 32 位版本的 Windows 升級到 64 位版本,或無法從較高版本的 Windows(如 Windows Vista 旗艦版)升級到較低版本的 Windows 7(如家庭高級版)。這種情況下,需要在安裝過程中使用“自定義”選項。

      但是,不同于“升級”選項,“自定義”選項不會保留您的文件、設(shè)置或程序。您需要在安裝 Windows 7 之前對文件和設(shè)置進行備份,并在安裝完成后將其還原,您還需要使用原始安裝光盤或安裝文件重新安裝程序。有關(guān)如何執(zhí)行自定義安裝的分步教程,請參閱從 Windows Vista 升級到 Windows 7(自定義安裝)。下一步:準備安裝 Windows 7。

      步驟 2:安裝 Windows 7 升級到 Windows 7 時,請保留 Windows Vista 中的文件、設(shè)置和程序。

      用于 Windows 7 安裝的選項

      開始之前

      ? 請確保計算機上運行的是 Windows Vista Service Pack 1 或 Service Pack 2。有關(guān)詳細信息,請參閱 Microsoft 網(wǎng)站上的 Windows Vista Service Pack 網(wǎng)頁。

      ? 將電腦連接到 Internet,以便在安裝過程中獲取安裝更新。(如果沒有連接到

      Internet,仍可以安裝 Windows 7。)

      ? 據(jù)您要安裝的是 32 位還是 64 位版本的 Windows 7,請選擇相應(yīng)版本的

      Windows 7 安裝光盤。如果您的計算機當前運行的是 64 位版本的 Windows Vista,則可以使用 64 位安裝光盤。? 查找包含 25 個字符的 Windows 產(chǎn)品密鑰??梢栽?Windows 包裝盒內(nèi)的安裝光盤盒上找到產(chǎn)品密鑰—或者如果您在線購買并下載了 Windows 7,可以在確認電子郵件中找到產(chǎn)品密鑰。

      ? 如果使用指紋讀取器或其他生物特征設(shè)備登錄到電腦,請確保在升級之前記下密碼。在升級之后首次使用 Windows 時,必須鍵入您的用戶名和密碼才能登錄。

      執(zhí)行 Windows 7 的升級安裝

      1.打開電腦。

      2.在 Windows Vista 啟動之后,執(zhí)行下列操作之一:

      ? 如果您已經(jīng)在線購買并下載了 Windows 7,請打開安裝文件。在線購買 Windows 7 是在上網(wǎng)本上安裝 Windows 7 的最簡單的方式。有關(guān)詳細信息,請參閱在上網(wǎng)本上安裝 Windows 7。

      ? 如果有 Windows 7 安裝光盤,請將光盤插入電腦。安裝過程應(yīng)自動開始。如果沒有,請依次單擊“開始”按鈕和“計算機”,再雙擊 DVD 驅(qū)動器以打開 Windows 7 安裝光盤,然后雙擊“setup.exe”。

      3.在“安裝 Windows”頁面上,單擊“立即安裝”。

      4.建議在“獲取安裝的重要更新”頁面上獲取最新的更新,這樣有助于確保安裝成功,并防止電腦受到安全威脅。在 Windows 7 安裝過程中,計算機需要連接到 Internet,以便獲取這些更新。5.在頁面上,如果接受許可條款,則單擊,“請閱讀許可條款”“我接受許可條款”然后單擊“下一步”。

      6.在“您想進行何種類型的安裝?”頁面上,單擊“升級”。

      可能會顯示兼容性報告。

      7.按照說明繼續(xù)操作,完成 Windows 7 的安裝。

      計算機的詳細信息

      組件 處理器 內(nèi)存(RAM)圖形 游戲圖形 主硬盤 詳細信息

      Intel(R)Core(TM)2 Duo CPU T6670 @ 2.20GHz 1.00 GB Mobile Intel(R)4 Series Express Chipset Family 270 MB 可用圖形內(nèi)存總量 186GB 可用(總計 222GB)

      子分數(shù)

      5.2 4.5 3.2 3.5

      由最低子分數(shù)決

      5.5

      基本分數(shù)

      3.2

      Windows Vista(TM)Home Basic

      系統(tǒng)

      制造商

      型號

      系統(tǒng)內(nèi)存的總量

      系統(tǒng)類型

      處理器內(nèi)核數(shù)目

      支持 64 位

      LENOVO 27462HC 1.00 GB RAM 32 位操作系統(tǒng) 2 是

      存儲

      硬盤的總大小

      233 GB 磁盤分區(qū)(C:)媒體驅(qū)動器(E:)磁盤分區(qū)(Q:)磁盤分區(qū)(S:)

      186 GB 可用(總計 222 GB)CD/DVD GB 可用(總計 10 GB)675 MB 可用(總計 1 GB)圖形

      顯示適配器類型

      可用圖形內(nèi)存總數(shù)

      專用圖形內(nèi)存

      專用系統(tǒng)內(nèi)存

      共享系統(tǒng)內(nèi)存

      顯示適配器驅(qū)動程序版本

      主監(jiān)視器分辨率

      DirectX 版本

      Mobile Intel(R)4 Series Express Chipset Family 270 MB 32 MB 96 MB 142 MB 7.15.10.1591 1280x800 DirectX 10 網(wǎng)絡(luò)

      網(wǎng)卡

      網(wǎng)卡

      網(wǎng)卡

      Realtek PCIe GBE Family Controller

      11b/g Wireless LAN Mini PCI Express Adapter III Microsoft Tun Miniport Adapter

      第三篇:電腦操作系統(tǒng)基礎(chǔ)知識

      這是一本現(xiàn)代操作系統(tǒng)介紹的電子書,雖然看上去很專業(yè),但是還是很通俗,略有電腦基礎(chǔ)的人可以讀一讀,會從更加底層一些的角度全面認識電腦。下面就讓小編帶你去看看電腦操作系統(tǒng)基礎(chǔ)知識吧,希望能幫助到大家!

      操作系統(tǒng)基礎(chǔ)解析:Windows和Linu__ 到底有何不同?

      計算機操作系統(tǒng)是基礎(chǔ)軟件,分為閉源和開源兩類。

      廣義的操作系統(tǒng)包括:計算機(PC、工作站、服務(wù)器)系統(tǒng)、移動端系統(tǒng)(例如鴻蒙)、嵌入式系統(tǒng) 等。本文只涉及計算機操作系統(tǒng)。

      計算機操作系統(tǒng)的功能角色:作為用戶和計算機硬件資源之間的交互,管理調(diào)度硬件資源,為應(yīng)用軟件提供運行環(huán)境。操作系統(tǒng)屬于基礎(chǔ)軟件,是系統(tǒng)級程序的匯集,為用戶屏蔽底層硬件復(fù)雜度,并提供編程接口和操作入口。操作系統(tǒng)控制處理器(CPU)調(diào)度系統(tǒng)資源,控制應(yīng)用程序執(zhí)行的時機,決定各個程序分配的處理器時間(CPUtime)。操作系統(tǒng)需要兼容底層硬件和應(yīng)用軟件,才能實現(xiàn)計算機的功能。

      根據(jù)核心代碼是否向開放,操作系統(tǒng)可劃分為兩類:開源系統(tǒng)、閉源系統(tǒng)。

      1.閉源操作系統(tǒng):代碼不開放,以微軟 Windows 系統(tǒng)為代表

      微軟公司內(nèi)部的研發(fā)團隊開發(fā) Windows 操作系統(tǒng),并開發(fā)配套的應(yīng)用軟件,比如 Office。在生態(tài) 建設(shè)方面,Intel 和 Windows長期合作形成 Wintel 體系,在 PC 端市占率全球領(lǐng)先

      Windows 系統(tǒng)的訪問分為 User mode(用戶模式)和 Kernel mode(內(nèi)核模式)。用戶級的應(yīng)用程序在用戶模式中運行,而系統(tǒng)級的程序在內(nèi)核模式中運行。內(nèi)核模式允許訪問所有的系統(tǒng)內(nèi)存和 CPU 指令。Windows 系統(tǒng)從最早期的 16 位、32 位到現(xiàn)在流行的64 位,系統(tǒng)版本從最初的 Windows 1.0 到 Windows 95、Windows 98、Windows 2000、Windows2003、Windows __P、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10 和Windows Server 服務(wù)器企業(yè)級 操作系統(tǒng),不斷持續(xù)更新。

      Windows 系統(tǒng)最大的優(yōu)勢在于圖形界面,使得普通用戶操作起來非常便利。相比大部分 Linu__ 系 統(tǒng),windows的常用軟件安裝和系統(tǒng)設(shè)置不需要以命令行的方式去輸入系統(tǒng)指令,只需要點擊“按 鈕”即可完成。如今,絕大多數(shù)常見軟件、專用軟件和底層硬件都支持 Windows操作系統(tǒng),形成 了 Window 強大的生態(tài)整體。

      2.開源操作系統(tǒng):代碼免費開放,以 Linu__ 操作系統(tǒng)為代表

      Linu__ kernel(內(nèi)核)由 Linus Torvalds 在 1991 年發(fā)布,代碼免費公開,由全球開發(fā)者共同貢獻,已成為影響最廣泛的開源軟件項目。以 Linu__ 內(nèi)核為基礎(chǔ),不同的開發(fā)團體(開源社區(qū)、企業(yè)、個 人等)對內(nèi)核代碼進行一定的修改和補充,加入GUI(圖形界面)、應(yīng)用等部分,形成了相應(yīng)的 Linu__ 操作系統(tǒng)發(fā)行版。

      Linu__ 系統(tǒng)版本之間存在衍生關(guān)系,由此形成 RedHat、Slackware、Debian 等幾大家族,各家族 內(nèi)部又衍生出一些著名版本,如Ubuntu、SUSE、CentOS、Red Hat Enterprise Linu__、Fedora 等。

      Linu__ kernel 是開源項目,由全球范圍的開發(fā)者(企業(yè)、團體、獨立開發(fā)者)共同貢獻源代碼。Linu__ 的官方組織是 Linu__基金會,作為非盈利的聯(lián)盟,協(xié)調(diào)和推動 Linu__ 系統(tǒng)的發(fā)展,以及宣傳、保護 和規(guī)范 Linu__。Linu__ 基金會由開源碼發(fā)展實驗室(Open SourceDevelopment Labs,OSDL)與自 由標準組織(Free Standards Group ,FSG)于 2007 年聯(lián)合成立。

      開源社區(qū)是 Linu__ 系統(tǒng)的創(chuàng)新源泉和主要的開發(fā)場所。Linu__ 操作系統(tǒng)發(fā)行版分為社區(qū)版本和商業(yè)版本。社區(qū)版本數(shù)量較多,其開發(fā)和維護的主體是開源社區(qū)。少數(shù)的商業(yè)版本(比如紅帽企業(yè)版)則是在社區(qū)版本的基礎(chǔ)上,進一步優(yōu)化而來。整體來看,無論是否涉及商業(yè)活動,開源社區(qū)是 Linu__發(fā)行版的創(chuàng)新來源和主要的開發(fā)場所。而成熟的開源社區(qū)通常由相應(yīng)的開源基金會(或者項目委員會)進行管理。開源基金會為開發(fā)社區(qū)制定了規(guī)則,進行資源管理,負責可能的商務(wù)對接,以及保護社區(qū)的健康運轉(zhuǎn)。社區(qū)的開源基金會(委員會)一般由開源貢獻方進行贊助和決策支持。

      許多開源社區(qū)背后都有一個主導(dǎo)企業(yè),為社區(qū)提供資金和研究支撐,甚至直接委派員工參與開源 項目。例如,F(xiàn)edora 社區(qū)的核心開發(fā)者中 1/3是紅帽的正式雇員。通過資助和維護開源社區(qū)的方 式,企業(yè)可以發(fā)揮研究力量的“杠桿”作用,通過向社區(qū)輸入自有的研究資源,吸引更多的外部貢獻者參與進來,擴大創(chuàng)意來源;另一方面,開源社區(qū)版本也成為企業(yè)擴大技術(shù)影響力的重要途徑。

      Linu__ 操作系統(tǒng)由 4 部分組成:kernel、shell、文件系統(tǒng)、應(yīng)用程序。Kernel(內(nèi)核)是操作系統(tǒng)的 核心,不同于 windows的內(nèi)核,Linu__ 的內(nèi)核不僅實現(xiàn)了進程調(diào)度、內(nèi)存管理、中斷處理、異常陷 阱處理,而且還實現(xiàn)了進程管理、進程通信機制、虛擬內(nèi)存管理、文件系統(tǒng)驅(qū)動和USB、網(wǎng)絡(luò)、聲 音等各類設(shè)備驅(qū)動子系統(tǒng),決定了整個系統(tǒng)的性能和穩(wěn)定性。而 shell 是系統(tǒng)的用戶界面,提供用戶與內(nèi)核交互的接口,接收用戶輸入的命令并送入內(nèi)核去執(zhí)行。

      Linu__ 操作系統(tǒng)主要的優(yōu)勢領(lǐng)域是服務(wù)器和嵌入式。據(jù) Linu__ 基金會統(tǒng)計,全球 90%的公有云平臺采用了 Linu__ 系統(tǒng),99%的超算和62%的嵌入式設(shè)備也都是基于 Linu__。亞馬遜 AWS、微軟 Azure、微軟 Azure、谷歌云平臺和阿里云等主流云服務(wù)商,都提供了 Linu__系統(tǒng)方案。全球公有 云平臺運行的所有應(yīng)用,超過 54%是運行在 Linu__ 虛擬機上。甚至微軟 Azure 的近30%的虛擬機 也是基于 Linu__。根據(jù)IDC 在 2017 年的統(tǒng)計數(shù)據(jù),全球服務(wù)器操作系統(tǒng)使用份額(免費+付費)中,68%是 Linu__ 服務(wù)器操作系統(tǒng)。

      Linu__ 操作系統(tǒng)在服務(wù)器領(lǐng)域的普及,主要由于 3 個方面:

      1)創(chuàng)新方面,集思廣益。全球開發(fā)者對 Linu__ 內(nèi)核保持了持續(xù)的更新,提供了充足的創(chuàng)新動力。據(jù) GitStats 分析結(jié)果,截至 2018 年 9月,已有超過 19000 名開發(fā)者為 Linu__ 內(nèi)核貢獻了代碼,這些開發(fā)者遍布全球范圍超過1500個組織/企業(yè)。廣泛分布的開發(fā)者,從不同視角不同方面對Linu__ 內(nèi)核的補充,使得 Linu__系統(tǒng)得以快速適應(yīng)服務(wù)器領(lǐng)域的變化。

      2)系統(tǒng)代碼可以修改和自定義,用戶可調(diào)用計算機資源的自由度極高。Linu__ 操作系統(tǒng)的使用者可以輕松查看系統(tǒng)代碼,可以自由修改代碼來修補常見的問題,也可以開發(fā)自己的程序并添加入 Linu__ 操作系統(tǒng)中。相比 Windows 等閉源系統(tǒng),Linu__支持了使用者對于計算機資源極大的使用自 由度,支持專業(yè)用戶去構(gòu)建和自定義服務(wù)器,由此獲得了互聯(lián)網(wǎng)公司、云計算公司的青睞。

      3)運行效率高,運維成本低。Linu__ 系統(tǒng)在服務(wù)器上面的運行效率較高,相對比較輕量化,除非硬 件資源分配出現(xiàn)問題,不易出現(xiàn)系統(tǒng)卡死狀況。而且Linu__ 系統(tǒng)天然地支持虛擬化。因此,在服務(wù) 器集群上,Linu__ 系統(tǒng)的運維成本較低。

      4)安全。Linu__ 從發(fā)展根源上就是針對多用戶系統(tǒng)設(shè)計的,系統(tǒng)管理員和 root 用戶具有系統(tǒng)管理 權(quán)限。Linu__面向全球開發(fā)者開源,系統(tǒng)文件都是文檔,在全球開發(fā)者多次的篩查和更新中,基本 排除了“后門植入”的可能。實際應(yīng)用中,普通不成熟的 Linu__操作系統(tǒng)確實可能存在安全問題,也是和系統(tǒng)的文檔屬性有關(guān)。例如,用戶 root 權(quán)限和 sudo 指令可在有意或無意間修改 Linu__ 系統(tǒng)文檔,可能會對其他用戶或整個系統(tǒng)造成不利影響。因此,成熟的 Linu__ 操作系統(tǒng)解決方案,有必要對這類屬性進行設(shè)計方面的防范,去進行適當?shù)臋?quán)限屏蔽。而這些安全屬性的設(shè)計,本質(zhì)上并 不存在難以解決的障礙。

      電腦操作系統(tǒng)維護10條基礎(chǔ)知識!

      1、經(jīng)常進行“磁盤清理”和磁盤碎片整理”

      當硬盤用久了,無數(shù)次的新增、更改和刪除程序和文件后,就會造成很多斷斷續(xù)續(xù)的扇區(qū),非連續(xù)性的文件便會愈來愈多,硬盤磁頭便需要花更多時間跳來跳去來讀取數(shù)據(jù),這就導(dǎo)致硬盤速度減慢。

      因此,我們應(yīng)該定期進行“磁盤清理”和磁盤碎片整理”,將所有非連續(xù)性的文件重新編排整齊。

      處理方法:點開始-程序-附件-系統(tǒng)工具-磁盤清理程序和磁盤碎片整理程序。有可能整理過程很慢,那是你長時間沒有清理或者有只讀文件,請多執(zhí)行幾次,耐心等待。碎片清理時要退出所有的應(yīng)用程序。

      2、移動internet臨時文件和臨時交換文件

      internet臨時文件和臨時交換文件是我們上網(wǎng)時產(chǎn)生的臨時文件,是產(chǎn)生磁盤碎片的罪魁禍首,叫它離開系統(tǒng)盤是最好的辦法處理方法:

      ⑴在桌面上右鍵點internete__plorer圖標,再點出來的“屬性”,出屬性對話框,在internet臨時文件后面點“設(shè)置”,在出來的設(shè)置對話框中點移動文件夾,再選擇除系統(tǒng)盤以外的硬盤(如D盤);

      ⑵、開始-設(shè)置-控制面板-雙擊系統(tǒng),在“性能”項上點“設(shè)置”,在“性能選項”上點“高級”,在“虛擬內(nèi)存”選項點“更改”,選擇除系統(tǒng)盤外的硬盤如d,最后確定。關(guān)機重啟,ok。

      3、開啟wondows __p保留的20%帶寬

      wondows__p默認保留了20%的帶寬,我們可以將它開啟,充分利用帶寬。處理方法:點開始-運行,輸入gpedit.msc,打開組策略-計算機配置—管理模板—網(wǎng)絡(luò)—Qos數(shù)據(jù)包調(diào)度程序,右擊窗口右邊的“限制可保留帶寬”選項,單擊“屬性”命令,在彈出的“限制可保留帶寬屬性”對話框中的“設(shè)置”選項卡中,勾選“已啟用”單選框,將下面的“帶寬限制”數(shù)值調(diào)到“0”。點確定,ok。

      4、刪除不必要的系統(tǒng)聲音

      系統(tǒng)聲音是計算機事件的一組聲音方案,實際一點用處沒有,還占用一部分系統(tǒng)內(nèi)存,干掉它是明智的選擇。

      處理方法:右鍵點通知欄里的小喇叭,點調(diào)整音頻屬性,在屬性框中點聲音,點方案后面的“刪除”,再確定,ok。

      5、定期清理internet預(yù)讀文件

      在聊天室碰到好多次有些朋友突然打不開我們聊天室的網(wǎng)頁了,而其他的網(wǎng)站可以。問題是出現(xiàn)了死連接,實際__P使用一段時間后,預(yù)讀文件夾里的文件會變得很大,里面會有死鏈文件,這會減慢系統(tǒng)時間。建議:定期刪除。

      處理方法:在桌面上右鍵點internete__plorer圖標,再點“屬性”,出屬性對話框,在internet臨時文件后面點“刪除cookies”、“刪除文件”。

      提醒:刪除文件時請選擇“刪除所有脫機文件”。

      6、關(guān)于internet e__plorer

      IE并不是最佳的瀏覽器,其缺點之一是占用太多的系統(tǒng)資源,第一次開啟IE,占用7%左右的資源,以后每開啟一個IE窗口,占用4%左右的資源。現(xiàn)在上網(wǎng),網(wǎng)頁自身自動開啟的彈出式窗口就多,快速消耗你的內(nèi)存是很自然的事情,CUP使用率常在100%也不奇怪。

      7、優(yōu)化硬盤參數(shù)

      右擊“我的電腦”,選“屬性”,選中“硬件”下的“設(shè)備管理器”標簽,然后在“磁盤驅(qū)動器”中找到你的硬盤,查看它的屬性,在“磁盤屬性”標簽中選中“啟用了寫入緩存”;在“IDE控制器”中分別查看“PrimaryIDE Channel”和“Secondary IDEChannel”的屬性,在“高級設(shè)置”中將“設(shè)備類型”設(shè)定為“自動檢測”,“傳輸模式”設(shè)定為“DMA(若可用)”。

      8、讓系統(tǒng)自動釋放系統(tǒng)資源

      在Windows中每運行一個程序,系統(tǒng)資源就會減少。即使把程序關(guān)閉,在內(nèi)存中還有一些沒用的.DLL文件在運行,這樣就使得系統(tǒng)的運行速度下降。可以通過修改注冊表,令程序關(guān)閉后自動清除沒有用的DLL文件,收回系統(tǒng)資源。

      處理方法:運行regedit打開注冊表編輯器,找到并選中HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrenVersione__plorer主鍵,在右邊窗格單擊右鍵,新建一個字符串值,名為AlwaysUnloadDll,然后將AlwaysUnloadDll的鍵值改為1,退出注冊表,重啟計算機。

      9、固定自己的DNS和IP

      一般__P/2000是自動檢測IP和DNS地址的,但我們可以自己設(shè)置好,以提高系統(tǒng)效率,前提是你要與服務(wù)商聯(lián)系,獲取你的DNS和IP地址。處理方法:點開始-設(shè)置-控制面板-雙擊網(wǎng)絡(luò)連接,點方框中TCP/IP,點屬性,點IP地址,選擇“指定IP地址”,填入你從服務(wù)商那里得到的IP地址和子關(guān)掩碼;點DNS配置,選擇“啟用DNS",填入你得到的服務(wù)器地址,添加。

      10、關(guān)于ADSL貓的使用注意事項

      因為貓對電源的要求實際很高,只是我們不太注意,貓的電源應(yīng)該盡量采用獨立的電源線,中間要注意避開大功率的用電設(shè)備,防止其他用電設(shè)備對它的干擾,采取一定的屏蔽接地措施是明智的。

      另外注意選擇品牌大的貓并注意與服務(wù)商提供服務(wù)的兼容性,如果ISP的局端設(shè)備有了改動,這時我們可能會經(jīng)常掉線,這時建議下載Firmware版本刷新程序?qū)Α按筘垺彼⑿?,一般可以完全解決。再者使貓保持良好的散熱效果,最好將貓的下面墊空。

      操作系統(tǒng)基礎(chǔ)-CPU虛擬化

      操作系統(tǒng)的三個要素

      操作系統(tǒng)的定位是計算機資源(CPU,內(nèi)存,硬盤,各種I/O設(shè)備等)的管理者。最早的計算機系統(tǒng)一次只運行一個程序,操作系統(tǒng)是作為庫函數(shù)的形式存在的,這種模式無法充分的利用計算機資源,對于早期造價動輒數(shù)百萬美元的計算機來說,這是巨大的浪費,因此人們引入了現(xiàn)代的操作系統(tǒng)來支持方便的多進程并發(fā)執(zhí)行,允許多個用戶同時運行他們的程序。具體來說,操作系統(tǒng)提供了這么三個要素:

      虛擬化(Virtualization),主要指的是CPU和內(nèi)存虛擬化,仿佛每個進程都有自己獨占的CPU和內(nèi)存。

      并發(fā)(Concurrency),主要指的是線程級的并發(fā)。

      持久化(Persistance),主要指的是文件系統(tǒng)。

      存儲器層次結(jié)構(gòu)

      為什么說單個程序不能充分利用計算機資源呢?這跟計算機的存儲器層次結(jié)構(gòu)有關(guān),計算機中有各種各樣的存儲器:CPU上的寄存器、一二級緩存,內(nèi)存、硬盤……這些存儲器的容量、性能和成本各不相同,一個典型的存儲器層次結(jié)構(gòu)如下:

      越是靠近上層(CPU)存儲器的性能越好,但是容量越小,(每字節(jié))存儲成本越高;越是遠離CPU,存儲器的性能越差,但是容量越大,(每字節(jié))存儲成本越低。比如,CPU訪問一級緩存緩存只需要1個時鐘周期,而進行磁盤I/O可能需要上千萬個時鐘周期。程序在進行I/O操作的時候,CPU實際是空閑的,這時候可以讓CPU運行其他程序,提供計算機資源的利用率。

      另一方面,為了彌補高速CPU到低速I/O設(shè)備之間的差距,在存儲器之間引入了多層的緩存,比如本地硬盤作為網(wǎng)絡(luò)的緩存,內(nèi)存(DRAM)作為硬盤的緩存,SRAM作為內(nèi)存的緩存。由于局部性原理的存在,這個存儲器層次結(jié)構(gòu)通常工作得很好。所謂得局部性原理包含兩項:

      一是時間局部性,程序一旦引用過某個存儲器位置,接下來它很可能還會引用這個位置;

      二是空間局部性,程序一旦引用過某個存儲器位置,接下來它很可能還會引用附近的位置。

      進程

      操作系統(tǒng)提供了進程這個抽象概念,一個進程就是一個正在運行的程序。根據(jù)Steam2020年5月的調(diào)查,現(xiàn)在主流的PC配置是64位的4核物理CPU和16G內(nèi)存[1],而目前__86_64的PC上通常會運行幾十上百個進程,每個進程擁有256TB的的虛擬內(nèi)存。正是通過CPU和內(nèi)存虛擬化,操作系統(tǒng)提供了這種幻象:似乎每一個進程都有一個獨占的CPU和一片巨大的獨占內(nèi)存。

      在深入這些細節(jié)以前,我們先來看看計算機上運行一個進程需要維護些什么狀態(tài)信息:

      用來存取指令和數(shù)據(jù)的內(nèi)存,由于進程會根據(jù)地址來讀寫內(nèi)存,它們也叫做內(nèi)存地址空間,當然這里指的虛擬內(nèi)存地址空間(Virtual MemoryAddress Space)。進程的堆棧信息也在這個地址空間中。

      CPU中的通用寄存器,如%ra__

      CPU中的特殊寄存器,如:

      程序計數(shù)器(Program Counter/PC),或叫做指令指針(Instruction Pointer/IP)

      棧指針(stack pointer)及其對應(yīng)的基址指針(frame pointer)

      I/O相關(guān)的信息,比如當前打開的文件,Socket套接字等。

      操作系統(tǒng)通過分時復(fù)用的方式實現(xiàn)了CPU的虛擬化,運行進程A一段時間后,主動或被動地把這個進程的狀態(tài)信息寫入物理內(nèi)存然后從物理內(nèi)存中讀取另一個進程B的狀態(tài)信息,從而恢復(fù)進程B的運行。

      進程在其生命周期中,始終處于以下三個狀態(tài)中的一個:

      Running:進程正在通過CPU執(zhí)行指令

      Ready:進程可以運行,但是操作系統(tǒng)還沒有調(diào)度它

      Blocked:進程在等待某個事件發(fā)生(比如等待磁盤讀取完成),因此還不能運行

      這是一個理想化的狀態(tài),Linu__中進程還有一些別的狀態(tài)

      內(nèi)核中有一個數(shù)據(jù)結(jié)構(gòu)叫做Process Control Block(PCB),用來記錄上面提到的各種信息,每個進程都有一個對應(yīng)的PCB。

      CPU虛擬化

      下面來考慮實現(xiàn)CPU虛擬化要解決的兩個核心問題:

      安全:用戶的進程不應(yīng)該擁有無限制的權(quán)限,比如它不應(yīng)該能訪問另一個用戶的文件,而權(quán)限檢查的把關(guān)就需要由操作系統(tǒng)來實現(xiàn)。

      性能:操作系統(tǒng)提供CPU虛擬化這種抽象機制的時候,不應(yīng)該有太大的性能損失

      計算機系統(tǒng)采用了一種叫Limited DirectE__ecution的機制,通過硬件和操作系統(tǒng)的協(xié)作解決了這兩個問題。在具體實現(xiàn)上,CPU中有一個狀態(tài)位,表明了當前運行在什么模式下:

      用戶的進程運行在用戶模式下,這種模式能做的操作有限,比如它無法發(fā)起一個I/O請求,嘗試這么做會引發(fā)一個異常(e__ception),導(dǎo)致進程被操作系統(tǒng)殺死。

      與之相對的是,內(nèi)核代碼運行在內(nèi)核模式下,它能執(zhí)行所有特權(quán)操作,比如發(fā)起I/O請求。

      如果用戶進程需要發(fā)起特權(quán)操作,必須通過操作系統(tǒng)內(nèi)核來進行,操作系統(tǒng)提供了很多這樣的服務(wù)入口,這就是系統(tǒng)調(diào)用,比如說打開一個文件用到的open()系統(tǒng)調(diào)用。這些系統(tǒng)調(diào)用看起來像是一個普通的函數(shù),而內(nèi)部實現(xiàn)上只是把系統(tǒng)調(diào)用的編號,和對應(yīng)的參數(shù)放到棧上某個特定的位置,然后調(diào)用trap指令,這個指令會完成以下幾個操作:

      把當前進程的CPU寄存器的值保存到內(nèi)核棧中

      把運行模式切換為內(nèi)核模式

      跳轉(zhuǎn)到該系統(tǒng)調(diào)用的處理函數(shù)

      內(nèi)核檢查參數(shù)和權(quán)限和合法性,然后執(zhí)行相應(yīng)的處理,無論結(jié)果如何,最終調(diào)用return-from-trap指令返回用戶進程,具體過程如下:

      從內(nèi)核棧中還原該進程的CPU寄存器值

      把運行模式切換為用戶模式

      把程序計數(shù)器(PC)設(shè)置為進程的下一條指令,從而恢復(fù)用戶進程的運行。

      可以看到,用戶進程直接運行在CPU上,因此保證了性能,而通過內(nèi)核模式和用戶模式的區(qū)分保證了安全,這里主要的損耗在于上下文切換帶來的開銷。

      內(nèi)核調(diào)用return-from-trap之前還會檢查進程是否有待處理的信號,如果有的話在這里觸發(fā)信號處理函數(shù)。

      搶占式調(diào)度

      Limited Direct E__ecution存在一個問題,一個進程可能會長久地占用CPU,導(dǎo)致其他進程無法得到服務(wù),那么這個進程什么時候把控制權(quán)還給操作系統(tǒng),讓操作系統(tǒng)調(diào)度其他進程呢?很自然地,一個合理的時間點是觸發(fā)系統(tǒng)調(diào)用的時候,操作系統(tǒng)可能會決定先執(zhí)行另一個進程。但如果是一個無限循環(huán),中間沒有任何系統(tǒng)調(diào)用呢?一些早期的系統(tǒng)如MacOS采用了合作式的調(diào)度方案,長期運行的進程需要周期性地讓出CPU,比如在循環(huán)體中加入一個yield()之類的系統(tǒng)調(diào)用,允許操作系統(tǒng)調(diào)度其他進程。這個方案治標不治本,存在這些場景:

      某些惡意程序希望獨占CPU資源,不按照要求來做

      程序bug導(dǎo)致yield()一直沒有運行

      這種情況下,唯一能打破這種循環(huán)的方法只有重啟。要解決這個問題,操作系統(tǒng)仍然需要硬件的協(xié)助。硬件中有個計時器可以編程為每隔一定的時間(比如每十毫秒)就發(fā)起一個時鐘中斷,它會掛起當前運行的進程,跳轉(zhuǎn)到操作系統(tǒng)預(yù)先設(shè)置的中斷處理函數(shù)中。在這里,操作系統(tǒng)可以決定是繼續(xù)運行這個進程,或是調(diào)度別的進程。這就是搶占式調(diào)度。

      異常處理流

      程序運行的過程中會遇到各種各樣的異常情況,在計算機啟動的時候,操作系統(tǒng)就需要為各種異常指定對應(yīng)的處理函數(shù)。CPU在執(zhí)行完一條指令之后,總是會檢查是否存在異常,如果有則觸發(fā)對應(yīng)的異常處理函數(shù),否則繼續(xù)執(zhí)行下一條指令。

      注意:

      上文中有兩組寄存器的保存/還原操作,第一組是用戶態(tài)的寄存器,第二組是內(nèi)核態(tài)的寄存器

      內(nèi)核處理完系統(tǒng)的調(diào)用后,也可以選擇不切換進程,直接調(diào)用return-from-trap返回進程A

      進程調(diào)度策略

      上面描述了進程切換的機制,接下來討論進程調(diào)度的策略,也就是說每次操作系統(tǒng)要調(diào)度一個進程的時候,選擇運行哪一個進程。通常來說,我們有兩種類型的工作負載:

      交互式的進程,這種進程大部分時候都在Blocked的狀態(tài)等待I/O,不怎么占用CPU,但是需要得到高優(yōu)先級的處理,比如shell里面用戶每輸入一個字符,總是希望操作系統(tǒng)盡快響應(yīng)并把這個字符顯示到屏幕上。

      非交互式的進程,他們大部分時間都在使用CPU執(zhí)行指令,處于Running的狀態(tài),這種進程的訴求是高吞吐量,盡可能減少進程切換帶來的開銷。

      下面來看看兩種常見的調(diào)度策略

      多級反饋隊列

      多級反饋隊列(Multi-Level Feedback Queue)致力于提高系統(tǒng)的整體響應(yīng)時間。

      操作系統(tǒng)中維護多個進程隊列,從高到底依次為每個隊列分配不同的優(yōu)先級:高優(yōu)先級的進程分配較短的時間片,保證快速響應(yīng);低優(yōu)先級的進程分配較長的時間片,保證其高吞吐量。具體調(diào)度策略如下:

      如果A的優(yōu)先級大于B,運行A

      如果A的優(yōu)先級等于B,輪流運行A和B

      然而我們不知道每個進程的工作模式是交互式的還是非交互式,因此先假設(shè)他們都是需要快速響應(yīng)的交互式進程:

      當進程啟動的時候,把它放到最高優(yōu)先級的隊列中

      當一個進程用完它的時間片之后,降低它的優(yōu)先級,也就是移到下一個隊列中

      還存在一個問題,如果有大量高優(yōu)先級任務(wù),那么低優(yōu)先的任務(wù)可能會被餓死,因此:

      每隔一段時間把所有的進程都移動到最高優(yōu)先級的隊列

      按比例共享調(diào)度

      與MLFQ相對的,按比例共享調(diào)度(Proportional ShareScheduling)的目標是讓各個進程公平地獲取CPU時間。它最簡單的形式叫做彩票調(diào)度(lotteryscheduling):假設(shè)系統(tǒng)使用100張彩票(編號為0-99),每次隨機選擇一張來決定運行哪個進程,進程A持有75張(編號為0-74),進程B持有剩余的25張(編號75-99)。任務(wù)調(diào)度器每次計算出一個0-99之間的隨機值,如果落在0-74之間則運行進程A,反之運行進程B,這樣保證了兩個進程總體獲得的CPU時間跟它們持有的票據(jù)數(shù)量一致(75%:25%)。

      最后還有個問題,怎么為進程分配票據(jù)(或者說權(quán)重),可以跟nice值關(guān)聯(lián)起來。

      Linu__的進程調(diào)度器

      Linu__當前采用的進程調(diào)度器叫做完全公平調(diào)度器(Completely FairScheduler/CFS),內(nèi)部采用紅黑樹,實現(xiàn)了跟按比例共享調(diào)度類似的目標。之前采用的進程調(diào)度器為O(1),其實現(xiàn)類似前面說的多級反饋隊列。

      第四篇:重裝電腦操作系統(tǒng)步驟詳解

      重裝電腦操作系統(tǒng)步驟詳解

      1.選擇操作系統(tǒng)

      XP的最低要求配置是CPU 1000mhz,內(nèi)存256M。不要理會微軟說的最低要求配置(微軟要求的配置太低)。如果你的電腦的配置低于這個標準,最好不要裝XP系統(tǒng)。否則,你反而是坐上牛車了,你就慢慢搖吧!

      當然,像我說的,除了主板硬件不升級,其它即插即用硬件全部升級,也要不少銀子的。我估計2000-2500元RMB吧,這樣你的電腦就是很高的配置了:CPU1.5G以上,內(nèi)存256M以上,56K貓,顯卡緩存32M。不過,不升級硬件也可以,那樣我們只好就用Windows 98或Windows Me了。這兩個系統(tǒng)沒有實質(zhì)性的區(qū)別。Me的界面好看,但Me的系統(tǒng)還原功能實在不能恭維。二者共同的毛病是不穩(wěn)定,死機;熱啟動、reset是每次上機不可缺少的保留節(jié)目。系統(tǒng)經(jīng)常丟失文件,并且隨著多次裝卸應(yīng)用軟件,系統(tǒng)變得越來越慢、越不穩(wěn)定直至重裝系統(tǒng)。

      不管那個系統(tǒng)的光盤,都可以在盜版光盤市場買到。(4-5元/張)在光盤市場,98和Me都是絕對的正版,沒有什么好講的。微軟給XP增加了激活功能(所謂激活,就是你裝完XP后必須在30天之內(nèi)通過網(wǎng)絡(luò)或電話與微軟聯(lián)系激活你的系統(tǒng),否則只能用30天你就進不去系統(tǒng)了。只有在安全模式下可以進入。這是微軟反盜版的一種手段。),目前XP最好的激活方法有三種,⑴算號激活。網(wǎng)上有國外黑客破解編寫的XP算號器,你可以直接下載,里面有詳細的使用方法。采用這種方式激活的系統(tǒng)絕對是正版,但是比較麻煩(進網(wǎng)站搜索Windows XP算號器)⑵使用俄羅斯黑客采用電話激活(不用真打電話)。該激活方式簡單易行,支持系統(tǒng)升級,目前沒有發(fā)現(xiàn)任何方面的問題。(下載地址:)⑶OEM激活。該方法比較麻煩,需要修改BIOS驅(qū)動程序,建議一般人不要采取這種方法。(具體激活方式:的論壇)

      最好、最簡單的并且支持升級的激活方法是俄羅斯黑客電話激活方式。我即采用這種激活方式將我的系統(tǒng)升級為XP sp1版本了。據(jù)說,微軟的最新操作系統(tǒng)Windows 2003將于二○○三年五月二十二日發(fā)布。讓我們拭目以待,盡快能享受到微軟最新操作系統(tǒng)給我們帶來的極速快樂。^_^

      至于有人要問,你為什么不提Windows 2000呢?盡管2000的穩(wěn)定性較好(強于98和Me,次于XP),但兼容性太次,好多應(yīng)用軟件不能在2000上運行。所以,在有XP的情況下,誰裝2000,誰就是傻子。^_^

      2.裝系統(tǒng)前的備份工作

      你的電腦上不可避免地存有很多資料和信件。我們不能因為裝系統(tǒng)就把這些東西丟掉吧?怎么辦?我們可以百分之百地把它們備份在其它盤上。如果你的電腦已經(jīng)爬下了,連機也開不了,那么你手動關(guān)機;再開機,按住F8進入安全模式然后進行以下操作。⑴在本機盤上備份

      如果你的機子的文件系統(tǒng)是FAT形式、并且你以前至少把硬盤已經(jīng)分為兩個以上的區(qū),你就可以把你的信件、郵箱帳戶、通訊薄、數(shù)據(jù)材料統(tǒng)統(tǒng)存在非系統(tǒng)盤上(你總不至于沒有分區(qū)吧?如果你只用一個區(qū),那你不是一個超級懶漢,就是一個超級菜鳥^_^)如果你用的是系統(tǒng)自帶的Outlook Express做你的郵件終端接發(fā),你可以把信件、通訊薄和帳戶全數(shù)導(dǎo)出。

      信件導(dǎo)出:打開OE,點擊工具,點開選項,再點擊維護,點擊存儲文件夾,點擊更改,改設(shè)為非系統(tǒng)盤上,如D:我的信件。確認。帳戶導(dǎo)出:打開OE,點擊工具,再點擊帳戶,點郵件,一個一個選中郵件,點擊右邊的導(dǎo)出,設(shè)置非系統(tǒng)盤文件夾,如:D:我的帳戶;保存。

      通訊薄導(dǎo)出:打開OE,點擊文件,再點擊導(dǎo)出,點擊通訊薄,選擇存儲位置,如D:我的帳戶,保存。

      我的文檔導(dǎo)出:右鍵點擊桌面我的文檔,再點擊屬性,點擊移動,設(shè)置非系統(tǒng)盤如D:我的文檔,確定。

      ⑵如果你有活動硬盤,你最好把上面說的內(nèi)容存到活動硬盤上。只是把存儲地點的盤符改為活動硬盤的盤符。(現(xiàn)在,一個活動硬盤大約1000元左右(40G的容量,USB2.O兼容USB1.1)如果你現(xiàn)在的系統(tǒng)是98,你就得裝USB驅(qū)動,否則不能認活動硬盤;如果是Me或2000、XP,就不用裝USB驅(qū)動了。順便說一下活動硬盤,有了這個玩意,連筆記本都可以不拿了。平時把我們要用的圖、數(shù)據(jù)存進去,隨身一帶,方便之至!現(xiàn)在,沒有電腦的單位恐怕不多了吧,不管我們?nèi)ツ睦镛k事帶上它就可以了。

      ⑶ 輸入法詞庫記憶備份

      如果你操作這臺電腦有一段時間了,你必然使用文字輸入了。這樣,你的語言習慣和用詞習慣電腦已經(jīng)適應(yīng)和記憶了。我們可以把字庫文件備份出來,該文件的位置:c:windowssystem32IME

      總之,我們在使用電腦時,盡量不要在系統(tǒng)盤(一般就是C:盤)上放重要數(shù)據(jù)。我的信件、(我用的郵件客戶端是BECKY2.05.10)、資料和常用軟件分別存放在D:、E:和活動硬盤上。

      3.CMOS設(shè)置

      一般的電腦在正常使用時都應(yīng)該把第一啟動引導(dǎo)順序設(shè)置為分區(qū)時的激活盤,其它如光驅(qū)、軟驅(qū)就不要搞啟動檢測了。這樣,既有利于啟動速度,又能延長光驅(qū)、軟驅(qū)的使用壽命;同時沒有了啟動檢測時“嘎吱嘎吱”的噪音。但是,我們裝系統(tǒng)時可就不能從硬盤的激活盤啟動了。怎么辦?如果你的硬盤的操作系統(tǒng)是FAT系統(tǒng),你最好格式化一下裝系統(tǒng)的盤,如一般是C:盤,清除長時間留下的垃圾。這就要設(shè)置CMOS啟動引導(dǎo)順序的第一位是A:盤了(也就是軟驅(qū))。

      格式化的具體操作:

      關(guān)機,軟驅(qū)放入98啟動軟盤,啟動,進入DOS狀態(tài),選擇2(帶光驅(qū)啟動),在c:后輸入:(不包括前面的冒號)format c:;然后回答系統(tǒng)提問輸入Y,回車,一路回車就可以了。如果你的硬盤的文件系統(tǒng)是NTFS或者你不想格式化硬盤的,或者已經(jīng)格式化完了,你必須把你的COMS設(shè)置為光驅(qū)為第一引導(dǎo)啟動。CMOS設(shè)置:(以Award主板為例,其它主板亦基本相同)

      啟動電腦按DEL鍵(有的電腦是F2鍵),進入CMOS設(shè)置,進入BIOS FEATURES SETUP,再進入Boot Sequence按上下鍵選CD-ROM,C,A,再按ESC鍵、F10鍵、Y、回車即可,手動關(guān)機或放入安裝光盤后按reset鍵。(安裝光盤最好是有自啟動功能的)

      4.裝系統(tǒng)(下面以安裝WINDOWS XP為例)

      我選的是沒有任何破解的、完整的Windows XP安裝光盤。啟動電腦,當出現(xiàn)“光盤啟動按任意鍵”字樣時回車,開始復(fù)制安裝程序,檢驗系統(tǒng)盤位置的容量和格式,這些都可以不理;出現(xiàn)對系統(tǒng)硬盤的文件格式的選擇時最好選FAT32,不要選NTFS。盡管NTFS文件體系對操作系統(tǒng)的穩(wěn)定性和速度以及硬盤管理功能有很大的提高,但NTFS只是支持以NT為內(nèi)核的Windows NT、Windows2000、WindowsXP,不支持DOS、WindowsME、Windows98。所以,對于我們經(jīng)常玩軟件的人并不適合。一旦出現(xiàn)系統(tǒng)崩潰,在NTFS下有可能要通過重新分區(qū)、格式化等手段來重新安裝系統(tǒng),只要重新分區(qū),硬盤上的資料和數(shù)據(jù)就徹底完蛋了。(這是我吃了無數(shù)虧得來的教訓(xùn),當年在使用Windows2000時,我就采用了NTFS系統(tǒng),主要用以防止CIH病毒對系統(tǒng)和硬件的超級破壞,可現(xiàn)在防、殺CIH太容易了)相反,在FAT32文件系統(tǒng)下,只要有一張98或Me的啟動盤格式化一下C盤就可以重裝系統(tǒng)了,也不怕丟失所有硬盤上的數(shù)據(jù)和資料。(關(guān)于分區(qū),這里就不說了,以后有機會專門說說分區(qū),包括FDISK和DM的實戰(zhàn)操練,分區(qū)是一項比較危險和麻煩的事情)

      接著,復(fù)制系統(tǒng)文件,準備安裝等步驟。出現(xiàn)選擇時區(qū)、語言等對話框,這就不用我說了吧。耐心等待。

      如果是在DOS下原始安裝XP,則必須先把smartdrv.exe文件(在Win98的安裝目錄下,名為smartdrv.exe)拷入98啟動軟盤,安裝之前運行一下就可以大幅度提高安裝速度。(我在安裝之前有時候運行一下,有時候忘了,可我沒有感覺到有多大的差別,也可能我的兩臺電腦比較新?說不清)

      如果你是在原有系統(tǒng)不變、系統(tǒng)硬盤上有操作系統(tǒng)的情況下重新安裝XP,在安裝的過程中會出現(xiàn)《升級/全新安裝》對話框,此時你必須選擇升級,除非你想在你的機子上安裝雙操作系統(tǒng)。

      要求輸入序列號時輸入以下號碼:

      BX6HT-MDJKW-H2J4X-BX67W-TVVFG

      這個注冊碼基本都能安裝(我最少試了5、6種XP安裝光盤了)

      一般安裝時間不超過60分鐘。

      安裝完畢,選擇現(xiàn)在不激活以后激活,按下一步,至少填入一個名字,如JixXP,一路回車鍵,可以了。

      現(xiàn)在開始激活系統(tǒng):我采用的是俄羅斯黑客的激活辦法。見下面使用說明:

      方法:把SETUPREG.HIV復(fù)制到%systemroot%system32目錄下

      覆蓋原文件(我倒是找不到這個SETUPREG.HIV,直接粘貼上去的),重啟,按F8進入安全模式,以管理員身份登錄,運行WINXP_CRK.EXE,重啟,進入WinXP,在要求激活時選擇“電話激活”,在每個方框中都填入“401111”----激活成功!

      阿榕軟件園 http://arongsoft.com 提供下載

      不用多說了吧。我只告訴你一個字:棒?。?/p>

      4.必要的設(shè)置和部分驅(qū)動程序的安裝

      ⑴ 進入《控制面板》(或鼠標右鍵點擊我的電腦、再點擊屬性),打開《系統(tǒng)》,選《系統(tǒng)還原》,選擇關(guān)閉所有盤的還原功能。⑵ 在《系統(tǒng)》里,點《高級》,重新設(shè)置《錯誤報告》(不關(guān)了這個選項,老是出現(xiàn)向比爾.蓋茲告狀的申請單,煩死人了)⑶ 一般筆記本電腦聲卡、顯卡、貓的驅(qū)動XP里全有,并且基本能自動安裝。我重點說一下臺式機。

      點開《控制面板》,點《系統(tǒng)》,再點《硬件》,點《設(shè)備管理器》,把里面有問號和感嘆號的項目全部卸載,點確定關(guān)了《系統(tǒng)》項目。

      取出你隨機帶得驅(qū)動程序盤,放入光驅(qū)里;再點控制面板里面的《添加硬件》,出現(xiàn)選擇對話框時,你如果知道你的驅(qū)動程序的目錄和位置,你可以選手動選擇;如果不知道,選擇自動。

      聲卡、顯卡、貓安裝驅(qū)動都是一樣的做法。如果你沒有XP的專用驅(qū)動程序,有兩個辦法能解決你的問題。其一,你可以用該即插即用設(shè)備的Win2k(也即Windows2000)驅(qū)動程序進行安裝,XP和2K的內(nèi)核一樣,驅(qū)動程序沒有區(qū)別。在安裝過程中可能會出現(xiàn)沒有微軟簽名的對話框,不要理它,直接點“是”;如果你連Win2k的驅(qū)動也沒有,那就只有另一個辦法了,先找出你的設(shè)備的生產(chǎn)廠家和型號,一般說明書上或板、卡上面都把廠家和型號打印上去了,然后從能上網(wǎng)的電腦上進廠家的網(wǎng)站,選中型號后直接下載。再用軟盤或優(yōu)盤或活動硬盤轉(zhuǎn)存在你的電腦上,進行安裝。(軟盤容量小,恐怕放不下。)

      ⑷ 顯卡設(shè)置

      點控制面板里的顯示,其它選項可根據(jù)你的電腦情況做相應(yīng)的選擇。最好象素選800×600,32真彩色。點《高級》,點擊《監(jiān)視器》,屏幕刷新頻率陰極射線管顯示器選75HZ或85HZ,液晶顯示器選60HZ。

      ⑸ 設(shè)置網(wǎng)絡(luò)連接

      寬帶設(shè)置我就不說了,只說一下?lián)芴柹暇W(wǎng)的設(shè)置。

      點控制面板里的《網(wǎng)絡(luò)連接》,點《創(chuàng)建一個新連接》,點《連接Intelnet》,點《手動設(shè)置》,點《調(diào)制解調(diào)器》,再添名稱如:xxx,電話號碼添16900,密碼添16900,驗證密碼再添16900。就可以上網(wǎng)了。

      ⑹ 聲音設(shè)置

      點控制面板里的《聲音和音頻設(shè)備》,選中《把音量圖標放入任務(wù)欄》,點擊應(yīng)用;至于其它選項,可以根據(jù)你的電腦的實際情況和你自己的愛好進行相關(guān)設(shè)置。

      5.恢復(fù)信箱、帳號和通訊薄

      按照導(dǎo)出時的菜單步驟,將原來的“導(dǎo)出”換為“導(dǎo)入”進行操作就可以了。(不用重復(fù)了吧,呵呵,要是反操作不了,你就實在太笨了,也就不要看這篇文章了)

      6.恢復(fù)字庫

      將備份字庫信息打開,如果有恢復(fù)程序就直接點擊,如果沒有就直接代替。我這主要是針對智能ABC和紫光拼音輸入法。其它輸入法我沒有用過,不熟悉,你最好自己研究研究。

      7.我的文檔重新設(shè)置

      重復(fù)導(dǎo)出時的步驟,將兩個文件夾合并、鏈接起來就可以了。

      8.建議你的電腦上裝以下實用軟件:

      ⑴ Winzip8.1(通用壓縮軟件)⑵ WinRAR3.2(最好的壓縮軟件)⑶ Microsoft OfficeXP(國際通用辦公系統(tǒng))

      ⑷ AcadSee5.0(圖形識別軟件)⑸金山詞霸2003(即時英漢翻譯軟件)⑹金山毒霸2003(最好的國產(chǎn)殺毒軟件)

      ⑺Winamp2.8(最好的Mp3音樂播放軟件)⑻ WinDVD4.0(DVD、VCD音像播放軟件)

      ⑼FlashGet1.40(最好的網(wǎng)上下載工具)

      以上軟件都是我比較喜歡的。一般都能從網(wǎng)上下載。像Office XP、金山詞霸、金山毒霸等這樣的軟件太大,最好買光盤安裝。除此而外,最好裝一個系統(tǒng)優(yōu)化的軟件。國產(chǎn)的系統(tǒng)優(yōu)化軟件里首推Windows優(yōu)化大師(作者:魯錦)和超級兔子魔法設(shè)置(作者:蔡旋)。WindowsXP本身的優(yōu)化性極強,再進行系統(tǒng)優(yōu)化已沒有什么實際意義。但WindowsXP對CPU的二級緩存沒有設(shè)置,可以用這兩個軟件中的任何一個優(yōu)化一下。如我的筆記本的CPU二級緩存是256K,我沒有進注冊表重新設(shè)置,而是用兔子魔法設(shè)置的。最近,我在網(wǎng)上發(fā)現(xiàn)Windows優(yōu)化大師的作者魯錦說,優(yōu)化大師的破解版在60天左右會發(fā)作,破壞系統(tǒng)。所以,我就再也不敢用優(yōu)化大師了。我勸朋友們都不要用破解版了,小心壞了系統(tǒng)。用的話,花上30元RMB,不算貴。

      9.最后一項,進行磁盤碎片整理

      打開《我的電腦》,鼠標右鍵點擊c:,點擊《屬性》,再點擊《工具》,點擊《開始整理》,最后點擊《碎片整理》,等待整理完畢后點擊確認。至此,本次安裝完畢。

      第五篇:操作系統(tǒng)總結(jié)

      什么是OS,OS有哪幾個特征?其最基本的特征是什么?

      答:操作系統(tǒng)是為了達到方便用戶和提高利用率的目的而設(shè)計的,控制和管理計算機硬件和軟件資源,合理的組織計算機工作流程的程序的集合它具有并發(fā),共享,虛擬,異步性四個基本特征。其中最基本的特征為并發(fā)性

      2什么是進程及與程序的區(qū)別與聯(lián)系,為什么PCB是進程存在的唯一標志?

      進程是程序的一次執(zhí)行過程,是系統(tǒng)進行資源分配和調(diào)度的一個獨立單位。

      區(qū)別:(1)進程是動態(tài)的,程序是靜態(tài)的。(2)進程具有并發(fā)性,而程序沒有(3)進程是資源分配和處理機調(diào)度的獨立單位,其并發(fā)性受系統(tǒng)制約(4)一個程序多次執(zhí)行,對應(yīng)多個進程,不同的進程可以包含同一程序PCB:因為在進程的整個生命期中,系統(tǒng)總是通過PCB對進程進行控制的3處理機三級調(diào)度分別完成什么工作?

      (1)高級調(diào)度:就是作業(yè)調(diào)度,用于決定把外存上處于后備隊列中的哪些作業(yè)調(diào)入內(nèi)存,并為它們創(chuàng)建進程,分配必要的資源,然后,再將新創(chuàng)建的進程排在就緒隊列上,準備執(zhí)行

      (2)低級調(diào)度:就是進程調(diào)度,它決定就緒隊列中的哪個進程將獲得處理機,然后由分派程序執(zhí)行把處理機分配給該進程的操作

      (3)中級調(diào)度:實際上就是存儲器管理中的對換功能試說明引起進程調(diào)度的時機是什么?

      (1)進程完畢(2)時間片用完(3)I/O請求發(fā)生某個事件(4)原語:wait操作,阻塞(5)高優(yōu)先者進入 5什么是臨界資源和臨界區(qū)?

      一次僅允許一個進程訪問的資源稱為臨界資源。訪問臨界資源的代碼段稱為臨街區(qū)

      6試修改下面生產(chǎn)者---消費問題中,如果將兩個wait操作即wait(full)和wati(mutex)互換 位置,或者將signal(mutex)與signal(full)互換位置,結(jié)果會如何?

      (1)wait(full)和wait(mutex)互換位置后,因為mutex在這兒是全局變量,執(zhí)行完wait(mutex),則mutex賦值為0,倘若full 也為0,則該生產(chǎn)者進程就會轉(zhuǎn)入進程鏈表進行等待,而生產(chǎn)者進程會因全局變量mutex為0 而進行等待,使full 始終為0,這樣就形成了死鎖.(2)而signal(mutex)與signal(full)互換位置后,從邏輯上來說應(yīng)該是一樣的.7什么是死鎖?死鎖產(chǎn)生的有哪些

      死鎖是因多個進程因競爭資源而造成的一種僵局(1)互斥條件:一個資源每次只能被一個進程使用。(2)請求與保持條件:一個進程因請求資源而阻塞時,對已獲得的資源保持不放。

      (3)不剝奪條件:進程已獲得的資源,在末使用完之前,不能強行剝奪。(4)環(huán)路等待條件:若干進程之間形成一種頭尾相接的循環(huán)等待資源關(guān)系。同步機制應(yīng)遵循的基本準則是什么?

      (1)空閑讓進(2)忙則等待(3)有限等待(4)讓權(quán)等待.程序有幾種連接方式

      (1)靜態(tài)鏈接方式(2)裝入時動態(tài)鏈接(3)運行時動態(tài)鏈接

      10什么是動態(tài)重定位方式及為什么要引入動態(tài)重定位方式及如何實現(xiàn)?

      程序和數(shù)據(jù)裝入內(nèi)存時需對目標程序中的地址進行修改。這種把邏輯地址轉(zhuǎn)變?yōu)閮?nèi)存的物理地址的過程叫重定位

      11什么是分頁,什么是分段,在存儲管理中兩者的區(qū)別

      (1)分頁是將一個進程的邏輯地址空間分成若干大小相等的部分,每一部分稱作頁面,內(nèi)存劃分成與頁面大小相等的物理塊,進程的任何一頁可放入內(nèi)存的任何一個物理塊中,段是信息的邏輯單位,含有一組意義相對完整的信息,更好的來滿足用戶的需要。

      (2)分段是一組邏輯信息的集合,即一個作業(yè)中相對獨立的部分。多個段在內(nèi)存中占有離

      散的內(nèi)存單元,對每個段,在內(nèi)存占有一連續(xù)的內(nèi)存空間,其內(nèi)存的分配與回收同可變分區(qū)的內(nèi)存分配與回收辦法

      分頁與分段的主要區(qū)別是?

      (1)頁是信息的物理單位,分頁是為了實現(xiàn)離散分配方式,以消減內(nèi)存的外零頭,提高內(nèi)存的利用率(2)頁的大小固定,并且有系統(tǒng)決定,而段的長度不固定決定于用戶所編寫的程序(3)分頁作業(yè)的地址空間是一維的,段是二維的。

      12動態(tài)分區(qū)存儲管理中內(nèi)存的回收方式

      13.什么是對換,對換的分類及主要用途在進程換出時應(yīng)遵循什么原則

      對換是把內(nèi)存中暫時不能運行的進程或者暫時不用的程序和數(shù)據(jù)調(diào)出到外存上,以便騰出足夠的內(nèi)存空間,再把因具備運行條件的進程或者進程所需要的程序或數(shù)據(jù)調(diào)入內(nèi)存。

      分類:(1)整體對換(進程對換):以整個進程為單位(2)頁面對換(分段對換/部分對換):以頁和段為單位

      規(guī)則:內(nèi)存空間不夠用才換出。系統(tǒng)處于阻塞狀態(tài),且優(yōu)先級最低的進程最先換出。若換入:系統(tǒng)處于就緒狀態(tài),且優(yōu)先級最高的進程最先換入,直至無可換入的進程為止。

      14.什么是虛擬存儲器虛擬存儲器具有哪些特性,最基本的特性是什么?虛擬存儲器的容量受哪兩方面的限制?

      虛擬存儲器:是指具有請求調(diào)入功能和置換功能,能從邏輯上對內(nèi)存容量進行擴充的一種存儲器系統(tǒng)。

      特征:(1)離散性(最基本的特征)(2)多次性(3)對換性(4)虛擬性

      虛擬存儲器的容量主要受指令中表示地址的字長和外存的容量的限制。

      15.在沒有快表的分頁存儲管理中取一條指令需訪問幾次內(nèi)存及訪問內(nèi)存的目的,及具有快表的分頁存儲管理系統(tǒng)的地址變換過程。

      兩次。第一次:訪問內(nèi)存中的頁表,從中找到頁的物理塊號,再將塊號與頁內(nèi)偏移量W拼接,形成物理地址。第二次:從第一次所得的物理地址中獲得所需數(shù)據(jù)

      地址變換過程:CPU給出有效地址后,地址變換機構(gòu)將頁號與快表中的所有頁號進行比較,若有與此相匹配的頁號,則表示所訪問的頁在快表中,從中讀出物理塊號與頁內(nèi)地址相拼接,得到物理地址;若訪問的頁不在快表中,則要訪問在內(nèi)存中的頁表,從頁表中讀出物理塊號與頁內(nèi)地址相拼接,得到物理地址,同時,還應(yīng)將此頁表項寫入快表中,若此時快表已滿,則OS必須找到一個老的并且被認為不再需要的頁表項將它換出。

      16.什么是緊湊技術(shù)及為什么要引入

      緊湊:把原來多個分散的小分區(qū)拼接成一個大分區(qū)的方法

      引入:提高內(nèi)存的利用率,讓大容量的作業(yè)可以裝入并且減少零頭或碎片

      17程序的局部性原理是什么局限性的兩個主要表現(xiàn)方面

      局部性原理:(1)程序執(zhí)行時,除少部分轉(zhuǎn)移和過程調(diào)用指令外,大多數(shù)條件下任是順序執(zhí)行的(2)過程調(diào)用將會使程序的執(zhí)行軌跡由一部分區(qū)域轉(zhuǎn)至另一部分區(qū)域,但經(jīng)驗就看出過程調(diào)用的深度在大多數(shù)情況下不會超過5(3)程序中存在許多循環(huán)結(jié)構(gòu),這些雖然只能由少數(shù)指令構(gòu)成但它們將多次執(zhí)行(4)程序中還包括許多對數(shù)據(jù)結(jié)構(gòu)的處理

      主要表現(xiàn)在:(1)時間局限性(2)空間局限性

      18.什么是spooling技術(shù)spooling系統(tǒng)有哪些組成Spooling技術(shù)是對脫機輸入,輸出系統(tǒng)的模擬。

      組成:(1)輸入井和輸出井(2)輸出緩沖區(qū)和輸入緩沖區(qū)(3)輸入進程SPi和輸出進程SPo(4)請求打印隊列

      特點:(1)提高了I/O的速度(2)將獨占設(shè)備改為共享設(shè)備(3)實現(xiàn)了虛擬設(shè)備功能

      下載總結(jié)電腦操作系統(tǒng)word格式文檔
      下載總結(jié)電腦操作系統(tǒng).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關(guān)法律責任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        操作系統(tǒng)總結(jié)

        第一部分概述 一、導(dǎo)論 1. 操作系統(tǒng)做什么 ① 馮諾依曼體系結(jié)構(gòu) ② OS角色:對上:控制程序正確執(zhí)行,使用方便;對下:資源分配器 ③ 核心功能:進程管理,內(nèi)存管理,文件管理,輸入輸出,保護......

        操作系統(tǒng)總結(jié)

        操作系統(tǒng)基本基礎(chǔ)概念 多任務(wù)是指用戶可以在同一時間內(nèi)運行多個應(yīng)用程序,每個應(yīng)用程序被稱作一個任務(wù)。像Windows 、LINUX就是支持多任務(wù)的操作系統(tǒng)。每個任務(wù)使用由操作系......

        操作系統(tǒng)實驗總結(jié)

        操作系統(tǒng)實驗總結(jié)學(xué)號: 姓名: 班級:在本學(xué)期的計算機操作系統(tǒng)這門課學(xué)習當中,為了更好的了解操作系統(tǒng)相關(guān)知識,我們通過OS Lab平臺做了幾個實驗。在實驗室的過程中,我對課堂上學(xué)到......

        計算機操作系統(tǒng)總結(jié)

        虛擬存儲器應(yīng)用研究 虛擬存儲器是具有請求調(diào)入功能和置換功能,能僅把作業(yè)的一部分裝入內(nèi)存便可運行作業(yè)的存儲器系統(tǒng),它能從邏輯上對內(nèi)存容量進行擴充的一種虛擬的存儲器系統(tǒng)......

        操作系統(tǒng)重點總結(jié)

        CPU內(nèi)部結(jié)構(gòu) 8086分為兩個部分:總線接口部件BIU和執(zhí)行部件EU BIU主要功能負責CPU與存儲器、I/O接口之間的信息傳遞。 BIU部件包括(1).四個段地址寄存器:代碼段寄存器CS、數(shù)據(jù)......

        操作系統(tǒng)總結(jié)(5篇可選)

        第一部分概述 一、導(dǎo)論 1. 操作系統(tǒng)做什么 ① 馮諾依曼體系結(jié)構(gòu) ② OS角色:對上:控制程序正確執(zhí)行,使用方便;對下:資源分配器 ③ 核心功能:進程管理,內(nèi)存管理,文件管理,輸入輸出,保護......

        操作系統(tǒng)教學(xué)總結(jié)

        操作系統(tǒng)教學(xué)總結(jié) 教師:楊宇 這學(xué)期我擔任了《操作系統(tǒng)》這門課程的教學(xué)工作,本教材內(nèi)容多,任務(wù)重,而且13級大部分學(xué)生對計算機方面的知識了解都非常匱乏,基礎(chǔ)非常薄弱,但是......

        操作系統(tǒng)概念總結(jié)

        操作系統(tǒng): 是管理系統(tǒng)資源,控制程序執(zhí)行,協(xié)調(diào)硬件使用的最基本的系統(tǒng)軟件,在硬件的基礎(chǔ)上提供一個基本的應(yīng)用程序運行環(huán)境。 多道程序multiprogramming: 在計算機內(nèi)存中存放多個......