LEC2操作系統(tǒng)概述_第1頁
LEC2操作系統(tǒng)概述_第2頁
LEC2操作系統(tǒng)概述_第3頁
LEC2操作系統(tǒng)概述_第4頁
LEC2操作系統(tǒng)概述_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、計(jì)算機(jī)與操作系統(tǒng)第二講 操作系統(tǒng)概述 南京大學(xué)軟件學(xué)院南京大學(xué)軟件學(xué)院1. 掌握掌握處理器處理器2. 掌握操作系統(tǒng)管理的資源掌握操作系統(tǒng)管理的資源3. 掌握操作系統(tǒng)的用戶接口掌握操作系統(tǒng)的用戶接口4. 了解了解操作系統(tǒng)的類型操作系統(tǒng)的類型5. 了解操作系統(tǒng)的結(jié)構(gòu)了解操作系統(tǒng)的結(jié)構(gòu)6. 了解操作系統(tǒng)主流產(chǎn)品了解操作系統(tǒng)主流產(chǎn)品本主題教學(xué)目標(biāo)本主題教學(xué)目標(biāo)2.1 2.1 什么是操作系統(tǒng)什么是操作系統(tǒng)2.2 2.2 操作系統(tǒng)的用戶接口操作系統(tǒng)的用戶接口2.3 2.3 操作系統(tǒng)的類型操作系統(tǒng)的類型2.4 2.4 操作系統(tǒng)結(jié)構(gòu)操作系統(tǒng)結(jié)構(gòu)2.5 2.5 經(jīng)典操作系統(tǒng)經(jīng)典操作系統(tǒng)第二講第二講 操作系統(tǒng)概述

2、操作系統(tǒng)概述2.1 什么是操作系統(tǒng)什么是操作系統(tǒng)Services Provided by the OS Program creation: such as editors and debuggers Program execution Access to I/O devices Controlled access to files System access Error detection and response Internal/external hardware errors(memory,device) software errors(arithmetic overflow,acces

3、s forbidden memory locations) Accounting操作系統(tǒng)控制程序執(zhí)行操作系統(tǒng)控制程序執(zhí)行資源的類型資源的類型 硬件資源硬件資源 處理器處理器內(nèi)存內(nèi)存外設(shè)外設(shè) 信息資源信息資源數(shù)據(jù)數(shù)據(jù)程序程序操作系統(tǒng)是資源管理者操作系統(tǒng)是資源管理者內(nèi)存內(nèi)存操作系操作系統(tǒng)軟件統(tǒng)軟件程序和程序和數(shù)據(jù)數(shù)據(jù)I I/ / O O控制控制I I/ / O O控制控制I I/ / O O控制控制打印機(jī)打印機(jī) , , 鍵盤鍵盤, , 數(shù)碼相機(jī)等數(shù)碼相機(jī)等處理器處理器處理器處理器操作系統(tǒng)操作系統(tǒng)程序程序數(shù)據(jù)數(shù)據(jù)存儲存儲I I/ / O O設(shè)備設(shè)備計(jì)算機(jī)系統(tǒng)計(jì)算機(jī)系統(tǒng) Ways of sharing

4、 resources: Sequential sharing Concurrent sharing Strategies of resource allocation Static allocation: Partitioning of resources to allocate Dynamic allocation: Allocation resources from a pool Resource preempting: forceful deallocation of a sequential sharing resource操作系統(tǒng)是資源管理者操作系統(tǒng)是資源管理者什么是什么是操作系統(tǒng)操

5、作系統(tǒng) 操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)最基操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)最基礎(chǔ)的系統(tǒng)軟件,它管理軟硬礎(chǔ)的系統(tǒng)軟件,它管理軟硬件資源、控制程序執(zhí)行,改件資源、控制程序執(zhí)行,改善人機(jī)界面,合理組織計(jì)算善人機(jī)界面,合理組織計(jì)算機(jī)工作流程,為用戶使用計(jì)機(jī)工作流程,為用戶使用計(jì)算機(jī)提供良好運(yùn)行環(huán)境算機(jī)提供良好運(yùn)行環(huán)境2.2 操作系統(tǒng)的用戶接口操作系統(tǒng)的用戶接口程序接口程序接口系統(tǒng)調(diào)用系統(tǒng)調(diào)用(System Call) 由操作系統(tǒng)實(shí)現(xiàn)的完成某種特定功能的過由操作系統(tǒng)實(shí)現(xiàn)的完成某種特定功能的過程;它是程序與操作系統(tǒng)的接口程;它是程序與操作系統(tǒng)的接口操作接口操作接口系統(tǒng)程序系統(tǒng)程序(System Program) 操作系統(tǒng)為用戶

6、提供的解決使用計(jì)算機(jī)和操作系統(tǒng)為用戶提供的解決使用計(jì)算機(jī)和計(jì)算共性問題的所有服務(wù)的集合;它可以計(jì)算共性問題的所有服務(wù)的集合;它可以看作是操作系統(tǒng)提供給用戶的功能級接口看作是操作系統(tǒng)提供給用戶的功能級接口操作系統(tǒng)的用戶接口操作系統(tǒng)的用戶接口陷入處理機(jī)制(異常處理機(jī)制):操作系陷入處理機(jī)制(異常處理機(jī)制):操作系統(tǒng)中為控制和實(shí)現(xiàn)系統(tǒng)調(diào)用的機(jī)制統(tǒng)中為控制和實(shí)現(xiàn)系統(tǒng)調(diào)用的機(jī)制由于系統(tǒng)調(diào)用而引起處理器中斷的指令稱由于系統(tǒng)調(diào)用而引起處理器中斷的指令稱訪管指令訪管指令(Supervisor) ,陷入指令,陷入指令(Trap) 或或異常中斷指令異常中斷指令(Interrupt) 每個系統(tǒng)調(diào)用都事先規(guī)定了編號,

7、還附帶每個系統(tǒng)調(diào)用都事先規(guī)定了編號,還附帶有傳遞給內(nèi)部處理程序的參數(shù)有傳遞給內(nèi)部處理程序的參數(shù)系統(tǒng)調(diào)用的實(shí)現(xiàn)系統(tǒng)調(diào)用的實(shí)現(xiàn)編寫系統(tǒng)調(diào)用處理程序編寫系統(tǒng)調(diào)用處理程序設(shè)計(jì)一張系統(tǒng)調(diào)用入口地址表,每個入口設(shè)計(jì)一張系統(tǒng)調(diào)用入口地址表,每個入口地址指向一個系統(tǒng)調(diào)用的處理程序,有的地址指向一個系統(tǒng)調(diào)用的處理程序,有的系統(tǒng)還包含系統(tǒng)調(diào)用自帶參數(shù)的個數(shù)系統(tǒng)還包含系統(tǒng)調(diào)用自帶參數(shù)的個數(shù)陷入處理機(jī)制需開辟現(xiàn)場保護(hù)區(qū),以保存陷入處理機(jī)制需開辟現(xiàn)場保護(hù)區(qū),以保存發(fā)生系統(tǒng)調(diào)用時的處理器現(xiàn)場發(fā)生系統(tǒng)調(diào)用時的處理器現(xiàn)場系統(tǒng)調(diào)用的實(shí)現(xiàn)要點(diǎn)系統(tǒng)調(diào)用的實(shí)現(xiàn)要點(diǎn)系統(tǒng)調(diào)用的實(shí)現(xiàn)過程系統(tǒng)調(diào)用的實(shí)現(xiàn)過程System CallSystem

8、 Call用戶程序用戶程序A A0 0SUBSUB0 0SUBSUB1 1SUBSUBi iSUBSUBn nA A1 1A Ai iA An n系統(tǒng)調(diào)用處理子程序系統(tǒng)調(diào)用處理子程序取系統(tǒng)功能號取系統(tǒng)功能號找入口地址表找入口地址表相應(yīng)入口地址相應(yīng)入口地址結(jié)束處理結(jié)束處理恢復(fù)現(xiàn)場恢復(fù)現(xiàn)場入口地址表入口地址表A A0 0A A1 1A Ai iA An n保護(hù)保護(hù)CPUCPU現(xiàn)場現(xiàn)場系統(tǒng)調(diào)用陷入機(jī)構(gòu)系統(tǒng)調(diào)用陷入機(jī)構(gòu)陷入指令陷入指令操作系統(tǒng)提供了兩個作業(yè)級的接口:操作系統(tǒng)提供了兩個作業(yè)級的接口: 脫機(jī)作業(yè)控制方式脫機(jī)作業(yè)控制方式 聯(lián)機(jī)作業(yè)控制方式聯(lián)機(jī)作業(yè)控制方式脫機(jī)作業(yè)控制接口脫機(jī)作業(yè)控制接口作業(yè)控

9、制語言作業(yè)控制語言聯(lián)機(jī)作業(yè)控制接口聯(lián)機(jī)作業(yè)控制接口操作控制命令操作控制命令 命令行方式命令行方式 批命令方式批命令方式 圖形化方式圖形化方式系統(tǒng)程序系統(tǒng)程序命令解釋程序:接受和執(zhí)行一條用戶提出的命令解釋程序:接受和執(zhí)行一條用戶提出的對作業(yè)的加工處理要求對作業(yè)的加工處理要求當(dāng)一個新的批作業(yè)被啟動,或新的交互型用當(dāng)一個新的批作業(yè)被啟動,或新的交互型用戶登錄進(jìn)系統(tǒng)時,系統(tǒng)就自動地執(zhí)行命令解戶登錄進(jìn)系統(tǒng)時,系統(tǒng)就自動地執(zhí)行命令解釋程序,它負(fù)責(zé)讀入控制卡或命令行,并作釋程序,它負(fù)責(zé)讀入控制卡或命令行,并作出相應(yīng)解釋和執(zhí)行出相應(yīng)解釋和執(zhí)行自帶命令處理代碼的自帶命令處理代碼的命令解釋程序命令解釋程序不不帶命

10、令處理代碼的帶命令處理代碼的命令解釋程序命令解釋程序命令解釋程序命令解釋程序 操作系統(tǒng)做完準(zhǔn)備工作后便啟動命令解釋程序,它操作系統(tǒng)做完準(zhǔn)備工作后便啟動命令解釋程序,它輸出命令提示符,等待鍵盤中斷到來輸出命令提示符,等待鍵盤中斷到來 每當(dāng)用戶打入一條命令每當(dāng)用戶打入一條命令(暫存在命令緩沖區(qū)暫存在命令緩沖區(qū))并按回并按回車換行時,申請鍵盤中斷車換行時,申請鍵盤中斷 CPU響應(yīng)后,將控制權(quán)交給命令解釋程序,接著讀響應(yīng)后,將控制權(quán)交給命令解釋程序,接著讀入命令緩沖區(qū)內(nèi)容,分析命令、接受參數(shù)。若為簡入命令緩沖區(qū)內(nèi)容,分析命令、接受參數(shù)。若為簡單命令立即轉(zhuǎn)向命令處理代碼執(zhí)行;否則查找命令單命令立即轉(zhuǎn)向命

11、令處理代碼執(zhí)行;否則查找命令處理文件,裝入主存,傳遞參數(shù),將控制權(quán)交給其處理文件,裝入主存,傳遞參數(shù),將控制權(quán)交給其執(zhí)行執(zhí)行 命令處理結(jié)束后,再次輸出命令提示符,等待下一命令處理結(jié)束后,再次輸出命令提示符,等待下一條命令條命令命令解釋程序的處理過程命令解釋程序的處理過程2.3 操作系統(tǒng)的類型操作系統(tǒng)的類型成批處理作業(yè)成批處理作業(yè)作業(yè)控制語言與作業(yè)作業(yè)控制語言與作業(yè)說明書說明書脫機(jī)工作脫機(jī)工作方式方式追求系統(tǒng)效率與吞吐量追求系統(tǒng)效率與吞吐量批處理操作系統(tǒng)批處理操作系統(tǒng)用戶通過用戶通過終端直接控制程序執(zhí)行終端直接控制程序執(zhí)行交互式工作方式交互式工作方式交互型、友善性、快速響應(yīng)交互型、友善性、快速響

12、應(yīng)今天最常見的計(jì)算機(jī)操作方式今天最常見的計(jì)算機(jī)操作方式分時操作系統(tǒng)分時操作系統(tǒng)事件驅(qū)動,有較高時間要求事件驅(qū)動,有較高時間要求實(shí)時操作系統(tǒng)的分類實(shí)時操作系統(tǒng)的分類 過程控制系統(tǒng)過程控制系統(tǒng) 信息查詢系統(tǒng)信息查詢系統(tǒng) 事務(wù)處理系統(tǒng)事務(wù)處理系統(tǒng) 過程控制系統(tǒng)的處理步驟:數(shù)據(jù)采集、過程控制系統(tǒng)的處理步驟:數(shù)據(jù)采集、加工處理、操作控制、反饋處理加工處理、操作控制、反饋處理實(shí)時實(shí)時操作系統(tǒng)操作系統(tǒng)微型操作系統(tǒng)微型操作系統(tǒng)并行操作系統(tǒng)并行操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)分布式操作系統(tǒng)分布式操作系統(tǒng)嵌入式操作系統(tǒng)嵌入式操作系統(tǒng)移動操作系統(tǒng)移動操作系統(tǒng)操作系統(tǒng)的新類型操作系統(tǒng)的新類型2.4 操作系統(tǒng)結(jié)構(gòu)操作系

13、統(tǒng)結(jié)構(gòu)1. 1. 單體式結(jié)構(gòu)單體式結(jié)構(gòu)2. 2. 層次式結(jié)構(gòu)層次式結(jié)構(gòu)3. 3. 虛擬機(jī)結(jié)構(gòu)虛擬機(jī)結(jié)構(gòu)4. 4. 微內(nèi)核結(jié)構(gòu)微內(nèi)核結(jié)構(gòu)5. 5. 客戶客戶/ /服務(wù)器結(jié)構(gòu)服務(wù)器結(jié)構(gòu)操作系統(tǒng)結(jié)構(gòu)分類 單體式結(jié)構(gòu)層次式結(jié)構(gòu)操作系統(tǒng)的實(shí)現(xiàn)層次操作系統(tǒng)的實(shí)現(xiàn)層次Level NameObjectsExample Operations13ShellUser programmingStatements in shell languageenvironment12User processesUser processesQuit, kill, suspend, resume11DirectoriesDirect

14、oriesCreate, destroy, attach, detach,search, list10DevicesExternal devices, suchOpen, close,as printer, displaysread, writeand keyboards9File systemFilesCreate, destroy, open, closeread, write8CommunicationsPipesCreate, destroy, open. close,read, writeLevel NameObjectsExample Operations7Virtual Memo

15、rySegments, pagesRead, write, fetch6Local secondaryBlocks of data, deviceRead, write, allocate, freestorechannels5Primitive processesPrimitive process,Suspend, resume, wait, signalsemaphores, readylist4InterruptsInterrupt-handlingInvoke, mask, unmask, retryprograms3ProceduresProcedures, call stack,

16、Mark stack, call, returndisplay2Instruction SetEvaluation stack, micro-Load, store, add, subtractprogram interpreter,branchscalar and array data1Electronic circuitsRegisters, gates, buses, Clear, transfer, activate,plement操作系統(tǒng)的實(shí)現(xiàn)層次操作系統(tǒng)的實(shí)現(xiàn)層次虛擬機(jī)結(jié)構(gòu)微內(nèi)核結(jié)構(gòu)2.5 經(jīng)典操作系統(tǒng)介紹經(jīng)典操作系統(tǒng)介紹工業(yè)化的硬件與OS產(chǎn)品IBMIBM巨型機(jī)巨型機(jī)/ /大大型機(jī)

17、型機(jī)/ /中型中型機(jī)機(jī)/ /小型機(jī)小型機(jī)19801980年年CRAYCRAY巨型機(jī)巨型機(jī)DECDEC小型機(jī)小型機(jī)蘇聯(lián)蘇聯(lián)法語法語世界世界MACMAC微型機(jī)微型機(jī)獨(dú)立發(fā)展的獨(dú)立發(fā)展的UNIXUNIXIBM PCIBM PCPC DOSPC DOSPS2/OS2PS2/OS2PCPC與與開開放放結(jié)結(jié)構(gòu)構(gòu)MS-DOS/MS-WINDOWSMS-DOS/MS-WINDOWSINTELINTELHP/DELLHP/DELLHP/DEC HP/DEC /COMPAQ/COMPAQSUNSUN小小型型機(jī)機(jī)服服務(wù)務(wù)器器HP/DELLHP/DELLHP/DECHP/DEC COMPAQ COMPAQUNIXUN

18、IXIBMIBM各種硬件各種硬件大大型型機(jī)機(jī)巨巨型型機(jī)機(jī)IBMIBM機(jī)機(jī)群群UNIX/UNIX/專用專用各種硬件各種硬件其他操作系統(tǒng)其他操作系統(tǒng)( (嵌入式、移動平臺嵌入式、移動平臺) ),如如: : VxWorkVxWork / / iOSiOS / Android / / Android /黑莓黑莓Unix與類與類Unix系統(tǒng)系統(tǒng)美國電報(bào)電話公司的貝爾實(shí)驗(yàn)室于美國電報(bào)電話公司的貝爾實(shí)驗(yàn)室于1969年在年在DEC公公司的小型系列機(jī)司的小型系列機(jī)PDP-7上開發(fā)成功上開發(fā)成功73年開發(fā)出年開發(fā)出C語言并改寫語言并改寫Unix,從而使得,從而使得Unix具有具有高度易讀性、可移植性,為迅速推廣和

19、普及走出了高度易讀性、可移植性,為迅速推廣和普及走出了決定性的一步?jīng)Q定性的一步74年年7月,月,”Unix分時系統(tǒng)分時系統(tǒng)”一文在美國權(quán)威雜志一文在美國權(quán)威雜志CACM上發(fā)表,引起了廣泛注意上發(fā)表,引起了廣泛注意75年發(fā)布的年發(fā)布的Unix第第6版是最早可獲得的版是最早可獲得的Unix78年的年的Unix第第7版,可以看作當(dāng)今版,可以看作當(dāng)今Unix的祖先,該版的祖先,該版為為Unix走進(jìn)商界奠定了基礎(chǔ)。走進(jìn)商界奠定了基礎(chǔ)。UnixUnix的商業(yè)版本的商業(yè)版本Unix商業(yè)版本的出現(xiàn)源于商業(yè)版本的出現(xiàn)源于1977年的年的IS/1 AT&T:81年的年的System ,83年的年的Syst

20、em,84年年的的SVR2,87年的年的SVR3 78年起,年起,SCO和和Microsoft的的XENIXXENIX與與AT&T Unix在使用標(biāo)準(zhǔn)上會合于在使用標(biāo)準(zhǔn)上會合于SVR3.2Unix BSD:78年的年的1BSD和和2BSD、79年年3BSD、80年年之后的之后的4/4.1/4.2/4.3/4.4BSD4BSD的商業(yè)代表的商業(yè)代表Sun OS及其及其SolarisSun OS和和SVR3.2在使用標(biāo)準(zhǔn)上會合于在使用標(biāo)準(zhǔn)上會合于SVR4.0 UnixUnix的優(yōu)勢的優(yōu)勢Unix取得成功的最重要原因是系統(tǒng)的開放性,取得成功的最重要原因是系統(tǒng)的開放性,公開源代碼,用戶可以方便地

21、向公開源代碼,用戶可以方便地向Unix系統(tǒng)中系統(tǒng)中逐步添加新功能和工具,從而使得逐步添加新功能和工具,從而使得UINX越來越來越完善,成為有效的程序開發(fā)支撐平臺越完善,成為有效的程序開發(fā)支撐平臺Unix是目前唯一可以安裝和運(yùn)行在從微型機(jī)、是目前唯一可以安裝和運(yùn)行在從微型機(jī)、工作站直到大型機(jī)和巨型機(jī)上的操作系統(tǒng)工作站直到大型機(jī)和巨型機(jī)上的操作系統(tǒng) Modern Unix Systems實(shí)際上實(shí)際上Unix已不是指一個具體操作系統(tǒng),許多公司已不是指一個具體操作系統(tǒng),許多公司和大學(xué)都推出了自己的和大學(xué)都推出了自己的Unix系統(tǒng)系統(tǒng)AT&T的的SVR ,SUN的的Solaris,Berkele

22、y的的Unix BSD ,DEC的的Digital Unix(并入并入Compaq稱稱Tru64 Unix),HP的的HP UX,SGI的的Irix,CMU的的Mach,SCO公司的公司的SCO UnixWare, IBM的的AIXUnix的國際標(biāo)準(zhǔn)的國際標(biāo)準(zhǔn)POSIXIEEE擬定了一個擬定了一個Unix標(biāo)準(zhǔn),稱作標(biāo)準(zhǔn),稱作POSIX POSIX定義了相互兼容的定義了相互兼容的Unix系統(tǒng)必須支持的最少系統(tǒng)系統(tǒng)必須支持的最少系統(tǒng)調(diào)用接口。該標(biāo)準(zhǔn)已被多數(shù)調(diào)用接口。該標(biāo)準(zhǔn)已被多數(shù)Unix支持支持其他一些操作系統(tǒng)也在支持其他一些操作系統(tǒng)也在支持POSIX標(biāo)準(zhǔn)。標(biāo)準(zhǔn)。SolarisSUN Micros

23、ystem公司開發(fā)的公司開發(fā)的Solaris是具有完是具有完全對稱多處理和多線程支持的全對稱多處理和多線程支持的32位分布式計(jì)位分布式計(jì)算環(huán)境的算環(huán)境的Unix操作系統(tǒng)變種操作系統(tǒng)變種 Solaris基于基于SPARC和和Intel平臺,是一個可移平臺,是一個可移植操作系統(tǒng),可移植到任何新的主流平臺上植操作系統(tǒng),可移植到任何新的主流平臺上SUN公司推出公司推出64位操作系統(tǒng)位操作系統(tǒng)Solaris2.7和和2.8,在網(wǎng)絡(luò)特性、可靠性、兼容性、互操作性、在網(wǎng)絡(luò)特性、可靠性、兼容性、互操作性、易于配置和管理方面均有很好改進(jìn)易于配置和管理方面均有很好改進(jìn)MINIXMinix是荷蘭計(jì)算機(jī)教授是荷蘭計(jì)算

24、機(jī)教授Tanenbaum開發(fā)的一開發(fā)的一個與個與Unix兼容,然而內(nèi)核全新的操作系統(tǒng),兼容,然而內(nèi)核全新的操作系統(tǒng),它非常簡潔、它非常簡潔、短小,故稱短小,故稱MinixMinix用用C編寫,可讀性好,學(xué)生可以通過它編寫,可讀性好,學(xué)生可以通過它來剖析一個操作系統(tǒng),研究其內(nèi)部如何運(yùn)作來剖析一個操作系統(tǒng),研究其內(nèi)部如何運(yùn)作Minix具有多任務(wù)處理能力,支持具有多任務(wù)處理能力,支持TCP/IP Minix版權(quán)屬于版權(quán)屬于Prentice Hall,可免費(fèi)下載用,可免費(fèi)下載用于教學(xué)于教學(xué)http:/www.cs.vu.nl/ast/LinuxLinux是由芬蘭藉科學(xué)家是由芬蘭藉科學(xué)家Linus To

25、rvalds于于1991年編寫完成的一個操作系統(tǒng)內(nèi)核,當(dāng)時他還是年編寫完成的一個操作系統(tǒng)內(nèi)核,當(dāng)時他還是芬蘭赫爾辛基大學(xué)計(jì)算機(jī)系的學(xué)生,在學(xué)習(xí)操芬蘭赫爾辛基大學(xué)計(jì)算機(jī)系的學(xué)生,在學(xué)習(xí)操作系統(tǒng)課程中,自己編寫了一個操作系統(tǒng)原型,作系統(tǒng)課程中,自己編寫了一個操作系統(tǒng)原型,并把系統(tǒng)放在并把系統(tǒng)放在Internet上,允許自由下載上,允許自由下載許多人對這個系統(tǒng)進(jìn)行改進(jìn)、擴(kuò)充、完善,許多人對這個系統(tǒng)進(jìn)行改進(jìn)、擴(kuò)充、完善,Linux由最初一個人寫的原型變化成在由最初一個人寫的原型變化成在Internet上由無數(shù)志同道合的程序高手參與的一場運(yùn)動上由無數(shù)志同道合的程序高手參與的一場運(yùn)動Linuxn繼承了繼承

26、了UnixUnix的優(yōu)點(diǎn),又有了許多更好的改進(jìn)的優(yōu)點(diǎn),又有了許多更好的改進(jìn)n通用的操作系統(tǒng),可作為通用的操作系統(tǒng),可作為InternetInternet服務(wù)器、網(wǎng)關(guān)路由器、服務(wù)器、網(wǎng)關(guān)路由器、文件和打印服務(wù)器、個人使用文件和打印服務(wù)器、個人使用n內(nèi)置通信聯(lián)網(wǎng)功能,可讓異種機(jī)聯(lián)網(wǎng)內(nèi)置通信聯(lián)網(wǎng)功能,可讓異種機(jī)聯(lián)網(wǎng)n開放的源代碼,有利于發(fā)展各種操作系統(tǒng)開放的源代碼,有利于發(fā)展各種操作系統(tǒng)n符合符合POSIXPOSIX標(biāo)準(zhǔn),各種標(biāo)準(zhǔn),各種UnixUnix應(yīng)用可方便地移植應(yīng)用可方便地移植n提供龐大的管理功能和遠(yuǎn)程管理功能提供龐大的管理功能和遠(yuǎn)程管理功能n支持大量外部設(shè)備支持大量外部設(shè)備n支持支持3232

27、種文件系統(tǒng)種文件系統(tǒng)n提供提供GUIGUI,有多種窗口管理器,有多種窗口管理器n支持并行處理支持并行處理/ /實(shí)時處理,充分發(fā)揮硬件性能實(shí)時處理,充分發(fā)揮硬件性能n可自由獲得源代碼,開發(fā)軟件成本低可自由獲得源代碼,開發(fā)軟件成本低2.5.2 IBM2.5.2 IBM系列操作系統(tǒng)系列操作系統(tǒng)RS/6000系列服務(wù)器及系列服務(wù)器及SP結(jié)點(diǎn)集群計(jì)算機(jī),結(jié)點(diǎn)集群計(jì)算機(jī),運(yùn)行運(yùn)行AIX操作系統(tǒng)操作系統(tǒng) S/390企業(yè)級服務(wù)器,運(yùn)行企業(yè)級服務(wù)器,運(yùn)行OS/390、VM和和DOS/VSE操作系統(tǒng)操作系統(tǒng)AS/400服務(wù)器運(yùn)行服務(wù)器運(yùn)行OS400操作系統(tǒng)操作系統(tǒng)PC機(jī)等運(yùn)行機(jī)等運(yùn)行Windows/OS2/DOS

28、等操作系等操作系統(tǒng)統(tǒng)AIXAIX(Advanced Interactive executive, AIX)操作系統(tǒng),操作系統(tǒng),于于1990年推出的運(yùn)行在年推出的運(yùn)行在IBM RS/6000系列服務(wù)器及其系列服務(wù)器及其IBM高端子產(chǎn)品線高端子產(chǎn)品線SP服務(wù)器集群產(chǎn)品上服務(wù)器集群產(chǎn)品上 AIX是一個超強(qiáng)重負(fù)載是一個超強(qiáng)重負(fù)載Unix操作系統(tǒng),具有可伸縮性、操作系統(tǒng),具有可伸縮性、高安全性、高可靠性的軟實(shí)時操作系統(tǒng),可以全年不高安全性、高可靠性的軟實(shí)時操作系統(tǒng),可以全年不停機(jī)工作停機(jī)工作AIX提供了一個安全的圖形化界面的多用戶環(huán)境,支提供了一個安全的圖形化界面的多用戶環(huán)境,支持多線程、動態(tài)裝卸設(shè)備驅(qū)

29、動程序、網(wǎng)絡(luò)特性出色、持多線程、動態(tài)裝卸設(shè)備驅(qū)動程序、網(wǎng)絡(luò)特性出色、管理工具多樣,支持各種語言、商用管理工具多樣,支持各種語言、商用Unix軟件大都可軟件大都可在其上運(yùn)行在其上運(yùn)行OS/390, VM, and DOS/VSE目前全世界商用數(shù)據(jù)處理目前全世界商用數(shù)據(jù)處理70%以上都運(yùn)行以上都運(yùn)行S/390企業(yè)企業(yè)級服務(wù)器級服務(wù)器最新一代最新一代S/390 G6是世界上第一個使用銅質(zhì)互聯(lián)芯是世界上第一個使用銅質(zhì)互聯(lián)芯片技術(shù)的企業(yè)級服身器,速度達(dá)片技術(shù)的企業(yè)級服身器,速度達(dá)1600MIPSOS/390前身是前身是MVS,1996年年IBM宣布宣布OS390 1.1版,版,1998年年IBM宣布宣布

30、OS/390 2.5版,目前最新版本是版,目前最新版本是OS/390 2.7版版S/390 上還可以運(yùn)行上還可以運(yùn)行VM和和DOS/VSE操作系統(tǒng)操作系統(tǒng)00年年12月推出的月推出的IBM z900系列大型主機(jī),系列大型主機(jī),01年年3月月發(fā)布了發(fā)布了OS/390操作系統(tǒng)的更新版操作系統(tǒng)的更新版zOS OS/390,VM, and DOS/VSEzOS有幾種不同的運(yùn)行方式:有幾種不同的運(yùn)行方式:S/370模式支持原模式支持原S/370下運(yùn)行的程序下運(yùn)行的程序;MVS/ESA390(Enterprise System Architecture)模模式可支持式可支持10個個240MB處理器內(nèi)存和處

31、理器內(nèi)存和256個通道個通道ESA/390LPAR模式:可把系統(tǒng)從邏輯上分成模式:可把系統(tǒng)從邏輯上分成(Logical Partitioning)最多十個部分,有些最多十個部分,有些CPU型號甚至可分成型號甚至可分成20個個LPAR,每個部分有自己的,每個部分有自己的CPU、內(nèi)存和通道,且分別運(yùn)行不同操作系統(tǒng)、內(nèi)存和通道,且分別運(yùn)行不同操作系統(tǒng)也可以運(yùn)行也可以運(yùn)行IBM原有操作系統(tǒng)虛機(jī)器操作系統(tǒng)原有操作系統(tǒng)虛機(jī)器操作系統(tǒng)VM和虛存擴(kuò)充操作系統(tǒng)和虛存擴(kuò)充操作系統(tǒng)DOS/VSEOS/400AS/400服務(wù)器是服務(wù)器是IBM開發(fā)的中型商用機(jī)器,開發(fā)的中型商用機(jī)器,AS/400上配置上配置OS/400操作系統(tǒng),在硬件之上自底操作系統(tǒng),在硬件之上自底向上共設(shè)置了四層軟件:向上共設(shè)置了四層軟件:許可證內(nèi)部代碼由許可證內(nèi)部代碼由IBM提供,并在提交系統(tǒng)之前預(yù)先提供,并在提交系統(tǒng)之前預(yù)先安裝在安裝在AS/400上的一組用戶不可見指令,用戶程序需上的一組用戶不可見指令,用戶程序需經(jīng)硬件自動轉(zhuǎn)換成經(jīng)硬件自動轉(zhuǎn)換成LIC才能被才能被CPU執(zhí)行執(zhí)行OS/400主要提供以下功能:控制語言和菜單、系統(tǒng)操主要提供以下功能:控制語言和菜單、系統(tǒng)操作員服務(wù)、程序員服務(wù)、工作管理、設(shè)備管理、數(shù)據(jù)作員服務(wù)、程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論