今天,大學(xué)路小編為大家?guī)?lái)了生物識(shí)別工程排名院校 操作系統(tǒng)中的一些概念問(wèn)題,希望能幫助到廣大考生和家長(zhǎng),一起來(lái)看看吧!
操作系統(tǒng)中的一些概念問(wèn)題
操作系統(tǒng)(英語(yǔ):Operating System,簡(jiǎn)稱OS)是一管理電腦硬件與電腦軟件資源的程序,同時(shí)也是計(jì)算機(jī)系統(tǒng)的核心與基石。操作系統(tǒng)身負(fù)諸如管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等基本事務(wù)。操作系統(tǒng)也提供一個(gè)讓用戶與系統(tǒng)交互的操作接口。
操作系統(tǒng)的型態(tài)非常多樣,不同機(jī)器安裝的操作系統(tǒng)可從簡(jiǎn)單到復(fù)雜,可從*的嵌入式系統(tǒng)到超級(jí)電腦的大型操作系統(tǒng)。許多操作系統(tǒng)*者對(duì)它涵蓋范疇的定義也不盡一致,例如有些操作系統(tǒng)集成了圖形化用戶界面,而有些僅使用文字接口,而將圖形接口視為一種非必要的應(yīng)用程序。
操作系統(tǒng)理論在計(jì)算機(jī)科學(xué)中,為歷史悠久而又活躍的分支;而操作系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)則是軟件工業(yè)的基礎(chǔ)與核心。
現(xiàn)代操作系統(tǒng)通常都有一個(gè)使用的繪圖設(shè)備的圖形化用戶界面,并附加如鼠標(biāo)或觸控面版等有別于鍵盤(pán)的輸入設(shè)備。舊的OS或效能導(dǎo)向的服務(wù)器通常不會(huì)有如此親切的接口,而是以命令行接口(CLI)加上鍵盤(pán)為輸入設(shè)備。以上兩種接口其實(shí)都是所謂的殼,其功能為接受并處理用戶的指令(例如按下一按鈕,或在命令提示列上鍵入指令)。
選擇要安裝的操作系統(tǒng)通常與其硬件架構(gòu)有很大關(guān)系,只有Linux與BSD幾乎可在所有硬件架構(gòu)上運(yùn)行,而Windows NT僅移植到了DEC Alpha與MIPS Magnum。在1990年代早期,個(gè)人電腦的選擇就已被局限在Windows家族、類Unix家族以及Linux上,而以Linux及Mac OS X為最主要的另類選擇,直至今日。
大型機(jī)與嵌入式系統(tǒng)使用很多樣化的操作系統(tǒng)。大型主機(jī)近期有許多開(kāi)始支持Java及Linux以便共享其他平臺(tái)的資源。嵌入式系統(tǒng)近期百家爭(zhēng)鳴,從給Sensor Networks用的Berkeley Tiny OS到可以操作Microsoft Office的Windows CE都有。
個(gè)人電腦: Apple Macintosh - Mac OS X,Windows(僅Intel平臺(tái)),Linux、BSD。
IBM兼容PC - Windows、Linux、BSD、Mac OS X(非正式支持)。
大型機(jī): Burroughs MCP-- B5000, IBM OS/360 -- IBM System/360, UNIVAC EXEC 8 -- UNIVAC 1108
嵌入式系統(tǒng): 嵌入式系統(tǒng)使用非常廣泛的操作系統(tǒng)(如VxWorks、eCos、Symbian OS及Palm OS)以及某些功能縮減版本的Linux或者其他操作系統(tǒng)。某些情況下,OS指稱的是一個(gè)內(nèi)置了固定應(yīng)用軟件的巨大泛用程序。在許多最簡(jiǎn)單的嵌入式系統(tǒng)中,所謂的OS就是指其上唯一的應(yīng)用程序。
類Unix系統(tǒng): 所謂的類Unix家族指的是一族種類繁多的OS,此族包含了System V、BSD與Linux。由于Unix是The Open Group的注冊(cè)商標(biāo),特指遵守此公司定義的行為的操作系統(tǒng)。而類Unix通常指的是比原先的Unix包含更多特征的OS。
Unix系統(tǒng)可在非常多的處理器架構(gòu)下運(yùn)行,在服務(wù)器系統(tǒng)上有很高的使用率,例如大專院?;蚬こ虘?yīng)用的工作站。自由軟件Unix變種,例如Linux與BSD近來(lái)越來(lái)越受歡迎,它們也在個(gè)人桌面電腦市場(chǎng)上大有斬獲,例如Ubuntu系統(tǒng)。
某些Unix變種,例如HP的HP-UX以及IBM的AIX僅設(shè)計(jì)用于自家的硬件產(chǎn)品上,而SUN的Solaris可安裝于自家的硬件或x86電腦上。蘋(píng)果電腦的Mac OS X是一個(gè)從NeXTSTEP、Mach以及FreeBSD共同派生出來(lái)的微核心BSD系統(tǒng),此OS取代了蘋(píng)果電腦早期非Unix家族的Mac OS。
經(jīng)歷數(shù)年的披荊斬棘,自由開(kāi)源的Unix系統(tǒng)逐漸蠶食以往專利軟件的專業(yè)領(lǐng)域,例如以往電腦動(dòng)畫(huà)運(yùn)算巨擘――SGI的IRIX系統(tǒng)已被Linux家族及貝爾實(shí)驗(yàn)室研發(fā)小組設(shè)計(jì)的九號(hào)計(jì)劃與Inferno系統(tǒng)取代,皆用于分散表達(dá)式環(huán)境。它們并不像其他Unix系統(tǒng),而是選擇內(nèi)置圖形化用戶界面。九號(hào)計(jì)劃原先并不普及,因?yàn)樗鼊偼瞥鰰r(shí)并非自由軟件。后來(lái)改在自由及開(kāi)源軟件許可證Lucent Public License釋出后,便開(kāi)始擁有廣大的用戶及社區(qū)。Inferno已被售予Vita Nuova并以GPL/MIT許可證釋出。
當(dāng)前,計(jì)算機(jī)按照計(jì)算能力排名世界500強(qiáng)中472臺(tái)使用Linux,6臺(tái)使用Windows,其余為各類BSD等Unix。
微軟Windows: Microsoft Windows系列操作系統(tǒng)是在微軟給IBM機(jī)器設(shè)計(jì)的MS-DOS的基礎(chǔ)上設(shè)計(jì)的圖形操作系統(tǒng)?,F(xiàn)在的Windows系統(tǒng),如Windows 2000、Windows XP皆是創(chuàng)建于現(xiàn)代的Windows NT核心。NT核心是由OS/2和OpenVMS等系統(tǒng)上借用來(lái)的。Windows可以在32位和64位的Intel和AMD的處理器上運(yùn)行,但是早期的版本也可以在DEC Alpha、MIPS與PowerPC架構(gòu)上運(yùn)行。 雖然由于人們對(duì)于開(kāi)放源代碼作業(yè)系統(tǒng)興趣的提升,Windows的市場(chǎng)占有率有所下降,但是到2004年為止,Windows操作系統(tǒng)在世界范圍內(nèi)占據(jù)了桌面操作系統(tǒng)90%的市場(chǎng)。[3]
Windows系統(tǒng)也被用在低級(jí)和中階服務(wù)器上,并且支持網(wǎng)頁(yè)服務(wù)的數(shù)據(jù)庫(kù)服務(wù)等一些功能。最近微軟花費(fèi)了很大研究與開(kāi)發(fā)的經(jīng)費(fèi)用于使Windows擁有能運(yùn)行企業(yè)的大型程序的能力。
蘋(píng)果Mac OS: Mac OS是一套運(yùn)行于蘋(píng)果Macintosh系列電腦上的操作系統(tǒng)。Mac OS是首個(gè)在商用領(lǐng)域成功的圖形用戶界面。
Chrome OS: Google Chrome OS是一項(xiàng)Google的輕型電腦操作系統(tǒng)計(jì)劃,其基于Google的瀏覽器Chrome的Linux內(nèi)核。
進(jìn)程管理: 不管是常駐程序或者應(yīng)用程序,他們都以進(jìn)程為標(biāo)準(zhǔn)運(yùn)行單位。當(dāng)年運(yùn)用馮?諾伊曼結(jié)構(gòu)建造電腦時(shí),每個(gè)中央處理器最多只能同時(shí)運(yùn)行一個(gè)進(jìn)程。早期的OS(例如DOS)也不允許任何程序打破這個(gè)限制,且DOS同時(shí)只有運(yùn)行一個(gè)進(jìn)程(雖然DOS自己宣稱他們擁有終止并等待駐留(TSR)能力,可以部分且艱難地解決這問(wèn)題)?,F(xiàn)代的操作系統(tǒng),即使只擁有一個(gè)CPU,也可以利用多進(jìn)程(multitask)功能同時(shí)運(yùn)行復(fù)數(shù)進(jìn)程。進(jìn)程管理指的是操作系統(tǒng)調(diào)整復(fù)數(shù)進(jìn)程的功能。
由于大部分的電腦只包含一顆中央處理器,在單核心(Core)的情況下多進(jìn)程只是簡(jiǎn)單迅速地切換各進(jìn)程,讓每個(gè)進(jìn)程都能夠運(yùn)行,在多核心或多處理器的情況下,所有進(jìn)程通過(guò)許多協(xié)同技術(shù)在各處理器或核心上轉(zhuǎn)換。越多進(jìn)程同時(shí)運(yùn)行,每個(gè)進(jìn)程能分配到的時(shí)間比率就越小。很多OS在遇到此問(wèn)題時(shí)會(huì)出現(xiàn)諸如音效斷續(xù)或鼠標(biāo)跳格的情況(稱做崩潰(Thrashing),一種OS只能不停運(yùn)行自己的管理程序并耗盡系統(tǒng)資源的狀態(tài),其他用戶或硬件的程序皆無(wú)法運(yùn)行)。進(jìn)程管理通常實(shí)踐了分時(shí)的概念,大部分的OS可以利用指定不同的特權(quán)等級(jí)(priority),為每個(gè)進(jìn)程改變所占的分時(shí)比例。特權(quán)越高的進(jìn)程,運(yùn)行優(yōu)先級(jí)越高,單位時(shí)間內(nèi)占的比例也越高。交互式OS也提供某種程度的回饋機(jī)制,讓直接與用戶交互的進(jìn)程擁有較高的特權(quán)值。
除了進(jìn)程管理之外,OS尚有擔(dān)負(fù)起進(jìn)程間通信(IPC)、進(jìn)程異常終止處理以及死鎖(Dead Lock)偵測(cè)及處理等較為艱深的問(wèn)題。
在進(jìn)程之下尚有運(yùn)行緒的問(wèn)題,但是大部分的OS并不會(huì)處理運(yùn)行緒所遭遇的問(wèn)題,通常OS僅止于提供一組API讓用戶自行操作或通過(guò)虛擬機(jī)的管理機(jī)制控制運(yùn)行緒之間的交互。
存儲(chǔ)器管理: 根據(jù)帕金森定律:“你給程序再多存儲(chǔ)器,程序也會(huì)想盡辦法耗光”,因此程序員通常希望系統(tǒng)給他無(wú)*且無(wú)限快的存儲(chǔ)器。大部分的現(xiàn)代電腦存儲(chǔ)器架構(gòu)都是層次結(jié)構(gòu)式的,最快且數(shù)量最少的暫存器為首,然后是高速緩存、存儲(chǔ)器以及最慢的磁盤(pán)存儲(chǔ)設(shè)備。而OS的存儲(chǔ)器管理提供查找可用的記憶空間、配置與釋放記憶空間以及交換存儲(chǔ)器和低速存儲(chǔ)設(shè)備的內(nèi)含物……等功能。此類又被稱做虛擬內(nèi)存管理的功能大幅增加每個(gè)進(jìn)程可獲得的記憶空間(通常是4GB,既使實(shí)際上RAM的數(shù)量遠(yuǎn)少于這數(shù)目)。然而這也帶來(lái)了微幅降低運(yùn)行效率的缺點(diǎn),嚴(yán)重時(shí)甚至也會(huì)導(dǎo)致進(jìn)程崩潰。
存儲(chǔ)器管理的另一個(gè)重點(diǎn)活動(dòng)就是借由CPU的幫助來(lái)管理虛擬位置。如果同時(shí)有許多進(jìn)程存儲(chǔ)于記憶設(shè)備上,操作系統(tǒng)必須防止它們互相干擾對(duì)方的存儲(chǔ)器內(nèi)容(除非通過(guò)某些協(xié)議在可控制的范圍下操作,并限制可訪問(wèn)的存儲(chǔ)器范圍)。分區(qū)存儲(chǔ)器空間可以達(dá)成目標(biāo)。每個(gè)進(jìn)程只會(huì)看到整個(gè)存儲(chǔ)器空間(從0到存儲(chǔ)器空間的最大上限)被配置給它自己(當(dāng)然,有些位置被OS保留而禁止訪問(wèn))。CPU事先存了幾個(gè)表以比對(duì)虛擬位置與實(shí)際存儲(chǔ)器位置,這種方法稱為標(biāo)簽頁(yè)(paging)配置。
借由對(duì)每個(gè)進(jìn)程產(chǎn)生分開(kāi)獨(dú)立的位置空間,OS也可以輕易地一次釋放某進(jìn)程所占據(jù)的所有存儲(chǔ)器。如果這個(gè)進(jìn)程不釋放存儲(chǔ)器,OS可以退出進(jìn)程并將存儲(chǔ)器自動(dòng)釋放。
磁盤(pán)與文件系統(tǒng): 所謂的文件系統(tǒng),通常指稱管理磁盤(pán)數(shù)據(jù)的系統(tǒng),可將數(shù)據(jù)以目錄或文件的型式存儲(chǔ)。每個(gè)文件系統(tǒng)都有自己的特殊格式與功能,例如日志管理或不需磁盤(pán)重整。
OS擁有許多種內(nèi)置文件系統(tǒng)。例如Linux擁有非常廣泛的內(nèi)置文件系統(tǒng),如ext2、ext3、ext4、ReiserFS、Reiser4、GFS、GFS2、OCFS、OCFS2、NILFS與Google文件系統(tǒng)。Linux也支持非本地文件系統(tǒng),例如XFS、JFS、FAT家族與NTFS。另一方面,Windows能支持的文件系統(tǒng)只有FAT12、FAT16、FAT32與NTFS。NTFS系統(tǒng)是Windows上最可靠與最有效率的文件系統(tǒng)。其他的FAT家族都比NTFS老舊,且對(duì)于文件長(zhǎng)度與分區(qū)磁盤(pán)能力都有很大限制,因此造成很多問(wèn)題。而UNIX的文件系統(tǒng)多半是UFS,而UNIX中的一個(gè)分支Solaris最近則開(kāi)始支持一種新式的ZFS
大部份上述的文件系統(tǒng)都有兩種建置方法。系統(tǒng)可以以日志式(Journaling file system)或非日志式建置。日志式文件系統(tǒng)可以以較安全的手法運(yùn)行系統(tǒng)回復(fù)。如果一個(gè)沒(méi)有日志式建置的文件系統(tǒng)遇上突然的系統(tǒng)崩潰,導(dǎo)致數(shù)據(jù)創(chuàng)建在一半時(shí)停頓,則此系統(tǒng)需要特殊的文件系統(tǒng)檢查工具才能撤消;日志式則可自動(dòng)回復(fù)。微軟的NTFS與Linux的ext3、ext4、reiserFS與JFS都是日志式文件系統(tǒng)。
每個(gè)文件系統(tǒng)都實(shí)現(xiàn)相似的目錄/子目錄架構(gòu),但在相似之下也有許多不同點(diǎn)。微軟使用“\”符號(hào)以創(chuàng)建目錄/子目錄關(guān)系,且文件名稱忽略其大小寫(xiě)差異;UNIX系統(tǒng)則是以“/”創(chuàng)建目錄架構(gòu),且文件名稱大小寫(xiě)有差異。
網(wǎng)絡(luò): 許多現(xiàn)代的OS都具備操作主流網(wǎng)絡(luò)通信協(xié)議TCP/IP的能力。也就是說(shuō)這樣的操作系統(tǒng)可以進(jìn)入網(wǎng)絡(luò)世界,并且與其他系統(tǒng)分享諸如文件、打印機(jī)與掃描儀等資源。
許多OS也支持多個(gè)過(guò)去網(wǎng)絡(luò)啟蒙時(shí)代的各路網(wǎng)絡(luò)通信協(xié)議,例如IBM創(chuàng)建的SNA、DEC在它所生產(chǎn)的系統(tǒng)所設(shè)置的DECnet架構(gòu)與微軟為Windows*的特殊通信協(xié)議。還有許多為了特殊功能而研發(fā)的通信協(xié)議,例如可以在網(wǎng)絡(luò)上提供文件訪問(wèn)功能的NFS系統(tǒng)。現(xiàn)今大量用于影音流(Streaming media)及游戲消息傳送的UDP協(xié)議等。
安全: 大多數(shù)OS都含有某種程度的信息安全機(jī)制。信息安全機(jī)制主要基于兩大理念:
OS提供外界直接或間接訪問(wèn)數(shù)種資源的管道,例如本地端磁盤(pán)驅(qū)動(dòng)器的文件、受保護(hù)的特權(quán)系統(tǒng)調(diào)用(System call)、用戶的隱私數(shù)據(jù)與系統(tǒng)運(yùn)行的程序所提供的服務(wù)。
OS有能力認(rèn)證(Authorization)資源訪問(wèn)的請(qǐng)求。允許通過(guò)認(rèn)證的請(qǐng)求并拒絕無(wú)法通過(guò)的非法請(qǐng)求,并將適當(dāng)?shù)臋?quán)力授權(quán)(Authentication)給此請(qǐng)求。有些系統(tǒng)的認(rèn)證機(jī)制僅簡(jiǎn)略地把資源分為特權(quán)或非特權(quán),且每個(gè)請(qǐng)求都有獨(dú)特的身份辨識(shí)號(hào)碼,例如用戶名稱。資源請(qǐng)求通常分成兩大種類:
內(nèi)部來(lái)源:通常是一個(gè)正在運(yùn)行的程序發(fā)出的資源請(qǐng)求。在某些系統(tǒng)上,一個(gè)程序一旦可運(yùn)行就可做任何事情(例如DOS時(shí)代的病毒),但通常OS會(huì)給程序一個(gè)識(shí)別代號(hào),并且在此程序發(fā)出請(qǐng)求時(shí),檢查其代號(hào)與所需資源的訪問(wèn)權(quán)限關(guān)系。
外部來(lái)源:從非本地端電腦而來(lái)的資源請(qǐng)求,例如遠(yuǎn)程登錄本機(jī)電腦或某些網(wǎng)絡(luò)連接請(qǐng)求(FTP或HTTP)。為了識(shí)別這些外部請(qǐng)求,系統(tǒng)也許會(huì)對(duì)此請(qǐng)求提出認(rèn)證要求。通常是請(qǐng)求輸入用戶名稱以及相對(duì)應(yīng)的密碼。系統(tǒng)有時(shí)也會(huì)應(yīng)用諸如磁卡或生物識(shí)別數(shù)據(jù)的它種認(rèn)證方法。在某些例子,例如網(wǎng)絡(luò)通信上,通常不需通過(guò)認(rèn)證即可訪問(wèn)資源(例如匿名訪問(wèn)的FTP服務(wù)器或P2P服務(wù))。
除了允許/拒絕形式的安全機(jī)制,一個(gè)高安全等級(jí)的系統(tǒng)也會(huì)提供記錄選項(xiàng),允許記錄各種請(qǐng)求對(duì)資源訪問(wèn)的行為(例如“誰(shuí)曾經(jīng)讀了這個(gè)文件?”)。
肇因于軍方與商業(yè)組織將敏感數(shù)據(jù)記錄在電腦上,安全機(jī)制在OS歷史上是一個(gè)被長(zhǎng)久關(guān)注與討論的問(wèn)題。美國(guó)國(guó)防部(DoD)便創(chuàng)立了《可信賴之計(jì)算機(jī)系統(tǒng)評(píng)鑒程序》(TCSEC),此手冊(cè)確立了評(píng)鑒安全機(jī)制成效的基本原則。這對(duì)OS作者來(lái)說(shuō)非常重要,因?yàn)門(mén)CSEC是用于評(píng)鑒、分類與選拔出用于處理、存儲(chǔ)與獲取敏感或機(jī)密數(shù)據(jù)的電腦系統(tǒng)的標(biāo)準(zhǔn)程序。
內(nèi)部信息安全: 內(nèi)部信息安全可視為防止正在運(yùn)行的程序任意訪問(wèn)系統(tǒng)資源的手段。大多OS讓普通程序可直接操作電腦的CPU,所以產(chǎn)生了一些問(wèn)題,例如怎樣把可如OS一樣處理事務(wù)、運(yùn)行同樣特殊指令的程序強(qiáng)迫停止,畢竟在此情境下,OS也只是另一個(gè)平起平坐的程序。為通用OS所生產(chǎn)的CPU通常于硬件層級(jí)上實(shí)踐了一定程度的特殊指令保護(hù)概念。通常特權(quán)層級(jí)較低的程序想要運(yùn)行某些特殊指令時(shí)會(huì)被阻斷,例如直接訪問(wèn)像是硬盤(pán)之類的外部設(shè)備。因此,程序必須得經(jīng)由詢問(wèn)OS,讓OS運(yùn)行特殊指令來(lái)訪問(wèn)磁盤(pán)。因此OS就有機(jī)會(huì)檢查此程序的識(shí)別身份,并依此接受或拒絕它的請(qǐng)求。
在不支持特殊指令架構(gòu)的硬件上,另一個(gè)也是唯一的保護(hù)方法,則是OS并不直接利用CPU運(yùn)行用戶的程序,而是借由模擬一個(gè)CPU或提供一p-Code系統(tǒng)(偽代碼運(yùn)行機(jī)),像是Java一樣讓程序在虛擬機(jī)上運(yùn)行。
內(nèi)部安全機(jī)制在多用戶電腦上特別重要:它允許每個(gè)系統(tǒng)用戶擁有自己個(gè)人的文件與目錄,且其他用戶不能任意訪問(wèn)或刪除。因?yàn)槿魏纬绦蚨伎赡芾@過(guò)OS的監(jiān)控,更有可能繞過(guò)側(cè)錄程序的監(jiān)控,擁有強(qiáng)制力的內(nèi)部安全機(jī)制在側(cè)錄啟動(dòng)時(shí)也非常重要。
外部信息安全: 通常一個(gè)操作系統(tǒng)會(huì)為其他網(wǎng)絡(luò)上的電腦或用戶提供(主持)各種服務(wù)。這些服務(wù)通常借由端口或OS網(wǎng)絡(luò)地址后的數(shù)字訪問(wèn)點(diǎn)提供。通常此服務(wù)包括提供文件共享(NTFS)、打印共享、電子郵件、網(wǎng)頁(yè)服務(wù)與文件傳輸協(xié)議(FTP)。 外部信息安全的最前線,是諸如防火墻等的硬件設(shè)備。在OS內(nèi)部也常設(shè)置許多種類的軟件防火墻。軟件防火墻可設(shè)置接受或拒絕在OS上運(yùn)行的服務(wù)與外界的連接。因此任何人都可以安裝并運(yùn)行某些不安全的網(wǎng)絡(luò)服務(wù),例如Telnet或FTP,并且設(shè)置除了某些自用通道之外阻擋其他所有連接,以達(dá)成防堵不良連接的機(jī)制。
用戶界面: 今日大部分的OS都包含圖形化用戶界面。有幾類較舊的OS將圖形化用戶界面與核心緊密結(jié)合,例如最早的Windows與Mac OS實(shí)現(xiàn)產(chǎn)品。此種手法可提供較快速的圖形回應(yīng)能力,且實(shí)現(xiàn)時(shí)不需切割模塊因而較為省工,但是會(huì)有強(qiáng)烈副作用,例如圖形系統(tǒng)崩潰將導(dǎo)致整個(gè)系統(tǒng)崩潰,例如死亡藍(lán)屏幕。許多近代的OS已模塊化,將圖形接口的副系統(tǒng)與核心分開(kāi)(已知Linux與Mac OS X原先就是如此設(shè)計(jì),而某些擴(kuò)充版本的Windows終于也采用此手法)。
許多OS允許用戶安裝或創(chuàng)造任何他們喜歡的圖形接口[6]。大部分的Unix與Unix派生系統(tǒng)(BSD、Linux與Minix)通常會(huì)安裝X Window系統(tǒng)配合GNOME或KDE桌面環(huán)境。而某些OS就沒(méi)有這么彈性的圖形化用戶界面,例如Windows。這類的OS只能通過(guò)外加的程序來(lái)改變其圖形化用戶界面,甚或根本只能改變諸如菜單風(fēng)格或顏色配置等部分[來(lái)源請(qǐng)求]。
圖形化用戶界面與時(shí)并進(jìn),例如Windows在每次新版本上市時(shí)就會(huì)將其圖形化用戶界面改頭換面,而Mac OS的GUI也在Mac OS X上市時(shí)出現(xiàn)重大轉(zhuǎn)變。
驅(qū)動(dòng)程序: 所謂的驅(qū)動(dòng)程序(Device driver)是指某類設(shè)計(jì)來(lái)與硬件交互的電腦軟件。通常是一設(shè)計(jì)完善的設(shè)備交互接口,利用與此硬件連接的電腦匯排流或通信子系統(tǒng),提供對(duì)此設(shè)備下令與接收信息的功能;以及最終目的,將消息提供給OS或應(yīng)用程序。驅(qū)動(dòng)程序是針對(duì)特定硬件與特定OS設(shè)計(jì)的軟件,通常以操作系統(tǒng)核心模塊、應(yīng)用軟件包或普通電腦程序的形式在OS核心底下運(yùn)行,以達(dá)到通透順暢地與硬件交互的效果,且提供硬件在處理異步的時(shí)間依賴性接口(asynchronous time-dependent hardware interface)時(shí)所需的中斷處理程序(Interrupt handler)。
設(shè)計(jì)驅(qū)動(dòng)程序的主要目的在于操作抽象化,任何硬件模塊,既使是同一類的設(shè)備,在硬件設(shè)計(jì)面上也有巨大差異。廠商推出的較新模塊通常更可靠更有效率,控制方法也會(huì)有所不同。電腦與其OS每每不能預(yù)期那些現(xiàn)有與新設(shè)備的變異之處,因此無(wú)法知道其操作方法。為解決此問(wèn)題OS通常會(huì)主動(dòng)制訂每種設(shè)備該有的操作方式,而驅(qū)動(dòng)程序功能則是將那些OS制訂的行為描述,轉(zhuǎn)譯為可讓設(shè)備了解的自定義操作手法。
理論上適合的驅(qū)動(dòng)程序一旦安裝,相對(duì)應(yīng)的新設(shè)備就可以無(wú)誤地運(yùn)行。此新驅(qū)動(dòng)程序可以讓此設(shè)備完美地切合在OS中,讓用戶察覺(jué)不到這是OS原本沒(méi)有的功能。
國(guó)內(nèi)十大智能門(mén)鎖品牌?
目前智能鎖的十大名牌:三星、德施曼、凱迪仕、必達(dá)、亞太天能、耶魯、西門(mén)子、黑龍、金指碼、松下門(mén)控。
智能鎖十大品牌第一:三星
三星智能鎖于2004年研制生產(chǎn),在韓國(guó)使用已有16年歷史,是韓國(guó)三星集團(tuán)SAMSUNG SDS公司自主研發(fā)的高安全指紋鎖,也是全球最先進(jìn)的智能鎖生產(chǎn)廠商,所開(kāi)發(fā)生產(chǎn)的系列產(chǎn)品具有功能實(shí)用、技術(shù)領(lǐng)先、質(zhì)量可靠等特點(diǎn),在韓國(guó)擁有最大的市場(chǎng)占有率、最先進(jìn)的技術(shù)和設(shè)計(jì)理念。三星SDS在智能化服務(wù)上始終獨(dú)具創(chuàng)新,新一輪的智能鎖技術(shù)風(fēng)潮即將到來(lái)。
智能鎖十大品牌第二:德施曼
2009年,作為杭州高新技術(shù)產(chǎn)業(yè)開(kāi)發(fā)區(qū)十大重點(diǎn)引進(jìn)項(xiàng)目,德施曼機(jī)電(中國(guó))有限公司建立了集研發(fā)、生產(chǎn)、*、服務(wù)為一體的國(guó)際化的高科技家居安防基地,并在全國(guó)設(shè)立了近百個(gè)集*和服務(wù)為一體的分支機(jī)構(gòu)。專業(yè)、差異化的產(chǎn)品,助力德施曼在中國(guó)家居安防領(lǐng)域取得一個(gè)又一個(gè)輝煌業(yè)績(jī) 。
智能鎖十大品牌第三:凱迪仕
深圳市凱迪仕智能科技有限公司(簡(jiǎn)稱Kaadas凱迪仕),專注于智能鎖領(lǐng)域,是一家集產(chǎn)品研發(fā)、*、*、安裝、售后于一體的全產(chǎn)業(yè)鏈公司,是國(guó)家級(jí)高新技術(shù)企業(yè),總部位于中國(guó)深圳。 凱迪仕一直秉承“創(chuàng)新、智造、品質(zhì)、誠(chéng)信、工匠精神”做產(chǎn)品,為全球每一位消費(fèi)者提供舒適,便捷,安全的高品質(zhì)生活。目前凱迪仕有2000多名員工,上萬(wàn)家全球終端網(wǎng)點(diǎn),*規(guī)模位居全球前列。
智能鎖十大品牌第四:必達(dá)
廣東必達(dá)保安系統(tǒng)有限公司成立于1992年,坐落于廣東順德高新區(qū)科技產(chǎn)業(yè)園,是國(guó)內(nèi)專業(yè)的智能鎖及智能入口解決方案供應(yīng)商。主要產(chǎn)品包括智能門(mén)鎖、智能柜鎖、智能箱、智能門(mén)禁、智能道閘設(shè)備等。
必達(dá)自成立以來(lái),堅(jiān)持以產(chǎn)品品質(zhì)為先,共獲得90多項(xiàng)國(guó)家專利、50多項(xiàng)中外認(rèn)證。主要產(chǎn)品通過(guò)美國(guó)BHMA電子鎖認(rèn)證,美國(guó)UL防火安全認(rèn)證,歐洲CE電子鎖認(rèn)證。
智能鎖十大品牌第五:亞太天能
廣東亞太天能科技股份有限公司(簡(jiǎn)稱:亞太天能)是中國(guó)智能指紋鎖領(lǐng)域領(lǐng)先的產(chǎn)品提供商和解決方案服務(wù)商,同時(shí)也是智能家居領(lǐng)域集科研、設(shè)計(jì)、生產(chǎn)、*于一體的專業(yè)化技術(shù)開(kāi)發(fā)型企業(yè)
電腦有幾種系統(tǒng)哪種最好
系統(tǒng)類型
UNIX
UNIX 是一個(gè)強(qiáng)大的多用戶、多任務(wù)操作系統(tǒng),支持多種處理器架構(gòu),按照操作系統(tǒng)的分類,屬于分時(shí)操作系統(tǒng)。UNIX 最早由Ken Thompson和Dennis Ritchie于1969年在美國(guó)AT&T的貝爾實(shí)驗(yàn)室開(kāi)發(fā)。
Unix和類Unix家族樹(shù)
類Unix(Unix-like)操作系統(tǒng)指各種傳統(tǒng)的Unix(比如System V、BSD、FreeBSD、OpenBSD、SUN公司的Solaris)以及各種與傳統(tǒng)Unix類似的系統(tǒng)(例如Minix、Linux、QNX等)。它們雖然有的是自由軟件,有的是商業(yè)軟件,但都相當(dāng)程度地繼承了原始UNIX的特性,有許多相似處,并且都在一定程度上遵守POSIX規(guī)范。由于Unix是The Open Group的注冊(cè)商標(biāo),特指遵守此公司定義的行為的操作系統(tǒng)。而類Unix通常指的是比原先的Unix包含更多特征的操作系統(tǒng)。類Unix系統(tǒng)可在非常多的處理器架構(gòu)下運(yùn)行,在服務(wù)器系統(tǒng)上有很高的使用率,例如大專院校或工程應(yīng)用的工作站。
某些Unix變種,例如HP的HP-UX以及IBM的AIX僅設(shè)計(jì)用于自家的硬件產(chǎn)品上,而SUN的Solaris可安裝于自家的硬件或x86計(jì)算機(jī)上。蘋(píng)果計(jì)算機(jī)的 Mac OS X 是一個(gè)從NeXTSTEP、Mach以及FreeBSD共同派生出來(lái)的微內(nèi)核BSD系統(tǒng),此OS取代了蘋(píng)果計(jì)算機(jī)早期非Unix家族的Mac OS。
Linux
基于Linux的操作系統(tǒng)是20世紀(jì)1991年推出的一個(gè)多用戶、多任務(wù)的操作系統(tǒng)。它與UNIX完全兼容。Linux最初是由芬蘭赫爾辛基大學(xué)計(jì)算機(jī)系學(xué)生Linus Torvalds在基于UNIX的基礎(chǔ)上開(kāi)發(fā)的一個(gè)操作系統(tǒng)的內(nèi)核程序,Linux的設(shè)計(jì)是為了在Intel微處理器上更有效的運(yùn)用。其后在理查德?斯托曼的建議下以GNU通用公共許可證發(fā)布,成為自由軟件Unix變種。它的最大的特點(diǎn)在于他是一個(gè)源代碼公開(kāi)的自由及開(kāi)放源碼的操作系統(tǒng),其內(nèi)核源代碼可以自由傳播。[7]
一個(gè)流行Linux發(fā)行版――Ubuntu桌面
經(jīng)歷數(shù)年的披荊斬棘,自由開(kāi)源的Linux系統(tǒng)逐漸蠶食以往專利軟件的專業(yè)領(lǐng)域,例如以往計(jì)算機(jī)動(dòng)畫(huà)運(yùn)算巨擘──SGI的IRIX系統(tǒng)已被Linux家族及貝爾實(shí)驗(yàn)室研發(fā)小組設(shè)計(jì)的九號(hào)計(jì)劃與Inferno系統(tǒng)取代,皆用于分散表達(dá)式環(huán)境。它們并不像其他Unix系統(tǒng),而是選擇自帶圖形用戶界面。九號(hào)計(jì)劃原先并不普及,因?yàn)樗鼊偼瞥鰰r(shí)并非自由軟件。后來(lái)改在自由及開(kāi)源軟件許可證Lucent Public License發(fā)布后,便開(kāi)始擁有廣大的用戶及社區(qū)。Inferno已被售予Vita Nuova并以GPL/MIT許可證發(fā)布。
Linux有各類發(fā)行版,通常為GNU/Linux,如Debian(及其衍生系統(tǒng)Ubuntu、Linux Mint)、Fedora、openSUSE等。Linux發(fā)行版作為個(gè)人計(jì)算機(jī)操作系統(tǒng)或服務(wù)器操作系統(tǒng),在服務(wù)器上已成為主流的操作系統(tǒng)。Linux在嵌入式方面也得到廣泛應(yīng)用,基于Linux內(nèi)核的Android操作系統(tǒng)已經(jīng)成為當(dāng)今全球最流行的智能*操作系統(tǒng)。
Mac OS X
Mac OS X桌面
Mac OS X是蘋(píng)果麥金塔電腦之操作系統(tǒng)軟件的Mac OS最新版本。Mac OS是一套運(yùn)行于蘋(píng)果Macintosh系列電腦上的操作系統(tǒng)。Mac OS是首個(gè)在商用領(lǐng)域成功的圖形用戶界面。Macintosh組包括比爾?阿特金森(Bill Atkinson)、杰夫?拉斯金(Jef Raskin)和安迪?赫茨菲爾德(Andy Hertzfeld)。Mac OS X 于 2001年 首次在商場(chǎng)上推出。它包含兩個(gè)主要的部分:Darwin,是以 BSD 原始代碼和 Mach 微核心 為基礎(chǔ),類似 Unix 的開(kāi)放原始碼環(huán)境,由蘋(píng)果電腦采用和與獨(dú)立開(kāi)發(fā)者協(xié)同作進(jìn)一步的開(kāi)發(fā);及一個(gè)由蘋(píng)果電腦開(kāi)發(fā),命名為 Aqua 之有版權(quán)的 GUI。
Windows
Windows是有微軟公司成功開(kāi)發(fā)的操作系統(tǒng).Windows是一個(gè)多任務(wù)的操作系統(tǒng),他采用圖形窗口界面,用戶對(duì)計(jì)算機(jī)的各種復(fù)雜操作只需通過(guò)點(diǎn)擊鼠標(biāo)就可以實(shí)現(xiàn)。[7]
Microsoft Windows系列操作系統(tǒng)是在微軟給IBM機(jī)器設(shè)計(jì)的MS-DOS的基礎(chǔ)上設(shè)計(jì)的圖形操作系統(tǒng)。Windows系統(tǒng),如Windows 2000、Windows XP皆是創(chuàng)建于現(xiàn)代的Windows NT內(nèi)核。NT內(nèi)核是由OS/2和OpenVMS等系統(tǒng)上借用來(lái)的。Windows可以在32位和64位的Intel和AMD的處理器上運(yùn)行,但是早期的版
Windows 8 Metro
本也可以在DEC Alpha、MIPS與PowerPC架構(gòu)上運(yùn)行。 雖然由于人們對(duì)于開(kāi)放源代碼作業(yè)系統(tǒng)興趣的提升,Windows的市場(chǎng)占有率有所下降,但是到2004年據(jù)庫(kù)服務(wù)等一些功能。微軟花費(fèi)了很大研究與開(kāi)發(fā)的經(jīng)費(fèi)用于使Windows擁有能運(yùn)行企業(yè)的大型程序的能力。
Windows 8桌面
Windows XP在2001年10月25日發(fā)布,2004年8月24日發(fā)布服務(wù)包2,2008年4月21日發(fā)布最新的服務(wù)包3。 微軟上一款操作系統(tǒng)Windows Vista(開(kāi)發(fā)代碼為L(zhǎng)onghorn)于2007年1月30日發(fā)售[4]。Windows Vista增加了許多功能,尤其是系統(tǒng)的安全性和網(wǎng)絡(luò)管理功能,并且其擁有界面華麗的Aero Glass。但是整體而言,其在全球市場(chǎng)上的口碑卻并不是很好。而最新的Windows 8微軟于2012年10月正式推出,微軟自稱觸摸革命將開(kāi)始。
iOS
iOS 6用戶界面
iOS操作系統(tǒng)是由蘋(píng)果公司開(kāi)發(fā)的手持設(shè)備操作系統(tǒng)。蘋(píng)果公司最早于2007年1月9日的Macworld大會(huì)上公布這個(gè)系統(tǒng),最初是設(shè)計(jì)給iPhone使用的,后來(lái)陸續(xù)套用到iPod touch、iPad以及Apple TV等蘋(píng)果產(chǎn)品上。iOS與蘋(píng)果的Mac OS X操作系統(tǒng)一樣,它也是以Darwin為基礎(chǔ)的,因此同樣屬于類Unix的商業(yè)操作系統(tǒng)。原本這個(gè)系統(tǒng)名為iPhone OS,直到2010年6月7日WWDC大會(huì)上宣布改名為iOS。截止至2011年11月,根據(jù)C*ys的數(shù)據(jù)顯示,iOS已經(jīng)占據(jù)了全球智能*系統(tǒng)市場(chǎng)份額的30%,在美國(guó)的市場(chǎng)占有率為43%。
Android
Android 4.2 用戶界面
Android是一種以Linux為基礎(chǔ)的開(kāi)放源代碼操作系統(tǒng),主要使用于便攜設(shè)備。[8] 尚未有統(tǒng)一中文名稱,中國(guó)大陸地區(qū)較多人使用“安卓”或“安致”。Android操作系統(tǒng)最初由Andy Rubin開(kāi)發(fā),最初主要支持*。2005年由Google*注資,并組建開(kāi)放*聯(lián)盟開(kāi)發(fā)改良,逐漸擴(kuò)展到平板電腦及其他領(lǐng)域上。2011年第一季度,Android在全球的市場(chǎng)份額首次超過(guò)塞班系統(tǒng),躍居全球第一。 2012年11月數(shù)據(jù)顯示,Android占據(jù)全球智能*操作系統(tǒng)市場(chǎng)76%的份額,中國(guó)市場(chǎng)占有率為90%。[9]
Windows Phone
Windows Phone(簡(jiǎn)稱:WP)是微軟發(fā)布的一款*操作系統(tǒng),它將微軟旗下的Xbox Live游戲、Xbox Music音樂(lè)與獨(dú)特的視頻體驗(yàn)集成至*中。微軟公司于2010年10月11日晚上9點(diǎn)30分正式發(fā)布了智能*操作系統(tǒng)Windows Phone,并將其使用接口稱為“Modern”接口。2011年2月,“諾基亞”與微軟達(dá)成全球戰(zhàn)略同盟并深度合作共同研發(fā)。2011年9月27日,微軟發(fā)布Windows Phone 7.5。2012年6月21日,微軟正式發(fā)布Windows Phone 8,采用和Windows 8相同的Windows NT內(nèi)核,同時(shí)也針對(duì)市場(chǎng)的Windows Phone 7.5發(fā)布Windows Phone 7.8?,F(xiàn)有Windows Phone 7*都將無(wú)法升級(jí)至Windows Phone 8。
Chrome OS
Chrome OS桌面
Chrome OS是由谷歌開(kāi)發(fā)的一款基于Linux的操作系統(tǒng),發(fā)展出與互聯(lián)網(wǎng)緊密結(jié)合的云操作系統(tǒng),工作時(shí)運(yùn)行Web應(yīng)用程序。谷歌在2009年7月7日發(fā)布該操作系統(tǒng),并在2009年11月19日以Chromium OS之名推出相應(yīng)的開(kāi)源項(xiàng)目,并將Chromium OS代碼開(kāi)源。[10] 與開(kāi)源的Chromium OS不同的是,已編譯好的Chrome OS只能用在與谷歌的合作*商的特定的硬件上。
Chrome OS同時(shí)支持Intel x86以及ARM處理器,軟件結(jié)構(gòu)極其簡(jiǎn)單,可以理解為在Linux的內(nèi)核上運(yùn)行一個(gè)使用新的窗口系統(tǒng)的Chrome瀏覽器。對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),web就是平臺(tái),所有現(xiàn)有的web應(yīng)用可以完美的在Chrome OS中運(yùn)行,開(kāi)發(fā)者也可以用不同的開(kāi)發(fā)語(yǔ)言為其開(kāi)發(fā)新的web應(yīng)用。
就目前來(lái)說(shuō)windows系統(tǒng)是目前的領(lǐng)頭羊,最全最好用的系統(tǒng),比如windows10。
北郵通信方向的研究生導(dǎo)師都有哪些?
北郵通信方向的研究生導(dǎo)師都有楊鴻文、紀(jì)紅、文福安、勾學(xué)榮、曾志民、王文博、吳洪。
余建軍,2001年,電子科學(xué)與技術(shù),《高速光通信系統(tǒng)及全光波長(zhǎng)變換中的若干關(guān)鍵問(wèn)題的研究》。
李麗香,2008年,信息與通信工程,《一種新的基于螞蟻混沌行為的群智能優(yōu)化算法及其應(yīng)用研究》。
北京郵電大學(xué)創(chuàng)建于1955年,原名北京郵電學(xué)院,是中華人民共和國(guó)第一所郵電高等學(xué)府,隸屬原郵電部。 1960年,被國(guó)務(wù)院確定為全國(guó)重點(diǎn)高校。1993年,更名為“北京郵電大學(xué)”。2000年,劃入教育部直屬高校行列。
據(jù)2019年4月學(xué)校官網(wǎng)顯示,北京郵電大學(xué)有西土城路校區(qū)、沙河校區(qū)、宏福校區(qū)和小西天校區(qū),在江蘇無(wú)錫和廣東深圳分別設(shè)有研究院。全日制本、碩、博學(xué)生及留學(xué)生近23000名,正式注冊(cè)的非全日制學(xué)生近55000名。
教職工總數(shù)2183人,其中專任教師1435人;有博士學(xué)位授權(quán)一級(jí)學(xué)科點(diǎn)10個(gè),碩士學(xué)位授權(quán)一級(jí)學(xué)科點(diǎn)22個(gè)(含一級(jí)學(xué)科博士點(diǎn)10個(gè)),有7類專業(yè)碩士學(xué)位授權(quán)點(diǎn),有43個(gè)本科專業(yè),建立博士后科研流動(dòng)站6個(gè)。
擴(kuò)展資料:
北京郵電大學(xué)通信方向信息:
1955年,以天津大學(xué)電訊系、*電報(bào)通訊和無(wú)線電通信廣播兩個(gè)專業(yè)及重慶大學(xué)電機(jī)系*電報(bào)通訊專業(yè)為基礎(chǔ)組建北京郵電學(xué)院,成為中華人民共和國(guó)第一所郵電高等學(xué)府,隸屬國(guó)家郵電部。
2012年成為首批國(guó)家級(jí)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃實(shí)施高校之一。同年,北京郵電大學(xué)信息與通信工程一級(jí)學(xué)科在教育部學(xué)科評(píng)估結(jié)果中排名全國(guó)第一。
國(guó)家級(jí)教學(xué)團(tuán)隊(duì):電子信息實(shí)驗(yàn)教學(xué)中心教學(xué)團(tuán)隊(duì)(帶頭人紀(jì)越峰)、計(jì)算機(jī)通信教學(xué)團(tuán)隊(duì)(帶頭人楊放春)、通信原理課程教學(xué)團(tuán)隊(duì)(帶頭人楊鴻文)、信息安全教學(xué)團(tuán)隊(duì)(帶頭人楊義先)
博士后科研流動(dòng)站:電子科學(xué)與技術(shù)、信息與通信工程、計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、管理科學(xué)與工程。
根據(jù)2019年4月學(xué)校官網(wǎng)顯示,北京郵電大學(xué)建有國(guó)家重點(diǎn)實(shí)驗(yàn)室2個(gè)、國(guó)家工程實(shí)驗(yàn)室5個(gè)(其中2個(gè)為牽頭、3個(gè)為合作)、教育部工程研究中心2個(gè)。
教育部“111創(chuàng)新引智基地”5個(gè)、北京實(shí)驗(yàn)室1個(gè)、各類部級(jí)重點(diǎn)實(shí)驗(yàn)室9個(gè)以及網(wǎng)絡(luò)技術(shù)、信息光子學(xué)與光通信、感知技術(shù)與產(chǎn)業(yè)3個(gè)研究院,可信網(wǎng)絡(luò)通信2011協(xié)同創(chuàng)新中心。同時(shí),學(xué)校建有國(guó)家級(jí)大學(xué)科技園。
以上就是大學(xué)路整理的生物識(shí)別工程排名院校 操作系統(tǒng)中的一些概念問(wèn)題相關(guān)內(nèi)容,想要了解更多信息,敬請(qǐng)查閱大學(xué)路。