日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

首先,問題不成立

windows用久了也可能不變慢,linux用久了也可能會變慢。

其次,掃了一眼前面的回答,基本上沒有回答清楚Windows為什么會變慢的原因,我猜測說Linux不慢的人是因為用Linux多,或者沒有去研究Windows為什么會變慢(或者不屑于研究?)。

先反駁幾個觀點:

Windows有磁盤碎片,Linux就沒有嗎?有人說Linux用direct和indirect塊索引數據,碎片對ext影響不大。各位拜托,NTFS天生也是支持索引的,NTFS碎片影響也不大的。

有人說Windows垃圾文件變多,NTFS也用B+樹,請問文件多的話,能慢多少?是用戶能感覺的到的嗎?

注冊表IO也是IO,Linux讀配置文件也是IO,二者有本質區別嗎?注冊表IO需要排隊?磁盤IO就不需要排隊了嗎?性能差別多大?能產生用戶體驗上的差別嗎

沒事就把原因歸結到文件系統碎片,一個完全碎片化的文件系統,能產生用戶體驗上的巨大的速度差異嗎?不服氣的拿出數據來。也太小看文件系統cache的作用了。

-----------------------------------------------下面解釋為什么有時候Windows會變慢------------------------------------

打開注冊表編輯器,訪問以下鍵值:HKEY_LOCAL_macHINESYSTEMCurrentControlSetservices

看到下面的子鍵了嗎?每項都是一個開機項(加載一個sys文件),這才是真正占用開機時間和運行時CPU時間的東西,而且由于軟件設計的不規范,多數軟件卸載的時候都不刪這里的東西的。把這個歸結于微軟設計不對是不恰當的,微軟允許軟件刪除這里的內容,但很多軟件不去做。

這里跟啟動項不同,并且修改具有很大的風險,所以普通用戶會覺得:我啟動項里沒有東西,為什么還這么慢,因為有很多以系統服務啟動的東西是不占進程ID、不占啟動項的,手頭有裝360的,開機時間里,“系統關鍵服務”這個大頭,就是這堆東西,截圖給大家看看(我特意裝的360!):

 

為何 Windows 系統用久會變慢,而 Linux 不會?

 

 

一個新裝的Windows,如果不裝任何軟件,services里是不會新增任何東西的,那么速度也不會有明顯的變慢(我老家有臺電腦,裝的WIN2K,常年不聯網,好幾年了開機速度都沒有變化)。

而我現在的電腦,services下面有超過100項內容(剛特意數了一下,大概500多),這么多東西全加載,不慢就奇怪了。(這里補充一下,這么多并非都開機加載,有些是延遲加載的,即使這樣,開機加載的東西的大頭主要都在這里)

--------------------為什么多數Linux不會變慢--------------------

因為二者的內核有本質差別,Windows使用近似微內核的結構,外圍驅動有相當一部分是通過注冊services項目的方式加載的,所以,新增硬件,新裝軟件如果有sys文件需要加載,就要增加services項,導致開機時Windows內核代碼加載時間會慢慢變長。

Linux是宏內核結構,大部分驅動都包含在內核里,我相信Linux用戶沒事不會自己重編內核玩,那么Linux內核加載時間是固定的。那么Linux開機時間就不會有特別明顯的變化。要是Linux用戶隔三差五的往內核里添點東西,Linux不會變慢?那就出鬼了。

所以別去比較二者為什么變慢了,內核設計都不一樣,如果Linux允許rpm包大量的把代碼放到內核態并且開機加載,Linux一樣也會慢的要死。

------------------------------------------

最后,給個數據,虛擬機里(配置相同),一個新裝的debian 6,開機時間一共是40秒(從boot菜單到桌面加載完,除去了輸入密碼的時間,秒表計時),一個新裝的WINXP,開機時間是35秒(無密碼)

------------------------------------------

有人說,我就裝個游戲,電腦怎么變慢了?你們知道嗎,裝個游戲沒準就順便給你裝個.net frameworks x.x,順便裝directX,順手給你的服務項里塞一堆的sys文件,游戲玩多了不變慢就見鬼了。這年頭,裝個QQ都有可能會給你安裝sys文件(QQ2005-2007年期間的版本),電腦變慢這種事情,太正常不過了。

------------------------------------------

還看到有人說Windows內存管理機制的問題,那么應用態(進程)任務退出以后,整個虛擬地址都不存在了,內存難道還收不回去?除非是內核態的內存。但是,如果只用官方的驅動,會有內存泄露的問題?第三方驅動做的不好,怪到微軟頭上。Linux內核代碼申請了內存用完了不釋放直接退出,效果也是一樣的。

 

“學習Linux系統開發的朋友可以關注私信1一起交流”

------------------------------------------

有很多人對services里的東西很關心,我來解釋一下,首先這里不是所有的東西都開機啟動的,里面有屬性設置是否開機啟動,其中包括的內容有:各種NT式驅動(大部分非即插即用式設備驅動),文件系統驅動(FAT驅動的名字是fastfat),各種應用態的服務(比如DHCP),各種軟件自己注冊的驅動(比如騰訊的安全控件驅動QQCertificateService),各種系統庫(比如.net frameworks一類的),等等。

清理這里的任何東西都是有很大風險的,但對Windows系統比較熟悉的,還是有能力清理的。我過去也不知道這里有這么多的東西,直到有一天我自己開始寫驅動,然后把驅動加載到這里。

分享到:
標簽:Windows
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定