計算機科學導論課件操作系統(tǒng)_第1頁
計算機科學導論課件操作系統(tǒng)_第2頁
計算機科學導論課件操作系統(tǒng)_第3頁
計算機科學導論課件操作系統(tǒng)_第4頁
計算機科學導論課件操作系統(tǒng)_第5頁
免費預覽已結(jié)束,剩余41頁可下載查看

下載本文檔

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

文檔簡介

1、基本介紹操作系統(tǒng)是控制其他程序運行,管理系統(tǒng)資源并為用戶提供操作界面的系統(tǒng)的集合。操作系統(tǒng)身負諸如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設備、操作網(wǎng)絡與管理文件系統(tǒng)等基本事務。操作系統(tǒng)是管理計算機系統(tǒng)的全部硬件資源包括資源及數(shù)據(jù)資源;控制程序運行;改善人機界面;為其它應用提供支持等,使計算機系統(tǒng)所有資源最大限度地發(fā)揮作用,為用戶提供方便的、有效的、友善的服務界面。所有的操作系統(tǒng)具有并發(fā)性、共享性、虛擬性和不確定性四個基本特征。操作系統(tǒng)的型態(tài)非常多樣,不同機器安裝的 OS 可從簡單到復雜,可從的系統(tǒng)到超級電腦的大型操作系統(tǒng)。許多操作系統(tǒng)制造者對 OS 的定義也不大一致,例些

2、OS 集成了圖形用戶界面,而有些 OS 僅使用文本接口,而將圖形界面視為一種非必要的應用程序。操作系統(tǒng)理論在計算機科學中為歷史悠久而又活躍的分支,而操作系統(tǒng)的設計與實現(xiàn)則是工業(yè)的基礎與內(nèi)核。發(fā)展歷史縱觀電腦之歷史,操作系統(tǒng)與計算機硬件的發(fā)展關。操作系統(tǒng)之本意原為提供簡單的工作排序能力,后為輔助更新更復雜的硬件設施而漸漸演化。從最早的批處理模式開始,分時機制也隨之出現(xiàn),在多處理器時代來臨時,操作系統(tǒng)也隨之添加多處理器協(xié)調(diào)功能,甚至是分布式系統(tǒng)的協(xié)調(diào)功能。其他方面的演變也類似于此。另一方面,在個人電腦上,個人電腦之操作系統(tǒng)因襲大型電腦的成長,在硬件越來越復雜、強大時,也逐步實踐以往只有大型電腦才有

3、的功能。總而言之,操作系統(tǒng)的歷史就是一部解決電腦系統(tǒng)需求與問題的歷史。1980 年代前第一部個人電腦并沒有操作系統(tǒng)。這是由于早期個人電腦的建立方式(如同建造機械算盤)與效能以執(zhí)行如此程序。但在 1947 年發(fā)明了晶體管,以及(MauriceVincent Wilkes)發(fā)明的微程序方法,使得電腦不再是機械設備,而是電子產(chǎn)品。系統(tǒng)管理工具以及簡化硬件操作流程的程序很快就出現(xiàn)了,且成為操作系統(tǒng)的基礎。到了 1960 年代早期,電腦制造商制造了批次處理系統(tǒng),此系統(tǒng)可將工作的建置、調(diào)度以及執(zhí)行序列化。此時,廠商為每一臺不同型號的電腦創(chuàng)造不同的操作系統(tǒng),因此為某電腦而寫的程序無法移植到其他電腦上執(zhí)行,即

4、使是同型號的電腦也。到了 1964 年,IBM 推出了一系列用途與價位都不同的大型電腦IBM System/360,大型主機的經(jīng)典之作。而它們都共享代號為 OS/360的操作系統(tǒng)(而非每種產(chǎn)品都用量身訂做的操作系統(tǒng))。讓單一操作系統(tǒng)適用于整個系列的產(chǎn)品是 System/360 成功的關鍵,且實際上 IBM目前的大型系統(tǒng)便是此系統(tǒng)的后裔;為System/360 所寫的應用程序依然可以在現(xiàn)代的 IBM 機器上執(zhí)行!OS/360 也包含另一個優(yōu)點:設備硬盤驅(qū)動器的面世(IBM 稱為 DASD(Direct acs storage device)。另一個關鍵是分時概念的建立:將大型電腦珍貴的時間資源適

5、當分配到所有使用者身上。分時也讓使用者有獨占整部機器的感覺;而 Multics 的分時系統(tǒng)是此時眾多新操作系統(tǒng)中實踐此觀念最成功的。1963 年,奇異公司與貝爾合作以PL/I 語言建立的Multics,是激發(fā)1970 年代眾多操作系統(tǒng)建立的靈感來源,尤其是由 AT&T 貝爾的與肯所建立的 Unix 系統(tǒng),為了實踐平臺移植能力,此操作系統(tǒng)在 1969 年由 C 語言重寫;另一個廣為市場采用的小型電腦操作系統(tǒng)是 VMS。20 世紀 80 年代第一代微型計算機并不像大型電腦或小型電腦,沒有裝設操作系統(tǒng)的需求或能力;它們只需要最基本的操作系統(tǒng),通常這種操作系統(tǒng)都是從 ROM的,此種程序被稱為監(jiān)視程序(

6、Monitor)。1980 年代,家用電腦開始普及。通常此時的電腦擁有 8-bit 處理器加上 64KB 內(nèi)存、屏幕、鍵盤以及低音質(zhì)喇叭。而 80 年代早期最著名的套裝電腦為使用微處理器6510(6502特別版)的CommodoreC64。此電腦沒有操作系統(tǒng),而是以一 8KB 只讀內(nèi)存 BIOS 初始化彩色屏幕、鍵盤以及軟驅(qū)和。它可用 8KB 只讀內(nèi)存 BASIC 語言來直接操作 BIOS,并依此撰寫程序,大部分是。此 BASIC 語言的解釋器勉強可算是此電腦的操作系統(tǒng),當然就沒有內(nèi)核或軟硬件保護機制了。此電腦上的大多跳過 BIOS 層次,直接控制硬件。早期最著名的磁盤啟動型操作系統(tǒng)是 CP/

7、M,它支持許多早期的微電腦,且被 MS-DOS 大量其功能。最早期的 IBM PC 其架構(gòu)類似 C64。當然它們也使用了 BIOS 以初始化與抽象化硬件的操作,甚至也附了一個 BASIC 解釋器!但是它的BASIC 優(yōu)于其他公司產(chǎn)品的原因在于他有可攜性,并且兼容于任何符合 IBM PC 架構(gòu)的機器上。這樣的 PC 可利用el-8088 處理器(16-bit寄存器)尋址,并最多可有 1MB 的內(nèi)存,然而最初只0KB。軟式磁盤機取代了過去的磁帶機,成為新一代的設備,并可在他512KB 的空間上讀寫。為了支持更進一步的文件讀寫概念,磁盤操作系統(tǒng)(Disk Operating System,DOS)因

8、而誕生。此操作系統(tǒng)可以合并任意數(shù)量的磁區(qū),因此可以在一張磁盤片上放置任意數(shù)量與大小的文件。文件之間以檔名區(qū)別。IBM 并沒有很在意其上的 DOS,因此以向外部公司的方式取得操作系統(tǒng)。1980 年微軟公司利用騙術(shù)取得了與 IBM 的合約,并且收購了一家公司出產(chǎn)的操作系統(tǒng),在將之修改后以 MS-DOS 的名義,此操作系統(tǒng)可以直接讓程序操作 BIOS 與文件系統(tǒng)。到了el-80286 處理器的時代,才開始實作基本的設備保護措施。MS-DOS 的架構(gòu)并以滿足所有需求,因為它同時只能執(zhí)行最多一個程序(如果想要同時執(zhí)行程式,只能使用 TSR 的方式來跳過 OS 而由程序自行處理多任務的部份),且沒有任何內(nèi)

9、存保護措施。對驅(qū)動程序的支持也不夠完整,因此導致諸如音效設備必須由程序自行設置的狀況,造成不兼容的情況所在多有。某些操作的效能也是可怕地糟糕。許多應用程序因此跳過 MS-DOS 的服務程序,而直接存取硬件設備以取得較好的效能。雖然如此,但 MS-DOS 還是變成了 IBM PC 上面最常用的操作系統(tǒng)(IBM 自己也有推出 DOS,稱為 IBM-DOS 或 PC-DOS)。MS-DOS 的成功使得微軟成為地球上最賺錢的公司之一。而 1980 年代另一個崛起的操作系統(tǒng)異數(shù)是 Mac OS,此操作系統(tǒng)緊緊與電腦在一起。此時一位全錄伯拉圖的員工了蘋果電腦的史蒂夫,并且向他展示了此Dominik Hag

10、en時全錄發(fā)展的圖形化使用者界面。蘋果電腦驚為天人,并打算向全錄此技術(shù),但因伯拉圖并非商業(yè)而是研究,因此全錄回絕了這項。在此之后蘋果一致認為個人電腦的未來必定屬于圖形使用者界面,因此也開始發(fā)展自己的圖形化操作系統(tǒng)?,F(xiàn)今許多認為是基本要件的圖形化接術(shù)與規(guī)則,都是由蘋果電腦打下的基礎(例如下拉式菜單、桌面圖標、拖曳式操作與雙點擊等)。但正確來說,圖形化使用者界面的確是全錄創(chuàng)始的。20 世紀 90 年代Apple I 電腦,蘋果電腦的第一代產(chǎn)品。延續(xù) 80 年代的競爭,1990 年代出現(xiàn)了許多影響未來個人電腦市場深厚的操作系統(tǒng)。由于圖形化使用者界面日趨繁復,操作系統(tǒng)的能力也越來越復雜與巨大,因此強韌

11、且具有彈性的操作系統(tǒng)就成了迫切的需求。此年代是許多套裝類的個人電腦操作系統(tǒng)互相競爭的時代。上一年代于市場崛起的蘋果電腦,由于舊系統(tǒng)的設計不良,使得其后繼發(fā)展不力,蘋果電腦決定重新設計操作系統(tǒng)。經(jīng)過許多失敗的項目后,蘋果于 1997 年釋出新操作系統(tǒng)MacOS 的測試版,而后推出的正式版取得了巨大的成功。讓原先失意離開蘋果的 Steve Jobs風光再現(xiàn)。除了商業(yè)主流的操作系統(tǒng)外,從 1980 年代起在開放原碼的世界中,BSD 系統(tǒng)也發(fā)展了非常久的一段時間,但在 1990 年代由于與 AT&T的法律爭端,使得遠在芬蘭赫爾辛基大學的另一股開源操作系統(tǒng)Linux 興起。Linux 內(nèi)核是一個標準IX

12、 內(nèi)核,其血緣可算是 Unix的一支。Linux 與 BSD都搭配 GNU 計劃所發(fā)展的應用程序,但是由于使用的證以及歷史的作弄下,Linux 取得了相當可觀的開源操作系統(tǒng)市占率,而 BSD 則小得多。相較于 MS-DOS 的架構(gòu),Linux 除了擁有傲人的可移植性(相較于 Linux,MS-DOS 只能運行在el CPU 上),它也是一個分時多進程內(nèi)核,以及良好的內(nèi)存空間管理(普通的進程不能存取內(nèi)核區(qū)域的內(nèi)存)。想要存取任何非自己的內(nèi)存空間的進程只能通過系統(tǒng)調(diào)用來達成。一般進程是處于使用者模式(User mode),而執(zhí)行系統(tǒng)調(diào)用時會被切換成內(nèi)核模式(Kernel mode),所有的特殊指令

13、只能在內(nèi)核模式執(zhí)行,此措施讓內(nèi)核可以完美管理系統(tǒng)與外部設備,并且無權(quán)限的進程請求。因此理論上任何應用程序執(zhí)行時的錯誤,都不可能讓系統(tǒng)(Crash)。另一方面,微軟對于更強力的操作系統(tǒng)呼聲的回應便是 WindowsNT 于 1999 年的面世。1983 年開始微軟就想要為 MS-DOS 建構(gòu)一個圖形化的操作系統(tǒng)應用程序,稱為 Windows(有人說這是被蘋果的 Lisa 電腦上市所刺激)。一開始Windows 并不是一個操作系統(tǒng),只是一個應用程序,其背景還是純MS-DOS 系統(tǒng),這是因為當時的 BIOS 設計以及 MS-DOS的架構(gòu)不甚良好之故。在 1990 年代初,微軟與 IBM 的合作破裂,

14、微軟從 OS/2(早期為命令行模式,后來成為一個很成功但是曲高和寡的圖形化操作系統(tǒng))項目中抽身,并且在 1993 年 7 月 27 日推出Windows 3.1,一個以 OS/2為基礎的圖形化操作系統(tǒng)。并在 1995 年 8 月 15 日推出 Windows 95。直到這時,Windows 系統(tǒng)依然是建立在 MS-DOS 的基礎上,因此消費者莫不期待微軟在 2000 年所推出的 Windows 2000 上,因為它才算是第一個脫離 MS-DOS 基礎的圖形化操作系統(tǒng)。下面的表格為 Windows NT 系統(tǒng)的架構(gòu):在硬件階層之上,有一個由微內(nèi)核直接接觸的硬件抽象層(HAL),而不同的驅(qū)動程序以

15、模塊的形式掛載在內(nèi)核上執(zhí)行。因此微內(nèi)核可以使用諸如輸入輸出、文件系統(tǒng)、網(wǎng)絡、機制與虛擬內(nèi)存等功能。而系統(tǒng)服務層提供所有規(guī)格的函數(shù)調(diào)用庫,可以所有副系統(tǒng)的實作方法。例如盡管IX 與 OS/2 對于同一件服務的名稱與調(diào)用方法差異甚大,它們一樣可以無礙地實作于系統(tǒng)服務層上。在系統(tǒng)服務層之上的副系統(tǒng),全都是使用者模式,因此可以避免使用者程序執(zhí)行行動。第一個實作的副系統(tǒng)群當然是以前的微軟系統(tǒng)。DOS 副系統(tǒng)將每個 DOS 程序當成一進程執(zhí)行,并以個別獨立的 MS-DOS 虛擬機器承載其運行環(huán)境。另外一個是 Windows 3.1 模擬系統(tǒng),實際上是在 Win32副系統(tǒng)下執(zhí)行 Win16 程序。因此達到了

16、安全掌控為 MS-DOS 與早期Windows 系統(tǒng)所撰寫之舊版程序的能力。然而此架構(gòu)只在el 80386處理器及后繼機型上實作。且某些會直接硬件的程序,例如大部分的 Win16,就無法套用這套系統(tǒng),因此很多早期便無法在Windows NT 上執(zhí)行。Windows NT 有 3.13.53.51 與 4.0 版。Windows 2000 是Windows NT 的改進系列(事實上是 Windows NT5.0)、Windows XP(Windows NT 5.1)以及 Windows Server 2003(Windows NT 5.2)與 Windows Vista(Windows NT 6

17、.0)也都是立基于 Windows NT 的架構(gòu)上。而本年代漸漸增長并越趨復雜的設備市場也促使操作系統(tǒng)的成長?,F(xiàn)代操作系統(tǒng)通常都有一個使用的繪圖設備的圖形化使用者界面,并附加如鼠標或觸控面版等有別于鍵盤的輸入設備。舊的 OS 或效能導向的服務器通常不會有如此親切的接口,而是以命令行接口(CLI)加上鍵盤為輸入設備。以上兩種接口其實都是所謂的殼,其功能為接受并處理使用者的指令(例如按下一按鈕,或在命令提示列上鍵入指令)。選擇要安裝的操作系統(tǒng)通常與其硬件架構(gòu)有很大關系,只有Linux 與 BSD 幾乎可在所有硬件架構(gòu)上執(zhí)行,而 Windows NT 僅移植到了 DEC Alpha 與 MIPS M

18、agnum。在 1990 年代早期,個人電腦的選擇就已被局限在 Windows、類 Unix以及 Linux 上,而以 Linux 及 Mac OS X 為最主要的另類選擇,直至今日。大型機與系統(tǒng)使用很多樣化的操作系統(tǒng)。大型主機近期有許多開始支持 Java 及 Linux 以便共享其他的資源。系統(tǒng)近期百家,從給 Sensor Networks 用的 Berkeley Tiny OS 到可以操作Office 的 Windows CE 都有。2000 年以后至 2005 年為止,用于通用計算機上的分布的操作系統(tǒng)主要兩個:類 Unix和微軟 Windows。而主機系統(tǒng)和操作系統(tǒng)使用多樣的系統(tǒng),并且很

19、多和 Windows、Unix 都沒有直接的聯(lián)系。類 Unix包括多個組織的操作系統(tǒng),其中有幾個主要的子類包括 System V、BSD 和 Linux。這里Unix是一個商標,開發(fā)組織允許使用操作系統(tǒng)在一個定義前提下地開發(fā)。這名字是通用大型設置操作系統(tǒng)類似組織 Unix。Unix 系統(tǒng)運行在從巨型機到系統(tǒng)的多種機器架構(gòu)上。Unix 主要使用于重要的商務服務器系統(tǒng)以及學院和工程環(huán)境中的工作站之上。和 AT&T Unix 不同,比如 Linux和 BSD 逐步開始流行,并且開始進入桌面操作系統(tǒng)領域。和一些 Unix操作系統(tǒng)不同,像惠普公司的 HPUX 和 IBM 公司的 AIX 是設計僅運行在的

20、設備上,其中有一些特殊的(比如 SUN 公司的 Solaris)可以運行在設備和基于工業(yè)標準的 PC 上。 APPLE 公司的Mac OS X 是一個BSD 特例,以取代早期小型市場上的蘋果公司Mac OS,眾多流行的 Unix 操作系統(tǒng)正在一體。微軟公司的 Windows 操作系統(tǒng)于早期的 IBM PC 環(huán)境中的 MS-DOS,現(xiàn)在版本是基于新的Windows NT 內(nèi)核,第一次是在 OS/2 中制定。和 Unix 不同,Windows只能運行在 32 位和 64 位的 x86 CPU(如el 或者 AMD 的)上,盡管早期有版本運行于 DEC Alpha,MIPS 和C 體系結(jié)構(gòu)。今天 W

21、indows 是一個流行的操作系統(tǒng),在全球桌面市場中占有 90%左右的份額,同時在中服務器市場也有廣泛的應用,如 Web 服務器和數(shù)據(jù)庫服務器。大型機系統(tǒng),比如IBM 公司的Z/OS,和操作系統(tǒng)比如QNX、eCOs 和PalmOS 都是和Unix 和Windows 無關的操作系統(tǒng),而 WindowsCE、Windows NT Embedded 4.0 和 Windows XP Embedded 都是和Windows 相關的。老的操作系統(tǒng)停留在市場包括類似 IBM Windows 的 OS/2來自惠普的 VMS(以前的 DEC);蘋果公司的 Mac OS 操作系統(tǒng)、非 Unix 先驅(qū)蘋果公司 M

22、ac OS X,以及 AmiS,第一個圖形用戶界面的操作系統(tǒng),包括對于普通用戶的高級的多能力。發(fā)展年表年份系統(tǒng)名稱1956年GM-NAA I/O1959年SHARE Operating System1960年IBSYS1961年CTSSMCP (Burroughs Large Systems)1962GCOS年1964年EXEC 8OS/360 (宣稱)TOPS-101965年Multics (宣稱)OS/360 (上市)TOperating System (TOS)1966年DOS/360 (IBM)MS/81967年ACP (IBM)CP/CMS ITS WAITS1969年TENEXUn

23、ix1970年DOS/BATCH 11 (PDP-11)1971年OS/81972年MFT (operating system)MVTRDOS SVSVM/CMS1973年Alto OS RSX-11D RT-11VME1974年MVS (MVS/XA)1975年BS20001976年CP/MTOPS-201978年Apple DOS 3.1 (蘋果公司第一個操作系統(tǒng))Tri VMSLisp Machine (CADR)1979年NLTSS1980年OS-9QDOSSOSXDE (Tajo) Xenix1981年MS-DOS1982年Commodore DOS SunOS (1.0)Ultri

24、x1983年Lisa OS Coherent Novell NetWareProDOS1984年Macosh OS (系統(tǒng) 1.0) MSX-DOSQNXUniCOS1985年Ami S Atari TOS MIPS OSOberon operating systemWindows 1.0 (Windows 第一版)1986年AIX GS-OSHP-UX1987年ArthurIRIX (SGI 推出的第一個版本號是 3.0) MinixOS/2 (1.0)Windows 2.01988年A/UX (蘋果電腦)LynxOSMVS/ESA OS/4001989年NeXTSTEP (1.0)RISC

25、 OSSCO Unix (第三版)1990年AmiS 2.0BeOS (v1)OSF/1Windows 3.01991SunOS 4.1.x年Linux1992年386BSD 0.1AmiS 3.0Solaris 2.0(SunOS 4.x 的繼承者,以 SVR4 為基礎,而非 BSD) Windows 3.11993年Solaris 2.1Solaris 2.2Solaris 2.3Plan 9 (第一版)FreeBSD NetBSDWindows NT 3.1 (第一版 NT)1994年Solaris 2.41995年Solaris 2.5DigitaIX (aka Tru64) Open

26、BSDOS/390Windows 951996年Windows95 OSR2(OSR=OEMServicerelease) (即:Windows 97)Windows NT 4.01997年Solaris 2.6 InfernoMac OS 7.6 (第一版正式命名為 Mac OS)SkyOS1998年Solaris 7 (第一款 64 位元 Solaris 版本,是 2.7 舍棄主版本號的稱謂)Windows 981999年AROSMac OS 8Windows 98 Second Edition2000年Solaris 8 AtheOS Mac OS 9 MorphOSWindows 20

27、00 Windows MeMac OS X Public Beta (公開測試版)(2000 年 9 月 13 日)2001年Mac OS X 10.0 Cheetah(豹)(2001 年 3 月 24 日)AmiS 4.0 (2001 年 5 月)Mac OS X 10.1 Puma(美洲獅)(2001 年 9 月 25 日)Windows XPz/OS2002年Solaris 9 for SPARCWindows XP 64-bit Edition Windows XP Tablet PC Edition Windows XP Media Center Edition SyllableMa

28、c OS X 10.2 Jaguar(美洲虎)(2002 年 8 月 23 日)2003年Solaris 9 for x86Windows Server 2003 (2003 年 3 月 28 日)Windows XP 64-bit Edition - 以Windows Server 2003 為基礎,同一天釋出。Mac OS X 10.3 Panther(黑豹)(2003 年 10 月 24 日)2004年Windows XP Media Center Edition2005年Solaris 10Windows XP Profesal x64 EditionMac OS X 10.4 Tig

29、er()(2005 年 4 月 29 日)2006年Windows Vista2007Mac OS X 10.5 Leopard(美洲豹)(2007 年 10 月 26 日)資源管理系統(tǒng)的設備資源和信息資源都是操作系統(tǒng)根據(jù)用戶需求按一定的策略來進行分配和調(diào)度的。操作系統(tǒng)的管理就負責把內(nèi)存單元分配給需要內(nèi)存的程序以便讓它執(zhí)行,在程序執(zhí)行結(jié)束后將它占用的年2008年Ubuntu 8.04 LTS OpenSolaris 08/05 Ubuntu 8.10 OpenSolaris 08/11Windows Server 20082009年Ubuntu 9.04Mac OS X v10.6 Snow

30、Leopard (雪豹)(2009 年 8 月 28 日)Windows Seven(windows 7) Ubuntu 9.10Chrome OS2010年ubuntu 10.04ubuntu 10.102011年ubuntu 11.04 Mac OS Lionwindows 8 (2011 年 9 月 14 日)內(nèi)存單元收回以便再使用。對于提供虛擬的計算機系統(tǒng),操作系統(tǒng)還要與硬件配合做好頁面調(diào)度工作,根據(jù)執(zhí)行程序的要求分配頁面,在執(zhí)行中將頁面調(diào)入和調(diào)出內(nèi)存以及回收頁面等。處理器管理或稱處理器調(diào)度,是操作系統(tǒng)資源管理功能的另一個重要內(nèi)容。在一個允許多道程序同時執(zhí)行的系統(tǒng)里,操作系統(tǒng)會根據(jù)一定

31、的策略將處理器交替地分配給系統(tǒng)內(nèi)等待運行的程序。一道等待運行的程序只有在獲得了處理器后才能運行。一道程序在運行中若遇到某個事件,例如啟動外部設備而暫時不能繼續(xù)運行下去,或一個外部事件的發(fā)生等等,操作系統(tǒng)就要來處理相應的事件,然后將處理器重新分配。操作系統(tǒng)的設備管理功能主要是分配和回收外部設備以及控制外部設備按用戶程序的要求進行操作等。對于非型外部設備,如、顯示器等,它們可以直接作為一個設備分配給一個用戶程序,在使用完畢后回收以便給另一個需求的用戶使用。對于型的外部設備,如磁盤、磁帶等,則是提供空間給用戶,用來存放文件和數(shù)據(jù)。性外部設備的管理與信息管理是密切結(jié)合的。信息管理是操作系統(tǒng)的一個重要的

32、功能,主要是向用戶提供一個文件系般說,一個文件系統(tǒng)向用戶提供創(chuàng)建文件,撤銷文件,讀寫文件,打開和關閉文件等功能。有了文件系統(tǒng)后,用戶可按文件名存取數(shù)據(jù)而無需知道這些數(shù)據(jù)存放在哪里。這種做法不僅便于用戶使用而且還有利于用戶共享公共數(shù)據(jù)。此外,由于文件建立時允許創(chuàng)建者規(guī)定使用權(quán)限,這就可以保證數(shù)據(jù)的安全性。程序控制一個用戶程序的執(zhí)行自始至終是在操作系統(tǒng)控制下進行的。一個用戶將他要解決用某一種程序設計語言編寫了一個程序后就將該程序連同對它執(zhí)行的要求輸入到計算機內(nèi),操作系統(tǒng)就根據(jù)要求控制這個用戶程序的執(zhí)行直到結(jié)束。操作系統(tǒng)控制用戶的執(zhí)行主要有以下一些內(nèi)容:調(diào)入相應的編譯程序,將用某種程序設計語言編寫的

33、源程序編譯成計算機可執(zhí)行的目標程序,分配內(nèi)等資源將程序調(diào)入內(nèi)存并啟動,按用戶指定的要求處理執(zhí)行中出現(xiàn)的各種事件以及與操作員聯(lián)系有關意外事件的處理等。人機交互操作系統(tǒng)的人機交互功能是決定計算機系統(tǒng)“友善性”的一個重要。人機交互功能主要靠可輸入輸出的外部設備和相應的來完成。可供人機交互使用的設備主要有鍵盤顯示、鼠標、各種模式識別設備等。與這些設備相應的就是操作系統(tǒng)提供人機交互功能的部分。人機交互部分的主要作用是控制有關設備的運行和理解并執(zhí)行通過人機交互設備傳來的有關的各種命令和要求。早期的人機交互設施是鍵盤顯示器。操作員通過鍵盤打入命令,操作系統(tǒng)接到命令后立即執(zhí)行并將結(jié)果通過顯示器顯示。打入令可以

34、有不同方式,但每一條命令的解釋是清楚的,唯一的。隨著計算機技術(shù)的發(fā)展,操作命令也越來越多,功能也越來越強。隨著模式識別,如語音識別、漢字識別等輸入設備的發(fā)展,操作員和計算機在類似于自然語言或受限制的自然語言這一級上進行交互成為可能。此外,通過圖形進行人機交互也吸引著人們?nèi)ミM行研究。這些人機交互可稱為智能化的人機交互。進程管理不管是常駐程序或者應用程序,他們都以進程為標準執(zhí)行。當年運用馮紐曼架構(gòu)建造電腦時,每個處理器最多只能同時執(zhí)行一個進程。早期的 OS(例如 DOS)也不允許任何程序打破這個限制,且 DOS 同時只有執(zhí)行一個進程(雖然 DOS 自己宣稱他們擁有終止并等待駐留(TSR)能力,可以

35、部分且艱難地解決這問題)。現(xiàn)代的操作系統(tǒng),即使只擁有一個 CPU,也可以利用多進程(multitask)功能同時執(zhí)行復數(shù)進程。進程管理指的是操作系統(tǒng)調(diào)整復數(shù)進程的功能。由于大部分的電腦只包含一顆處理器,在單內(nèi)核(Core)的情況下多進程只是簡單迅速地切換各進程,讓每個進程都能夠執(zhí)行,在多內(nèi)核或多處理器的情況下,所有進程通過許多協(xié)同技術(shù)在各處理器或內(nèi)核上轉(zhuǎn)換。越多進程同時執(zhí)行,每個進程能分配到的時間比率就越小。很多 OS 在遇到此問題時會出現(xiàn)諸如音效斷續(xù)或鼠標跳格的情況(稱做(Thrashing),一種 OS 只能不停執(zhí)行自己的管理程序并耗盡系統(tǒng)資源的狀態(tài),其他使用者或硬件的程序皆無法執(zhí)行)。進

36、程管理通常實現(xiàn)了分時的概念,大部分的 OS 可以利用指定不同的特權(quán)等級(priority),為每個進程改變所占的分時比例。越高的進程,執(zhí)行優(yōu)先級越高,時間內(nèi)占的比例也越高。交互式 OS 也提供某種程度的回饋機制,讓直接與使用者交互的進程擁有較高的值。除了進程管理之外,OS 尚有擔負起進程間通訊(IPC)、進程異常終止處理以及死結(jié)(Dead lock)偵測及處理等較為艱深。在進程之下尚有線程,但是大部分的 OS 并不會處理線程所遭遇,通常 OS 僅止于提供一組 API 讓使用者自行操作或通過虛擬機器的管理機制控制線程之間的交互。內(nèi)存管理根據(jù)帕金森定律:“你給程序再多內(nèi)存,程序也會想盡辦法耗光”,

37、因此程序設計師通常希望系統(tǒng)給他無限量且無限快的內(nèi)存。大部分的現(xiàn)代電腦內(nèi)存架構(gòu)都是階層式的,最快且數(shù)量最少的寄存器為首,然后是高速緩存、內(nèi)存以及最慢的磁盤設備。而 OS 的內(nèi)存管理提供尋找可用的空間、配置與空間以及交換內(nèi)存和低速儲存設備的內(nèi)含物等功能。此類又被稱做虛擬內(nèi)存管理的功能大幅增加每個進程可獲得的空間(通常是 4GB,即使實際上 RAM 的數(shù)量遠少于這數(shù)目)。然而這也帶來了微幅降低執(zhí)行效率的缺點,嚴重時甚至也會導致進程。內(nèi)存管理的另一個重點活動就是借由 CPU 的幫助來管理虛擬位置。如果同時有許多進程于設備上,操作系統(tǒng)必須防止它們互相干擾對方的內(nèi)存內(nèi)容(除非通過某些協(xié)議在可控制的范圍下操

38、作,并限制可存取的內(nèi)存范圍)。分割內(nèi)存空間可以達成目標。每個進程只會看到整個內(nèi)存空間(從 0 到內(nèi)存空間的最大上限)被配置給它自己(當然,有些位置被 OS 保留而存?。?。CPU 事先存了幾個表以比對虛擬位置與實際內(nèi)存位置,這種方法稱為分頁(paging)配置。借由對每個進程產(chǎn)生分開獨立的位置空間,OS也可以輕易地一次某進程所占據(jù)的所有內(nèi)存。如果這個進程不內(nèi)存,OS 可以退出進程并將內(nèi)存自動。具體的操作系統(tǒng)分類目前的操作系統(tǒng)種類繁多,很難用單一標準分類。根據(jù)應用領域來劃分,可分為桌面操作系統(tǒng)、服務器操作系統(tǒng)、主機操作系統(tǒng)、操作系統(tǒng)根據(jù)所支持的用戶數(shù)目,可分為單用戶(MSDOS、OS/2Windo

39、ws)、多用戶系統(tǒng)(UNIX、MVS)根據(jù)源碼開放程度,可分為開源操作系統(tǒng)(Linux、Chrome OS)和不開源操作系統(tǒng)(Windows、Mac OS)根據(jù)硬件結(jié)構(gòu),可分為網(wǎng)絡操作系統(tǒng)(Netware、Windows NT、OS/2warp)、分布式系統(tǒng)(Amoeba)、多系統(tǒng)(Amiga)根據(jù)操作系統(tǒng)的使用環(huán)境和對作業(yè)處理方式來考慮,可分為批處理系統(tǒng)(MVX、DOS/VSE)、分時系統(tǒng)( Linux、UNIX、XENIX、Mac OS)、實時系統(tǒng)(iEMX、VRTX、RTOS,RT WINDOWS)根據(jù)操作系統(tǒng)的技術(shù)復雜程度,可分為簡單操作系統(tǒng)、智能操作系統(tǒng)(見智能)。所謂的簡單操作系統(tǒng)

40、,指的是計算機初期所配置的操作系統(tǒng),如 IBM 公司的磁盤操作系統(tǒng) DOS/360 和微型計算機的操作系統(tǒng) CP/M 等。這類操作系統(tǒng)的功能主要是操作命令的執(zhí)行,文件服務,支持高級程序設計語言編譯程序和控制外部設備等。編輯本段國產(chǎn)操作系統(tǒng)國產(chǎn)操作系統(tǒng)是指中國公司開發(fā)的計算機操作系統(tǒng),目前主要是基于 Linux 開發(fā)的,但也有一些是開發(fā)的。主要的產(chǎn)品如下:Linux(Red flag Linux);1.麒麟(KylinOS);2.3.中標Linux;4.雨林木風操作系統(tǒng)(YLMF OS);5.凝思磐石安全操作系統(tǒng);6. 共創(chuàng) Linux;國產(chǎn)主要操作系統(tǒng)介紹Linux 是由技術(shù)開發(fā)Linux的一

41、系列 LinuxLinux版,包括桌面版、工作站版、數(shù)據(jù)中心服務器版、HA 集群版和Linux 等產(chǎn)品。目前各專賣店可以到光盤版,同時也提供光盤鏡像免費較大、Linux較成版之一。Linux麒麟麒麟:是由國防科技大學、中軟公司、聯(lián)想公司、浪潮和民族恒星公司合作研制的閉源服務器操作系統(tǒng)。此操作系統(tǒng)是 863 計劃攻關科研項目,目標是打破國外操作系統(tǒng)的,研發(fā)一套中國知識的服務器操作系統(tǒng)麒麟完全版共包括實時版、安全版、服務器版三個版本,簡化版是基 于服務器版簡化而成的。最近麒麟經(jīng)過機構(gòu)進行了源碼級鑒定表明,麒麟安全操作系統(tǒng)主要分為三層:最底層是自己加的“既不像內(nèi)核,也不像虛擬機”的東西(從麒麟開發(fā)手

42、冊上看主要為保證安全性、實時性等方面的任務,可替換加載。),上面是 FreeBSD 的內(nèi)核,最上面是Linux 兼容庫。開放給公眾使用的系統(tǒng)不包括最底層的東西。完全版的麒麟是內(nèi)核態(tài)多線程的。中標Linux 1中標Linux 桌面是中標有限公司發(fā)布的面向桌面應用的中標Linux操作系統(tǒng)產(chǎn)品。 中標Linux 桌面提供豐富的應用程序、完善的升級機制、全新設計的用戶界面和的管理工具、簡單實用的桌面小程序、炫酷的 3D 桌面特效;全面支持中國移動、中國電信、中國的 3G 業(yè)務;滿足、企業(yè)及個人用戶的使用需求,是、企業(yè)、個辦公的首選。雨林木風操作系統(tǒng)(YLMF OS) Ylmf OS 是雨林木風計算機科

43、技為紀念雨林木風解散一,制作了 Ylmf OS 雨林木風版作為雨林木開源操作系統(tǒng)的初始發(fā)布版本,界面換成了精仿的經(jīng)典 Windows,界面操作簡潔明快。 發(fā)布之后受到了全球的關注,這給了雨林木風開發(fā)團隊極大的鼓舞。Ylmf OS雨林木風開源操作系統(tǒng) 基于 Ubuntu 9.10 版本定制,去除不常用系統(tǒng)包,增加中文語言包,增加最常用的應用。凝思磐石安全操作系統(tǒng) 凝思磐石安全操作系統(tǒng): 是由凝思科技開發(fā),凝思磐石安全操作系統(tǒng)凝思磐石安全操作系統(tǒng)遵循國內(nèi)外安全操作系統(tǒng) GB17859、GB/T18336、GJB4936、GJB4937、GB/T20272 以及IX、 TCSEC、ISO15408

44、等標準進行設計,為我國用戶提供擁有知識、高安全、用和高效的操作系統(tǒng)。凝思磐石安全操作系統(tǒng)在操作系統(tǒng)內(nèi)核實現(xiàn)了多項安全機制,在應用層對應用進行安全增強,在系統(tǒng)管理層實現(xiàn)了四權(quán)分立的系統(tǒng)管理,并提供了多種冗余容錯機制,形成了多層次的安全體系,能夠充分保證信息的私密性、完整性和可獲得性。凝思磐石安全操作系統(tǒng)是國內(nèi)第一款達到軍 B 級和 EAL3 級認證的安全操作系統(tǒng)產(chǎn)品,得到了息安全認證中心、信息安全認證中心、國家局涉密信息系統(tǒng)安全中心和等多家認證機構(gòu)的評測和認證,是用戶首選的安全操作系統(tǒng)產(chǎn)品。凝思科技基于安全操作系統(tǒng)的技術(shù),相繼研發(fā)出了安全 CA、安全郵件、安全 Web、安全 DNS、安全數(shù)據(jù)庫、

45、安全文件共享等多款通用安全服務器產(chǎn)品,能夠滿足各類高安全通用服務器的應用。已在中辦、監(jiān)察部、部、總裝和國家安全系統(tǒng)等部門成功部署運行。凝思科技在各類涉密項目實施過程中積累了大量技術(shù)和經(jīng)驗,對、電力和電信行業(yè)的業(yè)務流程和產(chǎn)品需求有深刻的理解,能夠為用戶定制特定用途的設備。為國家電力調(diào)度通信中心定制的電力安全文件網(wǎng)關、為定制的安全管理、為電信行業(yè)定制的雙系統(tǒng)安全在電力調(diào)度網(wǎng)、全軍網(wǎng)絡和電信網(wǎng)絡成功部署,設備的功能、性能和安全性優(yōu)越,滿足了這些客戶涉密信息系統(tǒng)建設的特殊要求。共創(chuàng) Linux 桌面操作系統(tǒng) 是由共創(chuàng)開源簡稱共創(chuàng)開源)采用了國際的內(nèi)核,Kernel 2.6.16 版本開發(fā)的一款Linu

46、x 桌面操作系統(tǒng)。共創(chuàng) Linux 桌面操作系統(tǒng),功能豐富,適用于在和企業(yè)辦公領域, 可以部分地替代現(xiàn)有常用的 Windows 桌面操作系統(tǒng)。它采用類似于 Windows XP 風格的圖形用戶界面,符合Windows XP 的操作,讓用戶使用起來感覺更熟悉,更易用,降低了培訓成本。提供了優(yōu)秀的中文支持能力,支持各種常用的中文和英文字體,字體顯示效果十分美觀。高度智能化的中文拼音輸入法,使用方便、輸入效率高,達到 Windows 下拼音輸入法同等的水平。以往的 Linux 系統(tǒng),安裝時要選擇復雜的磁盤分區(qū),普通用戶幾乎不可能自行安裝,而且安裝時很容易導致磁盤分區(qū)的損壞。共創(chuàng) Linux桌面系統(tǒng)開

47、發(fā)了新的安裝程序,一共只有 6 個步驟,普通用戶也能很輕松地進行安裝。五大常見操作系統(tǒng)類型:1. 批處理操作系統(tǒng)批處理(Batch Prosing)操作系統(tǒng)的工作方式是:用戶將作業(yè)交給系統(tǒng)操作員,系統(tǒng)操作員將許多用戶的作業(yè)組成一批作業(yè),之后輸入到計算機中,在系統(tǒng)中形成一個自動轉(zhuǎn)接的連續(xù)的作業(yè)流,然后啟動操作系統(tǒng),系統(tǒng)自動、依次執(zhí)行每個作業(yè)。最后由操作員將作業(yè)結(jié)果交給用戶。批處理操作系統(tǒng)的特點是:多道和成批處理。2分時操作系統(tǒng)分時(Time Sharing)操作系統(tǒng)的工作方式是:一臺主機連接了若干個終端,每個終端有一個用戶在使用。用戶交互式地向系統(tǒng)提出命令請求,系統(tǒng)接受每個用戶令,采用時間片輪轉(zhuǎn)

48、方式處理服務請求,并通過交互方式在終端上向用戶顯示結(jié)果。用戶根據(jù)上步結(jié)果發(fā)出下道命。分時操作系統(tǒng)將 CPU 的時間劃分成若干個片段,稱為時間片。操作系統(tǒng)以時間片為,輪流為每個終端用戶服務。每個用戶輪流使用一個時間片而使每個用戶并不感到有別的用戶存在。分時系統(tǒng)具有多路互性、“獨占”性和及時性的特征。多路性指,伺時有多個用戶使用一臺計算機,宏觀上看是多個人同時使用一個 CPU,微觀上是多個人在不同時刻輪流使用 CPU。交互性是指,用戶根據(jù)系統(tǒng)響應結(jié)果進一步提出新請求(用戶直接干預每一步)。“獨占”性是指,用戶感覺不到計算機為其他人服務,就像整個系統(tǒng)為他所獨占。及時性指,系統(tǒng)對用戶請求及時響應。它支

49、持位于不同終端的多個用戶同時使用一臺計算機,彼此獨立互不干擾,用戶感到好像一臺計算機全為他所用。常見的通用操作系統(tǒng)是分時系統(tǒng)與批處理系統(tǒng)的結(jié)合。其原則是:分時優(yōu)先,批處理在后?!扒芭_”響應需頻繁交互的作業(yè),如終端的要求; “”處理時間性要求不強的作業(yè)。3實時操作系統(tǒng)實時操作系統(tǒng)(RealTimeOperatingSystem,RTOS)是指使計算機能及時響應外部事件的請求在規(guī)定的嚴格時間內(nèi)完成對該事件的處理,并控制所有實時設備和實時任務協(xié)調(diào)一致地工作的操作系統(tǒng)。實時操作系統(tǒng)要追求的目標是:對外部請求在嚴格時間范圍內(nèi)做出反應,有靠性和完整性。其主要特點是資源的分配和調(diào)度首先要考慮實時性然后才是效

50、率。此外,實時操作系統(tǒng)應有較強的容錯能力。4網(wǎng)絡操作系統(tǒng)網(wǎng)絡操作系統(tǒng)是基于計算機網(wǎng)絡的,是在各種計算機操作系統(tǒng)上按網(wǎng)絡體系結(jié)構(gòu)協(xié)議標準開發(fā)的,包括網(wǎng)絡管理、通信、安全、資源共享和各種網(wǎng)絡應用。其目標是相互通信及資源共享。在其支持下,網(wǎng)絡中的各臺計算機能互相通信和共享資源。其主要特點是與網(wǎng)絡的硬件相結(jié)合來完成網(wǎng)絡的通信任務。5分布式操作系統(tǒng)它是為分布計算系統(tǒng)配置的操作系統(tǒng)。大量的計算機通過網(wǎng)絡被連結(jié)在一起,可以獲得極高的運算能力及廣泛的數(shù)據(jù)共享。這種系統(tǒng)被稱作分布式系統(tǒng)(DistributedSystem) 。它在資源管理,通信控制和操作系統(tǒng)的結(jié)構(gòu)等方面都與其他操作系統(tǒng)有較大的區(qū)別。由于分布計算

51、機系統(tǒng)的資源分布于系統(tǒng)的不同計算機上,操作系統(tǒng)對用戶的資源需求不能像一般的操作系統(tǒng)那樣等待有資源時直接分配的簡單做法在系統(tǒng)的各臺計算機上搜索,找到所需資源后才可進行分配。對于有些資源,如具有多個副本的文件,還必須考慮一致性。所謂一致性是指若干個用戶對同一個文件所同時讀出的數(shù)據(jù)是一致的。為了保證一致性,操作系統(tǒng)須控制文件的讀、寫、操作,使得多個用戶可同時讀一個文件,而任一時刻最多只能有一個用戶在修改文件。分布操作系統(tǒng)的通信功能類似于網(wǎng)絡操作系統(tǒng)。由于分布計算機系統(tǒng)不像網(wǎng)絡分布得很廣,同時分布操作系統(tǒng)還要支持并行處理,因此它提供的通信機制和網(wǎng)絡操作系統(tǒng)提供的有所不同,它要求通信速度高。分布操作系統(tǒng)

52、的結(jié)構(gòu)也不同于其他操作系統(tǒng),它分布于系統(tǒng)的各臺計算機上,能并行地處理用戶的各種需求,有較強的容錯能力。分布操作系統(tǒng)是網(wǎng)絡操作系統(tǒng)的更高形式,它保持了網(wǎng)絡操作系統(tǒng)的全部功能,而且還具有透明性、可靠性、和高性能等。網(wǎng)絡操作系統(tǒng)和分布式操作系統(tǒng)雖然都用于管理分布在不同地理位置的計算機,但最大的差別是:網(wǎng)絡操作系統(tǒng)知道確切的,而分布式系統(tǒng)則不知道計算機的確切地址;分布之操作系統(tǒng)負責整個的資源分配,能很好地隱藏系統(tǒng)的實現(xiàn)細節(jié),如對象的物理位置等。這些都是對用戶透明的。分類一早期操作系統(tǒng)(專利保護)TRS-DOS,ROM OSsTI99-4Commodore PET,64,和VIC-20,第一套 IBM-

53、PC蘋果電腦Sinclair Micro 和 QnX 等非 Unix 商業(yè)操作系統(tǒng)CP/M 操作系統(tǒng)MP/M-80UCSD P-systemMini-FLEXSSB-DOSCP/M-86DR-DOSFreeDOSMS-DOSPC-DOSMach 由卡納尼大學研究L4 微內(nèi)核 第二代微內(nèi)核CHORUSChoiMulticsOS-9NSJNetware:一種網(wǎng)絡服務器操作系統(tǒng)Unix 及類似系統(tǒng)A/UX(Apple UNIX)Unix微軟 XenixChorusOSCromixUNIflexOS-9IBM 的 AIXBSDFreeBSDNetBSDOpenBSDDragonFly BSDPC-BS

54、DDigitaIX,即之后Tru64DNIXHP 的 HP-UXGNU/HurdSGI 的 IRIXInfernoLinux(或稱 GNU/Linux)Mac OS XetOSMinixOSF/1Plan9SCO 的 SCO UNIXSun 的 SunOS,即之后的 SolarisSystem VUltrixUniCOS麒麟操作系統(tǒng)(Kylin),由國防科技大學、中軟公司、聯(lián)想公司、浪潮公司和民族恒星公司五家合作研制的服務器操作系統(tǒng)OS/390z/OSSyllable其他AcornArthurARXRISC OSRISCiXAmigaAmiSAtari STTOSMultiTOSM分類二蘋果電

55、腦(Apple/Macosh)Apple DOSProDOSMac OSMac OS XMac OS X 10.4 TigerMac OS X 10.5 LeopardMac OS X 10.6 Snow Leopard (Alpha)pink OSBeOSA/UXBeBeOSBeIA(Compaq)Digital/AISOS-8RSTS/ERSX-11RT-11TOPS-10TOPS-20VMS(后更名為 OpenVMS)IBMOS/2AIXOS/400OS/390VM/CMSDOS/VSEVSE/SPVSE/ESAOS/360MFTMVTSVSMVSTPFALCSz/OSPC-DOSpin

56、k OS微軟()MS-DOSXenixBob基于 MS-DOS 操作系統(tǒng)的 WindowsWindows 1.0Windows 2.0Windows 3.1Windows 95Windows 98Windows MEWindows NTWindows NT 3.5Windows NT 4Windows 2000Windows XPWindows XP SP1Windows XP SP2Windows XP SP3Windows XP Media Center EditionWindows XP Home EditionWindows XP Tablet PC EditionWindows XP

57、 ProfesalWindows XP Profesal x64 EditionWindows Server 2003Windows Server 2003 64-bit EditionWindows VistaWindows Vista SP1Windows Vista Home BasicWindows Vista Home PremiumWindows Vista BusinessWindows Vista UltimateWindows Vista EntriseWindows Vista StarterWindows Server 2008Windows Server Longhor

58、n Web x86Windows Server Longhorn Web x64Windows Server Longhorn Standard x86Windows Server Longhorn Standard x64Windows Server Longhorn Entrise x86Windows Server Longhorn Entrise x64Windows Server Longhorn Denter x86Windows Server Longhorn Denter x64Windows 7Windows 7 Home BasicWindows 7 StarterWind

59、ows 7 Home PremiumWindows 7 ProfesalWindows 7 EntriseWindows 7 UltimateWindows Server 2008 R2NovellNetWareUnixwareSUSE LinuxNeXTNEXTSTEP(即之后的 Mac OS X)Plan 9InfernoPrime ComputerPrimos西門子BS2000 - 用于西門子公司的大型主機。SINIX(也稱 Reliant UNIX) - 用于西門子公司的 UNIX 電腦系統(tǒng)。分類三個人電子助理(PDA)操作系統(tǒng)Palm OSPocket PCEPOCWindows C

60、ELinux智能操作系統(tǒng)Windows Mobile 系列;windows phone 7Embedded Linux 由 Montavista 創(chuàng)造,在 Motorolas A760,E680等機型上使用Mobilinux 由 Montavista 創(chuàng)造Symbian OS 系列MeeGo(諾基亞與el 聯(lián)合宣布將推出一個全新的開源)Android(操作系統(tǒng))國產(chǎn)系統(tǒng)MTK 系統(tǒng)(MTK 是聯(lián)發(fā)的英文簡稱,英文全稱叫 MediaTek。)分類四個人電腦個人電腦市場從硬件架構(gòu)上來說目前分為兩大陣營,PC機與Apple 電腦。它們支持的操作系統(tǒng):1Windows 系列操作系統(tǒng)由微軟公司生產(chǎn)2 U

溫馨提示

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

評論

0/150

提交評論