久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久


Linux 2.6內核和Linux 2.4的區別

分享(xiang)到(dao):
           

    Linux 2.6內核是Linux開發(fa)者群(qun)落(luo)一個寄予(yu)厚望的版本,從2003年12月Linux 2.6.0發(fa)布(bu)至今,一直(zhi)還處于開發(fa)之(zhi)中,并還將穩定較(jiao)長(chang)一段時(shi)間(jian)。Linux 2.6相對于Linux 2.4有(you)相當大的改(gai)進,主要體現(xian)在如(ru)下(xia)幾(ji)個方面(mian):

    1.新的調度器

    2.6版本(ben)的 Linux 內核使(shi)用了(le)新(xin)的進程(cheng)調度算法(fa),它在高負載(zai)的情況下(xia)執行得極其出色(se),并(bing)且當有很多處(chu)理器時也可以(yi)很好地擴展。

    2.內核搶占

    在(zai)2.6版本(ben)的(de)(de) Linux 內核(he)中,一個內核(he)任務可(ke)以(yi)被搶占(zhan),從而提(ti)高系統的(de)(de)實時性。這樣做主(zhu)要的(de)(de)優勢在(zai)于,可(ke)以(yi)極大(da)地(di)增(zeng)強系統的(de)(de)用(yong)戶交互性,用(yong)戶將會(hui)覺得鼠標單擊和擊鍵的(de)(de)事件(jian)得到了更快速的(de)(de)響應。

    3.改進的線程模型

    2.6版本(ben)的Linux中線(xian)程操作(zuo)速度得以(yi)(yi)提(ti)高,可以(yi)(yi)處理任意數(shu)目的線(xian)程,大(da)可以(yi)(yi)到20億(yi)。

    4.虛擬內存的變化

    從虛擬內存的(de)角度(du)來看,新內核融合(he)了r-map(反(fan)向映射)技(ji)術(shu),顯(xian)著改(gai)善虛擬內存在一(yi)定程度(du)負載下的(de)性(xing)能(neng)。

    5.文件系統

    2.6版內核增加了對日志文(wen)(wen)件(jian)(jian)系統功能(neng)的支(zhi)持(chi),解決了2.4版在(zai)這(zhe)方(fang)面的不足(zu)。2.6版內核在(zai)文(wen)(wen)件(jian)(jian)系統上的關鍵變化還(huan)包括對擴展(zhan)屬性(xing)及(ji)Posix標準(zhun)訪(fang)問控制(zhi)的支(zhi)持(chi)。ext2/ext3作(zuo)為大多數Linux系統缺省(sheng)安裝的文(wen)(wen)件(jian)(jian)系統,在(zai)2.6版內核中(zhong)增加了對擴展(zhan)屬性(xing)的支(zhi)持(chi),可(ke)以給指定(ding)的文(wen)(wen)件(jian)(jian)在(zai)文(wen)(wen)件(jian)(jian)系統中(zhong)嵌入元數據(ju)。

    6.音頻

    新(xin)(xin)的Linux音頻(pin)體系結構ALSA(Advanced Linux Sound Architecture)取代(dai)了缺陷很多(duo)的舊的OSS(Open Sound System)。新(xin)(xin)的聲音體系結構支持USB音頻(pin)和MIDI設(she)備,并支持全雙工(gong)重放等功能。

    7.總線

    SCSI/IDE子系統經過(guo)大幅度的重(zhong)寫,解決(jue)和改善了以前(qian)的一(yi)些(xie)問題。比如2.6版內核可以直(zhi)接通過(guo)IDE驅動程序來支持(chi)IDE CD/RW設備,而不必(bi)像以前(qian)一(yi)樣(yang)要使用一(yi)個(ge)特別的SCSI模擬驅動程序。

    8.電源管理

    支持ACPI(高級電源配置管理(li)界面,Advanced Configuration and Power Interface),用于(yu)(yu)調(diao)整CPU在不同的負載下工作(zuo)于(yu)(yu)不同的時鐘頻率以降低功(gong)耗(hao)。

    9.聯網和IPSec

    2.6內核中加入了(le)對IPSec的支(zhi)持,刪除了(le)原來內核內置的HTTP服務(wu)器(qi)khttpd,加入了(le)對新(xin)的NFSv4(網絡文(wen)件系統)客戶機/服務(wu)器(qi)的支(zhi)持,并改(gai)進(jin)了(le)對IPv6的支(zhi)持。

    10.用戶界面層

    2.6內(nei)核重(zhong)寫了幀緩沖/控制臺(tai)層,人機界面層還加入了對近乎所有(you)接口(kou)設備的支持(從觸摸屏(ping)到盲人用的設備和各種各樣的鼠標)。

    在設備驅動(dong)程序的方(fang)面,Linux 2.6相對(dui)于Linux 2.4也有(you)較(jiao)大的改(gai)動(dong),這主(zhu)要表現在內核API中增加(jia)了不少新功能(例如內存池)、sysfs文(wen)件系統、內核模塊從.o變為.ko、驅動(dong)模塊編譯方(fang)式(shi)、模塊使用計數(shu)、模塊加(jia)載(zai)和(he)卸(xie)載(zai)函(han)數(shu)的定義等方(fang)面。

   熱點鏈接:

   1、如何分析Linux內核源碼
   2、嵌入式linux內核數據結構之循環鏈表
   3、嵌入式linux內核數據結構之雙向鏈表
   4、嵌入式linux內核數據結構之單向鏈表
   5、Linux內核模塊程序結構

更多新聞>>