目錄 按一定的關係組成的同類事物 財貿係統 有條理或有係統的 係統研究 血統世係。 宋 範成大 《東宮壽詩》:“兩亥開基遠,三丁係統 長。”自註:“恭惟 藝祖 、 太宗皇帝 元命皆在亥,今太上、主上、殿下元命皆在丁。” 自成體係的組織;同類事物按一定秩序和內部聯繫組合成的整體。 郭沫若 《洪波麯》第十章三:“當時 曾虛白 和 董顯光 在擔任着國際宣傳處的工作,在係統 上隸屬於國民黨的宣傳部,而事實上卻是一個獨立的機關。” 秦牧 《我們需要傳記文學》:“曾經有人畫一株樹長出的各個枝丫來形容生物進化的係統 ,喻為‘生物樹’。” 始終一貫的條理,有條不紊的順序。 瞿秋白 《亂彈·新英雄》:“他們學會了組織和團结,有規劃的整頓自己的隊伍,有係統 的進行自己的戰鬥。” 知俠 《鐵道遊擊隊》第八章:“他對 小坡 能這樣有係統 的,把政委所講的告訴大傢,感到很驚奇。” 生物機體內能夠完成共同生理功能而組成的多個器官的總稱。如:消化係統 ;呼吸係統 。 謂一統於紀綱。 明 歸有光 《明君恭己而成功論》:“故曰大樂必易,大禮必簡。易故不怨,簡故不爭,四海之內,莫不係統 ,故能帝也。” ①有條理;有順序:係統 知識|係統 研究。
②同類事物按一定的秩序和內部聯繫組合而成的整體:循環係統 |商業係統 |組織係統 |係統 工程。
③由要素組成的有機整體。與要素相互依存相互轉化,一係統 相對較高一級係統 時是一個要素(或子係統 ),而該要素通常又是較低一級的係統 。係統 最基本的特性是整體性,其功能是各組成要素在孤立狀態時所沒有的。它具有結構和功能在漲落作用下的穩定性,具有隨環境變化而改變其結構和功能的適應性,以及歷時性。
④多細胞生物體內由幾種器官按一定順序完成一種或幾種生理功能的聯合體。如高等動物的呼吸係統 包括鼻、咽、喉、氣管、支氣管和肺,能進行氣體交換。 係統 (system),根據中華大詞典的解釋,它有兩種解釋:
解釋一:同類事物按一定的關係組成的整體。
例:組織係統 ,灌溉係統 。
解釋二:有條有理的。
例:係統 學習,係統 研究。
計算機係統
以下是有關現在關於操作係統 的文章。
我們口中的係統 通常是指操作係統 。
一、計算機軟件與操作係統
功能強大的計算機自從走進了人類的生活就發揮着越來越重要的作用,隨着時代的發展,計算機已與人們的日常生活息息相關。不能不說計算機軟件日新月異的發展在此起着關鍵作用。可以這麽說,離開了軟件,計算機就成了廢銅爛鐵。
計算機機軟件大致可以分為兩類:係統 軟件和應用軟件。
係統 軟件用於管理計算機資源,並為應用軟件提供一個統一的平臺。
應用軟件則在係統 軟件的基礎上實現用戶所需要的功能。
而操作係統 (operation system)則是最基本的係統 軟件,它控製計算機的所有資源關提供應用程序開發的基礎。
二、操作係統 誕生的原因
計算機是由cpu、內存、磁盤、顯卡、聲卡等許許多多設備組成的,而且這些設備的廠商衆多,品種繁多,而且不同廠商生産的同種設備雖然完成同種功能,但是具體細節卻存在千差萬別。
為了正確地管理和使用這些設備來實現具體的應用,這樣程序員就得瞭解和掌握各種設備的工作原理。而且對於同種設備,由於不同的硬件廠商在實現細節上的差異使得程序員再次陷入了復雜的硬件控製的深淵!
必須找到一種方法使得程序員從苦海中脫離出來!多年的研究與發展終於使得這個願望成為現實。這個解决方法就是在硬件的基礎上加載一層軟件來管理整個係統 。這個軟件通過設備驅動程序來與計算機硬件打交道,通過一係列的功能模塊將整個計算機硬件係統 抽象成為一個公共、統一、開放的接口—虛擬機,從而使得程序員不必再陷入各種硬件係統 的具體細節!
這一層軟件就是操作係統 。
三、什麽是操作係統
操作係統 是一個大型的軟件係統 ,其功能復雜,體係龐大。從不同的角度看的結果也不同,正是“橫看成嶺側成峰”,下面我們通過最典型的兩個角度來分析一下。
1.從程序員的角度看
正如前面所說的,如果沒有操作係統 ,程序員在開發軟件的時候就必須陷入復雜的硬件實現細節。程序員並不想涉足這個可怕的領域,而且大量的精力花費在這個重複的、沒有創造性的工作上也使得程序員無法集中精力放在更具有創造性的程序設計工作中去。程序員需要的是一種簡單的,高度抽象的可以與之打交道的設備。
將硬件細節與程序員隔離開來,這當然就是操作係統 。
從這個角度看,操作係統 的作用是為用戶提供一臺等價的擴展機器,也稱虛擬機,它比底層硬件更容易編程。
2.從使用者的角度看
從使用者的角度來看,操作係統 則用來管理一個復雜係統 的各個部分。
操作係統 負責在相互競爭的程序之間有序地控製對cpu、內存及其它i/o接口設備的分配。
比如說,假設在一臺計算機上運行的三個程序試圖同時在同一臺打印機上輸出計算結果。那麽頭幾行可能是程序1的輸出,下幾行是程序2的輸出,然後又是程序3的輸出等等。最終結果將是一團糟。這時,操作係統 采用將打印輸出送到磁盤上的緩衝區的方法就可以避免這種混亂。在一個程序結束後,操作係統 可以將暫存在磁盤上的文件送到打印機輸出。
從這種角度來看,操作係統 則是係統 的資源管理者。
四、操作係統 發展歷史
下面我們結合計算機的發展歷史來回顧一下操作係統 的發展歷程。
1.第一代計算機(1945-1955):真空管和插件板
40年代中期,美國哈佛大學、普林斯頓高等研究院、賓夕法尼亞大學的一些人使用數萬個真空管,構建了世界上第一臺電子計算機。開啓計算機發展的歷史。這個時期的機器需要一個小組專門設計、製造、編程、操作、維護每臺機器。程序設計使用機器語言,通過插板上的硬連綫來控製其基本功能。
這個時候處於計算機發展的最初階段,連程序設計語言都還沒有出現,操作係統 更是聞所未聞!
2.第二代計算機(1955-1965):晶體管和批處理係統
這個時期計算機越來越可靠,已從研究院中走出來,走進了商業應用。但這個時期的計算機主要完成各種科學計算,需要專門的操作人員維護,並且需要針對每次的計算任務進行編程。
第二代計算機主要用於科學與工程計算。使用fortran與匯編語言編寫程序。在後期出現了操作係統 的雛形:fms(fortran監控係統 )和ibmsys(ibm為7094機配備的操作係統 )
3.第三代計算機(1965-1980):集成電路芯片和多道程序
60年代初,計算機廠商根據不同的應用分成了兩個計算機係列,一個針對科學計算,一個針對商業應用。
隨着計算機應用的深入,對統一兩種應用的計算機需求出現了。這時ibm公司試圖通過引入system/360來解决這個問題。
與這個計劃配套,ibm公司組織了os/360操作係統 的開發,然後復雜的需求,以及當時軟件工程水平低下使得os/360的開發工作陷入了歷史以來最可怕的“軟件開發泥潭”,誕生了最著名的失敗論著----《神秘的人月》。
雖然這個開發計劃失敗了,但是這個願望卻成為了計算機廠商的目標。
此時,mit、bell lab(貝爾實驗室)和通用電氣公司决定開發一種“公用計算機服務係統 ”----multics,希望其能同時支持數百名分時用戶的一種機器。結果這個計劃的研製難度超出了所有人的預料,最後這個係統 也以失敗結束。不過,multics的思想卻為後來的操作係統 很多提示。
60年代未,一位貝爾實驗室曾參加過multics研製工作的計算機科學家ken thompson,在一臺無人使用的pdp-7機器上開發出了一套簡化的、單用戶版的multics。後來導致了unix操作係統 的誕生。
目前unix操作係統 主導了小型機、工作站以及其他市場。也是至今最有影響力的操作係統 之一,而linux也是unix係統 的一種衍生,下一講我們將專門介紹一下unix的發展歷史。
4.第四代計算機(1980-今):個人計算機
隨着計算機技術的不斷更新與發展,計算機神奇般地闖入了人們的生活,現在以低廉的價格就可以獲得強大計算能力的計算機。
價格不再是阻攔計算機普及的門檻時,降低計算機的易用性就顯得十分重要!由於unix係統 的本身特點,使得其不太適合於在運行在個人計算機上,這時就需要一種新的操作係統 。
在這一歷史關鍵時候,ibm公司由於低估了pc機的市場,並未使用最大的力量角逐這一市場,這時intel公司趁機進入,成為了當今微處理器的老大。同時善於抓住時機的微軟公司的總裁比爾·蓋茨適時地進入了這一領域,用購買來的cp/m搖身一變成為ms-dos,並憑藉其成為個人計算機操作係統 領域的霸主。
雖然是蘋果公司在gui方面先拔頭籌,但由於蘋果公司的不兼容、不開放的市場策略,未能擴大戰果,這時微軟又適時地進入了gui方面,憑藉windows係統 再次稱雄!
五、操作係統 構成
一般來說,操作係統 由以下幾個部分組成:
1)進程調度子係統 :
進程調度子係統 决定哪個進程使用cpu,對進程進行調度、管理。
2)進程間通信子係統 :
負責各個進程之間的通信。
3)內存管理子係統 :
負責管理計算機內存。
4)設備管理子係統 :
負責管理各種計算機外設,主要由設備驅動程序構成。
5)文件子係統 :
負責管理磁盤上的各種文件、目錄!
6)網絡子係統 :
負責處理各種與網絡有關的東西。
六、操作係統 結構設計
操作係統 有多種實現方法與設計思路,下面僅選取最有代表性的三種做一簡單的敘述。
1.整體式係統 結構設計
這是最常用的一種組織方式,它常被譽為“大雜燴”,也可說,整體式係統 結構就是“無結構”。
這種結構方式下,開發人員為了構造最終的目標操作係統 程序,首先將一些獨立的過程,或包含過程的文件進行編譯,然後用鏈接程序將它們鏈接成為一個單獨的目標程序。
linux操作係統 就是采用整體式的係統 結構設計。但其在此基礎上增加了一些形如動態模塊加載等方法來提高整體的靈活性,彌補整體式係統 結構設計的不足。
2.層次式係統 結構設計
這種方式則是對係統 進行嚴格的分層,使得整個係統 層次分明,等級森嚴!這種係統 學術味道較濃!實際完全按照這種結構進行設計的操作係統 不多,也沒有廣泛的應用。
可以這麽說,現在的操作係統 設計是在整體式係統 結構與層次式係統 結構設計中尋求平衡。
3.微內核係統 結構設計
而微內核係統 結構設計則是近幾年來出現的一種新的設計理念,最有代表性的操作係統 有mach和qnx。
微內核係統 ,顧名思義就是係統 內核很小!比如說qnx的微內核衹負責:
¨ 進程間的通信
¨ 低層的網絡通信
¨ 進程調度
¨ 第一級中斷處理
七、操作係統 橫嚮比較
計算機歷史中出現了許許多多的操作係統 ,然後大浪淘沙,無情地淘汰了許多,衹留下一些經歷過市場考驗的:
1.桌面操作係統 :
1)msdos:intel x86係列的pc機上的最早的操作係統 ,微軟公司産品,曾經統治了這個領域,現在已逐漸被自傢兄弟windows 9x係列所代替,現在除了一些低檔機外已不多見。
2)windows 9x:微軟公司産品,從windows 3.x發展而來,現在是基於intel x86係列的pc機上的主要操作係統 ,也是現然個人電腦中裝機量最大的操作係統 。面嚮桌面、面嚮個人用戶。
3)mac os:蘋果公司所有,界面友好,性能優異,但由於衹能運行在蘋果公司自己的電腦上而發展有限。但由於蘋果電腦獨特的市場定位,現在仍存活良好。
4)linux:linux是一種計算機操作係統 和它的內核的名字。它也是自由軟件和開放源代碼發展中最著名的例子。
嚴格來講,linux這個詞本身衹表示linux內核,但在實際上人們已經習慣了用linux來形容整個基於linux內核,並且使用gnu 工程各種工具和數據庫的操作係統 (也被稱為gnu/linux)。基於這些組件的linux軟件被稱為linux發行版。一般來講,一個linux發行套件包含大量的軟件,比如軟件開發工具,數據庫,web服務器(例如apache),x window,桌面環境(比如gnome和kde),辦公套件(比如openoffice.org),等等。
2.服務器操作係統 :
1)unix係列:unix可以說是源遠流長,是一個真正穩健、實用、強大的操作係統 ,但是由於衆多廠商在其基礎上開發了有自己特色的unix版本,所以影響了整體。在國外,unix係統 可謂獨樹一幟,廣泛應用於科研、學校、金融等關鍵領域。但由於中國的計算機發展較為落後,unix係統 的應用水平與國外相比有一定的滯後。
2)windows nt係列:微軟公司産品,其利用windows的友好的用戶界面的優勢打進服務器操作係統 市場。但其在整體性能、效率、穩定性上都與unix有一定差距,所以現在主要應用於中小企業市場。
3)novell netware係列:novell公司産品,其以極適合於中小網絡而著稱,在中國的證券行業市場占有率極高,而且其産品特點鮮明,仍然是服務器係統 軟件中的長青樹。
係統 xìtǒng [system]∶按一定的關係組成的同類事物
人體係統 由各個器官按照一定的順序排列在一起,完成一項或多項生理活動的結構叫係統 。
人體共有八大係統 :運動係統 、神經係統 、內分泌係統 、循環係統 、呼吸係統 、消化係統 、泌尿係統 、生殖係統 。這些係統 協調配合,使人體內各種復雜的生命活動能夠正常進行。
例如:口 - 咽 - 食管 - 胃 - 腸(小腸 - 大腸 - 直腸)- 肛門(其中包括:肝、胰和唾液腺等器官)
<口 - は - 食道 - 胃 - 腸(小腸 - 大腸 - 直腸)- 肛門を飲み込みます>
<the mouth - swallows - the esophagus - stomach - intestines (smallintestine - large intestine - rectum) - the anus >
係統 :是指相互聯繫又相互作用着的對象的有機組合。
係統 :是由相互作用和相互依賴的若幹組成部分結合而成的,具有特定功能的有機整體,而且這個有機整體又是它從屬的更大係統 的組成部分 儘管係統 一詞頻繁出現在社會生活和學術領域中,但不同的人在不同的場合往往賦予它不同的含義。長期以來,係統 概念的定義和其特徵的描述尚無統一規範的定論。一般我們采用如下的定義:係統 是由一些相互聯繫、相互製約的若幹組成部分結合而成的、具有特定功能的一個有機整體(集合)。
我們可以從三個方面理解係統 的概念:
(1)係統 是由若幹要素(部分)組成的。這些要素可能是一些個體、元件、零件,也可能其本身就是一個係統 (或稱之為子係統 )。如運算器、控製器、存儲器、輸入/輸出設備組成了計算機的硬件係統 ,而硬件係統 又是計算機係統 的一個子係統 。
(2)係統 有一定的結構。一個係統 是其構成要素的集合,這些要素相互聯繫、相互製約。係統 內部各要素之間相對穩定的聯繫方式、組織秩序及失控關係的內在表現形式,就是係統 的結構。例如鐘錶是由齒輪、發條、指針等零部件按一定的方式裝配而成的,但一堆齒輪、發條、指針隨意放在一起卻不能構成鐘錶;人體由各個器官組成,單個各器官簡單拼湊在一起不能成其為一個有行為能力的人。
(3)係統 有一定的功能,或者說係統 要有一定的目的性。 係統 的功能是指係統 與外部環境相互聯繫和相互作用中表現出來的性質、能力、和功能。例如信息係統 的功能是進行信息的收集、傳遞、儲存、加工、維護和使用,輔助决策者進行决策,幫助企業實現目標。
與此同時,我們還要從以下幾個方面對係統 進行理解:係統 由部件組成,部件處於運動之中;部件間存在着聯繫;係統 各主量和的貢獻大於各主量貢獻的和,即常說的1+1〉2;係統 的狀態是可以轉換、可以控製的。
係統 在實際應用中總是以特定係統 出現的,如消化係統 、生物係統 、教育係統 等,其前面的修飾詞描述了研究對象的物質特點,即“物性”, 而“係統 ”一詞則表徵所述對象的整體性。對某一具體對象的研究,既離不開對其物性的描述,也離不開對其係統 性的描述。係統 科學研究將所有實體作為整體對象的特徵,如整體與部分、結構與功能、穩定與演化等等。 係統 是指由相互聯繫、相互作用的若幹要素構成的具有位的結構和特定功能的有機整體。
係統 的特徵:整體性、結構性、層次性、開放性。最基本的特徵或者本質屬性是整體性。 以下是有關現在關於操作係統 的文章。
我們常說的係統 通常是指操作係統 。
一、計算機軟件與操作係統
功能強大的計算機自從走進了人類的生活就發揮着越來越重要的作用,隨着時代的發展,計算機已與人們的日常生活息息相關。不能不說計算機軟件日新月異的發展在此起着關鍵作用。可以這麽說,離開了軟件,計算機就成了廢銅爛鐵。
計算機機軟件大致可以分為兩類:係統 軟件和應用軟件。
係統 軟件用於管理計算機資源,並為應用軟件提供一個統一的平臺。
應用軟件則在係統 軟件的基礎上實現用戶所需要的功能。
而操作係統 (Operating System,簡稱os)則是最基本的係統 軟件,它控製計算機的所有資源並提供應用程序開發的基礎。
二、操作係統 誕生的原因
計算機是由CPU、內存、磁盤、顯卡、聲卡等許許多多設備組成的,而且這些設備的廠商衆多,品種繁多,而且不同廠商生産的同種設備雖然完成同種功能,但是具體細節卻存在千差萬別。
為了正確地管理和使用這些設備來實現具體的應用,這樣程序員就得瞭解和掌握各種設備的工作原理。而且對於同種設備,由於不同的硬件廠商在實現細節上的差異使得程序員再次陷入了復雜的硬件控製的深淵。
必須找到一種方法使得程序員從苦海中脫離出來!多年的研究與發展終於使得這個願望成為現實。這個解决方法就是在硬件的基礎上加載一層軟件來管理整個係統 。這個軟件通過設備驅動程序來與計算機硬件打交道,通過一係列的功能模塊將整個計算機硬件係統 抽象成為一個公共、統一、開放的接口—虛擬機,從而使得程序員不必再陷入各種硬件係統 的具體細節!
這一層軟件就是操作係統 。
三、什麽是操作係統
操作係統 是一個大型的軟件係統 ,其功能復雜,體係龐大。從不同的角度看的結果也不同,正是“橫看成嶺側成峰”,下面我們通過最典型的兩個角度來分析一下。
1.從程序員的角度看
正如前面所說的,如果沒有操作係統 ,程序員在開發軟件的時候就必須陷入復雜的硬件實現細節。程序員並不想涉足這個可怕的領域,而且大量的精力花費在這個重複的、沒有創造性的工作上也使得程序員無法集中精力放在更具有創造性的程序設計工作中去。程序員需要的是一種簡單的,高度抽象的可以與之打交道的設備。
將硬件細節與程序員隔離開來,這當然就是操作係統 。
從這個角度看,操作係統 的作用是為用戶提供一臺等價的擴展機器,也稱虛擬機,它比底層硬件更容易編程。
2.從使用者的角度看 操作係統 則用來管理一個復雜係統 的各個部分。
操作係統 負責在相互競爭的程序之間有序地控製對CPU、內存及其它I/O接口設備的分配。
比如說,假設在一臺計算機上運行的三個程序試圖同時在同一臺打印機上輸出計算結果。那麽頭幾行可能是程序1的輸出,下幾行是程序2的輸出,然後又是程序3的輸出等等。最終結果將是一團糟。這時,操作係統 采用將打印輸出送到磁盤上的緩衝區的方法就可以避免這種混亂。在一個程序結束後,操作係統 可以將暫存在磁盤上的文件送到打印機輸出。
從這種角度來看,操作係統 則是係統 的資源管理者。
四、操作係統 發展歷史
下面我們結合計算機的發展歷史來回顧一下操作係統 的發展歷程。
1.第一代計算機(1945-1955):真空管和插件板
40年代中期,美國哈佛大學、普林斯頓高等研究院、賓夕法尼亞大學的一些人使用數萬個真空管,構建了世界上第一臺電子計算機。開啓計算機發展的歷史。這個時期的機器需要一個小組專門設計、製造、編程、操作、維護每臺機器。程序設計使用機器語言,通過插板上的硬連綫來控製其基本功能。
這個時候處於計算機發展的最初階段,連程序設計語言都還沒有出現,操作係統 更是聞所未聞!
2.第二代計算機(1955-1965):晶體管和批處理係統
這個時期計算機越來越可靠,已從研究院中走出來,走進了商業應用。但這個時期的計算機主要完成各種科學計算,需要專門的操作人員維護,並且需要針對每次的計算任務進行編程。
第二代計算機主要用於科學與工程計算。使用FORTRAN與匯編語言編寫程序。在後期出現了操作係統 的雛形:FMS(FORTRAN監控係統 )和IBMSYS(IBM為7094機配備的操作係統 )
3.第三代計算機(1965-1980):集成電路芯片和多道程序
60年代初,計算機廠商根據不同的應用分成了兩個計算機係列,一個針對科學計算,一個針對商業應用。
隨着計算機應用的深入,對統一兩種應用的計算機需求出現了。這時IBM公司試圖通過引入System/360來解决這個問題。
與這個計劃配套,IBM公司組織了OS/360操作係統 的開發,然後復雜的需求,以及當時軟件工程水平低下使得OS/360的開發工作陷入了歷史以來最可怕的“軟件開發泥潭”,誕生了最著名的失敗論著----《神秘的人月》。
雖然這個開發計劃失敗了,但是這個願望卻成為了計算機廠商的目標。
此時,MIT、Bell Lab(貝爾實驗室)和通用電氣公司决定開發一種“公用計算機服務係統 ”----MULTICS,希望其能同時支持數百名分時用戶的一種機器。結果這個計劃的研製難度超出了所有人的預料,最後這個係統 也以失敗結束。不過,MULTICS的思想卻為後來的操作係統 很多提示。
60年代未,一位貝爾實驗室曾參加過MULTICS研製工作的計算機科學家Ken Thompson,在一臺無人使用的PDP-7機器上開發出了一套簡化的、單用戶版的MULTICS。後來導致了UNIX操作係統 的誕生。
目前UNIX操作係統 主導了小型機、工作站以及其他市場。也是至今最有影響力的操作係統 之一,而Linux也是UNIX係統 的一種衍生。
4.第四代計算機(1980-今):個人計算機
隨着計算機技術的不斷更新與發展,計算機神奇般地闖入了人們的生活,現在以低廉的價格就可以獲得強大計算能力的計算機。
價格不再是阻攔計算機普及的門檻時,降低計算機的易用性就顯得十分重要!由於UNIX係統 的本身特點,使得其不太適合於在運行在個人計算機上,這時就需要一種新的操作係統 。
在這一歷史關鍵時候,IBM公司由於低估了PC機的市場,並未使用最大的力量角逐這一市場,這時Intel公司趁機進入,成為了當今微處理器的老大。同時善於抓住時機的微軟公司的總裁比爾·蓋茨適時地進入了這一領域,用購買來的CP/M搖身一變成為MS-DOS,並憑藉其成為個人計算機操作係統 領域的霸主。
雖然是蘋果公司在GUI方面先拔頭籌,但由於蘋果公司的不兼容、不開放的市場策略,未能擴大戰果,這時微軟又適時地進入了GUI方面,憑藉WINDOWS係統 再次稱雄!
五、操作係統 構成
一般來說,操作係統 由以下幾個部分組成:
1)進程調度子係統 :
進程調度子係統 决定哪個進程使用CPU,對進程進行調度、管理。
2)進程間通信子係統 :
負責各個進程之間的通信。
3)內存管理子係統 :
負責管理計算機內存。
4)設備管理子係統 :
負責管理各種計算機外設,主要由設備驅動程序構成。
5)文件子係統 :
負責管理磁盤上的各種文件、目錄!
6)網絡子係統 :
負責處理各種與網絡有關的東西。
六、操作係統 結構設計
操作係統 有多種實現方法與設計思路,下面僅選取最有代表性的三種做一簡單的敘述。
1.整體式係統 結構設計
這是最常用的一種組織方式,它常被譽為“大雜燴”,也可說,整體式係統 結構就是“無結構”。
這種結構方式下,開發人員為了構造最終的目標操作係統 程序,首先將一些獨立的過程,或包含過程的文件進行編譯,然後用鏈接程序將它們鏈接成為一個單獨的目標程序。
Linux操作係統 就是采用整體式的係統 結構設計。但其在此基礎上增加了一些形如動態模塊加載等方法來提高整體的靈活性,彌補整體式係統 結構設計的不足。
2.層次式係統 結構設計
這種方式則是對係統 進行嚴格的分層,使得整個係統 層次分明,等級森嚴!這種係統 學術味道較濃!實際完全按照這種結構進行設計的操作係統 不多,也沒有廣泛的應用。
可以這麽說,現在的操作係統 設計是在整體式係統 結構與層次式係統 結構設計中尋求平衡。
3.微內核係統 結構設計
而微內核係統 結構設計則是近幾年來出現的一種新的設計理念,最有代表性的操作係統 有Mach和QNX。
微內核係統 ,顧名思義就是係統 內核很小!比如說QNX的微內核衹負責:
¨ 進程間的通信
¨ 低層的網絡通信
¨ 進程調度
¨ 第一級中斷處理
七、操作係統 橫嚮比較
計算機歷史中出現了許許多多的操作係統 ,然後大浪淘沙,無情地淘汰了許多,衹留下一些經歷過市場考驗的:
1.桌面操作係統 :
1)MSDOS:Intel x86係列的PC機上的最早的操作係統 ,微軟公司産品,曾經統治了這個領域,現在已逐漸被自傢兄弟WINDOWS 9x係列所代替,現在除了一些低檔機外已不多見。
2)Windows 9x:微軟公司産品,從Windows 3.x發展而來,現在是基於Intel x86係列的PC機上的主要操作係統 ,也是現然個人電腦中裝機量最大的操作係統 。面嚮桌面、面嚮個人用戶。
3)Mac OS:蘋果公司所有,界面友好,性能優異,但由於衹能運行在蘋果公司自己的電腦上而發展有限。但由於蘋果電腦獨特的市場定位,現在仍存活良好。
4)linux:Linux是一種計算機操作係統 和它的內核的名字。它也是自由軟件和開放源代碼發展中最著名的例子。
嚴格來講,Linux這個詞本身衹表示Linux內核,但在實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和數據庫的操作係統 (也被稱為GNU/Linux)。基於這些組件的Linux軟件被稱為Linux發行版。一般來講,一個Linux發行套件包含大量的軟件,比如軟件開發工具,數據庫,Web服務器(例如Apache),X Window,桌面環境(比如GNOME和KDE),辦公套件(比如OpenOffice.org),等等。
2.服務器操作係統 :
1)UNIX係列:UNIX可以說是源遠流長,是一個真正穩健、實用、強大的操作係統 ,但是由於衆多廠商在其基礎上開發了有自己特色的UNIX版本,所以影響了整體。在國外,UNIX係統 可謂獨樹一幟,廣泛應用於科研、學校、金融等關鍵領域。但由於中國的計算機發展較為落後,UNIX係統 的應用水平與國外相比有一定的滯後。
2)Windows NT係列:微軟公司産品,其利用Windows的友好的用戶界面的優勢打進服務器操作係統 市場。但其在整體性能、效率、穩定性上都與UNIX有一定差距,所以現在主要應用於中小企業市場。
3)Novell Netware係列:Novell公司産品,其以極適合於中小網絡而著稱,在中國的證券行業市場占有率極高,而且其産品特點鮮明,仍然是服務器係統 軟件中的長青樹。
係統 xìtǒng [system]∶按一定的關係組成的同類事物 由各個器官按照一定的順序排列在一起,完成一項或多項生理活動的結構叫係統 。
人體共有八大係統 :運動係統 、神經係統 、內分泌係統 、循環係統 、呼吸係統 、消化係統 、泌尿係統 、生殖係統 。這些係統 協調配合,使人體內各種復雜的生命活動能夠正常進行。
例如:口 - 咽 - 食管 - 胃 - 腸(小腸 - 大腸 - 直腸)- 肛門(其中包括:肝、胰和唾液腺等器官)
<口 - は - 食道 - 胃 - 腸(小腸 - 大腸 - 直腸)- 肛門を飲み込みます>
<The mouth - swallows - the esophagus - stomach - intestines (smallintestine - large intestine - rectum) - the anus >
係統 :是指相互聯繫又相互作用着的對象的有機組合。
係統 :是由相互作用和相互依賴的若幹組成部分結合而成的,具有特定功能的有機整體,而且這個有機整體又是它從屬的更大係統 的組成部分
★八大係統 的作用:
一、運動係統 :運動係統 由骨、軟骨、關節和骨骼肌等構成。起支架、保護和運動的作用。
二、神經係統 :神經係統 由神經元組成,是由中樞神經係統 和遍布全身的周圍神經係統 而組成。在體內起主導作用;一方面它控製和調節個器官、係統 的活動;另一方面通過神經係統 的分析與綜合,使人體對環境變化的刺激作出相應的反應,達到人體環境的統一。
三、內分泌係統 :內分泌係統 由多種腺體組成。通過分泌不同的激素(雄性、雌性激素、胰島素、腎上腺素)對整個人體的生長、發育、新陳代謝和生殖起到調節作用。
四、循環係統 :循環係統 由心髒、血管和淋巴管組成。它將消化係統 的吸收的營養物質和肺吸收的氧送到全身器官的組織和細胞,同時將他們的代謝産物及CO2運送到腎、肺、皮膚排出體外。以保證人體的新陳代謝不斷。
五、呼吸係統 :由呼吸道和肺組成。吸入新鮮空氣,通過肺泡內的氣體交換,使血液得到氧並排除Co2。
六、消化係統 :有口腔、咽、食管、小腸、大腸等組成。是食物的消化和吸收的功能。供人體所需要的書屋和能量。
七、泌尿係統 :由腎髒、輸尿管、膀胱、尿道等組成。排出體內多餘的水分及代謝産物或毒素。
八、生殖係統 :産生生殖細胞,繁殖後代。 網絡操作係統 嚴格來說應稱為軟件平臺,因為目前並非單一的網絡操作係統 一統天下,而是存在着多種網絡操作係統 並存的情況,這種情況是由以下兩方面的原因造成的:
1 。以目前常用的酶來說,主要有UNIX的係統 ,網絡係統 和Windows NT的係統 。以推出的時間來說, UNIX的為最早,網絡為第二, Windows NT的最晚。除去技術上的原因,依靠推出時間早的優勢, UNIX的幾乎獨霸了最早具有連網需求的郵電,銀行,鐵路,軍事等領域,而隨着網絡技術的發展,雖然出現了像視窗新技這樣界面更友好的操作係統 ,但用戶出於保護投資及使用習慣上的原因不情願完全拋棄一種操作係統 ,從而導致了操作係統 的共存與混用。
2 。各種操作係統 在網絡應用方面都有各自的優勢,而實際應用卻千差萬別,這種局面促使各種操作係統 都極力提供跨平臺的應用支持。由於以互聯網的TCP / IP協議為基礎,而的TCP / IP協議正是的UNIX的標準協議,互聯網的高速發展自然就為的UNIX提供了極大的機遇,微軟早在Windows 95中裏就提供了內嵌的TCP / IP的協議,其的Windows NT網絡操作係統 當然更是把對TCP / IP協議的支持作為其重要的開發策略;而隨着視窗客戶的日益增多,使得UNIX的,均提供對網絡的Windows的支持。 現在建設一個新的網站,首先需要找套係統 程序,這套係統 就是我們所指的網站係統 ,網站係統 包括前臺與後臺管理,比如:小說站用得比較多的就是傑奇的網站係統 ,下載站方面,新雲的網站係統 比較常用,論壇方面用得比較多的是DISCUZ,網站係統 是每一個站長所必需的. xitong
係統
system
由各個單元(組成部分)組成的整體,它們彼此之間相互聯繫,並以完成某種功能為其存在的條件,它是一個抽象的應用廣泛的概念。用於生物就是生物係統 ,用於工程就是工程係統 ,用於社會就是社會係統 。
係統 (範疇中的)
system (in a category)
係統 (範疇中的)走s州助l(in.口魄.甲):coe‘rp(B
二aTero洲。)j
範疇C中的正係統 (山氏戈宜s”teIn){r,f亡}是
由以有嚮集A二{:}為指標集的對象集{r},以及
C中的態射集{f少:r)Y”}組成的,其中:蕊刀,
:,八在八中,使得
:、)f二=l,,。,“〔A;
b)兒一兒衹:r~Y,,:《口簇:,“,召,:在
八中.
存在一個範疇山r{r,刀},其對象以態射集{g二:
Ya,z聖,二、為指標集,若在A中:簇吞,則。。“外刀,
從{g。;砂~Z}到{或:r~Z’}的態射是c的
態射h:z一Z’,滿足hg。二或,對““A.{r,
刀}的始對象叫作正係統 左Y’,烈}的平俘咚(direc‘
llnlit).集合、拓撲空間、群和R模的正嚮極限是在
它們各自範疇中正極限的例子
對偶地,C中的逆係統 (invelses”tom){Y。,f亡)
是由以有嚮集A二{:}為指標集的對象集籠Ya},以及
C中的態射集籠刀:Y。~y二}組成的,其中“城刀,“,
刀在八中,使得
。‘)此一l,。,氏任八;
b‘)廠二二刀乃:Y,一Y。,在A中:簇口簇補
存在一個範疇inv{Y二,刀},其對象以態射集{g。:
X,丫,}:。、為指標集,若在A中:城聲,則g,二
理。,,從{。二:X~玖}到{厲:X‘~玖}的態射是
C的態射h:x~x‘,滿足g‘:h一g‘,對:‘人.
inv{Y。,理}的終對象叫作逆係統 {Y:,f黔的辱俘
限(毗rsel而it).集合、拓撲空間、群和R模的反
極限是在它們各自的範疇中反極限的例子.
反極限的概念是投射極限(p詢剛諾五而t)這
一拓撲概念的範疇一般化.
【補註】術語“正極限”可用“上極限”代替,“漢秘
‘,舒國“銀服,汁赫
: SGML system SGML, Series, phyletic line, line, strain, DIALOG DIALOG, CVD n.: conduit system, group of things or parts working together as a whole, systematic, vascular system, system, frame of reference (=reference frame), tract, systems, succession, slot, scheme, hierarchy, genealogy, economy n. système adj. systématique 組合裝置 計算機 電腦 假死機 歷史 技術 互聯網 數據庫 音樂 音響 科技 實時係統 資源 宇宙 百科辭典 軟件 管理 人力資源 企業管理 手機 計算機名詞 汽車 轎車 發動機 windows 文件係統 macintosh 文件格式 更多結果...
L係統 Y係統 R係統 A係統 C係統 0係統 ·係統 3係統 L係統 係統論 子係統 係統學 係統素 係統化 光係統 係統樹 微係統 係統的