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. 編程的要點或計算機的優點:簡單+重複=複雜