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