計算機基礎知識

** 第一課:計算機基礎知識**

第一章計算機的組成
計算機是由硬件(Hardwaer)和軟件(Software)來組成兩大類,他是一臺可以自由傳輸數(shù)據(jù),儲存數(shù)據(jù),娛樂,工作等等的智能設備。

第一節(jié)計算機硬件


主板架構圖
主板架構圖

內存====用來存儲臨時數(shù)據(jù),弱點喜歡松動一般電腦黑屏都是他松動了,導致電腦不能機 基本上%80以上的電腦不能開機都是他出了問題,服務器同樣如此,所以他是罪魁禍首。
聲卡====是用來傳輸是實現(xiàn)聲波、數(shù)字信號相互轉換的一種硬件,弱點容易燒,里面的彈片容易變形,最好是不要經(jīng)常拔插。
網(wǎng)卡====用來接受和發(fā)送網(wǎng)絡信號,用的是TCP/IP協(xié)議 ,弱點容易被雷擊童鞋們要小心自己的網(wǎng)卡哦。
顯卡====是用來顯示視頻信號,可用來娛樂,看電影用,弱點玩游戲的時候或看4K視頻的候,GPU溫度過高導致風扇轉速過快很吵,所以風扇容易壞,壞了GPU就容易燒,就算不燒GPU自己也會降頻,降頻的時候就出線卡屏的現(xiàn)象,有些童鞋顯卡很好的,要注意下自己的顯卡哦。
主板====是用來協(xié)調各個硬件設備傳輸數(shù)據(jù),他上面的南橋,和北橋,是他的核心,弱點容易被雷擊,靜電脈沖,所以請童鞋們買防靜電主板比較好哦。
中央處理器====計算機的核心,計算機心臟,整臺機器的速度快慢都由他來決定,弱點運行的時候溫度過高,如果沒有個好的風扇來散熱,容易燒點,童鞋們要好好注意哦。
電源====用來給所有設備來供電, 弱點容易被雷擊,時間永久以后聲音大。
輸入設備====鍵盤,鼠標,掃描儀,光筆,手寫板,話筒,等等。
輸出設備====顯示器,打印機,繪圖儀,投影儀,等等。
存儲設備====硬盤,U盤,光盤,磁帶,軟盤,固態(tài)硬盤,等等
第二節(jié)計算機軟件


系統(tǒng)軟件====系統(tǒng)軟件分很多類如:Windows,linux,Uinx,Novell Netware,MAC OSX,Dos,GUN.
服務程序====服務程序是指隨著計算機一起啟動的后臺程序如,shell,系統(tǒng)調用,內核,等等。
語言系統(tǒng)====機器語言,匯編語言,C語言,C++,C#,Java,VB,Python,Go語言等等。
數(shù)據(jù)庫====Oracle,mysql,DB2,等等大型數(shù)據(jù)庫。
系統(tǒng)軟件====就是系統(tǒng)自帶的軟件如:記事本等等,就不羅嗦了。
應用軟件====就是我們常用的QQ,辦公軟件等等。。。。。。。
第二章計算機歷史 計算機之父
馮諾依曼
馮諾依曼

馮·諾依曼 (John von Neumann,1903~1957),20世紀最重要的數(shù)學家之一,在現(xiàn)代計算機、博弈論、核武器和生化武器等諸多領域內有杰出建樹的最偉大的科學全才之一,被后人稱為“計算機之父”和“博弈論之父(涯杰)”。[2] 原籍匈牙利。布達佩斯大學數(shù)學博士。先后執(zhí)教于柏林大學和漢堡大學。1930年前往美國,后入美國籍。歷任普林斯頓大學、普林斯頓高級研究所教授,美國原子能委員會會員。美國全國科學院院士。早期以算子理論、共振論、量子理論、集合論等方面的研究聞名,開創(chuàng)了馮·諾依曼代數(shù)。第二次世界大戰(zhàn)期間為第一顆原子彈的研制作出了貢獻。為研制電子數(shù)字計算機提供了基礎性的方案。1944年與摩根斯特恩(Oskar Morgenstern)合著《博弈論與經(jīng)濟行為》,是博弈論學科的奠基性著作。晚年,研究自動機理論,著有對人腦和計算機系統(tǒng)進行精確分析的著作《計算機與人腦》

馮諾依曼結構體系圖
馮諾依曼結構體系圖

美籍匈牙利數(shù)學家馮·諾依曼于1946年提出存儲程序原理,把程序本身當作數(shù)據(jù)來對待,程序和該程序處理的數(shù)據(jù)用同樣的方式儲存。 馮·諾依曼體系結構馮·諾依曼理論的要點是:數(shù)字計算機的數(shù)制采用二進制;計算機應該按照程序順序執(zhí)行。人們把馮·諾依曼的這個理論稱為馮·諾依曼體系結構。
發(fā)展歷史
第一代計算機(1946-1957) 電子管時代 第二代計算機(1958-1964) 晶體管時代 第三代計算機(1965-1970) 集成電路時代 第四代計算機(1971年以后) 大規(guī)模集成電路時代 第五代計算機(智能計算機 ) 人腦神經(jīng)元、突觸功能以及其他腦功能的微芯片

第一代計算機
第一代計算機

第一代計算機是50年代計算機研制的第一個高潮時期,那時的計算機中的主要元器件都是用電子管制成的,后人將用電子管制作的計算機稱為第一代計算機。這個時期的計算機發(fā)展有三個特點:即由軍用擴展至民用,由實驗室開發(fā)轉入工業(yè)化生產(chǎn),同時由科學計算擴展到數(shù)據(jù)和事務處理。 以“埃尼亞克”為代表,一批計算機迅速推向市場,形成了第一代計算機族。在這一時期,美籍匈牙利科學家馮·諾伊曼提出了“程序存儲”的概念,其基本思想是把一些常用的基本操作都制成電路,每一個這樣的操作都用一個數(shù)代表,于是這個數(shù)就可以指令計算機執(zhí)行某項操作。程序員根據(jù)解題的要求,用這些數(shù)來編制程序,并把程序同數(shù)據(jù)一起放在計算機的內存儲器里。當計算機運行時,它可以依次以很高的速度從存儲器中取出程序里的一條條指令,逐一予以執(zhí)行,以完成全部計算的各項操作,它自動從一個程序指令進到下一個程序指令,作業(yè)順序通過“條件轉移”指令自動完成?!俺绦虼鎯Α笔谷坑嬎愠蔀檎嬲淖詣舆^程,它的出現(xiàn)被譽為電子計算機史上的里程碑,而這種類型的計算機被人們稱為“馮·諾伊曼機”

第二代計算機
第二代計算機

第二代計算機晶體管計算機(1957-1964)20世紀50年代中期,晶體管的出現(xiàn)使計算機生產(chǎn)技術得到了根本性的發(fā)展,由晶體管代替電子管作為計算機的基礎器件,用磁芯或磁鼓作存儲器,在整體性能上,比第一代計算機有了很大的提高。同時程序語言也相應的出現(xiàn)了,如Fortran,Cobol,Algo160等計算機高級語言。晶體管計算機被用于科學計算的同時,也開始在數(shù)據(jù)處理、過程控制方面得到應用

第三代計算機
第三代計算機

第三代計算機中小規(guī)模集成電路計算機(1964-1971)20世紀60年代中期, 中小規(guī)模集成電路計算機 中小規(guī)模集成電路計算機(2張) 隨著半導體工藝的發(fā)展,成功制造了集成電路。中小規(guī)模集成電路成為計算機的主要部件,主存儲器也漸漸過渡到半導體存儲器,使計算機的體積更小,大大降低了計算機計算時的功耗,由于減少了焊點和接插件,進一步提高了計算機的可靠性。在軟件方面,有了標準化的程序設計語言和人機會話式的Basic語言,其應用領域也進一步擴大。

第四代計算機
第四代計算機

第四代計算機大規(guī)模和超大規(guī)模集成電路計算機(1971-2016)隨著大規(guī)模集成電路的成功制作并用于計算機硬件生產(chǎn)過程,計算機的體積進一步縮小,性能進一步提高。集成更高的大容量半導體存儲器作為內存儲器,發(fā)展了并行技術和多機系統(tǒng),出現(xiàn)了精簡指令集計算機(RISC),軟件系統(tǒng)工程化、理論化,程序設計自動化。微型計算機在社會上的應用范圍進一步擴大,幾乎所有領域都能看到計算機的“身影”

第五代計算機
第五代計算機

第五代計算機IBM發(fā)表聲明稱,該公司已經(jīng)研制出一款能夠模擬人腦神經(jīng)元、突觸功能以及其他腦功能的微芯片,從而完成計算功能,這是模擬人腦芯片領域所取得的又一大進展。IBM表示,這款微芯片擅長完成模式識別和物體分類等繁瑣任務,而且功耗還遠低于傳統(tǒng)硬件。
計算機類型

計算機類型

巨型計算機
巨型計算機

具有很強的計算和處理數(shù)據(jù)的能力,主要特點表現(xiàn)為高速度和大容量,配有多種外部和外圍設備及豐富的、高功能的軟件系統(tǒng),“天河二號”是由國防科學技術大學研制的超級計算機系統(tǒng),以峰值計算速度每秒5.49億億次、持續(xù)計算速度每秒3.39億億次雙精度浮點運算的優(yōu)異性能位居榜首,成為全球最快超級計算機

大型計算機
大型計算機

超級計算機(chao ji ji suan ji):能夠執(zhí)行一般個人電腦無法處理的大資料量與高速運算的電腦。其基本組成組件與個人電腦的概念無太大差異,但規(guī)格與性能則強大許多,是一種超大型電子計算機。具有很強的計算和處理數(shù)據(jù)的能力,主要特點表現(xiàn)為高速度和大容量,配有多種外部和外圍設備及豐富的、高功能的軟件系統(tǒng)。現(xiàn)有的超級計算機運算速度大都可以達到每秒一太(Trillion,萬億)次以上。

小型計算機
小型計算機

小型計算機是相對于大型計算機而言,小型計算機的軟件、硬件系統(tǒng)規(guī)模比較小,但價格低、可靠性高、便于維護和使用。小型計算機是屬于硬件系統(tǒng)比較小,但功能卻不少的微型計算機 可以使成功人士方便攜帶和使用。

微型計算機
微型計算機

微型計算機的特點是體積小、靈活性大、價格便宜、使用方便。把微型計算機集成在一個芯片上即構成單片微型計算機(Single Chip Microcomputer)。由微型計算機配以相應的外圍設備(如打印機)及其他專用電路、電源、面板、機架以及足夠的軟件構成的系統(tǒng)叫做微型計算機系統(tǒng)(Microcomputer System)(即通常說的電腦)。
服務器類型

塔式服務器
塔式服務器

塔式服務器(Tower Server)應該是見得最多也最容易理解的一種服務器結構類型,因為它的外形以及結構都跟立式PC差不多,當然,由于服務器的主板擴展性較強、插槽也多出一堆,所以個頭比普通主板大一些,因此塔式服務器的主機機箱也比標準的ATX機箱要大,一般都會預留足夠的內部空間以便日后進行硬盤和電源的冗余擴展。

機架式服務器
機架式服務器

機架式服務器的外形看來不像計算機,而像交換機,有1U(1U=1.75英寸)、2U、4U等規(guī)格。機架式服務器安裝在標準的19英寸機柜里面。這種結構的多為功能型服務器

刀片式服務器
刀片式服務器

刀片服務器是指在標準高度的機架式機箱內可插裝多個卡式的服務器單元,是一種實現(xiàn)HAHD(High Availability High Density,高可用高密度)的低成本服務器平臺,為特殊應用行業(yè)和高密度計算環(huán)境專門設計。刀片服務器就像“刀片”一樣,每一塊“刀片”實際上就是一塊系統(tǒng)主板。
服務器功能與應用
Web服務器一般指網(wǎng)站服務器,是指駐留于因特網(wǎng)上某種類型計算機的程序,可以向瀏覽器等Web客戶端提供文檔,[1] 也可以放置網(wǎng)站文件,讓全世界瀏覽;可以放置數(shù)據(jù)文件,讓全世界下載。目前最主流的三個Web服務器是Apache Nginx IIS
數(shù)據(jù)庫服務器由運行在局域網(wǎng)中的一臺/多臺計算機和數(shù)據(jù)庫管理系統(tǒng)軟件共同構成,數(shù)據(jù)庫服務器為客戶應用程序提供數(shù)據(jù)服務。
郵件服務器是一種用來負責電子郵件收發(fā)管理的設備。它比網(wǎng)絡上的免費郵箱更安全和高效,因此一直是企業(yè)公司的必備設備。
文件服務器是一種器件,它的功能就是向服務器提供文件。它加強了存儲器的功能,簡化了網(wǎng)絡數(shù)據(jù)的管理。它一則改善了系統(tǒng)的性能,提高了數(shù)據(jù)的可用性,二則減少了管理的復雜程度,降低了運營費用。
中間件是一種獨立的系統(tǒng)軟件或服務程序,分布式應用軟件借助這種軟件在不同的技術之間共享資源。中間件位于客戶機/ 服務器的操作系統(tǒng)之上,管理計算機資源和網(wǎng)絡通訊。是連接兩個獨立應用程序或獨立系統(tǒng)的軟件。相連接的系統(tǒng),即使它們具有不同的接口,但通過中間件相互之間仍能交換信息。執(zhí)行中間件的一個關鍵途徑是信息傳遞。通過中間件,應用程序可以工作于多平臺或OS環(huán)境
日志服務器是專門供一些服務器,設備在運行過程中產(chǎn)生的使用記錄及硬件狀態(tài)的一個集中反應的數(shù)據(jù)存儲的地方就是日志服務器,用戶可以根據(jù)需要做數(shù)據(jù)的查詢統(tǒng)計等工作,及時了解各部分設備的運行狀態(tài)??梢允峭ㄓ玫?,也可以是專用的。
監(jiān)控服務器監(jiān)控就是指將遠程服務器運行數(shù)據(jù)通過各種方式記錄下來,并在需要時可以隨時調用監(jiān)控記錄進行查看。
程序版本控制服務器也就是更新服務器,用來遠程更新服務和版本軟件控制服務。
虛擬服務器也稱為VPS(Virtual Private Service,虛擬專用業(yè)務)主機,簡稱為虛擬主機。
打印服務器提供簡單而高效的網(wǎng)絡打印解決方案。一端連接打印機,一端連接網(wǎng)絡(交換機),打印服務器在網(wǎng)絡中的任何位置,都能夠很容易地為局域網(wǎng)內所有用戶提供打印。連接局域網(wǎng)內的電腦無數(shù)量限制,極大地提高了打印機利用率,可以這樣認為,打印服務器為每一個連接局域網(wǎng)內的電腦提供了一臺打印機,實現(xiàn)了打印機共享功能 。
域控服務器是用語言軟件集中管理的器件,能安全集中管理域中賬戶密碼、管理策略等構成數(shù)據(jù)庫,統(tǒng)一安全策略。
多媒體服務器:用戶將數(shù)據(jù)轉換成信息,并把信息送到需要者手中的裝置。具有捕獲、處理、管理和傳遞多媒體信息:文本、圖像、音頻和視頻的功能。多媒體服務器在未來的各個領域中將會發(fā)揮越來越多的作用,而隨著它的廣泛的被應用,也會出現(xiàn)相應的信息管理問題。
通信服務器(Communication Server),是一個專用系統(tǒng),為網(wǎng)絡上需要通過遠程通信鏈路傳送文件或訪問遠地系統(tǒng)或網(wǎng)絡上信息的用戶提供通信服務。通信服務器根據(jù)軟件和硬件能力為一個或同時為多個用戶提供通信信道。
ERP服務器,用來統(tǒng)一管理金融,人事,財務等等一些服務。
計算機網(wǎng)絡存儲

DAS存儲
直連式存儲(Direct-Attached Storage,直連式存儲與服務器主機之間的連接通道通常采用SCSI連接,隨著服務器CPU的處理能力越來越強,存儲硬盤空間越來越大,陣列的硬盤數(shù)量越來越多,SCSI通道將會成為IO瓶頸;服務器主機SCSI ID資源有限,能夠建立的SCSI通道連接有限。
NAS存儲 NAS(Network Attached Storage)網(wǎng)絡存儲基于標準網(wǎng)絡協(xié)議實現(xiàn)數(shù)據(jù)傳輸,為網(wǎng)絡中的Windows / Linux / Mac OS 等各種不同操作系統(tǒng)的計算機提供文件共享和數(shù)據(jù)備份。
SAN存儲
存儲區(qū)域網(wǎng)絡(Storage Area Network,簡稱SAN)采用網(wǎng)狀通道(Fibre Channel ,簡稱FC,區(qū)別與Fiber Channel光纖通道)技術,通過FC交換機連接存儲陣列和服務器主機,建立專用于數(shù)據(jù)存儲的區(qū)域網(wǎng)絡。SAN經(jīng)過十多年歷史的發(fā)展,已經(jīng)相當成熟,成為業(yè)界的事實標準(但各個廠商的光纖交換技術不完全相同,其服務器和SAN存儲有兼容性的要求)。
操作系統(tǒng)

操作系統(tǒng)是用戶和計算機的接口,同時也是計算機硬件和其他軟件的接口。操作系統(tǒng)的功能包括管理計算機系統(tǒng)的硬件、軟件及數(shù)據(jù)資源,控制程序運行,改善人機界面,為其它應用軟件提供支持,讓計算機系統(tǒng)所有資源最大限度地發(fā)揮作用,提供各種形式的用戶界面,使用戶有一個好的工作環(huán)境,為其它軟件的開發(fā)提供必要的服務和相應的接口等。實際上,用戶是不用接觸操作系統(tǒng)的,操作系統(tǒng)管理著計算機硬件資源,同時按照應用程序的資源請求,分配資源,如:劃分CPU時間,內存空間的開辟,調用打印機等。
ABI開發(fā)接口標準
ABI不同于API ,API定義了源代碼和庫之間的接口,因此同樣的代碼可以在支持這個API的任何系統(tǒng)中編譯 ,然而ABI允許編譯好的目標代碼在使用兼容ABI的系統(tǒng)中無需改動就能運行。 ABI掩蓋了各種細節(jié),例如:調用約定控制著函數(shù)的參數(shù)如何傳送以及如何接受返回值;系統(tǒng)調用的編碼和一個應用如何向操作系統(tǒng)進行系統(tǒng)調用;以及在一個完整的操作系統(tǒng)ABI中,對象文件的二進制格式、程序庫等等。一個完整的ABI,像 Intel二進制兼容標準 (iBCS) ,允許支持它的操作系統(tǒng)上的程序不經(jīng)修改在其他支持此ABI的操作系統(tǒng)上運行。其他的 ABI 標準化細節(jié)包括C++ name decoration和同一個平臺上的編譯器之間的調用約定,但是不包括跨平臺的兼容性。在Unix的操作系統(tǒng)中,存在很多運行在同一件平臺上互相相關但是不兼容的操作系統(tǒng)(尤其是80386兼容系統(tǒng))。有一些努力嘗試標準化A I,以減少銷售商將程序移植到其他系統(tǒng)時所需的工作。然而,直到現(xiàn)在還沒有很成功的例子,雖然LSB正在為Linux做這方面的努力
編程語言
編程語言(programming language),是用來定義計算機程序的形式語言。它是一種被標準化的交流技巧,用來向計算機發(fā)出指令。一種計算機語言讓程序員能夠準確地定義計算機所需要使用的數(shù)據(jù),并精確地定義在不同情況下所應當采取的行動
低級語言:機器語言(machine language)是一種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的CPU可直接解讀的數(shù)據(jù)。
中級語言:匯編語言,C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。
高級語言:高級語言(High-level programming language)相對于機器語言(machine language,是一種指令集的體系。這種指令集,稱機器碼(machine code),是電腦的CPU可直接解讀的數(shù)據(jù))而言。是高度封裝了的編程語言,與低級語言相對。它是以人類的日常語言為基礎的一種編程語言,使用一般人易于接受的文字來表示(例如漢字、不規(guī)則英文或其他外語),從而使程序編寫員編寫更容易,亦有較高的可讀性,以方便對電腦認知較淺的人亦可以大概明白其內容。由于早期電腦業(yè)的發(fā)展主要在美國,因此一般的高級語言都是以英語為藍本。在1980年代,當東亞地區(qū)開始使用電腦時,在日本、臺灣及中國大陸都曾嘗試開發(fā)用各自地方語言編寫的高級語言,當中主要都是改編BASIC或專用于數(shù)據(jù)庫數(shù)據(jù)訪問的語言,但是隨著編程者的外語能力提升,現(xiàn)時的有關開發(fā)很少。
UNIX
UNIX 是一個強大的多用戶、多任務操作系統(tǒng),支持多種處理器架構,按照操作系統(tǒng)的分類,屬于分時操作系統(tǒng)。UNIX 最早由Ken Thompson和Dennis Ritchie于1969年在美國AT&T的貝爾實驗室開發(fā)。類Unix(Unix-like)操作系統(tǒng)指各種傳統(tǒng)的Unix以及各種與傳統(tǒng)Unix類似的系統(tǒng)。它們雖然有的是自由軟件,有的是商業(yè)軟件,但都相當程度地繼承了原始UNIX的特性,有許多相似處,并且都在一定程度上遵守POSIX規(guī)范。類Unix系統(tǒng)可在非常多的處理器架構下運行,在服務器系統(tǒng)上有很高的使用率,例如大專院校或工程應用的工作站
linux
基于Linux的操作系統(tǒng)是20世紀1991年推出的一個多用戶、多任務的操作系統(tǒng)。它與UNIX完全兼容。Linux最初是由芬蘭赫爾辛基大學計算機系學生Linus Torvalds在基于UNIX的基礎上開發(fā)的一個操作系統(tǒng)的內核程序,Linux的設計是為了在Intel微處理器上更有效的運用。其后在理查德·斯托曼的建議下以GNU通用公共許可證發(fā)布,成為自由軟件Unix變種。它的最大的特點在于他是一個源代碼公開的自由及開放源碼的操作系統(tǒng),其內核源代碼可以自由傳播。
Mac OS X
Mac OS是一套運行于蘋果Macintosh系列電腦上的操作系統(tǒng)。Mac OS是首個在商用領域成功的圖形用戶界面。Macintosh組包括比爾·阿特金森(Bill Atkinson)、杰夫·拉斯金(Jef Raskin)和安迪·赫茨菲爾德(Andy Hertzfeld)。Mac OS X 于 2001年 首次在商場上推出。它包含兩個主要的部分:Darwin,是以 BSD 原始代碼和 Mach 微核心 為基礎,類似 Unix 的開放原始碼環(huán)境。
Windows
Windows是由微軟公司成功開發(fā)的操作系統(tǒng).Windows是一個多任務的操作系統(tǒng),他采用圖形窗口界面,用戶對計算機的各種復雜操作只需通過點擊鼠標就可以實現(xiàn)
iOS
OS操作系統(tǒng)是由蘋果公司開發(fā)的手持設備操作系統(tǒng)。iOS與蘋果的Mac OS X操作系統(tǒng)一樣,它也是以Darwin為基礎的,因此同樣屬于類Unix的商業(yè)操作系統(tǒng)。原本這個系統(tǒng)名為iPhone OS,直到2010年6月7日WWDC大會上宣布改名為iOS。截止至2011年11月,根據(jù)Canalys的數(shù)據(jù)顯示,iOS已經(jīng)占據(jù)了全球智能手機系統(tǒng)市場份額的30%,在美國的市場占有率為43%。
Android
Android是一種以Linux為基礎的開放源代碼操作系統(tǒng),主要使用于便攜設備。[8] Android操作系統(tǒng)最初由Andy Rubin開發(fā),最初主要支持手機。2005年由Google收購注資,并組建開放手機聯(lián)盟開發(fā)改良,逐漸擴展到平板電腦及其他領域上。2011年第一季度,Android在全球的市場份額首次超過塞班系統(tǒng),躍居全球第一。 2012年11月數(shù)據(jù)顯示,Android占據(jù)全球智能手機操作系統(tǒng)市場76%的份額,中國市場占有率為90%。
WP
Windows Phone(簡稱:WP)是微軟發(fā)布的一款手機操作系統(tǒng),它將微軟旗下的Xbox Live游戲、Xbox Music音樂與獨特的視頻體驗集成至手機中。微軟公司于2010年10月11日晚上9點30分正式發(fā)布了智能手機操作,系統(tǒng)Windows Phone,并將其使用接口稱為“Modern”接口。2011年2月,“諾基亞”與微軟達成全球戰(zhàn)略同盟并深度合作共同研發(fā)。2011年9月27日,微軟發(fā)布Windows Phone 7.5。2012年6月21日,微軟正式發(fā)布Windows Phone 8,采用和Windows 8相同的Windows NT內核,同時也針對市場的Windows Phone 7.5發(fā)布Windows Phone 7.8。2014年4月2日,微軟在舊金山召開Build2014開發(fā)者大會。大會上微軟推出Windows Phone 8.1更新,2014年8月4日晚,微軟正式向WP開發(fā)者推送了WP8.1 GDR1預覽版,即WP8.1 Update。
Chrome OS
Chrome OS是由谷歌開發(fā)的一款基于Linux的操作系統(tǒng),發(fā)展出與互聯(lián)網(wǎng)緊密結合的云操作系統(tǒng),工作時運行Web應用程序。谷歌在2009年7月7日發(fā)布該操作系統(tǒng),并在2009年11月19日以Chromium OS之名推出相應的開源項目,并將Chromium OS代碼開源。[10] Chrome OS同時支持Intel x86以及ARM處理器,軟件結構極其簡單,可以理解為在Linux的內核上運行一個使用新的窗口系統(tǒng)的Chrome瀏覽器。對于開發(fā)人員來說,web就是平臺,所有現(xiàn)有的web應用可以完美的在Chrome OS中運行,開發(fā)者也可以用不同的開發(fā)語言為其開發(fā)新的web應用。
開源協(xié)議

開源協(xié)議
開源協(xié)議

BSD
BSD許可證原先是用在加州大學柏克利分校發(fā)表的各個4.4BSD/4.4BSD-Lite版本上面(BSD是Berkly Software Distribution的簡寫)的,后來也就逐漸沿用下來。1979年加州大學伯克利分校發(fā)布了BSD Unix,被稱為開放源代碼的先驅,BSD許可證就是隨著BSD Unix發(fā)展起來的。BSD許可證被Apache和BSD操作系統(tǒng)等開源軟件所采納,相較于GPL許可證和MPL許可證的嚴格性,BSD許可證就寬松許多了,一樣是只需要附上許可證的原文,不過比較有趣的是,它還要求所有進一步開發(fā)者將自己的版權資料放上去,所以拿到以BSD許可證發(fā)行的軟件可能會遇到一個小狀況,就是這些版權資料許可證占的空間比程序還大。
QPL
QPL是The Qt Public License的簡稱,是挪威一家機構創(chuàng)設的。QPL許可證的基本要求是獲得源代碼、修改源代碼,并可將修改從原始代碼中分離出來;修改可以按照作者的意愿被組合到新版本中;二進制代碼可以和原始代碼同名,這一點對于動態(tài)連接庫來說尤其重要;任何人都可以修正錯誤,這對于系統(tǒng)的發(fā)布者來說很關鍵;修改過的軟件可以按照滿足QPL許可證基本要求的任何開源軟件許可證進行發(fā)布。
QNCL
QNCL許可證是Qt Non Commercial License的簡稱,是QPL許可證的“兄弟版”,就像GPL許可證與LGPL許可證的關系一樣,QNCL許可證比QPL許可證更嚴格一些。
Jab
Jabber許可證的全稱是Jabber Open Source License,由美國Jabber.Com, Inc.公司提供。Jabber許可證在源代碼的復制、發(fā)行規(guī)定方面基本上和其他許可證沒有什么特別,但有一些細節(jié)規(guī)定值得借鑒:
◆ 可以將通過該許可證獲得的源代碼及修改過的源代碼與其他類型的不受該許可證約束的代碼結合,以新產(chǎn)品的形式發(fā)布,只要其中經(jīng)該許可證獲得的源代碼及修改過的源代碼能以與該許可證的要求類似的、符合OSI認證的其他開源軟件許可證的方式發(fā)布。
◆ 明確了需將源代碼置于公眾可以得到的狀態(tài)的時間至少應為12個月。
◆ 第三方對法定權利的聲明。假如使用者發(fā)現(xiàn)通過本許可證獲得的源代碼及應用程序接口中有一方擁有的知識產(chǎn)權,應單獨在源碼的發(fā)布時冠以“LEGAL”為抬頭的聲明,寫明知識產(chǎn)權權利要求的細節(jié),提請源代碼的接受者知道自己獲得了哪些知識產(chǎn)權的授權,讓源碼的接受者知道如何與知識產(chǎn)權權利人聯(lián)系。
◆ 細化了該許可證終止的情形,包括不按該許可證的要求發(fā)布和使用源代碼、發(fā)生專利侵權訴訟。
Com
◆ 規(guī)定可以將源代碼及修改過的源代碼與其他類型的不受本許可證約束的代碼結合,以新產(chǎn)品的形式發(fā)布,只要其中經(jīng)該許可證獲得的源代碼及修改過的源代碼能按該許可證的要求發(fā)布即可。
◆ 細化了該許可證終止的情形,包括發(fā)生專利侵權訴訟。
◆ 明確了一個獨立承擔責任的原則,就是假如按該許可證使用源代碼的使用者將獲得的源代碼應用于商業(yè)使用,那么他就要對在商業(yè)應用中出現(xiàn)的由于使用該源代碼程序而產(chǎn)生的侵權訴訟承擔完全責任。這一條規(guī)定是比較特殊的,絕大多數(shù)開源軟件許可證都不這么要求。
IBM
IBM許可證的全稱是IBM Public License。在滿足OSIA開源軟件許可證認證標準的前提下,IBM許可證還有如下一些細節(jié)性規(guī)定:
◆ 明確了專利授權。一般的開源軟件都明確源代碼的版權人將自己的修改權、復制權等版權權利向公眾許可,但保留署名權,而IBM許可證在此基礎上還明確假如源代碼中含有專利權,源代碼專利權人將復制、使用的專有權利向公眾許可。
◆ 細化了該許可證終止的情形,包括不按該許可證的要求發(fā)布和使用源代碼、發(fā)生專利侵權訴訟等。
◆ 像Common許可證一樣,IBM許可證也明確了獨立承擔責任原則,即假如按該許可證使用源代碼的使用者將獲得的源代碼應用于商業(yè)使用,那么他就要對在商業(yè)應用中出現(xiàn)的、由于使用該源代碼程序而產(chǎn)生的侵權訴訟承擔完全責任。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 229,565評論 6 539
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 99,115評論 3 423
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 177,577評論 0 382
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,514評論 1 316
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,234評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 55,621評論 1 326
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,641評論 3 444
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,822評論 0 289
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 49,380評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,128評論 3 356
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,319評論 1 371
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,879評論 5 362
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 44,548評論 3 348
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,970評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,229評論 1 291
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,048評論 3 397
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,285評論 2 376

推薦閱讀更多精彩內容

  • 眾所周知,計算機硬件主要由CPU(運算器和控制器)、存儲器(內存和外存)、外部設備(輸入/輸出設備)等構成。那這幾...
    張利鋒閱讀 5,882評論 0 4
  • 1.在計算機內部用來傳送、存儲、加工處理的數(shù)據(jù)或指令都是以二進制碼形式進行的。 2.數(shù)制也稱計數(shù)制,是指用同一組固...
    霧熏閱讀 2,304評論 0 37
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,814評論 18 139
  • 計算機體系結構是指根據(jù)屬性和功能不同而劃分的計算機理論組成部分及計算機基本工作原理、理論的總稱。其中計算機理論組成...
    廖馬兒閱讀 2,360評論 0 0
  • 認識計算機 (略) 計算機的應用 科學計算 數(shù)據(jù)處理 實時控制 計算機輔助工程 人工智能 計算機的產(chǎn)生和發(fā)展 世界...
    青貊閱讀 377評論 0 0