人類臺電子計算機的誕生,ENIAC1946年2月14日,世界上臺通用電子數(shù)字計算機“埃尼阿克”(ENIAC)宣告研制成功?!鞍D岚⒖恕钡某晒?,是計算機發(fā)展史上的一座紀念碑,是人類在發(fā)展計算技術(shù)歷程 [2] 中,到達的一個新的起點?!鞍D岚⒖恕庇嬎銠C的初設計方案,是由36歲的美國工程師莫奇利于1943年提出的,計算機的主要任務是分析炮彈軌道。美國軍械部撥款支持研制工作,并建立一個專門研究小組,由莫奇利負責。總工程師由年僅24歲的??颂負?,組員格爾斯坦是位數(shù)學家,另外還有邏輯學家勃克斯?!鞍D岚⒖恕惫彩褂昧?8000個電子管,另加1500個繼電器以及其它器件,其總體積約90立方米,重達30噸,占地170平方米,需要用一間30多米長的大房間才能存放,是個地地道道的龐然大物,和房子差不多。
根據(jù)體系結(jié)構(gòu)不同,服務器可以分成兩大重要的類別:IA架構(gòu)服務器和RISC架構(gòu)服務器。
這種分類標準的主要依據(jù)是兩種服務器采用的處理器體系結(jié)構(gòu)不同。RISC架構(gòu)服務器采用的CPU是所謂的精簡指令集的處理器,精簡指令集CPU的主要特點是采用定長指令,使用流水線執(zhí)行指令,這樣一個指令的處理可以分成幾個階段,處理器設置不同的處理單元執(zhí)行指令的不同階段,比如指令處理如果分成三個階段,當?shù)贜條指令處在第三個處理階段時,第N+1條指令將處在第二個處理階段,第N+2條指令將處在個處理階段。這種指令的流水線處理方式使得CPU有并行處理指令的能力,這使處理器能夠在單位時間內(nèi)處理更多的指令。IA架構(gòu)的服務器采用的是CISC體系結(jié)構(gòu),即復雜指令集體系結(jié)構(gòu),這種體系結(jié)構(gòu)的特點是指令較長,指令的功能較強,單個指令可執(zhí)行的功能較多,這樣我們可以通過增加運算單元,使一個指令所執(zhí)行的功能能夠同時并行執(zhí)行來提高運算能力。長時間以來兩種體系結(jié)構(gòu)一直在相互競爭中成長,都取得了快速的發(fā)展。IA架構(gòu)的服務器采用了開放體系結(jié)構(gòu),因而有了大量的硬件和軟件的支持者,在近年有了長足的發(fā)展。
可用性
對于一臺服務器而言,一個非常重要的方面就是它的“可用性”,即所選服務器能滿足長期穩(wěn)定工作的要求,不能經(jīng)常出問題。其實就等同于Sun所提出的可靠性(Reliability)。
因為服務器所面對的是整個網(wǎng)絡的用戶,而不是單個用戶,在大中型企業(yè)中,通常要求服務器是永不中斷的。在一些特殊應用領域,即使沒有用戶使用,有些服務器也得不間斷地工作,因為它必須持續(xù)地為用戶提供連接服務,而不管是在上班,還是下班,也不管是工作日,還是休息、節(jié)假日。這就是要求服務器必須具備的穩(wěn)定性的根本原因。
一般來說專門的服務器都要7X24小時不間斷地工作,特別像一些大型的網(wǎng)絡服務器,如大公司所用服務器、網(wǎng)站服務器,以及提供公眾服務iqdeWEB服務器等更是如此。對于這些服務器來說,也許真正工作開機的次數(shù)只有一次,那就是它剛買回安裝配置好后投入正式使用的那一次,此后,它不間斷地工作,一直到徹底報廢。如果動不動就出毛病,則網(wǎng)絡不可能保持長久正常運作。為了確保服務器具有高得“可用性”,除了要求各配件質(zhì)量過關(guān)外,還可采取必要的技術(shù)和配置措施,如硬件冗余、在線診斷等。
服務器系統(tǒng)漏洞過多
計算機網(wǎng)絡本身具有開放自由的特性,這種屬性既存在技術(shù)性優(yōu)勢,在某種程度上也會對計算機系統(tǒng)的造成威脅。一旦系統(tǒng)中出現(xiàn)很難修復的程序漏洞,某些不法人員很可能借助漏洞對緩沖區(qū)進行信息查找,然后攻擊計算機系統(tǒng),這樣一來,不但用戶信息面臨泄露的風險,計算機運行系統(tǒng)也會遭到損壞。