各操作系統(tǒng)技術(shù)特點(diǎn)
各操作系統(tǒng)技術(shù)特點(diǎn)
各類(lèi)操作系統(tǒng)都有著各自的技術(shù)特點(diǎn),下面由學(xué)習(xí)啦小編為大家整理了各操作系統(tǒng)的技術(shù)特點(diǎn)的相關(guān)知識(shí),希望對(duì)大家有幫助!
各操作系統(tǒng)技術(shù)特點(diǎn)
一、Windows類(lèi)特點(diǎn):
1 . 直觀、高效的面向?qū)ο蟮膱D形用戶界面,易學(xué)易用;
2. 用戶界面統(tǒng)一、友好、漂亮;
3. 豐富的設(shè)備無(wú)關(guān)的圖形操作;
4. 多任務(wù);
5. 面向?qū)ο笫降某绦蛟O(shè)計(jì)思想;
6. 豐富的Windows軟件開(kāi)發(fā)工具。
二、NetWare類(lèi)特點(diǎn):
1. 高速文件系統(tǒng)
NetWare 在文件訪問(wèn)速度方面具有明顯的優(yōu)勢(shì)。所使用的主要技術(shù)有:
(1).目錄HASH查找法(2).磁頭電梯式尋道(3).磁盤(pán)Cache (4) .FAT索引等從而可以大大提高硬盤(pán)通道總的吞吐量,提高文件服務(wù)器工作效率。
2. 硬件適應(yīng)性強(qiáng)
(1). NetWare是一個(gè)不依賴(lài)于任何連網(wǎng)環(huán)境的網(wǎng)絡(luò)操作系統(tǒng),使得不論使用何種傳輸介質(zhì)、拓?fù)浣Y(jié)構(gòu)、網(wǎng)卡連成的局域網(wǎng)絡(luò),都可以使用NetWare。(2).NetWare可支持以太網(wǎng)、令牌環(huán)網(wǎng)、雙絞線以太網(wǎng)等網(wǎng)絡(luò)硬件環(huán)境,支持?jǐn)?shù)百種不同種類(lèi)的網(wǎng)卡。(3). NetWare通過(guò)網(wǎng)絡(luò)驅(qū)動(dòng)程序訪問(wèn)網(wǎng)卡,不同的網(wǎng)卡要求使用符合Novell規(guī)范的不同的網(wǎng)絡(luò)驅(qū)動(dòng)程序。
3. 三級(jí)容錯(cuò)
NetWare是第一個(gè)建立容錯(cuò)機(jī)制的微機(jī)網(wǎng)絡(luò)操作系統(tǒng),具有三級(jí)容錯(cuò)能力。
(1). 第一級(jí)容錯(cuò)是防止硬盤(pán)的區(qū)域故障而采取的容錯(cuò)手段. 如熱修復(fù)與寫(xiě)后讀效驗(yàn)、UPS監(jiān)控等。
(2). 第二級(jí)容錯(cuò)是防止硬盤(pán)表面的整個(gè)損壞而采取的容錯(cuò)手段。如NetWare中可以磁盤(pán)鏡像和磁盤(pán)雙工。
(3). 第三級(jí)容錯(cuò)是防止服務(wù)器損壞而采取的容錯(cuò)手段。在NetWare中可以采用雙服務(wù)器備份。
4. 四種安全機(jī)制
NetWare建立了四級(jí)安全機(jī)制,從而有效地防止了對(duì)重要數(shù)據(jù)和文件的竊取和破壞。
(1).入網(wǎng)限制(2). 用戶權(quán)限(3). 受托權(quán)限(4). 文件和目錄屬性等
5. 網(wǎng)絡(luò)監(jiān)控與管理
NetWare網(wǎng)絡(luò)監(jiān)控與管理實(shí)用程序使網(wǎng)絡(luò)管理員了解當(dāng)前網(wǎng)絡(luò)運(yùn)行情況,如查看用戶的連接情況、監(jiān)控和統(tǒng)計(jì)文件服務(wù)器的性能和工作狀態(tài)、了解網(wǎng)卡配置、了解任務(wù)執(zhí)行狀態(tài)、顯示文件和物理的加鎖情況、廣播控制臺(tái)信息和關(guān)閉文件服務(wù)器等。NetWare計(jì)帳功能可以統(tǒng)計(jì)每個(gè)用戶對(duì)網(wǎng)絡(luò)資源的使用情況,并能根據(jù)系統(tǒng)管理員設(shè)置的記費(fèi)標(biāo)準(zhǔn)統(tǒng)一收費(fèi)。計(jì)帳的項(xiàng)目包括入網(wǎng)時(shí)間、用戶從文件服務(wù)器上讀取的信息量、用戶寫(xiě)入服務(wù)器的信息量、用戶請(qǐng)示服務(wù)器的服務(wù)次數(shù)等。
6. 開(kāi)放協(xié)議技術(shù)
NetWare引入的開(kāi)放協(xié)議技術(shù)包括兩方面內(nèi)容。一是允許在統(tǒng)一的NetWare環(huán)境中使用不同的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)、不同的傳輸介質(zhì)和不同的網(wǎng)卡。二是為在已有的種類(lèi)繁多的網(wǎng)絡(luò)層和運(yùn)輸層協(xié)議支持的網(wǎng)絡(luò)之間實(shí)現(xiàn)網(wǎng)絡(luò)互連和提供一致的NetWare服務(wù),提供數(shù)據(jù)流接口。
三、Unix系統(tǒng)
1.可靠性高
實(shí)踐表明,UNIX是達(dá)到主機(jī)(mainframe)可靠性要求的少數(shù)操作系統(tǒng)之一,許多UNIX主機(jī)和服務(wù)器在國(guó)外大中型企業(yè)中每天24小時(shí),每年365天不間斷地運(yùn)行。這是NetWare、WindowsNT和OS2等操作系統(tǒng)所不能比擬的。
2.伸縮性
強(qiáng)極度強(qiáng)的伸縮性UNIX系統(tǒng)是世界上唯一能筆記本電腦,PC,直到巨型機(jī)上運(yùn)行的操作系統(tǒng)。沒(méi)有其他操作系統(tǒng)能做到這一點(diǎn)
3.開(kāi)放性好
這是UNIX系統(tǒng)最重要的本質(zhì)特征,也是UNIX強(qiáng)大生命力之所在。開(kāi)放系統(tǒng)的概念已被計(jì)算機(jī)工業(yè)界普遍接受,而且成為發(fā)展的主要趨勢(shì)。所有的計(jì)算機(jī)廠商都聲稱(chēng)自己的產(chǎn)品是開(kāi)放系統(tǒng),而且開(kāi)放的概念也在不斷地發(fā)展和完善,它是一個(gè)覆蓋面很寬的譜,幾乎所有的系統(tǒng)都可在其中找到自己的位置。但程序上是有明顯差別的,我們認(rèn)為開(kāi)放系統(tǒng)最本質(zhì)的特征應(yīng)該是其所用技術(shù)的規(guī)格說(shuō)明是可以公開(kāi)得到并免費(fèi)使用的,而且是不受一家具體廠商所壟斷和控制的。UNIX是最能充分體現(xiàn)這一本質(zhì)特征的開(kāi)放系統(tǒng),正是這種較為徹底的開(kāi)放性,使UNIX的發(fā)展充滿動(dòng)力和生機(jī)。
4.網(wǎng)絡(luò)功能強(qiáng)
這是UNIX系統(tǒng)的又一重要特色,特別是作為Internet網(wǎng)絡(luò)技術(shù)基礎(chǔ)的TCP/IP協(xié)議就是在UNIX上開(kāi)發(fā)出來(lái)的,而且成為UNIX系統(tǒng)的一個(gè)不可分割的成分。UNIX幾乎所有系統(tǒng)都包括對(duì)TCP/IP的支持。因此,在Internet網(wǎng)絡(luò)服務(wù)器中,UNIX服務(wù)器占80%以上,占絕對(duì)優(yōu)勢(shì)。此外,UNIX支持所有最通用的網(wǎng)絡(luò)通訊協(xié)議,其中包括NES、DCE、IPX/SPX,SLIP,PPP等,使得UNIX系統(tǒng)能方便地與主機(jī)、各種廣域網(wǎng)和域網(wǎng)相連。
5.強(qiáng)大的數(shù)據(jù)庫(kù)支持功能
由于UNIX系統(tǒng)對(duì)各種數(shù)據(jù)庫(kù),特別是關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)提供了強(qiáng)大的支持能力,因此主要的數(shù)據(jù)庫(kù)廠家,包括Oracle,Informix,Sybase,Progress等都將UNIX作為優(yōu)選的運(yùn)行平臺(tái),而且創(chuàng)造出極高的性能價(jià)格比。
四、Linux
1.開(kāi)放性
是指系統(tǒng)遵循世界標(biāo)準(zhǔn)規(guī)范,特別是遵循開(kāi)放系統(tǒng)互連(OSI)國(guó)際標(biāo)準(zhǔn),凡遵循國(guó)際標(biāo)準(zhǔn)所開(kāi)發(fā)的硬件和軟件,都能彼此兼容,可方便地實(shí)現(xiàn)互連。
2.多用戶
是指系統(tǒng)資源可以被不同用戶使用,每個(gè)用戶對(duì)自己的資源(例如:文件、設(shè)備)有特定的權(quán)限,互不影響。Linux和Unix都具有多用戶的特性。
3.多任務(wù)
是現(xiàn)代計(jì)算機(jī)的最主要的一個(gè)特點(diǎn)。它是指計(jì)算機(jī)同時(shí)執(zhí)行多個(gè)程序,而且各個(gè)程序的運(yùn)行互相獨(dú)立。Linux系統(tǒng)調(diào)度每一個(gè)進(jìn)程平等地訪問(wèn)微處理器。由于CPU的處理速度非???,其結(jié)果是,啟動(dòng)的應(yīng)用程序看起來(lái)好像在并行運(yùn)行。事實(shí)上,從處理器執(zhí)行一個(gè)應(yīng)用程序中的一組指令到Linux調(diào)度微處理器再次運(yùn)行這個(gè)程序之間只有很短的時(shí)間延遲,用戶是感覺(jué)不出來(lái)的。
4.良好的用戶界面
Linux向用戶提供了兩種界面:用戶界面和系統(tǒng)調(diào)用。Linux的傳統(tǒng)用戶界面是基于文本的命令行界面,即shell,它既可以聯(lián)機(jī)使用,又可存在文件上脫機(jī)使用。shell有很強(qiáng)的程序設(shè)計(jì)能力,用戶可方便地用它編制程序,從而為用戶擴(kuò)充系統(tǒng)功能提供了更高級(jí)的手段??删幊蘏hell是指將多條命令組合在一起,形成一個(gè)Shell程序,這個(gè)程序可以單獨(dú)運(yùn)行,也可以與其他程序同時(shí)運(yùn)行。系統(tǒng)調(diào)用給用戶提供編程時(shí)使用的界面。用戶可以在編程時(shí)直接使用系統(tǒng)提供的系統(tǒng)調(diào)用命令。系統(tǒng)通過(guò)這個(gè)界面為用戶程序提供低級(jí)、高效率的服務(wù)。Linux還為用戶提供了圖形用戶界面。它利用鼠標(biāo)、菜單、窗口、滾動(dòng)條等設(shè)施,給用戶呈現(xiàn)一個(gè)直觀、易操作、交互性強(qiáng)的友好的圖形化界面。
6.豐富的網(wǎng)絡(luò)功能支持
Internet是其網(wǎng)絡(luò)功能之一;文件傳輸是其網(wǎng)絡(luò)功能之二;3.Linux不僅允許進(jìn)行文件和程序的傳輸,它還為系統(tǒng)管理員和技術(shù)人員提供了訪問(wèn)其他系統(tǒng)的窗口。
7.可靠的系統(tǒng)安全
8.良好的可移植性