導航:首頁 > 電腦系統 > 電腦系統可擴展性

電腦系統可擴展性

發布時間:2022-08-19 05:41:39

㈠ 操作系統採用了那些體系結構.msdos,linux,windows95,windows nt,viml 370,BSP vn2x,mach,minix

操作系統在整個計算機體系結構中處於裸機的上一層,也是第一層軟體,是計算機系統的核心軟體,$x
它負責管理整個計算機系統的各種軟、硬體資源,合理組織工作流程,並為用戶提供方便使用的介面。那x?
么,操作系統本身是如何組織的呢? 這則是操作系統體系結構解決的問題,不同體系結構的操作系統,又$1[^p
具有不同的實現及特點。nHIt3
1 操作系統體系結構概述P<bW
從操作系統的發展來看,採用的體系結構一般有4 種:%x>To|
(1) 整體結構。實質上是沒有結構,整個操作系統由若乾的具有一定獨立功能的過程組成,過程和過程之間可以根據需要按事先定義的介面相互進行調用。這種結構雖然簡單,但不利於操作系統的功能擴充。當用戶程序請求系統服務時,進行系統調用,這時,系統工作狀態從用戶態轉到核心態,接著核心根據系統調用的參數決定調用的系統服務過程,這個系統服務過程有可能還需要調用多個其他的系統公用常式,從而完成用戶請求的服務。jl1,o
(2) 分層結構。操作系統按一定的功能模塊分層組織,最高層為用戶程序,最底層為處理機調度及實現多道程序,並且下一層是相鄰上一層的基礎,層與層之間有嚴格的介面定義,只在相鄰層之間發生交互。這樣組織的好處在於有利於操作系統的設計與實現,但困難之處在於每一層的劃分不易,並且效率不如其他的結構好,由於相鄰層間有很多交互,安全性很難得到保證。當用戶程序進行系統調用時,如果請求的是較低層的服務,則這個系統調用會從最高層往下逐層進行相應的調用,每經過一層,參數都會被重新封裝,直到能夠完成相應功能的那層調用,最終實現系統服務。&.`T6>
(3) 虛擬機結構。這種結構更傾向於是一種技術即虛擬機技術。它以運行在裸機上的核心軟體(虛擬機監控軟體/ 或某一種操作系統) 為基礎,向上提供虛擬機的功能,每個虛擬機都像是裸機硬體的一個拷貝。在不同的虛擬機上可以安裝不同的操作系統。這樣的系統可以有更好的兼容性和安全性,例如在網路應用中,只要裝上J ava 虛擬機,就可以非常方便地運行J ava 的位元組代碼。當應用程序在虛擬機上運行並進行系統調用時,先由虛擬機的用戶態轉入虛擬機核心態,再進一步向虛擬機監控軟體發出正常的系統調用加以執行,從而完成用戶程序的服務請求。a
(4) C/ S 結構(微內核結構) 。這是基於網路的一種內核結構,適用於分布式操作系統的設計,而在單個計算機中,也可稱作微內核結構。這種結構的思想是盡量減小運行於核心態下的內核,將操作系統的一些傳統功能作為伺服器進程在用戶態下運行,內核更多的是在多個伺服器進程間以及用戶進程與伺服器進程間進行消息傳遞。這樣的系統具有更好的可擴展性、可移植性、可靠性及靈活性,由於消息傳遞需要時間,所以比單內核系統速度慢些。當用戶進程進行系統調用請求系統服務時,用戶進程轉入核心態運行,此時,內核將用戶的請求以消息的形式發送給相應的伺服器進程,並將伺服器進程返回的信息以消息的形式傳送給用戶進程。Z\dDrw
傳統的UNIX 內核採用整體式體系結構,用模塊結構加以實現,其內核結構如圖1 所示。?%
&;南開大學嵌入式系統與信息安全實驗室學術論壇 -- 我的論壇,我的天地 qM\]o
用戶可以直接通過系統調用或庫函數調用請求操作系統內核服務,即由系統調用介面提供對高層軟體的支持,而在內核的最底層模塊則提供與硬體交互的介面。在兩個介面中間有兩個重要的子系統:進程式控制制和文件管理,其中,進程式控制制子系統除對進程本身進行創建,阻塞,撤銷,喚醒等控制外,還包含了進程高級,低級通信,處理機調度及存儲管理等功能模塊;而文件管理子系統除實現本身的文件管理的功能外,還包含I/ O 管理模塊,當然,要實現I/ O 功能,還需要相應的設備驅動程序的支持。這樣的整體式內核,具有惟一地址空間,並且整個內核作為一個單獨的進程運行,內核的所有功能模塊都可以訪問內部的所有數據結構及常式,如果操作系統的任何部分有所改變,整個內核都必須重新編譯,鏈接,安裝及重新啟動,這樣對於操作系統的擴充及改善都不方便,尤其隨著硬體設備及文件系統的變化及發展,這個問題會顯得特別突出,使得操作系統的內核體系結構不得不進行相應的調整,以適應現代操作系統的要求。4!v|v
&;南開大學嵌入式系統與信息安全實驗室學術論壇 -- 我的論壇,我的天地 "onBJb
此主題相關圖片如下:5oD?
.Vza
XIc4L
按此查看圖片詳細信息正在讀取此圖片的詳細信息,請稍候 ...
y _G2
&;南開大學嵌入式系統與信息安全實驗室學術論壇 -- 我的論壇,我的天地 >aUFwb
&;南開大學嵌入式系統與信息安全實驗室學術論壇 -- 我的論壇,我的天地 wL{&>P
3 Linux 體系結構-?
隨著操作系統的不斷發展,其內核的設計也有了新的變化,因此,傳統的UNIX 也出現了很多不同的實現版本,其中,Linux 就是其中一個具有很好的代表性以及廣闊的發展前景的開放源碼的操作系統,其內核結構如圖2 所示,Linux 與大部分UNIX一樣仍然採用單內核體系結構,即它是由幾個邏輯功能上不同的部分組合而成的大程序,與UNIX 不同之處在於它使用「模塊」來彌補純粹的單一內核的缺點,即採用模塊實現機制。這種機制進一步精簡內核,內核只包括同步原語、簡單的進程調度及進程間通信機制等功能,而將文件系統,設備驅動程序等屬於內核上層的功能用模塊加以實現。<
在此,模塊是在運行時能夠被動態鏈接到內核的目標文件,當然,它也可從內核中動態地移出,一旦對系統進行修改或擴充,無須重新編譯整個內核,只需對模塊進行修改或添加。與Windows 2000 採用的微內核體系結構不同之處在於,這些模塊不是作為獨立的進程在用戶態下運行,而是與其他靜態鏈接到內核的功能一樣在核心態下運行,這樣,就可以無須花費在微內核體系結構中所需的消息傳遞的時間及相應的系統開銷,避免了由於縮小內核而帶來的性能損失。既然模塊與內核一樣都運行在核心態下,那麼,哪些功能放在內核實現,哪些又放在模塊中實現呢?在Linux 系統中,重要的功能如進程管理、內存管理等都放在內核加以實現;而如各種驅動程序、文件系統等則用模塊加以實現。當然,模塊機制的引入也會帶來一些問題。首先,運行在核心態的內核是不會換出的,所以鏈接進內核的模塊就會佔用一定的內存和花費一定的系統開銷;其次,由於鏈接入內核的模塊可以訪問內核的所有資源,並且該模塊有可能請求其他模塊的功能,這樣,內核就必須維護符號表及模塊之間的依賴性;最後,鏈入內核的模塊也會成為內核的一部分,也可以對內核進行修改,因此,使用不當會導致系統癱瘓。%
此主題相關圖片如下:kvgu0%
.W&s3
]r
按此查看圖片詳細信息正在讀取此圖片的詳細信息,請稍候 ...
309I\Q
&;南開大學嵌入式系統與信息安全實驗室學術論壇 -- 我的論壇,我的天地 E2
&;南開大學嵌入式系統與信息安全實驗室學術論壇 -- 我的論壇,我的天地 F
4 Windows 2000 體系結構e
Windows 2000 採用基於微內核的體系結構,微內核體系結構基本思想遵循C/ S 的體系結構,將最基本的服務和應用放在微內核中,而其他如:設備驅動程序、文件系統、虛擬存儲、窗口系統和安全系統則放在內核之外以服務進程的形式加以實現。但是,由於微內核要對消息進行構造、發送和接收、解析,因此花費的時間比進行一次系統調用的時間還多,性能也有損失,為了解決這個問題,Windows 2000 把一些較關鍵的服務程序的驅動程序放在內核加以實現,這樣即使增大了微內核,但換來了性能的提高。其結構如圖3 所示。:'fM&
&;南開大學嵌入式系統與信息安全實驗室學術論壇 -- 我的論壇,我的天地 6To
此主題相關圖片如下:+y
V1
$j8
按此查看圖片詳細信息 文件大小 811KB

yg
&;南開大學嵌入式系統與信息安全實驗室學術論壇 -- 我的論壇,我的天地 rgL
&;南開大學嵌入式系統與信息安全實驗室學術論壇 -- 我的論壇,我的天地 5T_
在圖3 中,首先來看運行於核心態下的擴充了的內核。它包括4 個組成部分:第一,管理進程,它用以完成操作系統的普通功能,如存儲管理、進程和線程管理、I/ O 管理、安全機制及進程間通信;第二,內核,它完成操作系統的線程調度、中斷及陷入處理、多處理機同步等最基本的功能,除此以外,還要為上層軟體(管理進程) 提供可調用的常式及對象;第三,硬體抽象層,它負責使內核及管理進程與具體的硬體獨立開來,實現硬體平台的無關性,從而使系統具有更好的可移植性和兼容性;第四,窗口管理及圖形驅動,負責向用戶提供一個圖形化的交互界面。接著,運行於用戶態的系統組成部分:第一,系統支撐進程,對用戶登陸及交互進行管理,它不是一個服務進程,它可以通過特定的一些介面與運行於內核態的管理進程交互,以實現系統的安全機制;第二,進行Win32 服務的服務進程,它可以進行任務調度,一些Windows 2000 的伺服器應用程序,如MS SQL伺服器及交換伺服器都包含了這樣的服務進程;第三,用戶的應用進程,它是運行於用戶態下的按用戶需要編制的應用程序;第四,環境子系統,通過一系列的可調用功能向應用程序提供本地的操作系統服務,即實現在Windos 2000 上能夠運行在其他不同的操作系統上開發的應用程序的功能,Windos 2000 裝載有3 個環境子系統:Win32 、POSIX 和OS/ 2 ,它們分別以獨立的進程運行於用戶態下。另外,環境子系統利用Windows 2000 的本地過程調用(L PC) 為用戶進程請求內核服務,但它禁止應用程序交叉調用不同環境子系統的API 函數。這些實現都保證了Windos 2000 的可靠性和高效性。第五,Win32 子系統,它也是運行於用戶態下的一個獨立的進程,它是一個特殊的環境子系統,它提供若乾的動態鏈接庫,是系統提供給用戶態執行進程請求系統服務的系統介面。如上所述的Windows 2000 的內核體系結構,雖然內核比起純的微內核體系結構有所擴充,系統效率卻有了很大的提高,並且在安全性,可靠性,兼容性,可移植性等方面比Windows 2000 以前版本的操作系統也有所改善。

㈡ 計算機操作系統都經歷了什麼版本

DOS的版本

DOS在1981年推出其1.0版,功能還非常基本和薄弱;1983年推出2.0,主要增加了目錄操作功能,使文件管理上了一個新台階(目錄和文件的概念我們將在講解DOS內部命令時介紹);1984年推出3.0,主要支持1.2MB的5.25英寸高密軟盤(1.X和2.X只支持低密盤)和大容量硬碟;1987推出目前普及率最高的DOS 3.3,主要支持3.5英寸軟盤和網路。至此,DOS已經發展的相當成熟,盡管後續版本(目前PC-DOS的最新版本為7.0版,MS-DOS公布的最新版本為6.22)不斷推出,但均無重大的內核改進,只不過增加了許多實用功能,如檢測磁碟,清除病毒,硬碟增容等。
DOS是Disk Operation System(磁碟操作系統) 的簡稱,是1985~1995年的個人電腦上使用的一種主要的操作系統。由於早期的DOS系統是由為軟公司為IBM的個人電腦開發的,稱為MS-DOS,因此後來其他公司生產的與MS-DOS兼容的操作系統,也延用了這個稱呼,如PC-DOS、DR-DOS等等。

1981年,MS-DOS 1.0發行,作為IBM PC的操作系統進行捆綁發售,支持16k內存及160k的5寸軟盤。在硬體昂貴,操作系統基本屬於送硬體奉送的年代,誰也沒能想到,微軟公司竟會從這個不起眼的出處開始發跡。

1982年,支持雙面磁碟。

1983年MS-DOS 2.0隨IBM XT發布,擴展了命令,並開始支持5M硬碟。同年發布的2.25對2.0版進行了一些bug修正。

1984年,MS-DOS 3.0增加了對新的IBM AT支持,並開始對部分區域網功能提供支持。

1986年,MS-DOS 3.2 支持了720K 的5寸軟盤。

1987年,MS-DOS 3.3 支持了IBM PS/2設備及1.44M的3寸軟盤,並支持其他語言的字元集。

1988年,MS-DOS 4.0 增加了DOS Shell 操作環境,並且有一些其他增強功能及更新。

1991年,MS-DOS 5.0發行,增加了DOS Shell功能,增強了內存管理和宏功能。

1993年,MS-DOS 6.x 增加了很多GUI程序,如Scandisk、Defrag、Msbackup等,增加了磁碟壓縮功能,增強了對Windows 的支持。

1995年,MS-DOS 7.0 增加了長文件名支持、LBA大硬碟支持。這個版本的DOS並不是獨立發售的,而是在Windows 95中內嵌的。之後的MS-DOS 7.1全面支持FAT32分區、大硬碟、大內存支持等,對四位年份支持解決了千年蟲問題。

WINDOWS發展簡史
作為世界上最流行的操作系統,Windows可不是從一開始就是這樣的。Windows的進化過程經常是不確定和不穩定的。其成功是和處理器速度、內容容量等息息相關的,微軟也非常依賴第三方的軟體來填補概念和消費者之間的鴻溝。 隨著Vista的發售,有必要通過截屏回顧一下23年來,Windows操作系統所走過的路。 Windows 1.0 比爾·蓋茨於1983年正式宣布推出Windows系統,但是微軟的第一個圖形用戶界面操作系統Windows 1.0,卻直到1985年11月才放出,此時距離蘋果推出Mac已經有兩年之久了。由於涉及到和蘋果的版權問題,此時的Windows系統還不能擁有例如重疊窗口和回收站的功能。Windows 1.0更多的是一個MS-DOS的擴展,而不是一個單獨的操作系統,不過已經能夠支持有限的多任務和滑鼠操作了。

Windows 2.0 蓋茨很快和蘋果簽訂了授權協議,以便在Windows中使用Macintosh GUI的某些原素。不過隨後,蘋果將蓋茨送上了法庭,稱在新推出的Windows 2.0中,有170處涉嫌抄襲。Windows 2.0提供了圖標和層疊窗口的功能。 另外,Windows 2.0還得到了一些關鍵的程序支持。早期版本的Word和Excel使用Windows作為界面;當時流行的桌面發布程序Als PageMaker,一度只在Mac電腦上運行,同樣也進駐了Windows 2.0,這對Windows來說是一個關鍵的事件,因為這極大的擴展了系統的實用性和市場份額。 此主題相關圖片如下:

Windows 3.0 這一版的Windows於1990年發布,可以說是一次徹頭徹尾的改進。新的文件管理系統和增強的圖形性能,終於使Windows PC變成了Mac的強勁對手,而這一過程花了六年的時間。操作系統擁有全新的外觀,受保護的和增強的操作模式使得內存管理更為有效。Windows 3.0取得了巨大的成功,在兩年的時間里銷售了超過1000萬的拷貝。開發人員開始編寫大量的第三方軟體,對於消費者購買來說是不小的刺激。大量的現金改變了微軟的方向,使之更專注於操作系統的開發上。

Windows 3.11 主要就是Windows 3.0版的更新產品,Windows 3.11支持包括TrueType可升級字體、多媒體、對象鏈接和嵌入等功能。一大堆在系統從3.0之後推出的升級補丁,也都集成進3.11版之中。 此主題相關圖片如下:

Windows 3.11 NT 這是一個非常強大的Windows版本,是在消費版的3.11上獨立開發而來的,NT是專門為商業和工程師等需要非常成熟操作系統的用戶而設計的。和3.11版不一樣的是,NT是專門為32位處理器編寫的。不幸的是,當時只有很少的硬體能夠支持。開發人員不願意費盡去讓他們的產品兼容NT,因為這非常復雜,而且這一操作系統僅僅占據了很小的市場份額。 此主題相關圖片如下

Windows 95 Windows 95真正的將計算處理帶到普通人的身邊,讓很多人從此走進了Windows和電腦的世界。由於捆綁了Internet Explorer,Windows 95成為了瀏覽網頁的常用入口。Windows 95從此開始使用大家熟悉的開始按鈕和任務欄,這種風格一直保持到今天。 Windows 95也標志了微軟和向下兼容之間永無止境的斗爭,從3.11開始的許多架構,當然也包括其中的設計失誤,都延續到Windows 95當中。而且一些部分運行在32位模式,另一些則不,這樣使得操作系統能夠在過去和現在之間搖擺。很多用戶都不知道這個問題,他們唯一清楚的就是系統非常的不穩定,而且總是要打升級補丁。 此主題相關圖片如下:

Windows 98 不僅僅是從Windows 95穩定的升級到新的系統,Win 98還支持多顯示器顯示,WebTV和採用新的FAT32文件系統帶來的更大的文件分割。Win 98是一版將Internet Explorer集成進GUI的系統,引發了對微軟壟斷行為訴訟的熱潮。 隨後又放出了Windows 98 Second Edition,增加了網路連接共享功能。此主題相關圖片如下:

Windows 2000 這一版Windows推出的時間是2000年的2月,Win2K是Windows中NT系列的升級,這是第一個通過互聯網進行自動升級的Windows版本。

Windows XP 2001年推出的XP將NT架構,和從95/98/ME上傳承而來的用戶界面,融合在一起。雖然仍然在安全性方面收到攻擊,但是XP已經在很多地方獲得了改善,包括文件管理、速度和穩定性。尤其是在GUI方面的明顯改善,使得操作系統對於沒什麼經驗的用戶來說更為容易上手。 :

Windows Vista 最後就是才推出的Vista,至於Vista會帶來怎樣的影響,現在還不好說。在XP六年之後推出的Vista,在GUI上遊客非常明顯的變化,而且還帶來了很多的新特性,路走怎麼,讓時間來說話吧。

Linux操作系統發展簡史

【 原文由 glnju 所發表 】

在70年代,Unix體系的源程序大多是可以任意流傳的。互聯網的基礎協議TCP/IP就是產
生於那個年代。在那個時期,人們在創作各自的"程序作品"中享受著從事科學探索、創新
活動所特有的那種激情和成就感。那時的程序員,如同作家一樣,急於"發表"自己的程序
作品,並不專注於保守"機密",以換取錢財。
1979年,AT&T宣布了Unix的商業化計劃,隨之出現了各種二進制的商業Unix版本。於
是就興起了基於二進制機讀代碼的"版權產業"(Copyright Instry),使軟體業成為一種
版權專有式的產業,圍繞程序開發的那種創新活動被局限在某些骨幹企業的小圈子裡,源
碼程序視為核心"商業機密"。這種做法,一方面產生了大批的商業軟體,極大的推動了軟
件業的發展,誕生了一批軟體巨人;另一方面,由於封閉式的開發模式,也阻礙了軟體業
的進一步深化和提高。由此,人們為商業軟體的"BUG"付出了巨大的代價。

1984年,Richard Stallman面對程序開發的封閉模式,發起了一項國際性的源代碼開
放的所謂牛(GUN)計劃,力圖重返70年代基於源碼開放從事創作的美好時光。他為保護源
代碼開放的程序庫不會再度受到商業性的封閉式利用,制定了一項GPL條款,稱為Copylef
t版權模式。

1987年6月,R..Stallman完成了11萬行源代碼開放的"編譯器"(GNU gcc),獲得了一
項重大突破,做出了極大的貢獻。

1989年11月,M.Tiemann以6000美元開始創業,創造了專注於經營開放源代碼"Cygnus
Support"(天鵝座支持公司)源代碼開放計劃。(注意,Cygnus中隱含著gnu三個字母)。
Cygnus是世界上第一家也是最終獲得成功的一家專營源代碼程序的商業公司。Cygnus的"編
譯器"是最優秀的,它的客戶有許多是一流的IT企業,包括世界上最大的微處理器公司。

1991年11月,Linus Torvalds寫了個小程序,取名為Linux,放在互聯網上。他表達了
一個願望,希望藉此搞出一個操作系統的"內核"來。這完全是一個偶然事件。但是,在互
聯網上,Linux剛一"露頭",便被廣大的牛羚計劃的追隨者們看中,全部上陣,七手八腳,
把它"加工"成了一個功能完備的操作系統,叫做CNULinux。

1995年1月,Bob Young創辦了RedHat(小紅帽),以CNULinux為核心,集成了400多個
源代碼開放的程序模塊,搞出了一種冠以品牌的Linux,即RedHat Linux,稱為Linux"發行
版",在市場上出售。這在經營模上是一種創舉。Bob Young稱:我們從不想擁有自己的"版
權專有"技術,我們賣的是"方便"(給用戶提供支持、服務),而不是自己的"專有技術"。
源代碼開放程序包括各種品牌發行版的出現,極大的推動了Linux的普及和應用。

1998年2月,以Eric Raymond為首的一批年輕的"老牛羚骨幹分子"終於認識到CNULinux體
系的產業化道路的本質,並非是什麼自由哲學,而是市場競爭的驅動,創辦了"Open Sour
ce Intiative"(開放源代碼促進會)"復興"的大旗,在互聯網世界裡展開了一場歷史性的
Linux產業化運動。在IBM、Interl為首的一大批國際性重型IT企業對Linux產品及其經營模
式的投資並提供全球性技術支持的大力推動下,催生了一個正在興起的基於源代碼開放模
式的Linux產業,也有人稱為開放源代碼(OpenSource)現象。

2001年1月,Linux 2.4發布,它進一步地提升了SMP系統的擴展性,同時它也集成了很
多用於支持 桌面系統的特性:USB,PC卡(PCMCIA)的支持,內置的即插即用,等等功能


2003年12月,Linux 2.6版內核發布,相對於2.4版內核2.6在對系統的支持都有很大的
變化。這些變化包括:1.更好地支持大型多處理器伺服器,特別是採用NUMA設計的伺服器
;2。更好地支持嵌入式設備,如手機、網路路由器或者視頻錄像機等;3.對滑鼠和鍵盤指
令等用戶行為反應更加迅速;4.塊設備驅動程序做了徹底更新,如與硬碟和CD光碟機通信的
軟體模塊。

這不是一場新的技術革命(程序還是那些程序),這是一次回到正確路上的充滿創新
激情的"科學復興"。

在國際范圍內Linux的開發,都超越國界經由互聯網進行。通常,按照一定規律,每周
發布一個Linux開發版,供全世界開發者參照。Linux開發版的序號的第二位為奇數,階段
性發布的序號第二位為偶數。Linux的各個發行版只能均與一定的序號相對應沒有序號的發
行版只能入另冊。當今Linux的全部開發活動分布在各個國家,在互聯網上由近100位高手
在日夜進行,總體協調人是LinusTorvalds。帶有序列號的Linux發布權掌握在他手中。在
法律上,指稱這組代碼集的Linux注冊商標的版權歸Linus本人所有。

Linux體系發行版是由特定序列號的Linux(內核)及屬於CNU體系源碼開放的功能性支
撐模塊和一些運行於Linux上的商用軟體所集成。發行版整體集成版權歸相應的發行商所有
。Linux發行版的發行商(稱為Linux發行商)一般並不擁有其發行版中各軟體模塊的版權
,發行商關注的應該只是發行版的品牌價值,以含於其中的集成版的質量和相關特色服務
進行市場競爭。嚴格講來,Linux發行商並非必須一定是什麼獨立軟體開商。它本質上屬於
一種新興的IT行業。值得注意的是,任何發行版均必須含有一個標明特定序列號的完好的
Linux穩定運行版本。在這里,版本序列號授予權屬於Linus本人,代表以Linux為首的國際
性開發團隊的創造性智慧的結晶。任何Linux發行商在心中一定要牢牢記住這個站在Linux
內核背後辛勤創作的開發團隊。沒有他們,就沒有Linux。Linus與Linux開發團隊永遠聯系
在一起。經常不斷的推出Linux發行版是各國Linux發行商應盡的責任,Linux發行商的經營
活動是Linux在世界范圍內的傳播的主要途徑之一。

Linux 發展的重要里程碑

1990年,Linus Torvalds 首次接觸 MINIX
1991年,Linus Torvalds 開始在 MINIX 上編寫各種驅動程序等操作系統內核組件

1991年,Linus Torvalds 公開了 Linux 內核
1993年,Linux 1.0 版發行,Linux 轉向 GPL 版權協議
1994年,Linux 的第一個商業發行版 Slackware 問世????
1996年,美國國家標准技術局的計算機系統實驗室確認 Linux 版本 1.2.13(由 Ope
n Linux 公司打包)符合 POSIX 標准
1999年,Linux 的簡體中文發行版相繼問世
2001年,Linux2.4版內核發布
2003年,Linux2.6版內核發布

筆記本電腦的擴展性

擴展性是你對機器原有配置進行升級,以及對外接設備接入的支持。比如機器有兩個內存插槽,有預留的硬碟插槽。有擴展底座介面等等,都是擴展性。

㈣ 計算機應用系統的系統評價

系統評價對計算機應用系統的開發有直接指導意義,需要對功能指標、性能指標、可用性、可靠性、易理解性、可擴展性、可維護性、可移植性和系統成本進行定性或定量的分析。這些指標的好壞決定系統壽命的長短。

㈤ 一個操作系統的可擴展性,是指該系統什麼的能力

一個操作系統的可擴展性,是指該系統適應變化的能力。
在軟體范疇上,可擴展性是軟體系統本身的屬性,或者進一步說是設計的屬性,代碼的屬性。因為我們經常說設計的可擴展性,代碼的可擴展性。那與之相對應的是什麼呢?是變化,軟體環境的變化(可能是業務環境,運行環境)導致軟體要進行改動才能滿足人們對它的要求,這種系統本身適應變化的能力就是可擴展性。

㈥ 操作系統的可擴充性和開放性有什麼區別

可擴充性,指的是可以增加功能;開放性指的是,其功能對用戶開放,用戶可以調用操作系統完成需要的操作。

㈦ 買電腦需要注意哪些方面

怎麼樣才能用最低的預算,買到稱心如意,適合自己的筆記本電腦?牢記這四個原則,不浪費每一分錢。

1,不要迷信大廠品牌

大眾消費者由於專業信息接觸比較少,往往迷信比較大的品牌。很多品牌就利用這個心理,對不同的產品系列採取不同的態度,有的追求口碑,有的追求利潤。

如果希望能用久一點,在買電腦之前,務必要弄清楚,板載內存,後期不可更換的盡量別買。建議優先選擇有多餘內存插槽的,保證未來有升級的空間。

牢記這4個原則,不花1分冤枉錢,希望你挑選到適合自己的電腦。

㈧ 到現在為止,出了多少種的電腦系統哪種較好

越晚出的越好唄,就是版本越新越好咯

基於MS-DOS的Windows:
Windows 1.0
Windows 2.0
Windows 3.x
Windows 95
Windows 98
Windows ME
基於NT的Windows:
Windows NT 3.x
Windows NT 4.0
Windows 2000
Windows XP
Windows Vista
Windows Server 2003
基於CE的Windows:
Windows CE
Windows Mobile

以下主要介紹windows早期版本的發展

不論Windows發行版本的名稱如何變幻,其版本號都是循規蹈矩一步一步歷經多年風雨走過來的。其實Windows XP的版本號也不過是5.1,在運行對話框中輸入winver.exe命令就可以看到這個版本號。很自然的,我們要問一問了,Windows 1.0究竟是什麼樣子呢?
1981年,微軟開始了「界面管理器」(Interface Manager)的開發,它就是後來的Windows。雖然是Windows的前身,「界面管理器」中卻沒有一個「Window」,而是純粹用字元堆砌起來的。盡管簡陋之極,但是微軟想讓計算機「更易用」的理念已現雛形。

由於年代過於久遠,「界面管理器」的屏幕截圖已經很少,而且都不是很清晰,如果不加提示,很多人會把它當成DOS。這也難怪,如果Windows刮刮墜地的時候就長著一副改變世界的面孔,Windows就不會有今天——那時候的軟體巨頭隨便動動手指Windows就要夭折,因為,如果你覺得今天的微軟中的「微」字有點名不符實,但是在那個時候,微軟是地地道道的「微」軟。
「界面管理器」並不是真正的Windows 1.0,1983年,微軟宣布將開始設計Windows,Windows1.0 的設計工作花費了55個開發人員整整一年的時間,直到1985年11月20日才正式發布,它基於MS-DOS2.0,界面已經比「界面管理器」大有改觀。

Windows 1.0中滑鼠作用得到特別的重視,用戶可以通過點擊滑鼠完成大部分的操作。Windows 1.0 自帶了一些簡單的應用程序,包括日歷、記事本、計算器等等。總之,現在看那時的Windows 1.0,總會讓人感到它像是一個PDA,甚至可能功能還趕不上現在的PDA,不過這在當時已經相當吸引人了。Windows 1.0的另外一個顯著特點就是允許用戶同時執行多個程序,並在各個程序之間進行切換,這對於DOS來說是不可想像的。

Windows 1.0 可以顯示256種顏色,窗口可以任意縮放,當窗口最小化的時候桌面上會有專門的空間防止這些窗口(其實就是現在的任務欄)。

在Windows 1.x中另外一個重要的程序是控制面板(Control Panel),不過功能非常有Windows 1.x的啟動畫面,從這個時候開始,Windows就和藍色結下來了不解之緣。

Windows 2.0於1987年4月2日發布,Windows 2.0相比Windows 1.0 只作了部分的改進,它可以充分發揮當時的286的性能。Windows 2.0開始支持VGA顯示標准,這為Windows的廣泛應用打開了大門。

在Windows2.0中,用戶不但可以縮放窗口,而且可以在桌面上同時顯示多個窗口(也就是現在的層疊模式),而在Windows 1.0中屏幕上不能同時顯示多個窗口,打開一個窗口時其他窗口必須最小化。

Windows 2.0的另外一個重大突破是在1987年的年底,微軟為Windows2.0增加了386擴展模式支持,Windows第一次跳出了640K基地址內存的束縛,更多的內存可以充分發揮Windows的優勢。同時,這個小小的動作也預示著Windows升級和硬體升級之間難解難分、飽受垢病的曖昧關系的開始。當把目光重新投向現在時,我們不難發現,已聞樓梯響的Longhorn橫空出世的時候,必將是新一輪硬體升級狂潮的開始。到時候我們一點也不必感慨,因為同樣的事情10多年前早已悄然上演。

Windows 3.0發布於1990年5月22日,它是Windows 3.x系列的起點,而3.x系列是Windows在桌面PC市場開疆擴土的頭號功臣,20世紀90年代微軟的飛黃騰達完全仰仗Windows 3.x的汗馬功勞。

Windows 3.0比起Windows2.0有很多改善,不過仍然缺乏多媒體功能和網路功能,推出後不久就被接踵而至的Windows3.1取代。

Windows 3.x具備了模擬32位操作系統的功能,圖片顯示效果大有長進,對當時最先進的386處理器有良好的支持。這個系統還提供了對虛擬設備驅動(VxDs)的支持,極大改善了系統的可擴展性,計算機用戶再不必在購買Windows3.x時煞費苦心地查證自己的硬體是否可以被系統支持了,因為他完全可以另外安裝一個驅動程序。

為了幫助硬體廠商開發驅動程序,同時方便其他軟體公司設計Windows中的應用程序,微軟發布了Software Development Kit (SDK),這個慣例一直延續至今。在這方面,微軟想必深諳「與人方便、與己方便」的道理,與蘋果公司特立獨行的風格形成鮮明對照。

Windows 3.x使用了一組新的圖標,這讓他的面貌得到很大改觀,再也不是一幅灰頭土臉的樣子了。不過這並不是微軟的獨創,而是模仿了蘋果公司Macintosh的設計。直到今天蘋果電腦(OS X)的圖標設計仍然是計算機中的上上之品,不過蘋果在個人電腦市場中的地位已經今非昔比。
由於Windows 3.0不能支持多媒體,於是微軟在1992年年中推出了Windows 3.1,這個版本開始可以播放音頻、視頻,甚至有了屏幕保護程序。Windows 3.1有了自己的漂亮標志,隨後的10餘年間,這個標志幾乎貼滿了全世界的個人計算機。

1992年年底,Windows for workgroups 3.1問世,從名字也能看出來,這個系統是面向公司用戶的,它在Windows3.1的基礎上添加了對「點對點」網路以及域的支持,不過不能支持撥號網路,除此之外Windows for Workgroups 3.11沒有其他重大的改進。
這個版本Windows的命名方式開了一個很不好的先例,Windows的名字開始有點容易讓人混淆。以前的版本都是簡簡單單的「Windows+版本號」,現在兩者之間又多了這些有點「畫蛇添足」的內容。

用戶對於Windows名稱的困惑很快就更大了,1993年8月份,微軟發布了Windows NT 3.1,普通用戶很難從這個奇怪的名字中搞明白它是個什麼怪物,它是Windows 3.1的變體?那個NT到底指什麼,NT=NET?

其實,Windows NT 3.1根本不是Windows 3.1的變體或者改進版本,其研發起點是革命性的。如果Windows 3.x系列是成就微軟20世紀90年代輝煌的功臣,那麼Windows NT 3.1就是微軟為21世紀的霸業精心培養的虎狼之師——不過由於客觀條件的限制,這樣的虎狼之師在當時不太被看好。

NT是New Technology的縮寫,也許微軟實在想不出一個能完整表達他們對Windows的重大革新,於是用了這么個比較「抽象」的詞彙。這是一個完全從零開始設計的系統,除了界面以外,與Windows 3.1基本不搭界。Windows NT 3.1首次將高端的基於客戶機/伺服器的商業應用程序和桌面操作系統結合了起來。這在當時太超前,很多人覺得微軟在浪費時間,因為那時候的個人計算機的應用范圍非常有限,同時硬體性能不好,都會限制NT這樣的系統發揮作用。然而後來的事實證明,微軟當時作出了一個多麼明智的決定。

Windows NT 3.1在安全性、性能、可擴展性和穩定性等方面都有了長足的進步,支持網路、域名服務安全機制、OS/2和POSIX子系統等等,同時推出了全新的NTFS。

Windows NT 3.1主要面向公司用戶發售,而Windows 3.1面向個人用戶,於是兩套面向不同目標用戶群的Windows同時在市場上並行不悖,這種局面一直延續至今。Windows 3.1長大後成了Windows 98,Windows NT 3.1長大後成了Windows Xp,當然這是後話。
Windows NT 3.1在啟動畫面中第一次使用了灰色,這個顏色(16進制RGB值為#BFBFBF)也是後來Windows中窗口和菜單的標准顏色,一直到Windows 2000才開始有所改變。
1994年微軟發布了Windows NT 3.5,此後陸續推出了Windows NT 3.5x系列,該系列有兩個版本,Windows 3.5x Workstation和Windows 3.5x Server。Windows 3.5x Workstation限制了可同時運行的網路任務的數量並省略了一些伺服器軟體,而Windows 3.5x可以用來構建一個完整的網路伺服器。

Windows NT 3.5x的界面仍然和Windows 3.1保持一致,一個小小的改進就是啟動畫面變成了圖形,再也不是以前黑黑的DOS界面了。

Windows NT Workstation 3.5 支持OpenGL顯卡標准,同時進一步改善了安全性和穩定性,這兩個改進非同小可,因為這意味著很多高端的應用程序包括軟體開發、工程設計、科學計算、關鍵商業資料庫、圖形設計軟體等等都可以在Windows上運行了, Windows的應用領域得以大大擴展。

如果說Windows NT 3.1僅僅是一個探空氣球,那麼從Windows NT 3.5開始,Windows不再僅僅是家庭用戶的小寵物,而是開始窺視更大更廣闊的市場,那些把Windows NT這是小虎崽當貓的人發現自己錯了,微軟已經開始繪制軟體帝國的草圖。

時間很快到了1995年,Windows 95在這一年的推出開創了Windows的新紀元,這也是微軟第一個用年份命名的發行版本。同年年底,Windows 95 Service Release 1問世,第二年Windows OEM Service Release 2(OSR2)推出。從OSR2開始,Windows開始使用FAT32文件系統,同時將Internet Explorer捆綁到了操作系統中。這個動作引發了微軟和網景曠日持久的一場官司。官司的結局可以用「不了了之」來形容,不過Netscape在隨後的幾年中丟光陣地卻是不爭的事實。現在只剩下一個Mozilla加入了「開源免費」的俱樂部,用戶主要集中在Linux、Unix、Mac OS平台上(Mozilla是Netscape的變種,Mozilla和Netscape關系與Sun的StarOffice和OpenOffice的關系有些類似)。

Windows 95是Windows 3.x系列的繼承者,不過它再也不是一個DOS下運行的圖形界面程序,而是一個完整的操作系統。 雖然在啟動過程中用戶仍然能夠看到熟悉的DOS提示符,但是Windows啟動完成後會接管MS-DOS 7.0的工作。

Windows 95支持Internet、撥號網路、即插即用硬體,另外滑鼠右鍵在系統中得到了廣泛的應用,大大方便了用戶的操作。Windows 95的幫助系統也設計的相當出色,可以幫助初次接觸Windows 95的用戶很快上手,「F1鍵呼叫幫助」已經成為Windows以及大多數應用程序的標准設置。
Windows NT 4.0於1996年8月24日發布,為Windows NT 家族再添新丁。作為Windows NT3.5x系列的直接繼承人,Windows NT 4.0的發布標志著微軟「兩條腿走路」的策略最終形成,Windows95系列和Windows NT系列在市場中齊頭並進的局面在此後維持了若干年。

Windows NT 4.0同樣分成Workstation和Server兩個版本,進一步針對Windows NT 3.5的易用性進行了改善,同時提供了一組配置和建立Intranet的工具軟體。Server版本的改進更多,尤其值得一提的是IIS(Internet Information Server),它的出現為微軟以後在Web伺服器市場上的作為打下了基礎。

Windows NT 4.0發布之後又出現了幾個Service Pack和Option Pack,用來為這個系統添磚加瓦,包括公鑰加密支持、許可證支持、智能卡支持、COM支持以及對SMP(並行多處理器)支持的改善。

㈨ 電腦主機有可擴展性嘛

有。個人電腦主機只為滿足個人需求,不需要很強的擴展能力,一般一台主機只配一個CPU(中央處理器)。但作為用於部署和創建網站的伺服器來說,隨著業務的發展,初始配置的伺服器已經不能滿足當前的業務需求,而需要適當地增加CPU(中央處理器)、內存、網卡或者添加硬碟等,這就要求伺服器要有很強的擴展性,以應對企業不同發展時期的業務需求。

閱讀全文

與電腦系統可擴展性相關的資料

熱點內容
面對電腦屏幕導致出油 瀏覽:352
怎麼設置電腦屏幕鎖定密碼 瀏覽:913
電腦無法開機電源燈亮 瀏覽:343
黔東南電腦培訓在哪裡培訓 瀏覽:568
去手機廣告軟體哪個好 瀏覽:641
mini2000平板電腦 瀏覽:298
怎麼在電腦上連手機上網課 瀏覽:975
扣扣電腦截圖文件夾 瀏覽:640
hkc電腦無線網路在哪兒 瀏覽:103
台式電腦砰的一聲就無法開機了 瀏覽:57
電腦開機顯示0075就沒反應 瀏覽:658
電腦不驅動有什麼危害 瀏覽:664
織襪機電腦上如何設置襪子的長度 瀏覽:392
誰有免費戀物的網站 瀏覽:531
電腦語音說不了話調哪裡 瀏覽:338
學車理論考試電腦配置 瀏覽:407
聯想電腦重啟起不來開機沒問題 瀏覽:918
電腦如何息屏攝像 瀏覽:337
怎麼樣給電腦設置壁紙 瀏覽:20
三星電腦什麼系統 瀏覽:46