培訓筆記——Linux歷史

1.  計算機有分時與實時操做系統的區分,如Dos爲實時操做系統,你只能給它下達一個命令,這個命令執行完了,你才能下達下一個命令;像Linux和咱們用的Windows就是分時操做系統,特色是能夠併發 並行地執行多任務,你能夠邊聽歌邊寫字。看起來你好像同一時間作了兩件事,其實不是,分時操做系統是把cpu時間分紅一片一片,這樣你在這個0.000幾秒在聽歌,下一個0.000幾秒就在寫字,你根本感受不到其中的間斷。Linux 和 Windows 同時仍是多用戶的操做系統,可是在這一點Windows比Linux就差遠了。linux

2. Multics就是爲實現分時而產生的,可是最終失敗了。緣由是人們對於操做系統的理解,他們把操做系統定義爲大而雜,認爲操做系統能夠完成不少事,而這樣的觀點註定了這個系統的失敗。git

3. 可是肯· 湯姆森卻有不同的看法,他認爲操做系統應是小而巧的,他在Multics的基礎上簡化而來UNICS,也就是後來的UNIX,C語言的發明者丹尼斯·裏奇與肯·湯姆森一塊兒用C語言重寫了之前由彙編語言完成的UNIX,這使得UNIX的可移植性大大加強,也爲之後UNIX的包括Linux的發展奠基了基礎。shell

4. 姚期智——中國圖靈獎的得到者,圖靈獎是計算機界的諾貝爾獎編程

5. CISC——Complex Instruction Set Computing——複雜指令集計算ubuntu

   RISC——Reduced Instruction Set Computing——精簡指令集計算centos

6. UNIX版本安全

AIX      IBM      PowerPC服務器

HP-UX      HP      PA-RISC網絡

Solaris      SUN      SPARC架構

Irix      SGI      MIPS

Digital UNIX      DEC      Alpha

BSD                x86

Linux                x86

7. IA——Intel Architecture——Intel 架構 <=> x86

8. 1991年,Linus Torvalds發佈了Linux

9. linux主要分兩種,RedHat系,Debian系

ReaHat繫有redhat centos fedora 紅旗 Mandriva Suse novell

Debian繫有debian knoppix ubuntu LinuxMint

10. 軟件分類

商業軟件:Windows 最大的特色是收費

共享軟件:試用期 + 商業軟件

免費軟件:通常爲不成熟的測試代碼,對使用者沒有任何要求

共享軟件或開放源代碼軟件:0.通常遵照某種開源軟件協議 1. 不受限制使用 2.看源碼自由 3.複製分發的自由 4.修改分發的自由

11.GNU——革奴計劃:致力於開源軟件項目,開發出了大量知名的開源軟件,如大名鼎鼎的gcc,Linux受益於GNU,Linux操做系統使用了大量的GNU下的開源軟件,甚至你不知道的是,Linux系統應該稱爲GNU/Linux

12. Linux的特色

一 多用戶 多任務 的分時操做系統

二 相比於其餘系統如Windows,具備強大的內存管理和文件管理

三 多網絡協議支持,方便遠程登陸,Linux自己就是在網絡上經過天南海北的人共同建設維護的,因此它對網絡的支持,對各類協議的包容性很強

四 linux下擁有大量開源軟件,對於程序開發人員是一筆不可多得的財富

五 穩定 安全

六 可移植性強 靈活性強,無論是大設備如服務器小設備如嵌入式,linux均遊刃有餘,另外不得不提的是基於linux開發的Android系統

七 衆多的發行版,衆多的廠商選擇

13.  Linux的系統結構

應用層——>操做圖形界面——>shell層——>下達shell命令——>內核層——>經過系統調用——>硬件

14. linux是以命令見長的,可是它也有本身的圖形界面X Window。有幾點要注意:

一 X Window僅僅是一個協議,圖形界面均是基於這個協議開發,如Gnome KDE

二 這個圖形界面是獨立於操做系統的,它不是操做系統的一部分,有它沒它都能轉

三 這個圖形界面具備很強的網絡特性,遠程很方便!!!

15. UNIX有一個CDE——commnon desktop environment——通用桌面環境

16. Linux應用領域

網絡服務——Linux服務器

www.netcraft.com 能夠掃描網站的服務器

服務器名詞:鏡像站點 負載均衡 集羣

嵌入式應用

多媒體應用——影視動畫處理

科學運算——浮點運算

17. 命令行優點:快速 高效 雖然前期投入大,可是後期不須要再另外學習

18. 編程的要點或計算機的優點:簡單+重複=複雜

相關文章
相關標籤/搜索