講解對象:操作系統(tǒng)詳解
作者:融水公子 rsgz
常見操作系統(tǒng):
1 windows
2 linux
3 Unix
4 iOS(底層是Unix)
5 Android(底層是linux)
6 諾基亞(底層是windows)
操作系統(tǒng)結(jié)構(gòu):包括系統(tǒng)調(diào)用+內(nèi)核
補充:當然了,操作系統(tǒng)還包含一些應用程序(文本編輯器 瀏覽器 電子郵件)
歷史:
20世紀50年代:操作系統(tǒng)能運行批處理文件
20世紀60年代:交互式操作系統(tǒng)開始流行
特點:
1 允許多個用戶從不同的終端操作主機(分時操作系統(tǒng))
發(fā)展:
1 很多人常識開發(fā)分時操作系統(tǒng)
2 貝爾實驗室開發(fā)了一個叫做Unix的系統(tǒng)
3 Unix最初是免費的,在大學里大受歡迎
4 Unix實現(xiàn)了tcp/ip協(xié)議
5 1990年,Unix操作系統(tǒng)在服務器市場上稱為主流操作系統(tǒng)
6 Unix開始轉(zhuǎn)向商業(yè)化很昂貴,唯一一款便宜的就是minix
7 minix 也是一個Unix系統(tǒng),功能上有限制
8 1991.10Linus Torvalds接觸到minix之后,想開發(fā)一個更好的操作系統(tǒng)
9 第一個發(fā)行版就受到了黑客的吸引,黑客加入其中,具有了更多吸引人的地方
擴展:
1 linux只是操作系統(tǒng)的內(nèi)核
2 內(nèi)核是其他程序能夠運行的基礎(chǔ)
3 多任務和硬件管理,用戶或者系統(tǒng)管理員交互運行的所有程序?qū)嶋H上都運行在內(nèi)核之上
4 命令行解釋器(shell),它用于用戶交互和編寫 shell 腳本