第一篇:總結電腦操作系統
操作系統是一種特殊的用于控制計算機(硬件)的程序(軟件)。它是計算機底層的系統軟件,負責管理、調度、指揮計算機的軟硬件資源使其協調工作,沒有它,任何計算機都無法正常運行。它在資源使用者和資源之間充當中間人的角色,舉個例子,一個用戶(也可以是程序)將一個文件存盤,操作系統就會開始工作:管理磁盤空間的分配,將要保存的信息由內存寫到磁盤等。當用戶要運行一個程序時,操作系統必須先將程序載入內存,當程序執行時,操作系統會讓程序使用CPU。
在計算機的發展過程中,出現過許多不同的操作系統,其中最為常用的有:DOS、Mac OS、Windows、Linux、Free BSD、Unix/Xenix、OS/2等等,下面介紹常見的微機操作系統的發展過程和功能特點。海爾超級戰艦采用28納米制程CPU(高通8260A 雙核1.5G處理器),配備4.5寸HD視網膜屏幕,采用了美國康寧公司大金剛二代防滑玻璃,同時防水、防塵、防刮。海爾超級戰艦前后攝像頭分別為130萬像素和800萬像素,支持1080P視頻攝錄,1G RAM內存、8G ROM存儲。
一、DOS操作系統(最原始是操作系統)
從1981年問世至今,DOS經歷了7次大的版本升級,從1.0版到現在的7.0版,不斷地改進和完善。但是,DOS系統的單用戶、單任務、字符界面和16位的大格局沒有變化,因此它對于內存的管理也局限在640KB的范圍內。DOS最初是微軟公司為IBM-PC開發的操作系統,因此它對硬件平臺的要求很低,因此適用性較廣。常用的DOS有三種不同的品牌,它們是Microsoft公司的MS-DOS、IBM公司的PC-DOS以及Novell公司的DR DOS,這三種DOS相互兼容,但仍有一些區別,三種DOS中使用最多的是MS-DOS。
DOS系統有眾多的通用軟件支持,如各種語言處理程序、數據庫管理系統、文字處理軟件、電子表格。而且圍繞DOS開發了很多應用軟件系統,如財務、人事、統計、交通、醫院等各種管理系統。鑒于這個原因,盡管DOS已經不能適應32位機的硬件系統,但是仍廣泛流行,不過DOS被市場淘汰應該只是時間問題
二、Mac OS X操作系統(界面最漂亮操作系統)
Mac OS操作系統是美國蘋果計算機公司為它的Macintosh計算機設計的操作系統的一代操作系統,該機型于1984年推出,在當時的PC還只是DOS枯燥的字符界面的時候,Mac率先采用了一些我們至今仍為人稱道的技術。比如:GUI圖形用戶界面、多媒體應用、鼠標等,Macintosh計算機在出版、印刷、影視制作和教育等領域有著廣泛的應用,Microsoft Windows至今在很多方面還有Mac的影子,最近蘋果公司又發布了目前最先進的個人電腦操作系統Mac OS X。
三、Windows系統(最普遍最常用的操作系統)
Windows是Microsoft公司在1985年11月發布的第一代窗口式多任務系統,它使PC機開始進入了所謂的圖形用戶界面時代。在圖形用戶界面中,每一種應用軟件(即由Windows支持的軟件)都用一個圖標(Icon)表示,用戶只需把鼠標移到某圖標上,連續兩次按下鼠標器的拾取鍵即可進入該軟件,這種界面方式為用戶提供了很大的方便,把計算機的使用提高到了一個新的階段。
Windows1.X版是一個具有多窗口及多任務功能的版本,但由于當時的硬件平臺為PC/XT,速度很慢,所以Windows1.X版本并未十分流行。1987年底Microsoft公司又推出了MS-Windows2.X 版,它具有窗口重疊功能,窗口大小也可以調
整,并可把擴展內存和擴充內存作為磁盤高速緩存,從而提高了整臺計算機的性能,此外它還提供了眾多的應用程序:文本編輯Write、記事本Notepad、計算器Calculator、日歷Calendar……等。隨后在88年、89年又先后推出了MS-Windows/286-V2.1和MS-Windows/386 V2.1這兩個版本。
1990年,Microsoft公司推出了Windows3.0,它的功能進一步加強,具有強大的內存管理,且提供了數量相當多的Windows應用軟件,因此成為386、486微機新的操作系統標準。隨后,Windows發表3.1版,而且推出了相應的中文版。3.1版較之3.0版增加了一些新的功能,受到了用戶歡迎,是當時最流行的Windows版本。
1995年,Microsoft公司推出了Windows95。在此之前的Windows都是由DOS引導的,也就是說它們還不是一個完全獨立的系統,而Windows95是一個完全獨立的系統,并在很多方面作了進一步的改進,還集成了網絡功能和即插即用(Plug and Play)功能,是一個全新的32位操作系統。
1998年,Microsoft公司推出了Windows95的改進版Windows98,Windows98的一個最大特點就是把微軟的Internet瀏覽器技術整合到了Windows里面,使得訪問Internet資源就像訪問本地硬盤一樣方便,從而更好地滿足了人們越來越多的訪問Internet資源的需要。Windows98是目前實際使用的主流操作系統。在90年代初期Microsoft推出了Windows NT(NT是New Technology即新技術的縮寫)來爭奪Novell Netware的網絡操作系統市場。相繼有Windows NT 3.0,3.5,4.0等版本上市,逐漸蠶食了中小網絡操作系統的大半江山。
WindowsNT是真正的32位操作系統,與普通的Windows系統不同,它主要面向商業用戶,有服務器版和工作站版之分。
2000年,Microsoft公司推出了Windows 2000,它包括四個版本:Data center Server是功能最強大的服務器版本,只隨服務器捆綁銷售,不零售;Advanced Server和Server版是一般服務器使用;Professional版是工作站版本的NT和Windows98共同的升級版本。
目前還有一個主要面向家庭和個人娛樂,側重于多媒體和網絡的Windows Me存在。
2001年10月25日,Microsoft發布了功能及其強大的Windows XP,該系統采用Windows 2000/NT內核,運行非常可靠、穩定,用戶界面煥然一新,使用起來得心應手,這次微軟終于可以和蘋果的Macintosh軟件一爭高下了,優化了與多媒體應用有關的功能,內建了極其嚴格的安全機制,每個用戶都可以擁有高度保密的個人特別區域,尤其是增加了具有防盜版作用的激活功能。
四、Unix系統(迷人的小企鵝)
Unix系統是1969年在貝爾實驗室誕生,最初是在中小型計算機上運用。最早移植到80286微機上的Unix系統,稱為Xenix。Xenix系統的特點是短小精干,系統開銷小,運行速度快。UNIX為用戶提供了一個分時的系統以控制計算機的活動和資源,并且提供一個交互,靈活的操作界。UNIX被設計成為能夠同時運行多進程,支持用戶之間共享數據。同時,UNIX支持模塊化結構,當你安裝UNIX操作系統時,你只需要安裝你工作需要的部分,例如:UNIX支持許多編程開發工具,但是如果你并不從事開發工作,你只需要安裝最少的編譯器。用戶界面同樣支持模塊化原則,互不相關的命令能夠通過管道相連接用于執行非常復雜的操作。UNIX 有很多種,許多公司都有自己的版本,如 AT&T、Sun、HP等。
Linux是當今電腦界一個耀眼的名字,它是目前全球最大的一個自由免費軟件,其本身是一個功能可與Unix和Windows相媲美的操作系統,具有完備的網絡功能,它的用法與UNIX非常相似,因此許多用戶不再購買昂貴的UNIX,轉而投入Linux等免費系統的懷抱。
Linux最初由芬蘭人Linus Torvalds開發,其源程序在Internet網上公開發布,由此,引發了全球電腦愛好者的開發熱情,許多人下載該源程序并按自己的意愿完善某一方面的功能,再發回網上,Linux也因此被雕琢成為一個全球最穩定的、最有發展前景的操作系統。曾經有人戲言:要是比爾·蓋茨把Windows的源代碼也作同樣處理,現在Windows中殘留的許多BUG(錯誤)早已不復存在,因為全世界的電腦愛好者都會成為Windows的義務測試和編程人員。
Linux操作系統具有如下特點:
1. 它是一個免費軟件,您可以自由安裝并任意修改軟件的源代碼。
2. Linux操作系統與主流的UNIX系統兼容,這使得它一出現就有了一個很好的用戶群。
3. 支持幾乎所有的硬件平臺,包括Intel系列,680x0系列,Alpha系列,MIPS系列等,并廣泛支持各種周邊設備。
目前,Linux正在全球各地迅速普及推廣,各大軟件商如Oracle、Sybase、Novell、IBM等均發布了Linux版的產品,許多硬件廠商也推出了預裝Linux操作系統的服務器產品,還有不少公司或組織有計劃地收集有關Linux的軟件,組合成一套完整的Linux發行版本上市,比較著名的有RedHat(即紅帽子)、Slackware等公司。Linux可以在相對低價的Intel X86硬件平臺上實現高檔系統才具有的性能,許多用戶使用benchmarks在運行Linux的X86機器上測試,發現可以和Sun和Digital公司的中型工作站的性能媲美。事實上不光是許多愛好者和程序員在使用Linux,許多商業用戶比如Internet服務供應商(ISP)也使用Linux做為服務器代替昂貴的工作站。這些服務器的最高記錄是經過600天的運行沒有碰到一次系統崩潰!我們有理由相信Linux這樣一個穩定、靈活和易用的軟件,肯定會得到越來越廣泛的應用。
除了 Linux之外還有一種免費的UNIX變種操作系統FreeBSD可供使用,一般來說,對于工作站而言,LINUX支持的硬件種類和數量要遠遠地超過FreeBSD,而在網絡的負載非常高時,FreeBSD的性能比LINUX 要好一些。
五、OS/2系統
1987年IBM公司在激烈的市場競爭中推出了PS/2(Personal System/2)個人電腦。PS/2系列電腦大幅度突破了現行PC機的體系,采用了與其它總線互不兼容的微通道總線MCA,并且IBM自行設計了該系統約80%的零部件,以防止其它公司仿制。OS/2系統正是為系列機開發的一個新型多任務操作系統。OS/2克服了DOS系統640KB主存的限制,具有多任務功能。OS/2也采用圖形界面,它本身是一個32位系統,不僅可以處理32位OS/2系統的應用軟件,也可以運行16位DOS和Windows軟件。OS/2系統通常要求在4MB內存和100MB硬盤或更高的硬件環境下運行。由于OS/2 僅限于PS/2機型,兼容性較差,故而限制了它的推廣和應用。
服務器用2003的
第二篇:如何升級電腦操作系統
強烈建議將本教程打印出來。在安裝 Windows 7 的過程中,您的電腦將會重新啟動,因此,如果您無法返回到此網頁,您可借助打印副本來按步驟進行操作。
從 Windows Vista 升級到 Windows 7 過程概述
介紹
根據您的硬件以及 Windows Vista 的當前版本,您可以在 Windows 7 安裝期間使用“升級”選項從 Windows Vista 升級到相應的或更高版本的 Windows 7。
升級是在電腦上獲取 Windows 7 的最簡單的方法,因為它會將 Windows Vista 中的文件、設置和程序保留在原位置。如果想要在上網本上安裝 Windows 7,則最簡單的方法是從 Microsoft 商店購買并下載 Windows 7。有關詳細信息,請參閱在上網本上安裝 Windows 7。
如果無法從當前版本的 Windows Vista 升級到您想使用的 Windows 7 版本,仍可使用“自定義”安裝選項來安裝 Windows 7。但“自定義”選項不會保留您的文件、程序或設置。有關如何執行自定義安裝的分步教程,請參閱從 Windows Vista 升級到 Windows 7(自定義安裝)。
確保您的程序和設備適用于 Windows 7 由于您的電腦正在運行 Windows Vista,因此它滿足運行 Windows 7 所需的系統要求。但我們仍舊建議您從 Microsoft 網站上的 Windows 7 升級顧問網頁下載并運行免費的 Windows 7。該軟件可找出電腦硬件、設備或程序中可能會影響 Windows 7 安裝的潛在問題,并給出操作建議。
下一步:了解 Windows 7 的升級選項。
步驟 1:我可以升級到哪個版本的 Windows 7?
下表說明了哪些版本的 Windows Vista 可升級到 Windows 7。請記住,如果無法使用“升級”選項升級到您想使用的 Windows 7 版本,仍可使用“自定義”安裝選項。
“升級”選項使用 Windows 7 的升級副本或者完整產品副本。此信息位于 Windows 7 零售版包裝盒正面或聯機銷售回執上。
Windows 7 家庭高級版 Windows 7 專業版 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 包裝盒內。相比較于 32 位操作系統,64 位操作系統可以更高效地處理大量內存,通常為 4 GB 或更多隨機存取內存(RAM)。但并非所有電腦都支持 64 位。
若要了解您可以使用哪個 Windows 7 安裝光盤,請執行以下操作:
1.打開“性能信息和工具”,方法是:依次單擊“開始”按鈕、“控制面板”、“系統和維護”,然后單擊“性能信息和工具”。
2.單擊“查看和打印詳細信息”。
3.在“系統”下,您可以在“系統類型”旁邊看到當前正在運行的操作系統類型,并在“支持 64 位”旁邊看到您是否可以運行 64 位版本的 Windows。
如果您的計算機已經在運行 64 位版本的 Windows,將不會看到有關是否支持 64 位的列出項。
如果無法選擇“升級”選項,該怎么辦?
使用正在嘗試使用的安裝光盤,無法對某些版本的 Windows 進行升級。例如,無法從 32 位版本的 Windows 升級到 64 位版本,或無法從較高版本的 Windows(如 Windows Vista 旗艦版)升級到較低版本的 Windows 7(如家庭高級版)。這種情況下,需要在安裝過程中使用“自定義”選項。
但是,不同于“升級”選項,“自定義”選項不會保留您的文件、設置或程序。您需要在安裝 Windows 7 之前對文件和設置進行備份,并在安裝完成后將其還原,您還需要使用原始安裝光盤或安裝文件重新安裝程序。有關如何執行自定義安裝的分步教程,請參閱從 Windows Vista 升級到 Windows 7(自定義安裝)。下一步:準備安裝 Windows 7。
步驟 2:安裝 Windows 7 升級到 Windows 7 時,請保留 Windows Vista 中的文件、設置和程序。
用于 Windows 7 安裝的選項
開始之前
? 請確保計算機上運行的是 Windows Vista Service Pack 1 或 Service Pack 2。有關詳細信息,請參閱 Microsoft 網站上的 Windows Vista Service Pack 網頁。
? 將電腦連接到 Internet,以便在安裝過程中獲取安裝更新。(如果沒有連接到
Internet,仍可以安裝 Windows 7。)
? 據您要安裝的是 32 位還是 64 位版本的 Windows 7,請選擇相應版本的
Windows 7 安裝光盤。如果您的計算機當前運行的是 64 位版本的 Windows Vista,則可以使用 64 位安裝光盤。? 查找包含 25 個字符的 Windows 產品密鑰。可以在 Windows 包裝盒內的安裝光盤盒上找到產品密鑰—或者如果您在線購買并下載了 Windows 7,可以在確認電子郵件中找到產品密鑰。
? 如果使用指紋讀取器或其他生物特征設備登錄到電腦,請確保在升級之前記下密碼。在升級之后首次使用 Windows 時,必須鍵入您的用戶名和密碼才能登錄。
執行 Windows 7 的升級安裝
1.打開電腦。
2.在 Windows Vista 啟動之后,執行下列操作之一:
? 如果您已經在線購買并下載了 Windows 7,請打開安裝文件。在線購買 Windows 7 是在上網本上安裝 Windows 7 的最簡單的方式。有關詳細信息,請參閱在上網本上安裝 Windows 7。
? 如果有 Windows 7 安裝光盤,請將光盤插入電腦。安裝過程應自動開始。如果沒有,請依次單擊“開始”按鈕和“計算機”,再雙擊 DVD 驅動器以打開 Windows 7 安裝光盤,然后雙擊“setup.exe”。
3.在“安裝 Windows”頁面上,單擊“立即安裝”。
4.建議在“獲取安裝的重要更新”頁面上獲取最新的更新,這樣有助于確保安裝成功,并防止電腦受到安全威脅。在 Windows 7 安裝過程中,計算機需要連接到 Internet,以便獲取這些更新。5.在頁面上,如果接受許可條款,則單擊,“請閱讀許可條款”“我接受許可條款”然后單擊“下一步”。
6.在“您想進行何種類型的安裝?”頁面上,單擊“升級”。
可能會顯示兼容性報告。
7.按照說明繼續操作,完成 Windows 7 的安裝。
計算機的詳細信息
組件 處理器 內存(RAM)圖形 游戲圖形 主硬盤 詳細信息
Intel(R)Core(TM)2 Duo CPU T6670 @ 2.20GHz 1.00 GB Mobile Intel(R)4 Series Express Chipset Family 270 MB 可用圖形內存總量 186GB 可用(總計 222GB)
子分數
5.2 4.5 3.2 3.5
由最低子分數決
5.5
定
基本分數
3.2
Windows Vista(TM)Home Basic
系統
制造商
型號
系統內存的總量
系統類型
處理器內核數目
支持 64 位
LENOVO 27462HC 1.00 GB RAM 32 位操作系統 2 是
存儲
硬盤的總大小
233 GB 磁盤分區(C:)媒體驅動器(E:)磁盤分區(Q:)磁盤分區(S:)
186 GB 可用(總計 222 GB)CD/DVD GB 可用(總計 10 GB)675 MB 可用(總計 1 GB)圖形
顯示適配器類型
可用圖形內存總數
專用圖形內存
專用系統內存
共享系統內存
顯示適配器驅動程序版本
主監視器分辨率
DirectX 版本
Mobile Intel(R)4 Series Express Chipset Family 270 MB 32 MB 96 MB 142 MB 7.15.10.1591 1280x800 DirectX 10 網絡
網卡
網卡
網卡
Realtek PCIe GBE Family Controller
11b/g Wireless LAN Mini PCI Express Adapter III Microsoft Tun Miniport Adapter
第三篇:電腦操作系統基礎知識
這是一本現代操作系統介紹的電子書,雖然看上去很專業,但是還是很通俗,略有電腦基礎的人可以讀一讀,會從更加底層一些的角度全面認識電腦。下面就讓小編帶你去看看電腦操作系統基礎知識吧,希望能幫助到大家!
操作系統基礎解析:Windows和Linu__ 到底有何不同?
計算機操作系統是基礎軟件,分為閉源和開源兩類。
廣義的操作系統包括:計算機(PC、工作站、服務器)系統、移動端系統(例如鴻蒙)、嵌入式系統 等。本文只涉及計算機操作系統。
計算機操作系統的功能角色:作為用戶和計算機硬件資源之間的交互,管理調度硬件資源,為應用軟件提供運行環境。操作系統屬于基礎軟件,是系統級程序的匯集,為用戶屏蔽底層硬件復雜度,并提供編程接口和操作入口。操作系統控制處理器(CPU)調度系統資源,控制應用程序執行的時機,決定各個程序分配的處理器時間(CPUtime)。操作系統需要兼容底層硬件和應用軟件,才能實現計算機的功能。
根據核心代碼是否向開放,操作系統可劃分為兩類:開源系統、閉源系統。
1.閉源操作系統:代碼不開放,以微軟 Windows 系統為代表
微軟公司內部的研發團隊開發 Windows 操作系統,并開發配套的應用軟件,比如 Office。在生態 建設方面,Intel 和 Windows長期合作形成 Wintel 體系,在 PC 端市占率全球領先
Windows 系統的訪問分為 User mode(用戶模式)和 Kernel mode(內核模式)。用戶級的應用程序在用戶模式中運行,而系統級的程序在內核模式中運行。內核模式允許訪問所有的系統內存和 CPU 指令。Windows 系統從最早期的 16 位、32 位到現在流行的64 位,系統版本從最初的 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 服務器企業級 操作系統,不斷持續更新。
Windows 系統最大的優勢在于圖形界面,使得普通用戶操作起來非常便利。相比大部分 Linu__ 系 統,windows的常用軟件安裝和系統設置不需要以命令行的方式去輸入系統指令,只需要點擊“按 鈕”即可完成。如今,絕大多數常見軟件、專用軟件和底層硬件都支持 Windows操作系統,形成 了 Window 強大的生態整體。
2.開源操作系統:代碼免費開放,以 Linu__ 操作系統為代表
Linu__ kernel(內核)由 Linus Torvalds 在 1991 年發布,代碼免費公開,由全球開發者共同貢獻,已成為影響最廣泛的開源軟件項目。以 Linu__ 內核為基礎,不同的開發團體(開源社區、企業、個 人等)對內核代碼進行一定的修改和補充,加入GUI(圖形界面)、應用等部分,形成了相應的 Linu__ 操作系統發行版。
Linu__ 系統版本之間存在衍生關系,由此形成 RedHat、Slackware、Debian 等幾大家族,各家族 內部又衍生出一些著名版本,如Ubuntu、SUSE、CentOS、Red Hat Enterprise Linu__、Fedora 等。
Linu__ kernel 是開源項目,由全球范圍的開發者(企業、團體、獨立開發者)共同貢獻源代碼。Linu__ 的官方組織是 Linu__基金會,作為非盈利的聯盟,協調和推動 Linu__ 系統的發展,以及宣傳、保護 和規范 Linu__。Linu__ 基金會由開源碼發展實驗室(Open SourceDevelopment Labs,OSDL)與自 由標準組織(Free Standards Group ,FSG)于 2007 年聯合成立。
開源社區是 Linu__ 系統的創新源泉和主要的開發場所。Linu__ 操作系統發行版分為社區版本和商業版本。社區版本數量較多,其開發和維護的主體是開源社區。少數的商業版本(比如紅帽企業版)則是在社區版本的基礎上,進一步優化而來。整體來看,無論是否涉及商業活動,開源社區是 Linu__發行版的創新來源和主要的開發場所。而成熟的開源社區通常由相應的開源基金會(或者項目委員會)進行管理。開源基金會為開發社區制定了規則,進行資源管理,負責可能的商務對接,以及保護社區的健康運轉。社區的開源基金會(委員會)一般由開源貢獻方進行贊助和決策支持。
許多開源社區背后都有一個主導企業,為社區提供資金和研究支撐,甚至直接委派員工參與開源 項目。例如,Fedora 社區的核心開發者中 1/3是紅帽的正式雇員。通過資助和維護開源社區的方 式,企業可以發揮研究力量的“杠桿”作用,通過向社區輸入自有的研究資源,吸引更多的外部貢獻者參與進來,擴大創意來源;另一方面,開源社區版本也成為企業擴大技術影響力的重要途徑。
Linu__ 操作系統由 4 部分組成:kernel、shell、文件系統、應用程序。Kernel(內核)是操作系統的 核心,不同于 windows的內核,Linu__ 的內核不僅實現了進程調度、內存管理、中斷處理、異常陷 阱處理,而且還實現了進程管理、進程通信機制、虛擬內存管理、文件系統驅動和USB、網絡、聲 音等各類設備驅動子系統,決定了整個系統的性能和穩定性。而 shell 是系統的用戶界面,提供用戶與內核交互的接口,接收用戶輸入的命令并送入內核去執行。
Linu__ 操作系統主要的優勢領域是服務器和嵌入式。據 Linu__ 基金會統計,全球 90%的公有云平臺采用了 Linu__ 系統,99%的超算和62%的嵌入式設備也都是基于 Linu__。亞馬遜 AWS、微軟 Azure、微軟 Azure、谷歌云平臺和阿里云等主流云服務商,都提供了 Linu__系統方案。全球公有 云平臺運行的所有應用,超過 54%是運行在 Linu__ 虛擬機上。甚至微軟 Azure 的近30%的虛擬機 也是基于 Linu__。根據IDC 在 2017 年的統計數據,全球服務器操作系統使用份額(免費+付費)中,68%是 Linu__ 服務器操作系統。
Linu__ 操作系統在服務器領域的普及,主要由于 3 個方面:
1)創新方面,集思廣益。全球開發者對 Linu__ 內核保持了持續的更新,提供了充足的創新動力。據 GitStats 分析結果,截至 2018 年 9月,已有超過 19000 名開發者為 Linu__ 內核貢獻了代碼,這些開發者遍布全球范圍超過1500個組織/企業。廣泛分布的開發者,從不同視角不同方面對Linu__ 內核的補充,使得 Linu__系統得以快速適應服務器領域的變化。
2)系統代碼可以修改和自定義,用戶可調用計算機資源的自由度極高。Linu__ 操作系統的使用者可以輕松查看系統代碼,可以自由修改代碼來修補常見的問題,也可以開發自己的程序并添加入 Linu__ 操作系統中。相比 Windows 等閉源系統,Linu__支持了使用者對于計算機資源極大的使用自 由度,支持專業用戶去構建和自定義服務器,由此獲得了互聯網公司、云計算公司的青睞。
3)運行效率高,運維成本低。Linu__ 系統在服務器上面的運行效率較高,相對比較輕量化,除非硬 件資源分配出現問題,不易出現系統卡死狀況。而且Linu__ 系統天然地支持虛擬化。因此,在服務 器集群上,Linu__ 系統的運維成本較低。
4)安全。Linu__ 從發展根源上就是針對多用戶系統設計的,系統管理員和 root 用戶具有系統管理 權限。Linu__面向全球開發者開源,系統文件都是文檔,在全球開發者多次的篩查和更新中,基本 排除了“后門植入”的可能。實際應用中,普通不成熟的 Linu__操作系統確實可能存在安全問題,也是和系統的文檔屬性有關。例如,用戶 root 權限和 sudo 指令可在有意或無意間修改 Linu__ 系統文檔,可能會對其他用戶或整個系統造成不利影響。因此,成熟的 Linu__ 操作系統解決方案,有必要對這類屬性進行設計方面的防范,去進行適當的權限屏蔽。而這些安全屬性的設計,本質上并 不存在難以解決的障礙。
電腦操作系統維護10條基礎知識!
1、經常進行“磁盤清理”和磁盤碎片整理”
當硬盤用久了,無數次的新增、更改和刪除程序和文件后,就會造成很多斷斷續續的扇區,非連續性的文件便會愈來愈多,硬盤磁頭便需要花更多時間跳來跳去來讀取數據,這就導致硬盤速度減慢。
因此,我們應該定期進行“磁盤清理”和磁盤碎片整理”,將所有非連續性的文件重新編排整齊。
處理方法:點開始-程序-附件-系統工具-磁盤清理程序和磁盤碎片整理程序。有可能整理過程很慢,那是你長時間沒有清理或者有只讀文件,請多執行幾次,耐心等待。碎片清理時要退出所有的應用程序。
2、移動internet臨時文件和臨時交換文件
internet臨時文件和臨時交換文件是我們上網時產生的臨時文件,是產生磁盤碎片的罪魁禍首,叫它離開系統盤是最好的辦法處理方法:
⑴在桌面上右鍵點internete__plorer圖標,再點出來的“屬性”,出屬性對話框,在internet臨時文件后面點“設置”,在出來的設置對話框中點移動文件夾,再選擇除系統盤以外的硬盤(如D盤);
⑵、開始-設置-控制面板-雙擊系統,在“性能”項上點“設置”,在“性能選項”上點“高級”,在“虛擬內存”選項點“更改”,選擇除系統盤外的硬盤如d,最后確定。關機重啟,ok。
3、開啟wondows __p保留的20%帶寬
wondows__p默認保留了20%的帶寬,我們可以將它開啟,充分利用帶寬。處理方法:點開始-運行,輸入gpedit.msc,打開組策略-計算機配置—管理模板—網絡—Qos數據包調度程序,右擊窗口右邊的“限制可保留帶寬”選項,單擊“屬性”命令,在彈出的“限制可保留帶寬屬性”對話框中的“設置”選項卡中,勾選“已啟用”單選框,將下面的“帶寬限制”數值調到“0”。點確定,ok。
4、刪除不必要的系統聲音
系統聲音是計算機事件的一組聲音方案,實際一點用處沒有,還占用一部分系統內存,干掉它是明智的選擇。
處理方法:右鍵點通知欄里的小喇叭,點調整音頻屬性,在屬性框中點聲音,點方案后面的“刪除”,再確定,ok。
5、定期清理internet預讀文件
在聊天室碰到好多次有些朋友突然打不開我們聊天室的網頁了,而其他的網站可以。問題是出現了死連接,實際__P使用一段時間后,預讀文件夾里的文件會變得很大,里面會有死鏈文件,這會減慢系統時間。建議:定期刪除。
處理方法:在桌面上右鍵點internete__plorer圖標,再點“屬性”,出屬性對話框,在internet臨時文件后面點“刪除cookies”、“刪除文件”。
提醒:刪除文件時請選擇“刪除所有脫機文件”。
6、關于internet e__plorer
IE并不是最佳的瀏覽器,其缺點之一是占用太多的系統資源,第一次開啟IE,占用7%左右的資源,以后每開啟一個IE窗口,占用4%左右的資源。現在上網,網頁自身自動開啟的彈出式窗口就多,快速消耗你的內存是很自然的事情,CUP使用率常在100%也不奇怪。
7、優化硬盤參數
右擊“我的電腦”,選“屬性”,選中“硬件”下的“設備管理器”標簽,然后在“磁盤驅動器”中找到你的硬盤,查看它的屬性,在“磁盤屬性”標簽中選中“啟用了寫入緩存”;在“IDE控制器”中分別查看“PrimaryIDE Channel”和“Secondary IDEChannel”的屬性,在“高級設置”中將“設備類型”設定為“自動檢測”,“傳輸模式”設定為“DMA(若可用)”。
8、讓系統自動釋放系統資源
在Windows中每運行一個程序,系統資源就會減少。即使把程序關閉,在內存中還有一些沒用的.DLL文件在運行,這樣就使得系統的運行速度下降。可以通過修改注冊表,令程序關閉后自動清除沒有用的DLL文件,收回系統資源。
處理方法:運行regedit打開注冊表編輯器,找到并選中HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrenVersione__plorer主鍵,在右邊窗格單擊右鍵,新建一個字符串值,名為AlwaysUnloadDll,然后將AlwaysUnloadDll的鍵值改為1,退出注冊表,重啟計算機。
9、固定自己的DNS和IP
一般__P/2000是自動檢測IP和DNS地址的,但我們可以自己設置好,以提高系統效率,前提是你要與服務商聯系,獲取你的DNS和IP地址。處理方法:點開始-設置-控制面板-雙擊網絡連接,點方框中TCP/IP,點屬性,點IP地址,選擇“指定IP地址”,填入你從服務商那里得到的IP地址和子關掩碼;點DNS配置,選擇“啟用DNS",填入你得到的服務器地址,添加。
10、關于ADSL貓的使用注意事項
因為貓對電源的要求實際很高,只是我們不太注意,貓的電源應該盡量采用獨立的電源線,中間要注意避開大功率的用電設備,防止其他用電設備對它的干擾,采取一定的屏蔽接地措施是明智的。
另外注意選擇品牌大的貓并注意與服務商提供服務的兼容性,如果ISP的局端設備有了改動,這時我們可能會經常掉線,這時建議下載Firmware版本刷新程序對“大貓”刷新,一般可以完全解決。再者使貓保持良好的散熱效果,最好將貓的下面墊空。
操作系統基礎-CPU虛擬化
操作系統的三個要素
操作系統的定位是計算機資源(CPU,內存,硬盤,各種I/O設備等)的管理者。最早的計算機系統一次只運行一個程序,操作系統是作為庫函數的形式存在的,這種模式無法充分的利用計算機資源,對于早期造價動輒數百萬美元的計算機來說,這是巨大的浪費,因此人們引入了現代的操作系統來支持方便的多進程并發執行,允許多個用戶同時運行他們的程序。具體來說,操作系統提供了這么三個要素:
虛擬化(Virtualization),主要指的是CPU和內存虛擬化,仿佛每個進程都有自己獨占的CPU和內存。
并發(Concurrency),主要指的是線程級的并發。
持久化(Persistance),主要指的是文件系統。
存儲器層次結構
為什么說單個程序不能充分利用計算機資源呢?這跟計算機的存儲器層次結構有關,計算機中有各種各樣的存儲器:CPU上的寄存器、一二級緩存,內存、硬盤……這些存儲器的容量、性能和成本各不相同,一個典型的存儲器層次結構如下:
越是靠近上層(CPU)存儲器的性能越好,但是容量越小,(每字節)存儲成本越高;越是遠離CPU,存儲器的性能越差,但是容量越大,(每字節)存儲成本越低。比如,CPU訪問一級緩存緩存只需要1個時鐘周期,而進行磁盤I/O可能需要上千萬個時鐘周期。程序在進行I/O操作的時候,CPU實際是空閑的,這時候可以讓CPU運行其他程序,提供計算機資源的利用率。
另一方面,為了彌補高速CPU到低速I/O設備之間的差距,在存儲器之間引入了多層的緩存,比如本地硬盤作為網絡的緩存,內存(DRAM)作為硬盤的緩存,SRAM作為內存的緩存。由于局部性原理的存在,這個存儲器層次結構通常工作得很好。所謂得局部性原理包含兩項:
一是時間局部性,程序一旦引用過某個存儲器位置,接下來它很可能還會引用這個位置;
二是空間局部性,程序一旦引用過某個存儲器位置,接下來它很可能還會引用附近的位置。
進程
操作系統提供了進程這個抽象概念,一個進程就是一個正在運行的程序。根據Steam2020年5月的調查,現在主流的PC配置是64位的4核物理CPU和16G內存[1],而目前__86_64的PC上通常會運行幾十上百個進程,每個進程擁有256TB的的虛擬內存。正是通過CPU和內存虛擬化,操作系統提供了這種幻象:似乎每一個進程都有一個獨占的CPU和一片巨大的獨占內存。
在深入這些細節以前,我們先來看看計算機上運行一個進程需要維護些什么狀態信息:
用來存取指令和數據的內存,由于進程會根據地址來讀寫內存,它們也叫做內存地址空間,當然這里指的虛擬內存地址空間(Virtual MemoryAddress Space)。進程的堆棧信息也在這個地址空間中。
CPU中的通用寄存器,如%ra__
CPU中的特殊寄存器,如:
程序計數器(Program Counter/PC),或叫做指令指針(Instruction Pointer/IP)
棧指針(stack pointer)及其對應的基址指針(frame pointer)
I/O相關的信息,比如當前打開的文件,Socket套接字等。
操作系統通過分時復用的方式實現了CPU的虛擬化,運行進程A一段時間后,主動或被動地把這個進程的狀態信息寫入物理內存然后從物理內存中讀取另一個進程B的狀態信息,從而恢復進程B的運行。
進程在其生命周期中,始終處于以下三個狀態中的一個:
Running:進程正在通過CPU執行指令
Ready:進程可以運行,但是操作系統還沒有調度它
Blocked:進程在等待某個事件發生(比如等待磁盤讀取完成),因此還不能運行
這是一個理想化的狀態,Linu__中進程還有一些別的狀態
內核中有一個數據結構叫做Process Control Block(PCB),用來記錄上面提到的各種信息,每個進程都有一個對應的PCB。
CPU虛擬化
下面來考慮實現CPU虛擬化要解決的兩個核心問題:
安全:用戶的進程不應該擁有無限制的權限,比如它不應該能訪問另一個用戶的文件,而權限檢查的把關就需要由操作系統來實現。
性能:操作系統提供CPU虛擬化這種抽象機制的時候,不應該有太大的性能損失
計算機系統采用了一種叫Limited DirectE__ecution的機制,通過硬件和操作系統的協作解決了這兩個問題。在具體實現上,CPU中有一個狀態位,表明了當前運行在什么模式下:
用戶的進程運行在用戶模式下,這種模式能做的操作有限,比如它無法發起一個I/O請求,嘗試這么做會引發一個異常(e__ception),導致進程被操作系統殺死。
與之相對的是,內核代碼運行在內核模式下,它能執行所有特權操作,比如發起I/O請求。
如果用戶進程需要發起特權操作,必須通過操作系統內核來進行,操作系統提供了很多這樣的服務入口,這就是系統調用,比如說打開一個文件用到的open()系統調用。這些系統調用看起來像是一個普通的函數,而內部實現上只是把系統調用的編號,和對應的參數放到棧上某個特定的位置,然后調用trap指令,這個指令會完成以下幾個操作:
把當前進程的CPU寄存器的值保存到內核棧中
把運行模式切換為內核模式
跳轉到該系統調用的處理函數
內核檢查參數和權限和合法性,然后執行相應的處理,無論結果如何,最終調用return-from-trap指令返回用戶進程,具體過程如下:
從內核棧中還原該進程的CPU寄存器值
把運行模式切換為用戶模式
把程序計數器(PC)設置為進程的下一條指令,從而恢復用戶進程的運行。
可以看到,用戶進程直接運行在CPU上,因此保證了性能,而通過內核模式和用戶模式的區分保證了安全,這里主要的損耗在于上下文切換帶來的開銷。
內核調用return-from-trap之前還會檢查進程是否有待處理的信號,如果有的話在這里觸發信號處理函數。
搶占式調度
Limited Direct E__ecution存在一個問題,一個進程可能會長久地占用CPU,導致其他進程無法得到服務,那么這個進程什么時候把控制權還給操作系統,讓操作系統調度其他進程呢?很自然地,一個合理的時間點是觸發系統調用的時候,操作系統可能會決定先執行另一個進程。但如果是一個無限循環,中間沒有任何系統調用呢?一些早期的系統如MacOS采用了合作式的調度方案,長期運行的進程需要周期性地讓出CPU,比如在循環體中加入一個yield()之類的系統調用,允許操作系統調度其他進程。這個方案治標不治本,存在這些場景:
某些惡意程序希望獨占CPU資源,不按照要求來做
程序bug導致yield()一直沒有運行
這種情況下,唯一能打破這種循環的方法只有重啟。要解決這個問題,操作系統仍然需要硬件的協助。硬件中有個計時器可以編程為每隔一定的時間(比如每十毫秒)就發起一個時鐘中斷,它會掛起當前運行的進程,跳轉到操作系統預先設置的中斷處理函數中。在這里,操作系統可以決定是繼續運行這個進程,或是調度別的進程。這就是搶占式調度。
異常處理流
程序運行的過程中會遇到各種各樣的異常情況,在計算機啟動的時候,操作系統就需要為各種異常指定對應的處理函數。CPU在執行完一條指令之后,總是會檢查是否存在異常,如果有則觸發對應的異常處理函數,否則繼續執行下一條指令。
注意:
上文中有兩組寄存器的保存/還原操作,第一組是用戶態的寄存器,第二組是內核態的寄存器
內核處理完系統的調用后,也可以選擇不切換進程,直接調用return-from-trap返回進程A
進程調度策略
上面描述了進程切換的機制,接下來討論進程調度的策略,也就是說每次操作系統要調度一個進程的時候,選擇運行哪一個進程。通常來說,我們有兩種類型的工作負載:
交互式的進程,這種進程大部分時候都在Blocked的狀態等待I/O,不怎么占用CPU,但是需要得到高優先級的處理,比如shell里面用戶每輸入一個字符,總是希望操作系統盡快響應并把這個字符顯示到屏幕上。
非交互式的進程,他們大部分時間都在使用CPU執行指令,處于Running的狀態,這種進程的訴求是高吞吐量,盡可能減少進程切換帶來的開銷。
下面來看看兩種常見的調度策略
多級反饋隊列
多級反饋隊列(Multi-Level Feedback Queue)致力于提高系統的整體響應時間。
操作系統中維護多個進程隊列,從高到底依次為每個隊列分配不同的優先級:高優先級的進程分配較短的時間片,保證快速響應;低優先級的進程分配較長的時間片,保證其高吞吐量。具體調度策略如下:
如果A的優先級大于B,運行A
如果A的優先級等于B,輪流運行A和B
然而我們不知道每個進程的工作模式是交互式的還是非交互式,因此先假設他們都是需要快速響應的交互式進程:
當進程啟動的時候,把它放到最高優先級的隊列中
當一個進程用完它的時間片之后,降低它的優先級,也就是移到下一個隊列中
還存在一個問題,如果有大量高優先級任務,那么低優先的任務可能會被餓死,因此:
每隔一段時間把所有的進程都移動到最高優先級的隊列
按比例共享調度
與MLFQ相對的,按比例共享調度(Proportional ShareScheduling)的目標是讓各個進程公平地獲取CPU時間。它最簡單的形式叫做彩票調度(lotteryscheduling):假設系統使用100張彩票(編號為0-99),每次隨機選擇一張來決定運行哪個進程,進程A持有75張(編號為0-74),進程B持有剩余的25張(編號75-99)。任務調度器每次計算出一個0-99之間的隨機值,如果落在0-74之間則運行進程A,反之運行進程B,這樣保證了兩個進程總體獲得的CPU時間跟它們持有的票據數量一致(75%:25%)。
最后還有個問題,怎么為進程分配票據(或者說權重),可以跟nice值關聯起來。
Linu__的進程調度器
Linu__當前采用的進程調度器叫做完全公平調度器(Completely FairScheduler/CFS),內部采用紅黑樹,實現了跟按比例共享調度類似的目標。之前采用的進程調度器為O(1),其實現類似前面說的多級反饋隊列。
第四篇:重裝電腦操作系統步驟詳解
重裝電腦操作系統步驟詳解
1.選擇操作系統
XP的最低要求配置是CPU 1000mhz,內存256M。不要理會微軟說的最低要求配置(微軟要求的配置太低)。如果你的電腦的配置低于這個標準,最好不要裝XP系統。否則,你反而是坐上牛車了,你就慢慢搖吧!
當然,像我說的,除了主板硬件不升級,其它即插即用硬件全部升級,也要不少銀子的。我估計2000-2500元RMB吧,這樣你的電腦就是很高的配置了:CPU1.5G以上,內存256M以上,56K貓,顯卡緩存32M。不過,不升級硬件也可以,那樣我們只好就用Windows 98或Windows Me了。這兩個系統沒有實質性的區別。Me的界面好看,但Me的系統還原功能實在不能恭維。二者共同的毛病是不穩定,死機;熱啟動、reset是每次上機不可缺少的保留節目。系統經常丟失文件,并且隨著多次裝卸應用軟件,系統變得越來越慢、越不穩定直至重裝系統。
不管那個系統的光盤,都可以在盜版光盤市場買到。(4-5元/張)在光盤市場,98和Me都是絕對的正版,沒有什么好講的。微軟給XP增加了激活功能(所謂激活,就是你裝完XP后必須在30天之內通過網絡或電話與微軟聯系激活你的系統,否則只能用30天你就進不去系統了。只有在安全模式下可以進入。這是微軟反盜版的一種手段。),目前XP最好的激活方法有三種,⑴算號激活。網上有國外黑客破解編寫的XP算號器,你可以直接下載,里面有詳細的使用方法。采用這種方式激活的系統絕對是正版,但是比較麻煩(進網站搜索Windows XP算號器)⑵使用俄羅斯黑客采用電話激活(不用真打電話)。該激活方式簡單易行,支持系統升級,目前沒有發現任何方面的問題。(下載地址:)⑶OEM激活。該方法比較麻煩,需要修改BIOS驅動程序,建議一般人不要采取這種方法。(具體激活方式:的論壇)
最好、最簡單的并且支持升級的激活方法是俄羅斯黑客電話激活方式。我即采用這種激活方式將我的系統升級為XP sp1版本了。據說,微軟的最新操作系統Windows 2003將于二○○三年五月二十二日發布。讓我們拭目以待,盡快能享受到微軟最新操作系統給我們帶來的極速快樂。^_^
至于有人要問,你為什么不提Windows 2000呢?盡管2000的穩定性較好(強于98和Me,次于XP),但兼容性太次,好多應用軟件不能在2000上運行。所以,在有XP的情況下,誰裝2000,誰就是傻子。^_^
2.裝系統前的備份工作
你的電腦上不可避免地存有很多資料和信件。我們不能因為裝系統就把這些東西丟掉吧?怎么辦?我們可以百分之百地把它們備份在其它盤上。如果你的電腦已經爬下了,連機也開不了,那么你手動關機;再開機,按住F8進入安全模式然后進行以下操作。⑴在本機盤上備份
如果你的機子的文件系統是FAT形式、并且你以前至少把硬盤已經分為兩個以上的區,你就可以把你的信件、郵箱帳戶、通訊薄、數據材料統統存在非系統盤上(你總不至于沒有分區吧?如果你只用一個區,那你不是一個超級懶漢,就是一個超級菜鳥^_^)如果你用的是系統自帶的Outlook Express做你的郵件終端接發,你可以把信件、通訊薄和帳戶全數導出。
信件導出:打開OE,點擊工具,點開選項,再點擊維護,點擊存儲文件夾,點擊更改,改設為非系統盤上,如D:我的信件。確認。帳戶導出:打開OE,點擊工具,再點擊帳戶,點郵件,一個一個選中郵件,點擊右邊的導出,設置非系統盤文件夾,如:D:我的帳戶;保存。
通訊薄導出:打開OE,點擊文件,再點擊導出,點擊通訊薄,選擇存儲位置,如D:我的帳戶,保存。
我的文檔導出:右鍵點擊桌面我的文檔,再點擊屬性,點擊移動,設置非系統盤如D:我的文檔,確定。
⑵如果你有活動硬盤,你最好把上面說的內容存到活動硬盤上。只是把存儲地點的盤符改為活動硬盤的盤符。(現在,一個活動硬盤大約1000元左右(40G的容量,USB2.O兼容USB1.1)如果你現在的系統是98,你就得裝USB驅動,否則不能認活動硬盤;如果是Me或2000、XP,就不用裝USB驅動了。順便說一下活動硬盤,有了這個玩意,連筆記本都可以不拿了。平時把我們要用的圖、數據存進去,隨身一帶,方便之至!現在,沒有電腦的單位恐怕不多了吧,不管我們去哪里辦事帶上它就可以了。
⑶ 輸入法詞庫記憶備份
如果你操作這臺電腦有一段時間了,你必然使用文字輸入了。這樣,你的語言習慣和用詞習慣電腦已經適應和記憶了。我們可以把字庫文件備份出來,該文件的位置:c:windowssystem32IME
總之,我們在使用電腦時,盡量不要在系統盤(一般就是C:盤)上放重要數據。我的信件、(我用的郵件客戶端是BECKY2.05.10)、資料和常用軟件分別存放在D:、E:和活動硬盤上。
3.CMOS設置
一般的電腦在正常使用時都應該把第一啟動引導順序設置為分區時的激活盤,其它如光驅、軟驅就不要搞啟動檢測了。這樣,既有利于啟動速度,又能延長光驅、軟驅的使用壽命;同時沒有了啟動檢測時“嘎吱嘎吱”的噪音。但是,我們裝系統時可就不能從硬盤的激活盤啟動了。怎么辦?如果你的硬盤的操作系統是FAT系統,你最好格式化一下裝系統的盤,如一般是C:盤,清除長時間留下的垃圾。這就要設置CMOS啟動引導順序的第一位是A:盤了(也就是軟驅)。
格式化的具體操作:
關機,軟驅放入98啟動軟盤,啟動,進入DOS狀態,選擇2(帶光驅啟動),在c:后輸入:(不包括前面的冒號)format c:;然后回答系統提問輸入Y,回車,一路回車就可以了。如果你的硬盤的文件系統是NTFS或者你不想格式化硬盤的,或者已經格式化完了,你必須把你的COMS設置為光驅為第一引導啟動。CMOS設置:(以Award主板為例,其它主板亦基本相同)
啟動電腦按DEL鍵(有的電腦是F2鍵),進入CMOS設置,進入BIOS FEATURES SETUP,再進入Boot Sequence按上下鍵選CD-ROM,C,A,再按ESC鍵、F10鍵、Y、回車即可,手動關機或放入安裝光盤后按reset鍵。(安裝光盤最好是有自啟動功能的)
4.裝系統(下面以安裝WINDOWS XP為例)
我選的是沒有任何破解的、完整的Windows XP安裝光盤。啟動電腦,當出現“光盤啟動按任意鍵”字樣時回車,開始復制安裝程序,檢驗系統盤位置的容量和格式,這些都可以不理;出現對系統硬盤的文件格式的選擇時最好選FAT32,不要選NTFS。盡管NTFS文件體系對操作系統的穩定性和速度以及硬盤管理功能有很大的提高,但NTFS只是支持以NT為內核的Windows NT、Windows2000、WindowsXP,不支持DOS、WindowsME、Windows98。所以,對于我們經常玩軟件的人并不適合。一旦出現系統崩潰,在NTFS下有可能要通過重新分區、格式化等手段來重新安裝系統,只要重新分區,硬盤上的資料和數據就徹底完蛋了。(這是我吃了無數虧得來的教訓,當年在使用Windows2000時,我就采用了NTFS系統,主要用以防止CIH病毒對系統和硬件的超級破壞,可現在防、殺CIH太容易了)相反,在FAT32文件系統下,只要有一張98或Me的啟動盤格式化一下C盤就可以重裝系統了,也不怕丟失所有硬盤上的數據和資料。(關于分區,這里就不說了,以后有機會專門說說分區,包括FDISK和DM的實戰操練,分區是一項比較危險和麻煩的事情)
接著,復制系統文件,準備安裝等步驟。出現選擇時區、語言等對話框,這就不用我說了吧。耐心等待。
如果是在DOS下原始安裝XP,則必須先把smartdrv.exe文件(在Win98的安裝目錄下,名為smartdrv.exe)拷入98啟動軟盤,安裝之前運行一下就可以大幅度提高安裝速度。(我在安裝之前有時候運行一下,有時候忘了,可我沒有感覺到有多大的差別,也可能我的兩臺電腦比較新?說不清)
如果你是在原有系統不變、系統硬盤上有操作系統的情況下重新安裝XP,在安裝的過程中會出現《升級/全新安裝》對話框,此時你必須選擇升級,除非你想在你的機子上安裝雙操作系統。
要求輸入序列號時輸入以下號碼:
BX6HT-MDJKW-H2J4X-BX67W-TVVFG
這個注冊碼基本都能安裝(我最少試了5、6種XP安裝光盤了)
一般安裝時間不超過60分鐘。
安裝完畢,選擇現在不激活以后激活,按下一步,至少填入一個名字,如JixXP,一路回車鍵,可以了。
現在開始激活系統:我采用的是俄羅斯黑客的激活辦法。見下面使用說明:
方法:把SETUPREG.HIV復制到%systemroot%system32目錄下
覆蓋原文件(我倒是找不到這個SETUPREG.HIV,直接粘貼上去的),重啟,按F8進入安全模式,以管理員身份登錄,運行WINXP_CRK.EXE,重啟,進入WinXP,在要求激活時選擇“電話激活”,在每個方框中都填入“401111”----激活成功!
阿榕軟件園 http://arongsoft.com 提供下載
不用多說了吧。我只告訴你一個字:棒!!
4.必要的設置和部分驅動程序的安裝
⑴ 進入《控制面板》(或鼠標右鍵點擊我的電腦、再點擊屬性),打開《系統》,選《系統還原》,選擇關閉所有盤的還原功能。⑵ 在《系統》里,點《高級》,重新設置《錯誤報告》(不關了這個選項,老是出現向比爾.蓋茲告狀的申請單,煩死人了)⑶ 一般筆記本電腦聲卡、顯卡、貓的驅動XP里全有,并且基本能自動安裝。我重點說一下臺式機。
點開《控制面板》,點《系統》,再點《硬件》,點《設備管理器》,把里面有問號和感嘆號的項目全部卸載,點確定關了《系統》項目。
取出你隨機帶得驅動程序盤,放入光驅里;再點控制面板里面的《添加硬件》,出現選擇對話框時,你如果知道你的驅動程序的目錄和位置,你可以選手動選擇;如果不知道,選擇自動。
聲卡、顯卡、貓安裝驅動都是一樣的做法。如果你沒有XP的專用驅動程序,有兩個辦法能解決你的問題。其一,你可以用該即插即用設備的Win2k(也即Windows2000)驅動程序進行安裝,XP和2K的內核一樣,驅動程序沒有區別。在安裝過程中可能會出現沒有微軟簽名的對話框,不要理它,直接點“是”;如果你連Win2k的驅動也沒有,那就只有另一個辦法了,先找出你的設備的生產廠家和型號,一般說明書上或板、卡上面都把廠家和型號打印上去了,然后從能上網的電腦上進廠家的網站,選中型號后直接下載。再用軟盤或優盤或活動硬盤轉存在你的電腦上,進行安裝。(軟盤容量小,恐怕放不下。)
⑷ 顯卡設置
點控制面板里的顯示,其它選項可根據你的電腦情況做相應的選擇。最好象素選800×600,32真彩色。點《高級》,點擊《監視器》,屏幕刷新頻率陰極射線管顯示器選75HZ或85HZ,液晶顯示器選60HZ。
⑸ 設置網絡連接
寬帶設置我就不說了,只說一下撥號上網的設置。
點控制面板里的《網絡連接》,點《創建一個新連接》,點《連接Intelnet》,點《手動設置》,點《調制解調器》,再添名稱如:xxx,電話號碼添16900,密碼添16900,驗證密碼再添16900。就可以上網了。
⑹ 聲音設置
點控制面板里的《聲音和音頻設備》,選中《把音量圖標放入任務欄》,點擊應用;至于其它選項,可以根據你的電腦的實際情況和你自己的愛好進行相關設置。
5.恢復信箱、帳號和通訊薄
按照導出時的菜單步驟,將原來的“導出”換為“導入”進行操作就可以了。(不用重復了吧,呵呵,要是反操作不了,你就實在太笨了,也就不要看這篇文章了)
6.恢復字庫
將備份字庫信息打開,如果有恢復程序就直接點擊,如果沒有就直接代替。我這主要是針對智能ABC和紫光拼音輸入法。其它輸入法我沒有用過,不熟悉,你最好自己研究研究。
7.我的文檔重新設置
重復導出時的步驟,將兩個文件夾合并、鏈接起來就可以了。
8.建議你的電腦上裝以下實用軟件:
⑴ Winzip8.1(通用壓縮軟件)⑵ WinRAR3.2(最好的壓縮軟件)⑶ Microsoft OfficeXP(國際通用辦公系統)
⑷ AcadSee5.0(圖形識別軟件)⑸金山詞霸2003(即時英漢翻譯軟件)⑹金山毒霸2003(最好的國產殺毒軟件)
⑺Winamp2.8(最好的Mp3音樂播放軟件)⑻ WinDVD4.0(DVD、VCD音像播放軟件)
⑼FlashGet1.40(最好的網上下載工具)
以上軟件都是我比較喜歡的。一般都能從網上下載。像Office XP、金山詞霸、金山毒霸等這樣的軟件太大,最好買光盤安裝。除此而外,最好裝一個系統優化的軟件。國產的系統優化軟件里首推Windows優化大師(作者:魯錦)和超級兔子魔法設置(作者:蔡旋)。WindowsXP本身的優化性極強,再進行系統優化已沒有什么實際意義。但WindowsXP對CPU的二級緩存沒有設置,可以用這兩個軟件中的任何一個優化一下。如我的筆記本的CPU二級緩存是256K,我沒有進注冊表重新設置,而是用兔子魔法設置的。最近,我在網上發現Windows優化大師的作者魯錦說,優化大師的破解版在60天左右會發作,破壞系統。所以,我就再也不敢用優化大師了。我勸朋友們都不要用破解版了,小心壞了系統。用的話,花上30元RMB,不算貴。
9.最后一項,進行磁盤碎片整理
打開《我的電腦》,鼠標右鍵點擊c:,點擊《屬性》,再點擊《工具》,點擊《開始整理》,最后點擊《碎片整理》,等待整理完畢后點擊確認。至此,本次安裝完畢。
第五篇:操作系統總結
什么是OS,OS有哪幾個特征?其最基本的特征是什么?
答:操作系統是為了達到方便用戶和提高利用率的目的而設計的,控制和管理計算機硬件和軟件資源,合理的組織計算機工作流程的程序的集合它具有并發,共享,虛擬,異步性四個基本特征。其中最基本的特征為并發性
2什么是進程及與程序的區別與聯系,為什么PCB是進程存在的唯一標志?
進程是程序的一次執行過程,是系統進行資源分配和調度的一個獨立單位。
區別:(1)進程是動態的,程序是靜態的。(2)進程具有并發性,而程序沒有(3)進程是資源分配和處理機調度的獨立單位,其并發性受系統制約(4)一個程序多次執行,對應多個進程,不同的進程可以包含同一程序PCB:因為在進程的整個生命期中,系統總是通過PCB對進程進行控制的3處理機三級調度分別完成什么工作?
(1)高級調度:就是作業調度,用于決定把外存上處于后備隊列中的哪些作業調入內存,并為它們創建進程,分配必要的資源,然后,再將新創建的進程排在就緒隊列上,準備執行
(2)低級調度:就是進程調度,它決定就緒隊列中的哪個進程將獲得處理機,然后由分派程序執行把處理機分配給該進程的操作
(3)中級調度:實際上就是存儲器管理中的對換功能試說明引起進程調度的時機是什么?
(1)進程完畢(2)時間片用完(3)I/O請求發生某個事件(4)原語:wait操作,阻塞(5)高優先者進入 5什么是臨界資源和臨界區?
一次僅允許一個進程訪問的資源稱為臨界資源。訪問臨界資源的代碼段稱為臨街區
6試修改下面生產者---消費問題中,如果將兩個wait操作即wait(full)和wati(mutex)互換 位置,或者將signal(mutex)與signal(full)互換位置,結果會如何?
(1)wait(full)和wait(mutex)互換位置后,因為mutex在這兒是全局變量,執行完wait(mutex),則mutex賦值為0,倘若full 也為0,則該生產者進程就會轉入進程鏈表進行等待,而生產者進程會因全局變量mutex為0 而進行等待,使full 始終為0,這樣就形成了死鎖.(2)而signal(mutex)與signal(full)互換位置后,從邏輯上來說應該是一樣的.7什么是死鎖?死鎖產生的有哪些
死鎖是因多個進程因競爭資源而造成的一種僵局(1)互斥條件:一個資源每次只能被一個進程使用。(2)請求與保持條件:一個進程因請求資源而阻塞時,對已獲得的資源保持不放。
(3)不剝奪條件:進程已獲得的資源,在末使用完之前,不能強行剝奪。(4)環路等待條件:若干進程之間形成一種頭尾相接的循環等待資源關系。同步機制應遵循的基本準則是什么?
(1)空閑讓進(2)忙則等待(3)有限等待(4)讓權等待.程序有幾種連接方式
(1)靜態鏈接方式(2)裝入時動態鏈接(3)運行時動態鏈接
10什么是動態重定位方式及為什么要引入動態重定位方式及如何實現?
程序和數據裝入內存時需對目標程序中的地址進行修改。這種把邏輯地址轉變為內存的物理地址的過程叫重定位
11什么是分頁,什么是分段,在存儲管理中兩者的區別
(1)分頁是將一個進程的邏輯地址空間分成若干大小相等的部分,每一部分稱作頁面,內存劃分成與頁面大小相等的物理塊,進程的任何一頁可放入內存的任何一個物理塊中,段是信息的邏輯單位,含有一組意義相對完整的信息,更好的來滿足用戶的需要。
(2)分段是一組邏輯信息的集合,即一個作業中相對獨立的部分。多個段在內存中占有離
散的內存單元,對每個段,在內存占有一連續的內存空間,其內存的分配與回收同可變分區的內存分配與回收辦法
分頁與分段的主要區別是?
(1)頁是信息的物理單位,分頁是為了實現離散分配方式,以消減內存的外零頭,提高內存的利用率(2)頁的大小固定,并且有系統決定,而段的長度不固定決定于用戶所編寫的程序(3)分頁作業的地址空間是一維的,段是二維的。
12動態分區存儲管理中內存的回收方式
13.什么是對換,對換的分類及主要用途在進程換出時應遵循什么原則
對換是把內存中暫時不能運行的進程或者暫時不用的程序和數據調出到外存上,以便騰出足夠的內存空間,再把因具備運行條件的進程或者進程所需要的程序或數據調入內存。
分類:(1)整體對換(進程對換):以整個進程為單位(2)頁面對換(分段對換/部分對換):以頁和段為單位
規則:內存空間不夠用才換出。系統處于阻塞狀態,且優先級最低的進程最先換出。若換入:系統處于就緒狀態,且優先級最高的進程最先換入,直至無可換入的進程為止。
14.什么是虛擬存儲器虛擬存儲器具有哪些特性,最基本的特性是什么?虛擬存儲器的容量受哪兩方面的限制?
虛擬存儲器:是指具有請求調入功能和置換功能,能從邏輯上對內存容量進行擴充的一種存儲器系統。
特征:(1)離散性(最基本的特征)(2)多次性(3)對換性(4)虛擬性
虛擬存儲器的容量主要受指令中表示地址的字長和外存的容量的限制。
15.在沒有快表的分頁存儲管理中取一條指令需訪問幾次內存及訪問內存的目的,及具有快表的分頁存儲管理系統的地址變換過程。
兩次。第一次:訪問內存中的頁表,從中找到頁的物理塊號,再將塊號與頁內偏移量W拼接,形成物理地址。第二次:從第一次所得的物理地址中獲得所需數據
地址變換過程:CPU給出有效地址后,地址變換機構將頁號與快表中的所有頁號進行比較,若有與此相匹配的頁號,則表示所訪問的頁在快表中,從中讀出物理塊號與頁內地址相拼接,得到物理地址;若訪問的頁不在快表中,則要訪問在內存中的頁表,從頁表中讀出物理塊號與頁內地址相拼接,得到物理地址,同時,還應將此頁表項寫入快表中,若此時快表已滿,則OS必須找到一個老的并且被認為不再需要的頁表項將它換出。
16.什么是緊湊技術及為什么要引入
緊湊:把原來多個分散的小分區拼接成一個大分區的方法
引入:提高內存的利用率,讓大容量的作業可以裝入并且減少零頭或碎片
17程序的局部性原理是什么局限性的兩個主要表現方面
局部性原理:(1)程序執行時,除少部分轉移和過程調用指令外,大多數條件下任是順序執行的(2)過程調用將會使程序的執行軌跡由一部分區域轉至另一部分區域,但經驗就看出過程調用的深度在大多數情況下不會超過5(3)程序中存在許多循環結構,這些雖然只能由少數指令構成但它們將多次執行(4)程序中還包括許多對數據結構的處理
主要表現在:(1)時間局限性(2)空間局限性
18.什么是spooling技術spooling系統有哪些組成Spooling技術是對脫機輸入,輸出系統的模擬。
組成:(1)輸入井和輸出井(2)輸出緩沖區和輸入緩沖區(3)輸入進程SPi和輸出進程SPo(4)請求打印隊列
特點:(1)提高了I/O的速度(2)將獨占設備改為共享設備(3)實現了虛擬設備功能