<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    廉頗老矣,尚能飯否

    java:從技術到管理

    常用鏈接

    統計

    最新評論

    2010年6月22日 #

    鳥哥的linux私房菜-基礎學習篇-讀書筆記-1

    目錄
    第一部分:linux的規則與安裝(0-5章)
    第二部分:linux文件、目錄與磁盤格式(6-9章)
    第三部分:學習shell與shell script(10-13章)
    第四部分:linux使用者管理(14-19章)
    第五部分:linux系統管理員(20-26章)
    內容
    第0章:計算機概論
    計算機硬件的五大單元:輸入單元、輸出單元、cpu(包括算術邏輯單元、控制單元和內存三部分)
    cpu的種類(即操作cpu的指令集的種類)主要有精簡指令集risc和復雜指令集cisc兩種。
    精簡指令集的cpu有sun公司的sparc系列、ibm公司的power Architecture系列和arm系列三種。
    復雜指令集的cpu有amd、intel和via等x86系列的cpu。
    計算機的接口設備最重要的是主板,特別是主板芯片組(也叫總線芯片組)。intel和amd的cpu設計理念不同,其主板芯片組也不同。
    主板芯片組包括兩個橋接器:北橋芯片負責連接速度較快的cpu、內存和顯卡,也叫系統總線,北橋芯片支持的頻率也叫前端總線速度(FSB);每次傳輸的位數叫總線寬度,入32bit或64bit。總線頻寬=FSB*總線寬度。
    南橋芯片負責連接速度較慢的硬盤、usb和網卡等周邊設備,也叫i/0總線。
    amd為了加快cpu與內存的通訊速度將內存控制組件集成到cpu中。
    計算機分類:超級、大型、迷你、工作站和微機共五類。
    大小計算單位:k、m、g、t、p
    速度計算單位:MHz/s、GHz/s
    單核cpu只有一個運算單元,多核cpu則在一個cpu中封裝了多個運算單元。不同的cpu的腳位大多不同,所以其需要的主板也不同。
    cpu的性能受其內部含有的微指令集影響外,還受cpu的頻率影響。cpu的頻率=外頻*倍頻。外頻指cpu與外部組件的數據傳輸/運算時的速度。
    倍頻是cpu內部用來加速工作性能的一個倍速。cpu的倍頻被生產商鎖定,不能改變。超頻通常指的是超外頻。
    cpu每次能處理的數據量稱字組大小,有32位和64位等區分。故32位cpu能支持的內存最大是4g。字組大小和總線寬度可以不同。 
    pc機的內存主要組件式動態隨機訪問內存即dram。dram又分sdram和ddr sdram兩種。ddr內存是雙倍數據傳輸速度。內存雙通道設計指安插偶數個的相同型號的內存條。
    rom指只讀存儲器,做硬件的驅動存儲器,比如主板的bios就存入cmos中,cmos就是一個rom。ram指讀寫存儲器,做內存條使用,可以讀寫。
    dram指動態隨機訪問存儲器,做內存條用。sram指靜態隨機訪問存儲器,做二級緩存用,頻率和cpu相同。
    顯卡即vga上的顯存對于屏幕的分辨率和色彩深度影響很大,同時顯卡的gpu對于顯卡的3d加速很重要。
    硬盤依盤片尺寸分2.5和3.5兩種。硬盤由多個盤片、機械手臂、磁頭和主軸馬達組成。每個磁盤的最小存儲單位是扇區sector,每個扇區大小是512bytes。扇區組成一個圈就是磁道track。一組盤片的同一個磁道組成一個柱面cylinder。
    硬盤容量=磁頭header數量*柱面cylinder數量*扇區sector數量*512bytes
    硬盤接口分ide和sata兩種。
    支持ide硬盤接口的的主板提供兩個排線,每個可以接兩個硬盤。主板可以支持四塊硬盤。硬盤需要設置跳線以區別主從。
    支持sata硬盤接口的的主板提供多個排線,每個只可以接一個硬盤。

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    posted @ 2011-11-01 23:18 liudecai_zan@126.com 閱讀(349) | 評論 (0)編輯 收藏

    操作系統(轉載加編輯)

    基本介紹
    操作系統(Operating System,簡稱OS)是一管理電腦硬件與軟件資源的程序,同時也是計算機系統的內核與基石。操作系統是一個龐大的管理控制程序,大致包括5個方面的管理功能:進程與處理機管理、作業管理、存儲管理、設備管理、文件管理。以現代觀點而言,標準個人電腦OS應提供以下功能:進程管理(Processing management) ;記憶空間管理(Memory management) ;文件系統(File system) ;網絡通訊;安全機制(Security) ;使用者界面 ;驅動程序。目前微機上常見的操作系統有DOS、OS/2、UNIX、XENIX、LINUX、Windows、Netware等。

    操作系統是控制其他程序運行,管理系統資源并為用戶提供操作界面的系統軟件的集合。操作系統身負諸如管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網絡與管理文件系統等基本事務。操作系統是管理計算機系統的全部硬件資源包括軟件資源及數據資源;控制程序運行;改善人機界面;為其它應用軟件提供支持等,使計算機系統所有資源最大限度地發揮作用,為用戶提供方便的、有效的、友善的服務界面。所有的操作系統具有并發性、共享性、虛擬性和不確定性四個基本特征。操作系統的型態非常多樣,不同機器安裝的OS可從簡單到復雜,可從手機的嵌入式系統到超級電腦的大型操作系統。許多操作系統制造者對OS的定義也不大一致,例如有些OS集成了圖形用戶界面,而有些OS僅使用文本接口,而將圖形界面視為一種非必要的應用程序。操作系統理論在計算機科學中為歷史悠久而又活躍的分支,而操作系統的設計與實現則是軟件工業的基礎與內核。
    發展歷史
    第一部個人電腦并沒有操作系統。這是由于早期個人電腦的建立方式(如同建造機械算盤)與效能不足以執行如此程序。但在1947年發明了晶體管,以及莫里斯·威爾克斯(Maurice Vincent Wilkes)發明的微程序方法,使得電腦不再是機械設備,而是電子產品。系統管理工具以及簡化硬件操作流程的程序很快就出現了,且成為操作系統的基礎。到了1960年代早期,商用電腦制造商制造了批次處理系統,此系統可將工作的建置、調度以及執行序列化。此時,廠商為每一臺不同型號的電腦創造不同的操作系統,因此為某電腦而寫的程序無法移植到其他電腦上執行,即使是同型號的電腦也不行。到了1964年,IBM推出了一系列用途與價位都不同的大型電腦IBM System/360,大型主機的經典之作。而它們都共享代號為OS/360的操作系統(而非每種產品都用量身訂做的操作系統)。讓單一操作系統適用于整個系列的產品是System/360成功的關鍵,且實際上IBM目前的大型系統便是此系統的后裔;為System/360所寫的應用程序依然可以在現代的IBM機器上執行!第一代微型計算機并不像大型電腦或小型電腦,沒有裝設操作系統的需求或能力;它們只需要最基本的操作系統,通常這種操作系統都是從ROM讀取的,此種程序被稱為監視程序(Monitor)。
    1980年代,家用電腦開始普及。通常此時的電腦擁有8-bit處理器加上64KB內存、屏幕、鍵盤以及低音質喇叭。而80年代早期最著名的套裝電腦為使用微處理器6510(6502芯片特別版)的Commodore C64。此電腦沒有操作系統,而是以一8KB只讀內存BIOS初始化彩色屏幕、鍵盤以及軟驅和打印機。它可用8KB只讀內存BASIC語言來直接操作BIOS,并依此撰寫程序,大部分是游戲。此BASIC語言的解釋器勉強可算是此電腦的操作系統,當然就沒有內核或軟硬件保護機制了。此電腦上的游戲大多跳過BIOS層次,直接控制硬件。
    早期最著名的磁盤啟動型操作系統是CP/M,它支持許多早期的微電腦,且被MS-DOS大量抄襲其功能。
    最早期的IBM PC其架構類似C64。當然它們也使用了BIOS以初始化與抽象化硬件的操作,甚至也附了一個BASIC解釋器!但是它的BASIC優于其他公司產品的原因在于他有可攜性,并且兼容于任何符合IBM PC架構的機器上。這樣的PC可利用Intel-8088處理器(16-bit寄存器)尋址,并最多可有1MB的內存,然而最初只有640KB。軟式磁盤機取代了過去的磁帶機,成為新一代的儲存設備,并可在他512KB的空間上讀寫。為了支持更進一步的文件讀寫概念,磁盤操作系統(Disk Operating System,DOS)因而誕生。此操作系統可以合并任意數量的磁區,因此可以在一張磁盤片上放置任意數量與大小的文件。文件之間以檔名區別。IBM并沒有很在意其上的DOS,因此以向外部公司購買的方式取得操作系統。
      1980年微軟公司利用騙術取得了與IBM的合約,并且收購了一家公司出產的操作系統,在將之修改后以MS-DOS的名義出品,此操作系統可以直接讓程序操作BIOS與文件系統。到了Intel-80286處理器的時代,才開始實作基本的儲存設備保護措施。MS-DOS的架構并不足以滿足所有需求,因為它同時只能執行最多一個程序(如果想要同時執行程式,只能使用TSR的方式來跳過OS而由程序自行處理多任務的部份),且沒有任何內存保護措施。對驅動程序的支持也不夠完整,因此導致諸如音效設備必須由程序自行設置的狀況,造成不兼容的情況所在多有。某些操作的效能也是可怕地糟糕。許多應用程序因此跳過MS-DOS的服務程序,而直接存取硬件設備以取得較好的效能。雖然如此,但MS-DOS還是變成了IBM PC上面最常用的操作系統(IBM自己也有推出DOS,稱為IBM-DOS或PC-DOS)。MS-DOS的成功使得微軟成為地球上最賺錢的公司之一。 而1980年代另一個崛起的操作系統異數是Mac OS,此操作系統緊緊與麥金塔電腦捆綁在一起。此時一位全錄伯拉圖實驗室的員工Dominik Hagen訪問了蘋果電腦的史蒂夫·喬布斯,并且向他展示了此時全錄發展的圖形化使用者界面。蘋果電腦驚為天人,并打算向全錄購買此技術,但因伯拉圖實驗室并非商業單位而是研究單位,因此全錄回絕了這項買賣。在此之后蘋果一致認為個人電腦的未來必定屬于圖形使用者界面,因此也開始發展自己的圖形化操作系統。現今許多我們認為是基本要件的圖形化接口技術與規則,都是由蘋果電腦打下的基礎(例如下拉式菜單、桌面圖標、拖曳式操作與雙點擊等)。
    除了商業主流的操作系統外,從1980年代起在開放原碼的世界中,BSD系統也發展了非常久的一段時間,Linux內核是一個標準POSIX內核,其血緣可算是Unix家族的一支。
    相較于MS-DOS的架構,Linux除了擁有傲人的可移植性(相較于Linux,MS-DOS只能運行在Intel CPU上),它也是一個分時多進程內核,以及良好的內存空間管理(普通的進程不能存取內核區域的內存)。想要存取任何非自己的內存空間的進程只能通過系統調用來達成。一般進程是處于使用者模式(User mode)底下,而執行系統調用時會被切換成內核模式(Kernel mode),所有的特殊指令只能在內核模式執行,此措施讓內核可以完美管理系統內部與外部設備,并且拒絕無權限的進程提出的請求。因此理論上任何應用程序執行時的錯誤,都不可能讓系統崩潰(Crash)。
    選擇要安裝的操作系統通常與其硬件架構有很大關系,只有Linux與BSD幾乎可在所有硬件架構上執行。
    大型機與嵌入式系統使用很多樣化的操作系統。大型主機近期有許多開始支持Java及Linux以便共享其他平臺的資源。嵌入式系統近期百家爭鳴,至2005年為止,用于通用計算機上的分布的操作系統主要兩個家族:類Unix家族和微軟Windows家族。而主機系統和嵌入式操作系統使用多樣的系統,并且很多和Windows、Unix都沒有直接的聯系。類Unix家族包括多個組織的操作系統,其中有幾個主要的子類包括System V、BSD和Linux。這里'Unix'是一個商標,開發組織允許使用操作系統在一個定義前提下自由地開發。這名字是通用大型設置操作系統類似組織 Unix。Unix系統運行在從巨型機到嵌入式系統的多種機器架構上。Unix主要使用于重要的商務服務器系統以及學院和工程環境中的工作站之上。自由軟件比如Linux和BSD逐步開始流行,并且開始進入桌面操作系統領域。和一些Unix操作系統不同,像惠普公司的HPUX和IBM 公司的AIX是設計僅運行在客戶購買的設備上,其中有一些特殊的(比如SUN公司的Solaris)可以運行在客戶購買設備和基于工業標準的PC上。 APPLE公司的Mac OS X是一個BSD特例,以取代早期小型市場上的蘋果公司Mac OS,眾多流行的Unix操作系統正在走向一體。 微軟公司的Windows操作系統家族起源于早期的IBM PC環境中的MS-DOS,現在版本是基于新的Windows NT內核,第一次是在OS/2中制定。和Unix不同,Windows只能運行在32位和64位的x86 CPU(如Intel或者AMD的芯片)上。
      大型機系統,比如IBM公司的Z/OS,和嵌入式操作系統比如QNX、eCOs和PalmOS都是和Unix和Windows無關的操作系統
      老的操作系統停留在市場包括類似IBM Windows的OS/2.來自惠普的VMS(以前的DEC);蘋果公司的Mac OS操作系統、非Unix先驅蘋果公司Mac OS X,以及AmigaOS,第一個圖形用戶界面的操作系統,包括對于普通用戶的高級的多媒體能力。
    詳細結構
    操作系統理論研究者有時把操作系統分成四大部分:
      驅動程序- 最底層的、直接控制和監視各類硬件的部分,它們的職責是隱藏硬件的具體細節,并向其他部分提供一個抽象的、通用的接口。
      內核- 操作系統之最內核部分,通常運行在最高特權級,負責提供基礎性、結構性的功能。
      支承庫- (亦作“接口庫”)是一系列特殊的程序庫,它們指責在于把系統所提供的基本服務包裝成應用程序所能夠使用的編程接口(API),是最靠近應用程序的部分。例如,GNU C運行期庫就屬于此類,它把各種操作系統的內部編程接口包裝成ANSI C和POSIX編程接口的形式。
      外圍- 所謂外圍,是指操作系統中除以上三類以外的所有其他部分,通常是用于提供特定高級服務的部件。例如,在微內核結構中,大部分系統服務,以及UNIX/Linux中各種守護進程都通常被劃歸此列。
    操作系統中四大部分的不同布局,也就形成了幾種整體結構的分野。常見的結構包括:簡單結構層結構微內核結構垂直結構、和虛擬機結構
      內核結構
      內核是操作系統最內核最基礎的構件,因而,內核結構往往對操作系統的外部特性以及應用領域有著一定程度的影響。習慣上,內核結構仍然是操作系統分類之常用標準。
      內核的結構可以分為單內核、微內核、超微內核、以及外核等。
      單內核結構是操作系統中各內核部件雜然混居的形態,該結構于1960年代,歷史最長,是操作系統內核與外圍分離時的最初形態。
      微內核結構是1980年代產生出來的較新的內核結構,強調結構性部件與功能性部件的分離。20世紀末,基于微內核結構,理論界中又發展出了超微內核與外內核等多種結構。盡管自1980年代起,大部分理論研究都集中在以微內核為首的“新興”結構之上,然而,在應用領域之中,以單內核結構為基礎的操作系統卻一直占據著主導地位。
      在眾多常用操作系統之中,除了QNX和基于Mach的UNIX等個別系統外,幾乎全部采用單內核結構,例如大部分的Unix、Linux,以及Windows。 微內核和超微內核結構主要用于研究性操作系統,還有一些嵌入式系統使用外核。
      基于單內核的操作系統通常有著較長的歷史淵源。例如,絕大部分UNIX的家族史都可上溯至1960年代。該類操作系統多數有著相對古老的設計和實現。另外,往往在性能方面略優于同一應用領域中采用其他內核結構的操作系統(但通常認為此種性能優勢不能完全歸功于單內核結構)。
    主要功能
    資源管理
       系統的設備資源和信息資源都是操作系統根據用戶需求按一定的策略來進行分配和調度的。操作系統的存儲管理就負責把內存單元分配給需要內存的程序以便讓它執行,在程序執行結束后將它占用的內存單元收回以便再使用。對于提供虛擬存儲的計算機系統,操作系統還要與硬件配合做好頁面調度工作,根據執行程序的要求分配頁面,在執行中將頁面調入和調出內存以及回收頁面等。
      處理器管理或稱處理器調度,是操作系統資源管理功能的另一個重要內容。在一個允許多道程序同時執行的系統里,操作系統會根據一定的策略將處理器交替地分配給系統內等待運行的程序。一道等待運行的程序只有在獲得了處理器后才能運行。一道程序在運行中若遇到某個事件,例如啟動外部設備而暫時不能繼續運行下去,或一個外部事件的發生等等,操作系統就要來處理相應的事件,然后將處理器重新分配。
      操作系統的設備管理功能主要是分配和回收外部設備以及控制外部設備按用戶程序的要求進行操作等。對于非存儲型外部設備,如打印機、顯示器等,它們可以直接作為一個設備分配給一個用戶程序,在使用完畢后回收以便給另一個需求的用戶使用。對于存儲型的外部設備,如磁盤、磁帶等,則是提供存儲空間給用戶,用來存放文件和數據。存儲性外部設備的管理與信息管理是密切結合的。
      信息管理是操作系統的一個重要的功能,主要是向用戶提供一個文件系統。一般說,一個文件系統向用戶提供創建文件,撤銷文件,讀寫文件,打開和關閉文件等功能。有了文件系統后,用戶可按文件名存取數據而無需知道這些數據存放在哪里。這種做法不僅便于用戶使用而且還有利于用戶共享公共數據。此外,由于文件建立時允許創建者規定使用權限,這就可以保證數據的安全性。
      程序控制
      
     一個用戶程序的執行自始至終是在操作系統控制下進行的。一個用戶將他要解決的問題用某一種程序設計語言編寫了一個程序后就將該程序連同對它執行的要求輸入到計算機內,操作系統就根據要求控制這個用戶程序的執行直到結束。操作系統控制用戶的執行主要有以下一些內容:調入相應的編譯程序,將用某種程序設計語言編寫的源程序編譯成計算機可執行的目標程序,分配內存儲等資源將程序調入內存并啟動,按用戶指定的要求處理執行中出現的各種事件以及與操作員聯系請示有關意外事件的處理等。
      人機交互
      
     操作系統的人機交互功能是決定計算機系統“友善性”的一個重要因素。人機交互功能主要靠可輸入輸出的外部設備和相應的軟件來完成。可供人機交互使用的設備主要有鍵盤顯示、鼠標、各種模式識別設備等。與這些設備相應的軟件就是操作系統提供人機交互功能的部分。人機交互部分的主要作用是控制有關設備的運行和理解并執行通過人機交互設備傳來的有關的各種命令和要求。
      進程管理
      
     不管是常駐程序或者應用程序,他們都以進程為標準執行單位。當年運用馮紐曼架構建造電腦時,每個中央處理器最多只能同時執行一個進程。早期的OS(例如DOS)也不允許任何程序打破這個限制,且DOS同時只有執行一個進程。現代的操作系統,即使只擁有一個CPU,也可以利用多進程(multitask)功能同時執行復數進程。進程管理指的是操作系統調整復數進程的功能。
      由于大部分的電腦只包含一顆中央處理器,在單內核(Core)的情況下多進程只是簡單迅速地切換各進程,讓每個進程都能夠執行,在多內核或多處理器的情況下,所有進程通過許多協同技術在各處理器或內核上轉換。越多進程同時執行,每個進程能分配到的時間比率就越小。很多OS在遇到此問題時會出現諸如音效斷續或鼠標跳格的情況(稱做崩潰(Thrashing),一種OS只能不停執行自己的管理程序并耗盡系統資源的狀態,其他使用者或硬件的程序皆無法執行)。進程管理通常實現了分時的概念,大部分的OS可以利用指定不同的特權等級(priority),為每個進程改變所占的分時比例。特權越高的進程,執行優先級越高,單位時間內占的比例也越高。交互式OS也提供某種程度的回饋機制,讓直接與使用者交互的進程擁有較高的特權值。
      內存管理
      大部分的現代電腦內存架構都是階層式的,最快且數量最少的寄存器為首,然后是高速緩存、內存以及最慢的磁盤儲存設備。而OS的內存管理提供尋找可用的記憶空間、配置與釋放記憶空間以及交換內存和低速儲存設備的內含物……等功能。此類又被稱做虛擬內存管理的功能大幅增加每個進程可獲得的記憶空間(通常是4GB,即使實際上RAM的數量遠少于這數目)。然而這也帶來了微幅降低執行效率的缺點,嚴重時甚至也會導致進程崩潰。
      內存管理的另一個重點活動就是借由CPU的幫助來管理虛擬位置。如果同時有許多進程儲存于記憶設備上,操作系統必須防止它們互相干擾對方的內存內容(除非通過某些協議在可控制的范圍下操作,并限制可存取的內存范圍)。分割內存空間可以達成目標。每個進程只會看到整個內存空間(從0到內存空間的最大上限)被配置給它自己(當然,有些位置被OS保留而禁止存取)。CPU事先存了幾個表以比對虛擬位置與實際內存位置,這種方法稱為分頁(paging)配置。
      借由對每個進程產生分開獨立的位置空間,OS也可以輕易地一次釋放某進程所占據的所有內存。如果這個進程不釋放內存,OS可以退出進程并將內存自動釋放。
    具體分類
    目前的操作系統種類繁多,很難用單一標準統一分類。
      根據應用領域來劃分,可分為桌面操作系統服務器操作系統主機操作系統嵌入式操作系統
      根據所支持的用戶數目,可分為單用戶(MSDOS、OS/2.Windows)、多用戶系統(UNIX、MVS)
      根據源碼開放程度,可分為開源操作系統(Linux、Chrome OS)和不開源操作系統(Windows、Mac OS)
      根據硬件結構,可分為網絡操作系統(Netware、Windows NT、OS/2 warp)、分布式系統(Amoeba)、多媒體系統(Amiga)
      根據操作系統的使用環境和對作業處理方式來考慮,可分為批處理系統(MVX、DOS/VSE)、分時系統( Linux、UNIX、XENIX、Mac OS)、實時系統(iEMX、VRTX、RTOS,RT WINDOWS)
      根據操作系統的技術復雜程度,可分為簡單操作系統、智能操作系統(見智能軟件)。所謂的簡單操作系統,指的是計算機初期所配置的操作系統,如IBM公司的磁盤操作系統DOS/360和微型計算機的操作系統CP/M等。這類操作系統的功能主要是操作命令的執行,文件服務,支持高級程序設計語言編譯程序和控制外部設備等。
      根據工作方式分為批處理操作系統分時操作系統實時操作系統、網絡操作系統和分布式操作系統等;
    根據架構可以分為單內核操作系統等;
    根據運行的環境,可以分為桌面操作系統,嵌入式操作系統等;
    根據指令的長度分為8bit, 16bit, 32bit, 64bit的操作系統。

    個人電子助理(PDA)操作系統
      PalmOS
      Pocket PC
      EPOC
      Microsoft Windows CE
      Linux
      智能手機操作系統
      Windows Mobile系列;windows phone 7
      Embedded Linux由Montavista創造,在Motorola's A760,E680等機型上使用
      Mobilinux由Montavista創造
      SymbianOS系列
      MeeGo(諾基亞與Intel聯合宣布將推出一個全新的開源平臺)
      Android(Google手機操作系統)
      國產手機系統
      MTK系統(MTK是臺灣聯發科技股份有限公司的英文簡稱,英文全稱叫MediaTek。)
    Linux系統
      Linux的是一套免費的32位和64位的多人多工的操作系統,運行方式同UNIX系統很像,但Linux系統的穩定性、多工能力與網絡功能已是許多商業操作系統無法比擬的,Linux還有一項最大的特色在于源代碼完全公開,在符合GNU GPL(General Public License)的原則下,任何人皆可自由取得、散布、甚至修改源代碼。 就Linux的本質來說,它只是操作系統的核心,負責控制硬件、管理文件系統、程序進程等。Linux Kernel(內核)并不負責提供用戶強大的應用程序,沒有編譯器、系統管理工具、網絡工具、Office套件、多媒體、繪圖軟件等,這樣的系統也就無法發揮其強大功能,用戶也無法利用這個系統工作,因此有人便提出以Linux Kernel為核心再集成搭配各式各樣的系統程序或應用工具程序組成一套完整的操作系統,經過如此組合的Linux套件即稱為Linux發行版。
      國內Linux發行版做的相對比較成功是紅旗和中軟兩個版本,界面做得都非常的美觀,安裝也比較容易,新版本逐漸屏蔽了一些底層的操作,適合于新手使用。兩個版本都是源于中國科學院軟件研究所承擔的國家863計劃的Linux項目,但無論穩定性與兼容性與國外的版本相比都有一定的差距,操作界面與習慣與 Windows越來越像,提供一定技術支持和售后服務,適宜于國內做低價的操作系統解決方案。

    五大常見類型

      批處理操作系統
      批處理(Batch Processing)操作系統的工作方式是:用戶將作業交給系統操作員,系統操作員將許多用戶的作業組成一批作業,之后輸入到計算機中,在系統中形成一個自動轉接的連續的作業流,然后啟動操作系統,系統自動、依次執行每個作業。最后由操作員將作業結果交給用戶。
      批處理操作系統的特點是:多道和成批處理。
      分時操作系統
      分時(Time Sharing)操作系統的工作方式是:一臺主機連接了若干個終端,每個終端有一個用戶在使用。用戶交互式地向系統提出命令請求,系統接受每個用戶的命令,采用時間片輪轉方式處理服務請求,并通過交互方式在終端上向用戶顯示結果。用戶根據上步結果發出下道命。分時操作系統將CPU的時間劃分成若干個片段,稱為時間片。操作系統以時間片為單位,輪流為每個終端用戶服務。每個用戶輪流使用一個時間片而使每個用戶并不感到有別的用戶存在。分時系統具有多路性、交互性、“獨占”性和及時性的特征。多路性指,伺時有多個用戶使用一臺計算機,宏觀上看是多個人同時使用一個CPU,微觀上是多個人在不同時刻輪流使用CPU。交互性是指,用戶根據系統響應結果進一步提出新請求(用戶直接干預每一步)。“獨占”性是指,用戶感覺不到計算機為其他人服務,就像整個系統為他所獨占。及時性指,系統對用戶提出的請求及時響應。它支持位于不同終端的多個用戶同時使用一臺計算機,彼此獨立互不干擾,用戶感到好像一臺計算機全為他所用。
    常見的通用操作系統是分時系統與批處理系統的結合。其原則是:分時優先,批處理在后。“前臺”響應需頻繁交互的作業,如終端的要求; “后臺”處理時間性要求不強的作業。
      實時操作系統
      實時操作系統(RealTimeOperatingSystem,RTOS)是指使計算機能及時響應外部事件的請求在規定的嚴格時間內完成對該事件的處理,并控制所有實時設備和實時任務協調一致地工作的操作系統。實時操作系統要追求的目標是:對外部請求在嚴格時間范圍內做出反應,有高可靠性和完整性。其主要特點是資源的分配和調度首先要考慮實時性然后才是效率。此外,實時操作系統應有較強的容錯能力。
      網絡操作系統
      網絡操作系統是基于計算機網絡的,是在各種計算機操作系統上按網絡體系結構協議標準開發的軟件,包括網絡管理、通信、安全、資源共享和各種網絡應用。其目標是相互通信及資源共享。在其支持下,網絡中的各臺計算機能互相通信和共享資源。其主要特點是與網絡的硬件相結合來完成網絡的通信任務。
      分布式操作系統
      它是為分布計算系統配置的操作系統。大量的計算機通過網絡被連結在一起,可以獲得極高的運算能力及廣泛的數據共享。這種系統被稱作分布式系統(DistributedSystem) 。它在資源管理,通信控制和操作系統的結構等方面都與其他操作系統有較大的區別。由于分布計算機系統的資源分布于系統的不同計算機上,操作系統對用戶的資源需求不能像一般的操作系統那樣等待有資源時直接分配的簡單做法而是要在系統的各臺計算機上搜索,找到所需資源后才可進行分配。對于有些資源,如具有多個副本的文件,還必須考慮一致性。所謂一致性是指若干個用戶對同一個文件所同時讀出的數據是一致的。為了保證一致性,操作系統須控制文件的讀、寫、操作,使得多個用戶可同時讀一個文件,而任一時刻最多只能有一個用戶在修改文件。分布操作系統的通信功能類似于網絡操作系統。由于分布計算機系統不像網絡分布得很廣,同時分布操作系統還要支持并行處理,因此它提供的通信機制和網絡操作系統提供的有所不同,它要求通信速度高。分布操作系統的結構也不同于其他操作系統,它分布于系統的各臺計算機上,能并行地處理用戶的各種需求,有較強的容錯能力。
      分布操作系統是網絡操作系統的更高形式,它保持了網絡操作系統的全部功能,而且還具有透明性、可靠性、和高性能等。網絡操作系統和分布式操作系統雖然都用于管理分布在不同地理位置的計算機,但最大的差別是:網絡操作系統知道確切的網址,而分布式系統則不知道計算機的確切地址;分布之操作系統負責整個的資源分配,能很好地隱藏系統內部的實現細節,如對象的物理位置等。這些都是對用戶透明的。
    國產操作系統  
    國產操作系統是指中國軟件公司開發的計算機操作系統,目前主要是基于Linux開發的,但也有一些是自主開發的。主要的產品如下:
      1.紅旗Linux(Red flag Linux);
      2.銀河麒麟(KylinOS);
      3.中標普華Linux;
      4.雨林木風操作系統(YLMF OS);
      5.凝思磐石安全操作系統;
      6. 共創Linux;
      國產主要操作系統介紹
      紅旗Linux
      紅旗Linux是由北京中科紅旗軟件技術有限公司開發的一系列Linux 發行版,包括桌面版、工作站版、數據中心服務器版、HA集群版和紅旗嵌入式Linux等產品。目前在中國各軟件專賣店可以購買到光盤版,同時官方網站也提供光盤鏡像免費下載。紅旗Linux是中國較大、較成熟的Linux發行版之一。
      銀河麒麟
      銀河麒麟: 是由國防科技大學、中軟公司、聯想公司、浪潮集團和民族恒星公司合作研制的閉源服務器操作系統。此操作系統是863計劃重大攻關科研項目,目標是打破國外操作系統的壟斷,研發一套中國自主知識產權的服務器操作系統。銀河麒麟完全版共包括實時版、安全版、服務器版三個版本,簡化版是基 于服務器版簡化而成的。最近銀河麒麟經過權威機構進行了源碼級鑒定表明,銀河麒麟安全操作系統主要分為三層:最底層是自己加的“既不像內核,也不像虛擬機”的東西(從銀河麒麟開發手冊上看主要為保證安全性、實時性等方面的任務,可自由替換加載。),上面是 FreeBSD 的內核,最上面是 Linux 兼容庫。開放給公眾使用的系統不包括最底層的東西。完全版的銀河麒麟是內核態多線程的。
      中標普華Linux
      [1]中標普華Linux桌面軟件是上海中標軟件有限公司發布的面向桌面應用的 操作系統產品。 中標普華Linux桌面軟件提供豐富的應用程序、完善的在線升級機制、全新設計的用戶界面和統一的管理工具入口、簡單實用的桌面小程序、炫酷的3D桌面特效;全面支持中國移動、中國電信、中國聯通的3G業務;滿足政府、企業及個人用戶的使用需求,是政府、企業、個辦公娛樂的首選平臺。
      雨林木風操作系統(YLMF OS)
      Ylmf OS 是廣東雨林木風計算機科技有限公司為紀念雨林木風工作室 解散一周年,制作了 Ylmf OS 雨林木風工作室周年紀念版作為雨林木開源操作系統的初始發布版本, 界面換成了精仿的經典 Windows主題,界面操作簡潔明快。 發布之后受到了全球的關注,這給了雨林木風開發團隊極大的鼓舞。Ylmf OS 雨林木風開源操作系統 基于Ubuntu 9.10版本定制,去除不常用系統軟件包,增加中文語言包,增加最常用的應用軟件 。
      凝思磐石安全操作系統
      凝思磐石安全操作系統: 是由北京凝思科技有限公司開發,凝思磐石安全操作系統 遵循國內外安全操作系統GB17859、GB/T18336、GJB4936、 GJB4937、GB/T20272以及POSIX、 TCSEC、ISO15408等標準進行設計和實現,為我國用戶提供擁有自主知識產權、高安全、高可 用和高效的操作系統平臺。
      凝思磐石安全操作系統在操作系統內核實現了多項安全機制,在應用層對應用軟件進行安全增強,在系統管理層實現了四權分立的系統管理,并提供了多種冗余容錯機制,形成了多層次的安全體系,能夠充分保證信息的私密性、完整性和可獲得性。
      凝思磐石安全操作系統是國內第一款達到軍B級和EAL3級認證的安全操作系統產品,得到了國家信息安全測評認證中心、解放軍信息安全測評認證中心、國家保密局涉密信息系統安全保密測評中心和公安部等多家信息安全權威認證機構的評測和認證,是用戶首選的安全操作系統產品。
      凝思科技基于安全操作系統的核心技術,相繼研發出了安全CA、安全郵件、安全Web、安全DNS、安全數據庫、安全文件共享等多款通用安全服務器平臺產品,能夠滿足各類高安全通用服務器的應用。已在中辦、監察部、外交部、總參、總裝和國家安全系統等部門成功部署運行。
      凝思科技在各類涉密項目實施過程中積累了大量技術和經驗,對政府、軍隊、電力和電信行業的業務流程和產品需求有深刻的理解,能夠為用戶定制特定用途的專用設備。為國家電力調度通信中心定制的電力安全文件網關、為總參定制的安全管理平臺、為電信行業定制的雙系統安全隔離平臺已在全國電力調度網、全軍網絡和電信網絡成功部署,設備的功能、性能和安全性優越,滿足了這些客戶涉密信息系統建設的特殊要求。
      共創Linux桌面操作系統
      是由北京共創開源軟件有限公司(簡稱共創開源)采用了國際最新的內核,Kernel 2.6.16版本開發的一款Linux桌面操作系統。共創Linux桌面操作系統,功能豐富,適用于在政府和企業辦公領域, 可以部分地替代現有常用的Windows桌面操作系統。它采用類似于Windows XP風格的圖形用戶界面,符合Windows XP的操作習慣,讓用戶使用起來感覺更熟悉,更易用,降低了培訓成本。提供了優秀的中文支持能力,支持各種常用的中文和英文字體,字體顯示效果十分美觀。高度智能化的中文拼音輸入法,使用方便、輸入效率高,達到Windows下拼音輸入法同等的水平。以往的Linux系統,安裝時要選擇復雜的磁盤分區,普通用戶幾乎不可能自行安裝,而且安裝時很容易導致磁盤分區的損壞。共創Linux桌面系統開發了新的安裝程序,一共只有6個步驟,普通用戶也能很輕松地進行安裝。


    posted @ 2011-11-01 20:44 liudecai_zan@126.com 閱讀(236) | 評論 (0)編輯 收藏

    Oracle EBS

    甲骨文公司的應用產品,全稱是Oracle 電子商務套件(E-Business Suit),是在原來Application(ERP)基礎上的擴展,
    包括ERP(企業資源計劃管理)、HR(人力資源管理)、CRM(客戶關系管理)等等多種管理軟件的集合,是無縫集成的一個管理套件。
    目前Oracle EBS已經發布R12(Release 12),是完全基于web的企業級軟件。作為企業管理軟件, EBS的管理范圍涵蓋企業管理的方方面面:
    資產生命周期管理;客戶關系管理(CRM);企業資源計劃(ERP);財務管理;人力資本管理;項目管理(PM);采購;產品生命周期管理;供應鏈管理(SCM);
    供應鏈計劃;物流與運輸管理;訂單管理(OM);價格管理(PM);制造;教育管理系統;IMEETING ;網上購物系統 .
    介紹EBS是因為oracle的后續中間件技術都從中受益,同時和sap等一樣也成為中國erp成品和半成品的模仿對象

    posted @ 2011-11-01 12:02 liudecai_zan@126.com 閱讀(284) | 評論 (0)編輯 收藏

    2011年11月技術總結計劃

         摘要:   閱讀全文

    posted @ 2011-11-01 11:08 liudecai_zan@126.com 閱讀(219) | 評論 (0)編輯 收藏

    合格程序員每天每周每月每年應該做的事(轉載)

         摘要: 合格程序員每天每周每月每年應該做的事,對照自己:差的很遠,該努力了!  閱讀全文

    posted @ 2010-06-22 10:00 liudecai_zan@126.com 閱讀(263) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 精品亚洲A∨无码一区二区三区| 日本免费中文视频| 亚欧乱色国产精品免费视频| 99精品视频在线视频免费观看| 欧美a级成人网站免费| 亚洲色偷偷狠狠综合网| 亚洲视频免费在线看| 黄色一级免费网站| 国产麻豆视频免费观看| 国产亚洲美女精品久久久| 亚洲三级在线播放| 成全视频在线观看免费| 国产成人精品免费直播| 亚洲精品日韩中文字幕久久久| 永久免费观看黄网站| 大地资源二在线观看免费高清 | 免费一级毛片正在播放| 老汉色老汉首页a亚洲| 日韩在线一区二区三区免费视频| 3d成人免费动漫在线观看| 中文字幕第一页亚洲| 亚洲AV无码成人精品区日韩| 久久国产免费福利永久| 久久久久久a亚洲欧洲AV| 草久免费在线观看网站| 国内精品免费视频自在线| 91亚洲va在线天线va天堂va国产| 久久成人18免费网站| 最好免费观看韩国+日本| 亚洲小说图片视频| 精品亚洲永久免费精品| 久久亚洲国产成人影院网站| 久久亚洲中文无码咪咪爱| 18禁网站免费无遮挡无码中文 | 亚洲熟妇成人精品一区| 成人午夜免费福利视频| 亚洲av永久无码精品漫画| 久香草视频在线观看免费| 日韩精品电影一区亚洲| 风间由美在线亚洲一区| 日韩免费视频在线观看|