基于單片機(jī)的智能拐杖軟件設(shè)計(jì)_第1頁(yè)
基于單片機(jī)的智能拐杖軟件設(shè)計(jì)_第2頁(yè)
基于單片機(jī)的智能拐杖軟件設(shè)計(jì)_第3頁(yè)
基于單片機(jī)的智能拐杖軟件設(shè)計(jì)_第4頁(yè)
基于單片機(jī)的智能拐杖軟件設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于單片機(jī)的智能拐杖硬件設(shè)計(jì)摘要伴隨著我國(guó)科學(xué)技術(shù)和制造業(yè)的快速的壯大,人們?cè)谄匠5纳詈凸I(yè)生產(chǎn)活動(dòng)中使用智能設(shè)備控制技術(shù)的應(yīng)用也隨之廣泛,不但節(jié)省了人力資源,而且很大程度上提高了人們生活生產(chǎn)的效率,既促進(jìn)了科學(xué)技術(shù)的飛速發(fā)展,又不斷地豐富著人們的生活。導(dǎo)盲設(shè)備的研發(fā)一直是各國(guó)科研的一個(gè)重點(diǎn),不僅是因?yàn)樗兄卮蟮纳鐣?huì)意義,還因?yàn)樗鼘?duì)于機(jī)器人視覺等多個(gè)研究領(lǐng)域有著不小的研究意義,能夠給人類提供道路信息的導(dǎo)盲設(shè)備,在自動(dòng)化機(jī)器人上也能起到同樣的效果。有許多研究已經(jīng)有了成功的案例。本設(shè)計(jì)采用STC89C51單片機(jī)作為主控板,HC-SR04超聲測(cè)距傳感器作為探測(cè)裝置,達(dá)到導(dǎo)盲的效果。這款儀器結(jié)構(gòu)簡(jiǎn)單,功能可靠,它可以對(duì)前方的障礙物進(jìn)行探測(cè),在達(dá)到預(yù)設(shè)范圍時(shí)蜂鳴器會(huì)提醒使用者小心障礙物,從而達(dá)到智能導(dǎo)盲的效果。關(guān)鍵詞:STC89C51單片機(jī)HC-SR04超聲測(cè)距傳感器智能拐杖 下圖是該硬件部分的原理圖,每一個(gè)模塊所對(duì)應(yīng)的管腳所對(duì)應(yīng)的I/O口都已標(biāo)注清楚,下面將詳細(xì)介紹每一個(gè)模塊的作用。圖2.5智能拐杖硬件電路原理圖圖2.6LM016L電路圖上圖是一個(gè)LM016L的一個(gè)顯示程序,它會(huì)接收串口發(fā)來(lái)的數(shù)據(jù),而且它沒(méi)收到一個(gè)信號(hào)后,它們可以一直顯示亮點(diǎn),例如陰極的射線管顯示器,所以它可以不斷閃爍。圖2.7串口電路圖這是一個(gè)串口裝置,TXD為串行輸出,RXD為串行輸入,這兩個(gè)引腳對(duì)應(yīng)的都是P3這個(gè)口。圖2.8超聲波傳感器上圖是我選用的是SFR04超聲波的傳感器,他的仿真和實(shí)物圖如上。模塊內(nèi)部可發(fā)出8個(gè)40KHZ的脈沖。它的測(cè)距原理已經(jīng)在上面講過(guò),這里就不在重復(fù)。圖2.9蜂鳴器上圖是一個(gè)簡(jiǎn)單的蜂鳴器報(bào)警裝備,單片機(jī)通過(guò)2種方法來(lái)驅(qū)動(dòng)蜂鳴器:第一種是使用脈沖寬度發(fā)出的輸入輸出端口驅(qū)動(dòng)蜂鳴器,然后將輸入輸出端口每一個(gè)周期性地反轉(zhuǎn)以生成驅(qū)動(dòng)波形來(lái)驅(qū)動(dòng)蜂鳴器。該項(xiàng)目設(shè)計(jì)使用輸入輸出端口定時(shí)反轉(zhuǎn)級(jí)別的方法來(lái)生成驅(qū)動(dòng)波形,以驅(qū)動(dòng)蜂鳴器發(fā)聲,而定時(shí)反轉(zhuǎn)級(jí)別將使用計(jì)時(shí)器。計(jì)時(shí)器將定期翻轉(zhuǎn)電平,然后生成蜂鳴器所需的匹配頻率波形,有了相應(yīng)的頻率波形之后三極管放大電流蜂鳴器就能發(fā)聲了。圖2.9.1復(fù)位電路電路圖這是一個(gè)復(fù)位電路,單片機(jī)系統(tǒng)接通電源啟動(dòng)后,系統(tǒng)自動(dòng)復(fù)位。將復(fù)位按鍵按下,單片機(jī)系統(tǒng)重置然后重啟。所以當(dāng)系統(tǒng)死機(jī)無(wú)法操作時(shí)可以通過(guò)按下復(fù)位按鍵將整個(gè)系統(tǒng)復(fù)位重置。在整個(gè)電路開始運(yùn)行后,C兩端的電壓一直在補(bǔ)充電能,這時(shí)十千歐電阻兩端的電壓接近于零福特,復(fù)位端處于0所以整個(gè)電路照常運(yùn)作。當(dāng)按鈕按下時(shí),開關(guān)即刻恢復(fù)通路,這時(shí)電容的兩個(gè)端口變成了回路,電容兩端被短路,電路失去常態(tài)。當(dāng)這個(gè)按鈕按下的一瞬間,電容就啟動(dòng)了開釋之前所充電能。電容的電壓在極短時(shí)間內(nèi)變小,同時(shí)十千歐的電阻兩端的電壓變大,導(dǎo)致復(fù)位端引腳又接收到高電平信號(hào),單片機(jī)系統(tǒng)復(fù)位。圖2.9.2時(shí)鐘電路電路圖上圖就是時(shí)鐘脈沖電路,我們采取的是十二兆赫茲的晶振,從而更加簡(jiǎn)便的使用定時(shí)器還有計(jì)數(shù)器的功能。這種芯片里中有很強(qiáng)的增益的反相放大器,它是可以構(gòu)成內(nèi)部振蕩器的重要單位,2和引腳1引腳分別是這個(gè)放大器的輸出端口以及輸入端口。2.2.2Keil軟件本設(shè)計(jì)是利用keil軟件編寫的程序。keil軟件是單片機(jī)開發(fā)的主流軟件,其功能非常強(qiáng)大,在單片機(jī)開發(fā)的過(guò)程中對(duì)軟件的編程和設(shè)計(jì)發(fā)揮了很大的優(yōu)勢(shì),所以現(xiàn)在被越來(lái)越多的人們使用。內(nèi)置的keil軟件包含一套內(nèi)置的keil軟件包含完整的開發(fā)計(jì)劃集,包括C編譯器,宏匯編,鏈接,庫(kù)管理和功能強(qiáng)大的仿真調(diào)試器。KEIL軟件的組件通過(guò)總成的開發(fā)狀態(tài)進(jìn)行組合。Proteus軟件不同于其它單片機(jī)仿真軟件。它能做到模擬單片機(jī)的工作,而且還能模擬其它電路或其它單片機(jī)系統(tǒng),而無(wú)需任何其它電路工作。所以我們一般進(jìn)行仿真和調(diào)試程序使用這個(gè)軟件,不需要關(guān)心和關(guān)注時(shí),聲明是單片機(jī)的登記實(shí)施或改變記憶的內(nèi)容,并注意從工程的角度直接觀察程序和電路工作過(guò)程的結(jié)果。使用這種模擬方法有許多優(yōu)點(diǎn),其中最大的好處就是把理論知識(shí)與實(shí)際工程應(yīng)用相結(jié)合,減少了理論與實(shí)踐之間矛盾現(xiàn)象。2.2.3軟件程序主要部分及編寫思路在本次課題的軟件設(shè)計(jì)上,在大的方向上,我把它分為初始化和循環(huán)。上圖就是主函數(shù)的初始化,其中包括串口初始化,1602顯示模塊初始化,超聲波初始化,定時(shí)器0模式初始化。上圖即主函數(shù)的循環(huán),其中有按鍵檢測(cè),讀取超聲波數(shù)值,顯示查詢和報(bào)警查詢。根據(jù)它的功能我共組成了幾個(gè)模塊編程。本人的具體思路是通過(guò)不斷地循環(huán)和掃描,通過(guò)超聲波的收發(fā)模塊來(lái)不斷檢測(cè)前方的障礙物,在距離達(dá)到臨界值的時(shí)候進(jìn)行報(bào)警,從而提醒使用者小心并躲避障礙。其中有主程序,按鍵模塊,超聲波模塊程序,串口模塊程序,定時(shí)器模塊程序,lcd1602顯示模塊程序。通過(guò)這些程序來(lái)共同實(shí)現(xiàn)智能拐杖的功能。獲得超聲波傳感距離調(diào)節(jié)超聲波報(bào)警預(yù)設(shè)值獲得超聲波傳感距離調(diào)節(jié)超聲波報(bào)警預(yù)設(shè)值開始開始按鍵模塊按鍵模塊超聲波模塊超聲波模塊主函數(shù)主函數(shù)顯示模塊定時(shí)器模塊顯示模塊定時(shí)器模塊串口模塊串口模塊顯示與障礙物的距離及預(yù)設(shè)值顯示與障礙物的距離及預(yù)設(shè)值接收并發(fā)送數(shù)據(jù)給1接收并發(fā)送數(shù)據(jù)給1602定時(shí)器0模式1初始化實(shí)際值>預(yù)設(shè)值?實(shí)際值>預(yù)設(shè)值?蜂鳴器報(bào)警蜂鳴器報(bào)警結(jié)束結(jié)束圖2.9.3軟件設(shè)計(jì)流程圖上面這個(gè)程序流程圖很好地體現(xiàn)了我剛剛說(shuō)過(guò)的兩個(gè)板塊,根據(jù)這個(gè)流程圖以及超聲波測(cè)距的性質(zhì),我們已經(jīng)能在仿真中做到遇障報(bào)警的效果。其中,1602顯示模塊相對(duì)比較重要,最重要的就是要讓它顯示出數(shù)據(jù)。所在這里我把它列為重點(diǎn)敘述。首先將lcd1602設(shè)置延時(shí)1ms接著讀取lcd1602狀態(tài)是否忙等待lcd1602空閑向lcd1602寫入數(shù)據(jù)向lcd1602寫入命令值lcd1602初始化上兩圖的代碼是想在lcd1602設(shè)置x和y的坐標(biāo)值并能讓它顯示出字符數(shù)據(jù)。2.2.4測(cè)試數(shù)據(jù)圖2.9.4實(shí)驗(yàn)測(cè)試截圖表2.1實(shí)驗(yàn)數(shù)據(jù)參數(shù)測(cè)量距離(cm)1030507090實(shí)際數(shù)據(jù)(cm)10.531.55272.493.8誤差(cm)0.51.522.43.8由上圖可見,超聲波的誤差范圍在0-4cm之間,造成這些誤差的主要原因可能有環(huán)境的溫度及濕度的因素,以及超聲波發(fā)出與接收到的時(shí)間差。但是這些誤差經(jīng)過(guò)分析依然在可接受的范圍內(nèi),可以實(shí)現(xiàn)殘障人士的基本導(dǎo)盲需求。3.結(jié)論 這次畢業(yè)設(shè)計(jì)是我在大學(xué)里的一項(xiàng)非常重要的素質(zhì)的考研。在過(guò)去的四年里,我不斷積累相關(guān)的基礎(chǔ)知識(shí),從C語(yǔ)言編程,到單片機(jī)嵌入式開發(fā),都是考察我對(duì)所學(xué)知識(shí)的運(yùn)用能力。在這過(guò)程中,我不斷地鞏固學(xué)過(guò)的知識(shí),同時(shí),也會(huì)遇到很多在課堂上沒(méi)有的工程實(shí)踐問(wèn)題,雖然遇到的困難不少,但是隨著把問(wèn)題一個(gè)一個(gè)地解決,我學(xué)習(xí)到很多新的知識(shí),自主學(xué)習(xí)能力不斷地提高。超聲波測(cè)距所使用的原理非常簡(jiǎn)單,即利用超聲波收發(fā)模塊作為傳感器,以51系列單片機(jī)作為核芯計(jì)算機(jī),測(cè)定超聲波的傳播時(shí)間來(lái)計(jì)算出傳播距離,然后在顯示器(數(shù)碼管顯示器并不是給使用者觀看,更多的是給開發(fā)者以便利和蜂鳴器上顯示出來(lái)。實(shí)際上本設(shè)計(jì)所制作的超聲導(dǎo)盲系統(tǒng)測(cè)定的是從一個(gè)“點(diǎn)”到反射面的距離,對(duì)于在“線”(例如半空中的鋼絲、電線等)以及“點(diǎn)”(例如懸掛的小號(hào)霓虹燈)等更小的物體難以進(jìn)行有效的測(cè)量,關(guān)于這方面的測(cè)定,還需要更復(fù)雜的系統(tǒng)來(lái)進(jìn)行檢測(cè)。其實(shí)無(wú)論是在本次設(shè)計(jì)中做的微不足道的小研究,還是說(shuō)已經(jīng)投入市場(chǎng)大量使用的導(dǎo)盲設(shè)備,甚至在世界上享有美譽(yù),獲得了諸多國(guó)際獎(jiǎng)項(xiàng)的智能新產(chǎn)品也好,最終都只能起到一個(gè)輔助作用,對(duì)于盲障人士來(lái)說(shuō),最重要的出行保障始終是國(guó)家對(duì)于公共設(shè)施的建設(shè)和人民群眾對(duì)于這些事情的重視,合理規(guī)劃、沒(méi)有被肆意占用的盲道,才是最好的導(dǎo)盲設(shè)備。很多時(shí)候我們?cè)诜傅腻e(cuò)誤是,自以為所作所為是對(duì)使用人群有利的,實(shí)際上并非如此,特別是在導(dǎo)盲用品的開發(fā)上——很多作為導(dǎo)盲設(shè)備開發(fā)出來(lái)的東西,實(shí)際上并沒(méi)有站在盲人的角度上考慮過(guò)它的可用性。說(shuō)出來(lái)你可能不信,在智能手機(jī)普及的今天,讀屏軟件和其它無(wú)障礙應(yīng)用的開發(fā)使得盲人的生活和我們?cè)絹?lái)越貼近。似乎我們根深蒂固的觀念就是,盲人只能去按摩,實(shí)際上,正常人能夠從事的職業(yè),絕大多數(shù)盲人也能從事。盲人同樣可以寫文章、同樣可以玩微信、甚至可以做程序員、可以做設(shè)計(jì)師,甚至很多領(lǐng)域的佼佼者就是盲人,這在很多未曾聽聞此類報(bào)道的人眼中,這些都是很不可思議的事情。隨著城市的不斷發(fā)展和建設(shè),對(duì)于未來(lái)中國(guó)公共設(shè)施的建設(shè),還有一條很長(zhǎng)的探索性道路要走,在幫助盲障人士這條路徑分支上,要學(xué)的東西就更多了,我們只能摸著石頭過(guò)河,一點(diǎn)一點(diǎn),向著更加合理的方向發(fā)展。實(shí)際上,僅就我個(gè)人看來(lái),公共福利設(shè)施的完善最終還是取決于人均素質(zhì)的提高,只有國(guó)民的素質(zhì)都提高了,公共福利才能有更好的保障,反過(guò)來(lái)說(shuō),只要素質(zhì)上去了,其它的問(wèn)題都可以迎刃而解。但這也只是個(gè)人的拙見,究竟未來(lái)會(huì)怎么樣,我們只能慢慢等待。4參考文獻(xiàn)[1]鄭修磊李艷偉劉首彤李世杰石佳.多級(jí)式汽車電子喇叭設(shè)計(jì)[J].中小企業(yè)管理與科技,2018[2]黃毓芯.一款多功能智能手杖的設(shè)計(jì)與研究[D].華僑大學(xué),2015[3]戴維沃倫.聲音傳導(dǎo)與盲人知覺[U].生理學(xué),1990[4]古訓(xùn),張仁興.多功能智能導(dǎo)盲手杖設(shè)計(jì)與實(shí)現(xiàn)[J].貴陽(yáng)學(xué)院學(xué)報(bào):自然科學(xué)版,2016[5]李方旭馬彬瀚丁偉等.基于HC-SR04超聲波傳感器的智能避障小車設(shè)計(jì)[J].科技創(chuàng)新與應(yīng)用,2016[6]董胡.基于嵌入式語(yǔ)音識(shí)別的家用服務(wù)機(jī)器人控制系統(tǒng)[J].微型電腦應(yīng)用,2017[7]黃毓芯.一款多功能智能手杖的設(shè)計(jì)與研究[D].華僑大學(xué),2015.[8]亢俊健,賈麗萍,等.光電子技術(shù)及應(yīng)用[M].天津:天津大學(xué)出版社.2007[9]陳慕君張劍鋒李春雨.一種云平臺(tái)智能家居系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)測(cè)量與控制,2014[10]陳子元.基于單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)[J].數(shù)字技術(shù)與應(yīng)用,2012

[11]鄭修磊李艷偉劉首彤李世杰石佳.多級(jí)式汽車電子喇叭設(shè)計(jì)[J].中小企業(yè)管理與科技,2018[12]黎文炎段淑玉.基于GPSGSM及超聲波測(cè)距的智能導(dǎo)盲手杖設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2017[13]張攀峰王玉萍張健張開生.帶有溫度補(bǔ)償?shù)某暡y(cè)距儀的設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,20125謝辭為時(shí)一個(gè)學(xué)期的畢業(yè)設(shè)計(jì)即將結(jié)束了,這也意味者我在北京理工大學(xué)珠海學(xué)院的大學(xué)生涯也即將結(jié)束。在畢業(yè)設(shè)計(jì)這段時(shí)間里,我得到了很大的自身提高,其中包含了對(duì)編程系統(tǒng)知識(shí)的理解,還有對(duì)有關(guān)這方面書籍的認(rèn)識(shí)等等,這些都得益于老師和同學(xué)的大力幫助。在大學(xué)四年中,我唯一的收獲就是在大學(xué)生素質(zhì)拓展協(xié)會(huì)任職了三年,從干事一直到會(huì)長(zhǎng)讓我學(xué)到了很多為人處世的道理。本身并不愛學(xué)習(xí)的我在學(xué)業(yè)研究上花費(fèi)的時(shí)間并不多,現(xiàn)在想起來(lái)倍感慚愧。在大學(xué)時(shí)期的最后一站,我要感謝我的導(dǎo)師劉嬌月教授,她的細(xì)致嚴(yán)謹(jǐn),一絲不茍的態(tài)度一直是我學(xué)習(xí)和生活的榜樣。在選題初期,她一邊忙工作,一邊還要幫助我們選題和答疑,查詢各種資料只為了我們能夠順利完成選題工作,幫助我們更快的融入到畢業(yè)論文的編寫中。而在這次論文的編寫中,我深知我的基礎(chǔ)比較薄弱,便自己在網(wǎng)上各種學(xué)習(xí),即便這樣,在構(gòu)造設(shè)計(jì)電路圖的時(shí)候,還是犯了很多在大多數(shù)人看來(lái)是常識(shí)性的錯(cuò)誤,也感謝我的隊(duì)友何子龍同學(xué)對(duì)我悉心的指導(dǎo)。在此,再次感謝每一位老師對(duì)我的指導(dǎo)和教誨。感謝我的舍友和朋友,在我沒(méi)有頭緒的時(shí)候,是它們給我鼓氣加油,讓我感受到了人世間的溫暖與善良,最后還要感謝北京理工大學(xué)珠海學(xué)院四年來(lái)對(duì)我的包容,為我提供了一個(gè)良好的做畢業(yè)設(shè)計(jì)的環(huán)境。沒(méi)有你們的幫助我是無(wú)法完成我的論文的,愿我們的友誼長(zhǎng)存,有緣江湖相見。6附錄主函數(shù)源代碼:#include"main.h"/***宏定義***/#defineBEEP_ON(1)#defineBEEP_OFF(0)#defineBUTTON_NUM_ALARM_INC(0)#defineBUTTON_NUM_ALARM_DEC(1)sbitbeep_pin=P2^0;/***枚舉定義***//***結(jié)構(gòu)體定義***//***外部函數(shù)原型說(shuō)明***//***內(nèi)部函數(shù)原型說(shuō)明***//***全局變量***/time_event_define(key_loop);button_event_define(key_distance_alarm_inc);button_event_define(key_distance_alarm_dec);time_event_define(get_distance);staticuint16_tdistance;staticuint8_tdisplay_buf[16];staticuint16_talarm_distance=30;/***常量定義***//**//***@brief處理按鍵事件***@paramkey_num:按鍵編號(hào)*@parambutton_event:參考button_event_t**@returnstatic***@note**/staticvoidbutton_response_handle(uint8_tkey_num,button_event_tbutton_event){switch(key_num){caseBUTTON_NUM_ALARM_INC:if(button_event==BUTTON_PRESS_DOWN){INC_LIMIT(alarm_distance,100);sprintf(display_buf,"%ucm",alarm_distance);lcd1602_display_string(sizeof("Alarm:")-1,1,display_buf);}break;caseBUTTON_NUM_ALARM_DEC:if(button_event==BUTTON_PRESS_DOWN){DEC_LIMIT(alarm_distance,10);sprintf(display_buf,"%ucm",alarm_distance);lcd1602_display_string(sizeof("Alarm:")-1,1,display_buf);}break;}}/**//***@brief查詢按鍵是否按下***@paramnone**@return***@note**/staticvoidkey_loop_handle(void){button_event_scan(key_distance_alarm_inc,BUTTON_NUM_ALARM_INC,get_key_value,button_response_handle);button_event_scan(key_distance_alarm_dec,BUTTON_NUM_ALARM_DEC,get_key_value,button_response_handle);time_event_start(key_loop);}/**//***@brief獲得超聲波傳感器數(shù)據(jù)***@paramnone**@return***@note**/staticvoidget_distance_data(void){distance=get_ultrasonic_distance();printf("distance=%u\r\n",distance);time_event_start(get_distance);}/**//***@brief顯示查詢***@paramnone**@return***@note**/staticvoiddisplay_loop(void){staticuint16_tdistance_bak;if(distance_bak!=distance){distance_bak=distance;sprintf(display_buf,"%ucm",distance);lcd1602_display_string(sizeof("Distance:")-1,0,display_buf);}}/**//***@brief顯示固定字符***@paramnone**@return***@note**/staticvoiddisplay_fix_string(void){lcd1602_display_string(0,0,"Distance:");lcd1602_display_string(0,1,"Alarm:");sprintf(display_buf,"%ucm",alarm_distance);lcd1602_display_string(sizeof("Alarm:")-1,1,display_buf);}/**//***@brief告警查詢***@paramnone**@return***@note**/staticvoidalarm_loop(void){if(distance<alarm_distance){beep_pin=BEEP_ON;}else{beep_pin=BEEP_OFF;}}/**//***@brief程序入口***@paramnone**@return***@note程序入口函數(shù)main**/voidmain(void){beep_pin=BEEP_OFF;uart_init();printf("Init...\r\n");lcd1602_init();ultrasonic_drv_init();timer0_mode1_init();__enable_irq();display_fix_string();get_distance_data();time_event_start(key_loop);while(1){time_event_loop(key_loop,key_loop_handle,20);time_event_loop(get_distance,get_distance_data,1000);display_loop();alarm_loop();}}/**/voidtimer0_irq(void){++clock_ticks;}/**//***@brief串口接收中斷處理***@paramch串口接收到的字符**@return***@note**/voiduart_rx_irq(uint8_tch){ch=ch;//uart_put_char(ch);}/**//***@brief串口發(fā)送中斷處理***@paramnone**@return***@note**/voiduart_tx_irq(void){}AD原理圖:

怎樣提高電腦系統(tǒng)運(yùn)行速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過(guò),我們可以通過(guò)優(yōu)化設(shè)置,來(lái)大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。1.加快系統(tǒng)啟動(dòng)速度WindowsXP的啟動(dòng)速度比Windows2000要快30%左右,但相對(duì)于Windows98仍然要慢了不少,不過(guò),我們可以通過(guò)優(yōu)化設(shè)置,來(lái)大大提高WindowsXP的啟動(dòng)速度。加快系統(tǒng)啟動(dòng)速度主要有以下方法:盡量減少系統(tǒng)在啟動(dòng)時(shí)加載的程序與服務(wù);對(duì)磁盤及CPU等硬件進(jìn)行優(yōu)化設(shè)置;修改默認(rèn)設(shè)置,減少啟動(dòng)等待時(shí)間等。這些方法大部分既可減少系統(tǒng)啟動(dòng)的時(shí)間,又可以節(jié)省系統(tǒng)資源,加快電腦運(yùn)行速度。(1)MsconfigWindowsXP的啟動(dòng)速度在系統(tǒng)安裝初期還比較快,但隨著安裝的軟件不斷增多,系統(tǒng)的啟動(dòng)速度會(huì)越來(lái)越慢,這是由于許多軟件把自己加在了啟動(dòng)程序中,這樣開機(jī)即需運(yùn)行,大大降低了啟動(dòng)速度,而且也占用了大量的系統(tǒng)資源。對(duì)于這樣一些程序,我們可以通過(guò)系統(tǒng)配置實(shí)用程序Msconfig將它們從啟動(dòng)組中排除出去。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框中鍵入“Msconfig”,回車后會(huì)彈出“系統(tǒng)配置實(shí)用程序”對(duì)話框,選擇其中的“啟動(dòng)”選項(xiàng)卡(如圖1),該選項(xiàng)卡中列出了系統(tǒng)啟動(dòng)時(shí)加載的項(xiàng)目及來(lái)源,仔細(xì)查看每個(gè)項(xiàng)目是否需要自動(dòng)加載,否則清除項(xiàng)目前的復(fù)選框,加載的項(xiàng)目越少,啟動(dòng)的速度就越快。設(shè)置完成后需要重新啟動(dòng)方能生效。(2)BootvisBootvis是微軟提供的一個(gè)啟動(dòng)優(yōu)化工具,可提高WindowsXP的啟動(dòng)速度。用BootVis提升WindowsXP的啟動(dòng)速度必須按照正確的順序進(jìn)行操作,否則將不會(huì)起到提速的效果。其正確的操作方法如下:?jiǎn)?dòng)Bootvis,從其主窗口(如圖2)中選擇“工具”菜單下的“選項(xiàng)”命令,在“符號(hào)路徑”處鍵入Bootvis的安裝路徑,如“C:\ProgramFiles\Bootvis”,單擊“保存”退出。從“跟蹤”菜單中選擇“下次引導(dǎo)”命令,會(huì)彈出“重復(fù)跟蹤”對(duì)話框,單擊“確定”按鈕,BootVis將引導(dǎo)WindowsXP重新啟動(dòng),默認(rèn)的重新啟動(dòng)時(shí)間是10秒。系統(tǒng)重新啟動(dòng)后,BootVis自動(dòng)開始運(yùn)行并記錄啟動(dòng)進(jìn)程,生成啟動(dòng)進(jìn)程的相關(guān)BIN文件,并把這個(gè)記錄文件自動(dòng)命名為TRACE_BOOT_1_1。程序記錄完啟動(dòng)進(jìn)程文件后,會(huì)重新啟動(dòng)BootVis主界面,在“文件”菜單中選擇剛剛生成的啟動(dòng)進(jìn)程文件“TRACE_BOOT_1_1”。窗口中即會(huì)出現(xiàn)“CPU>使用”、“磁盤I/O”、“磁盤使用”、“驅(qū)動(dòng)程序延遲”等幾項(xiàng)具體圖例供我們分析,不過(guò)最好還是讓BootVis程序來(lái)自動(dòng)進(jìn)行分析:從“跟蹤”菜單中選擇“系統(tǒng)優(yōu)化”命令,程序會(huì)再次重新啟動(dòng)計(jì)算機(jī),并分析啟動(dòng)進(jìn)程文件,從而使計(jì)算機(jī)啟動(dòng)得更快。(3)禁用多余的服務(wù)WindowsXP在啟動(dòng)時(shí)會(huì)有眾多程序或服務(wù)被調(diào)入到系統(tǒng)的內(nèi)存中,它們往往用來(lái)控制Windows系統(tǒng)的硬件設(shè)備、內(nèi)存、文件管理或者其他重要的系統(tǒng)功能。但這些服務(wù)有很多對(duì)我們用途不大甚至根本沒(méi)有用,它們的存在會(huì)占用內(nèi)存和系統(tǒng)資源,所以應(yīng)該將它們禁用,這樣最多可以節(jié)省70MB的內(nèi)存空間,系統(tǒng)速度自然也會(huì)有很大的提高。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“services.msc”后回車,即可打開“服務(wù)”窗口。窗口的服務(wù)列表中列出了系統(tǒng)提供的所有服務(wù)的名稱、狀態(tài)及啟動(dòng)類型。要修改某個(gè)服務(wù),可從列表雙擊它,會(huì)彈出它的屬性對(duì)話框(如圖3),你可從“常規(guī)”選項(xiàng)卡對(duì)服務(wù)進(jìn)行修改,通過(guò)單擊“啟動(dòng)”、“停止”、“暫?!?、“恢復(fù)”四個(gè)按鈕來(lái)修改服務(wù)的狀態(tài),并可從“啟動(dòng)類型”下拉列表中修改啟動(dòng)類型,啟動(dòng)類型有“自動(dòng)”、“手動(dòng)”、“已禁用”三種。如果要禁止某個(gè)服務(wù)在啟動(dòng)自動(dòng)加載,可將其啟動(dòng)類型改為“已禁用”。WindowsXP提供的所有服務(wù)有36個(gè)默認(rèn)是自動(dòng)啟動(dòng)的,實(shí)際上,其中只有8個(gè)是必須保留的(見下表),其他的則可根據(jù)自己的需要進(jìn)行設(shè)置,每種服務(wù)的作用在軟件中有提示。4)修改注冊(cè)表來(lái)減少預(yù)讀取,減少進(jìn)度條等待時(shí)間WindowsXP在啟動(dòng)過(guò)程中會(huì)出現(xiàn)一個(gè)進(jìn)度條,我們可以通過(guò)修改注冊(cè)表,讓進(jìn)度條只跑一圈就進(jìn)入登錄畫面。選擇“開始”菜單中的“運(yùn)行”命令,在“運(yùn)行”對(duì)話框鍵入“regedit”命令后回車,即可啟動(dòng)注冊(cè)表編輯器,在注冊(cè)表中找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\PrefetchParameters,選擇其下的EnablePrefetcher鍵,把它的鍵值改為“1”即可。(5)減少開機(jī)磁盤掃描等待時(shí)間當(dāng)Windows日志中記錄有非正常關(guān)機(jī)、死機(jī)引起的重新啟動(dòng),系統(tǒng)就會(huì)自動(dòng)在啟動(dòng)的時(shí)候運(yùn)行磁盤掃描程序。在默認(rèn)情況下,掃描每個(gè)分區(qū)前會(huì)等待10秒鐘,如果每個(gè)分區(qū)都要等上10秒才能開始進(jìn)行掃描,再加上掃描本身需要的時(shí)間,會(huì)耗費(fèi)相當(dāng)長(zhǎng)的時(shí)間才能完成啟動(dòng)過(guò)程。對(duì)于這種情況我們可以設(shè)置取消磁盤掃描的等待時(shí)間,甚至禁止對(duì)某個(gè)磁盤分區(qū)進(jìn)行掃描。選擇“開始→運(yùn)行”,在運(yùn)行對(duì)話框中鍵入“chkntfs/t:0”,即可將磁盤掃描等待時(shí)間設(shè)置為0;如果要在計(jì)算機(jī)啟動(dòng)時(shí)忽略掃描某個(gè)分區(qū),比如C盤,可以輸入“chkntfs/xc:”命令;如果要恢復(fù)對(duì)C盤的掃描,可使用“chkntfs/dc:”命令,即可還原所有chkntfs默認(rèn)設(shè)置,除了自動(dòng)文件檢查的倒計(jì)時(shí)之外。2.提高系統(tǒng)運(yùn)行速度提升系統(tǒng)運(yùn)行速度的思路與加快啟動(dòng)的速度類似:盡量?jī)?yōu)化軟硬件設(shè)置,減輕系統(tǒng)負(fù)擔(dān)。以下是一些常用的優(yōu)化手段。(1)設(shè)置處理器二級(jí)緩存容量WindowsXP無(wú)法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們自己在注冊(cè)表中手動(dòng)設(shè)置,首先打開注冊(cè)表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”,選擇其下的“SecondLevelDataCache”,根據(jù)自己所用的處理器設(shè)置即可,例如PIIICoppermine/P4Willamette是“256”,AthlonXP是“384”,P4Northwood是“512”。(2)提升系統(tǒng)緩存同樣也是在“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”位置,把其下的“LargeSystemCache”鍵值從0改為1,WindowsXP就會(huì)把除了4M之外的系統(tǒng)內(nèi)存全部分配到文件系統(tǒng)緩存中,這樣XP的內(nèi)核能夠在內(nèi)存中運(yùn)行,大大提高系統(tǒng)速度。通常來(lái)說(shuō),該優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘?,但也有可能?huì)使某些應(yīng)用程序性能降低。需要注意的是必須有256M以上的內(nèi)存,激活LargeSystemCache才可起到正面的作用,否則不要輕易改動(dòng)它。(3)改進(jìn)輸入/輸出性能這個(gè)優(yōu)化能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能,不過(guò)這只對(duì)服務(wù)器用戶才有實(shí)在意義。我們可在中新建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit。一般情況下把數(shù)據(jù)設(shè)置8~16MB之間性能最好,要記住這個(gè)值是用字節(jié)來(lái)計(jì)算的,例如你要分配10MB的話,就是10×?1024×1024,也就是10485760。這里的優(yōu)化也需要你的機(jī)器擁有大于256M的內(nèi)存。(4)禁用內(nèi)存頁(yè)面調(diào)度在正常情況下,XP會(huì)把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。在注冊(cè)表中找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\”下的“DisablePagingExecutive”鍵,把它的值從0改為1即可禁止內(nèi)存頁(yè)面調(diào)度了。(5)關(guān)閉自動(dòng)重新啟動(dòng)功能當(dāng)WindowsXP遇到嚴(yán)重問(wèn)題時(shí)便會(huì)突然重新開機(jī),可從注冊(cè)表將此功能取消。打開注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\”將AutoReboot鍵的Dword值更改為0,重新啟動(dòng)后設(shè)置即可生效。(6)改變視覺效果WindowsXP在默認(rèn)情況下啟用了幾乎所有的視覺效果,如淡入淡出、在菜單下顯示陰影。這些視覺效果雖然漂亮,但對(duì)系統(tǒng)性能會(huì)有一定的影響,有時(shí)甚至造成應(yīng)用軟件在運(yùn)行時(shí)出現(xiàn)停頓。一般情況下建議少用或者取消這些視覺效果。選擇桌面上“我的電腦”圖標(biāo),單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“屬性”命令,打開“系統(tǒng)屬性”對(duì)話框。選擇“高級(jí)”選項(xiàng)卡,在其中的“性能”欄中單擊“設(shè)置”按鈕,會(huì)彈出“性能選項(xiàng)”對(duì)話框(如圖4),可選擇“調(diào)整為最佳性能”單選框來(lái)關(guān)閉所有的視覺效果,也可選擇“自定義”然后選擇自己需要的視覺效果。(7)合理設(shè)置頁(yè)面虛擬內(nèi)存同樣也是在“性能選項(xiàng)”對(duì)話框中,選擇“高級(jí)”選項(xiàng)卡,在其中的“虛擬內(nèi)存”欄中單擊“更改”按鈕,接下來(lái)選擇虛擬內(nèi)存為“自定義大小”,然后設(shè)置其數(shù)值。一般情況下,把虛擬設(shè)為不小于256M,不大于382M比較合適,而且最大值和最小值最好一樣。(8)修改外觀方案WindowsXP默認(rèn)的外觀方案雖然漂亮,但對(duì)系統(tǒng)資源的占用也多,可將其改為經(jīng)典外觀以獲得更好的性能。在桌面空白位置單擊鼠標(biāo)右鍵,從彈出的快捷菜單中選擇“屬性”命令,會(huì)打開“顯示屬性”對(duì)話框,在“主題”選項(xiàng)卡選擇主題為“Windows經(jīng)典”,即可將外觀修改為更為經(jīng)濟(jì)的Windows經(jīng)典外觀。(9)取消XP對(duì)ZIP支持WindowsXP在默認(rèn)情況下打開了對(duì)zip文件支持,這要占用一定的系統(tǒng)資源,可選擇“開始→運(yùn)行”,在“運(yùn)行”對(duì)話框中鍵入“regsvr32/uzipfldr.dll”,回車確認(rèn)即可取消XP對(duì)ZIP解壓縮的支持,從而節(jié)省系統(tǒng)資源。(10)關(guān)閉Dr.WatsonDr.Watson是WindowsXP的一個(gè)崩潰分析工具,它會(huì)在應(yīng)用程序崩潰的時(shí)候自動(dòng)彈出,并且在默認(rèn)情況下,它會(huì)將與出錯(cuò)有關(guān)的內(nèi)存保存為DUMP文件以供程序員分析。不過(guò),記錄DUMP文件對(duì)普通用戶則毫無(wú)幫助,反而會(huì)帶來(lái)很大的不便:由于Dr.Watson在應(yīng)用程序崩潰時(shí)會(huì)對(duì)內(nèi)存進(jìn)行DUMP記錄,將出現(xiàn)長(zhǎng)時(shí)間硬盤讀寫操作,要很長(zhǎng)一斷時(shí)間程序才能關(guān)閉,并且DUMP文件還會(huì)占用大量磁盤空間。要關(guān)閉Dr.Watson可打開注冊(cè)表編輯器,找到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\AeDebug”分支,雙擊其下的Auto鍵值名稱,將其“數(shù)值數(shù)據(jù)”改為0,最后按F5刷新使設(shè)置生效,這樣就取消它的運(yùn)行了。同樣,我們可以把所有具備調(diào)試功能的選項(xiàng)取消,比如藍(lán)屏?xí)r出現(xiàn)的memory.dmp,可在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“啟動(dòng)和故障恢復(fù)”欄中的“設(shè)置”按鈕,并在彈出的“啟動(dòng)和故障恢復(fù)”對(duì)話框中選擇“寫入調(diào)試信息”為“無(wú)”(如圖5)。(11)啟動(dòng)硬盤/光驅(qū)DMA模式打開“系統(tǒng)屬性”對(duì)話框,選擇“硬件”選擇卡中的“設(shè)備管理器”按鈕,打開“設(shè)備管理器”窗口,在設(shè)備列表中選擇“IDEATA/ATAPI控制器”,雙擊“主要IDE通道”或“次要IDE通過(guò)”,在其屬性對(duì)話框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來(lái)說(shuō)如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開DMA功能,如果沒(méi)有打開可將“傳輸模式”設(shè)為“DMA(若可用)”。(12)關(guān)掉不用的設(shè)備WindowsXP總是盡可能為電腦的所有設(shè)備安裝驅(qū)動(dòng)程序并進(jìn)行管理,這不僅會(huì)減慢系統(tǒng)啟動(dòng)的速度,同時(shí)也造成了系統(tǒng)資源的大量占用。針對(duì)這一情況,你可在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,方法是雙擊要停用的設(shè)備,在其屬性對(duì)話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。在重新啟動(dòng)設(shè)置即可生效,當(dāng)需要使用這些設(shè)備時(shí)再?gòu)脑O(shè)備管理器中啟用它們。(13)關(guān)閉錯(cuò)誤報(bào)告當(dāng)應(yīng)用程序出錯(cuò)時(shí),會(huì)彈出發(fā)送錯(cuò)誤報(bào)告的窗口,其實(shí)這樣的錯(cuò)誤報(bào)告對(duì)普通用戶而言幾乎沒(méi)有任何意義,關(guān)閉它是明智的選擇。在“系統(tǒng)屬性”對(duì)話框中選擇“高級(jí)”選項(xiàng)卡,單擊“錯(cuò)誤報(bào)告”按鈕,在彈出的“錯(cuò)誤匯報(bào)”對(duì)話框中,選擇“禁用錯(cuò)誤匯報(bào)”單選項(xiàng),最后單擊“確定”即可。另外我們也可以從組策略中關(guān)閉錯(cuò)誤報(bào)告:從“運(yùn)行”中鍵入“gpedit.msc”,運(yùn)行“組策略編輯器”,展開“計(jì)算機(jī)配置→管理模板→系統(tǒng)→錯(cuò)誤報(bào)告功能”,雙擊右邊設(shè)置欄中的“報(bào)告錯(cuò)誤”,在彈出的“屬性”對(duì)話框中選擇“已禁用”單選框即可將“報(bào)告錯(cuò)誤”禁用。(14)關(guān)閉自動(dòng)更新“自動(dòng)更新”功能對(duì)許多WindowsXP用戶而言并不是必需的,可將其關(guān)閉以節(jié)省系統(tǒng)資源。在“我的電腦”上單擊鼠標(biāo)右鍵,從快捷菜單中選擇“屬性”命令,選擇“系統(tǒng)屬性”對(duì)話框中的“自動(dòng)更新”選項(xiàng)卡,勾選“關(guān)閉自動(dòng)更新,我將手動(dòng)更新計(jì)算機(jī)”單選框,單擊“確定”按鈕即可關(guān)閉自動(dòng)更新功能。如果在“服務(wù)”已經(jīng)將“AutomaticUpdates”服務(wù)關(guān)閉,“系統(tǒng)屬性”對(duì)話框中的“自動(dòng)更新”選項(xiàng)卡就不能進(jìn)行任何設(shè)置了。(15)去掉菜單延遲去掉菜單彈出時(shí)的延遲,可以在一定程度上加快XP。要修改的鍵值位置在“HKEY_CURRENT_USER\ControlPanel\Desktop”。修改其下的“MenuShowDelay”鍵,把默認(rèn)的400修改為0,按F5刷新注冊(cè)表即可生效。(16)清除預(yù)讀文件WindowsXP的預(yù)讀設(shè)置雖然可以提高系統(tǒng)速度,但是使用一段時(shí)間后,預(yù)讀文件夾里的文件數(shù)量會(huì)變得相當(dāng)龐大,導(dǎo)致系統(tǒng)搜索花費(fèi)的時(shí)間變長(zhǎng)。而且有些應(yīng)用程序會(huì)產(chǎn)生死鏈接文件,更加重了系統(tǒng)搜索的負(fù)擔(dān)。所以,應(yīng)該定期刪除這些預(yù)讀文件。預(yù)計(jì)文件存放在WindowsXP系統(tǒng)文件夾的Prefetch文件夾中,該文件夾下的所有文件均可刪除。(17)關(guān)閉自動(dòng)播放功能在WindowsXP中,當(dāng)往光驅(qū)中放入光盤或?qū)SB硬盤接上電腦時(shí),系統(tǒng)都會(huì)自動(dòng)將光驅(qū)或USB硬盤掃描一遍,同時(shí)提示你是否播放里面的圖片、視頻、音樂(lè)等文件,如果是擁有多個(gè)分區(qū)的大容量的USB硬盤,掃描會(huì)耗費(fèi)很長(zhǎng)的時(shí)間,而且你得多次手動(dòng)關(guān)閉提示窗口,非常麻煩。這種情況下我們可以將WindowsXP的自動(dòng)播放功能關(guān)閉。運(yùn)行“組策略”程序。在組策略窗口左邊欄中,打開“計(jì)算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動(dòng)播放”并雙擊它,會(huì)彈出“關(guān)閉自動(dòng)播放屬性”對(duì)話框。在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動(dòng)播放”下拉列表中選擇“所有驅(qū)動(dòng)器”(如圖6)。這樣以后就不用擔(dān)心WindowsXP的“自動(dòng)播放”功能帶來(lái)的麻煩了。如果你只是想禁止系統(tǒng)掃描某個(gè)驅(qū)動(dòng)器(如USB硬盤)上的文件,可采用下面的方法。先連上你的USB硬盤,讓系統(tǒng)將它識(shí)別出來(lái)。然后打開“我的電腦”,選擇USB硬盤上的某個(gè)分區(qū),按鼠標(biāo)右鍵,會(huì)彈出磁盤屬性窗口,選取“自動(dòng)播放”選項(xiàng)卡,將所有內(nèi)容的類型都選擇為不執(zhí)行操作。如果USB硬盤有多個(gè)分區(qū),對(duì)所有分區(qū)都進(jìn)行同樣的操作,這樣當(dāng)你將USB驅(qū)動(dòng)器拔掉再重新接上時(shí),系統(tǒng)會(huì)將USB硬盤識(shí)別出來(lái),而不會(huì)反復(fù)問(wèn)你是否播放USB硬盤中的文件了。3.加快關(guān)機(jī)速度WindowsXP的關(guān)機(jī)速度要慢于啟動(dòng)速度,特別有些任務(wù)還需要手工結(jié)束,更加延緩了關(guān)機(jī)速度。因此,要加快關(guān)機(jī)速度,首先要開啟WindowsXP的自動(dòng)結(jié)束任務(wù)功能。具體步驟是:從注冊(cè)表中找到“HKEY_CURRENT_USER\ControlPanel\Desktop”,把“AutoEndTasks”的鍵值設(shè)置為1即可。然后再修改“HungAppTimeout”為“4000(或更小)”(預(yù)設(shè)為5000),該鍵值同樣也在“HKEY_CURRENT_USER\ControlPanel\Desktop”下;最后一步再找到“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\”,同樣把WaitToKillServiceTimeout設(shè)置為“4000”;通過(guò)這樣設(shè)置后的關(guān)機(jī)速度明顯要加快了。夠全面吧~~◆二、硬件優(yōu)化設(shè)置◆1、關(guān)掉不用的設(shè)備

在設(shè)備管理器中,將PCMCIA卡、調(diào)制解調(diào)器、紅外線設(shè)備、打印機(jī)端口(LPT1)或者串口(COM1)等不常用的設(shè)備停用,在要停用設(shè)備屬性對(duì)話框中的“常規(guī)”選項(xiàng)卡中選擇“不要使用這個(gè)設(shè)備(停用)”。當(dāng)需要使用這些設(shè)備時(shí)再?gòu)脑O(shè)備管理器中啟用它們?!?、內(nèi)存性能優(yōu)化

WindowsXP中有幾個(gè)選項(xiàng)可以優(yōu)化內(nèi)存性能,它們?nèi)荚谧?cè)表下面位置:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management

1)禁用內(nèi)存頁(yè)面調(diào)度(Paging

Executive)

XP會(huì)把內(nèi)存中的片斷寫入硬盤,我們可以阻止它這樣做,讓數(shù)據(jù)保留在內(nèi)存中,從而提升系統(tǒng)性能。256M以上內(nèi)存才使用這個(gè)設(shè)置。把“DisablePagingExecutive”的值從0改為1就可以禁止內(nèi)存頁(yè)面調(diào)度了。

2)提升系統(tǒng)緩存

必須有256M以上的內(nèi)存,才激活它。把LargeSystemCache鍵值從0改為1,一般來(lái)說(shuō),這項(xiàng)優(yōu)化會(huì)使系統(tǒng)性能得到相當(dāng)?shù)奶嵘灿锌赡軙?huì)使某些應(yīng)用程序性能降低。

3)輸入/輸出性能

內(nèi)存大于256M才更改這里的值,這個(gè)優(yōu)化只對(duì)server(服務(wù)器)用戶才有實(shí)在意義,它能夠提升系統(tǒng)進(jìn)行大容量文件傳輸時(shí)的性能。建一個(gè)DWORD(雙字節(jié)值)鍵值,命名為IOPageLockLimit,數(shù)值設(shè)8M-16M字節(jié)之間性能最好,具體設(shè)什么值,可試試哪個(gè)值可獲得最佳性能。這個(gè)值是用字節(jié)來(lái)計(jì)算的,比如你要分配12M,就是12×1024×1024,也就是12582912?!?、啟動(dòng)硬盤/光驅(qū)DMA模式

“系統(tǒng)屬性”-“硬件”-“設(shè)備管理器”,在設(shè)備列表中選擇“IDE

ATA/ATAPI控制器”,雙擊“主要

IDE

通道”或“次要

IDE

通道”,在其屬性對(duì)話框的“高級(jí)設(shè)置”選項(xiàng)卡中檢查DMA模式是否已啟動(dòng),一般來(lái)說(shuō)如果設(shè)備支持,系統(tǒng)就會(huì)自動(dòng)打開DMA功能,如果沒(méi)有打開可將“傳輸模式”設(shè)為“DMA(若可用)”(在BIOS里也應(yīng)該要先設(shè)為支持DMA)。

◆4、關(guān)閉自動(dòng)播放功能

運(yùn)行“組策略”程序,在組策略窗口左邊欄中打開“計(jì)算機(jī)配置”,選擇“管理模板”下的“系統(tǒng)”,然后在右邊的配置欄中找到“關(guān)閉自動(dòng)播放”并雙擊它,會(huì)彈出“關(guān)閉自動(dòng)播放屬性”對(duì)話框,在其中“設(shè)置”選項(xiàng)卡中選擇“已啟用”,“關(guān)閉自動(dòng)播放”下拉列表中選擇“所有驅(qū)動(dòng)器”。

◆5、設(shè)置二級(jí)緩存容量

WindowsXP有時(shí)無(wú)法自動(dòng)檢測(cè)處理器的二級(jí)緩存容量,需要我們手動(dòng)設(shè)置。運(yùn)行注冊(cè)表編輯器,找到HKCU_LOCAL_MACHINESYSTEMCurrentControlSetControlSession

ManagerMemory

Management,選擇Dword值SecondLevelDataCache(如果沒(méi)有就新建這個(gè)值),修改這個(gè)值(填時(shí)使用10進(jìn)制)為你的CPU的二級(jí)緩存的大小,比如你的CPU的二級(jí)緩存是256KB,就修改Dword值SecondLevelDataCache為10進(jìn)制的256即可。二級(jí)緩存大小介紹AMD系列Duron

64KB

K6-3

Thunderbird

AthlonXP

256KB

K6-2

Athlon

512KB;Intel系列CeleronA

Celeron2

128KB

P2

Mobile

P3E(EB)

P4

Willamette

256KB

P2

P3(katmai)

P4(Northwood)

512KB。使用Winxp的請(qǐng)務(wù)必檢查一下:打開注冊(cè)表,找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows

NTCurrentVersion將"RegDone"的數(shù)值,由0改成1才算完成,這個(gè)操作很重要,很多奇怪的小毛病因此而解決?!?、取消微軟的驗(yàn)證提示

安裝驅(qū)動(dòng)程式時(shí)往往會(huì)彈出窗口說(shuō)程序沒(méi)有經(jīng)過(guò)微軟的驗(yàn)證,我們可以在控制面板—系統(tǒng)—硬件—設(shè)備管理員—驅(qū)動(dòng)程序簽名,取消。

◆7、為IRQ中斷請(qǐng)求排優(yōu)先次序

計(jì)算機(jī)的每一個(gè)主要部件都設(shè)了個(gè)IRQ中斷號(hào)。這里就是要通過(guò)修改每個(gè)IRQ請(qǐng)求的優(yōu)先次序達(dá)到優(yōu)化目的。這里主要的優(yōu)化對(duì)象是系統(tǒng)CMOS實(shí)時(shí)鐘,它通過(guò)主板來(lái)提升性能。首先,要確定你想要哪個(gè)組件獲得更高的性能,然后找到這個(gè)硬件正

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論