*****=作業系統的作用*****===
作業系統的功能就是溝通使用者與硬體之間的訊息傳遞。也就是使用者面對作業系統 ,而作業系統 操作的是硬體
====作業系統包含的內容====
作業系統分為兩個東西:核心 和一對核心提供的工具
核心是用來掌管硬體的 如果核心不認識硬體那麼這個硬體就無法被呼叫
kernel *****
kernel 管理事項有
1.system call inte***ce(系統呼叫介面):一些服務與kernel溝通之後,進一步的利用硬體資源
2.process control (過程控制):系統過程控制中心,所以核心編的越小越好
3.memory management:控制整個系統的記憶體管理
4.file system management:檔案系統的管理
5.device divers:kernel 的主要工作之一,現在的驅動程式可以編輯成模組,所以不需要重新編輯kernel
====linux提供了乙個完整的作業系統中最底層的硬體控制,與資源管理的完整架構
===linux的優點====
1.穩定的系統
2.**低廉
3.安全性、漏洞的修補:因為linux是開源的所以很多團體個人參與其中的開發,可以隨時獲得更新的安全資訊,所以相對安全
4.多工,多使用者:linux允許多人上線來工作,並且資源分配較公平,同時可以設定不同等級的使用者登入主機。
5.使用者於群組規劃:linux的檔案屬性可讀可寫可執行和還有所屬者,組、群。對於專案計畫或者其他計畫開發者具有良好的系統保密性
6.相對比較不好資源的系統。
*****伺服器、工作站、終端機====
伺服器就相當於連了網路同時別人可以訪問,工作站連得是內部網就是只有內部的人才能使用,如果連了網,也可以稱作伺服器,終端機就是我們自己使用的電腦
multi-user多人:是指在linux可以允許多人連上主機,而且各自工作在自己的環境下,並且可以同時使用系統地資源。
multitask :linux 的特色就是多工環境,cpu 與其它例如網路資源可以同時進行多項工作, linux 最大的特色之一即在於其多工時,資源分配較為平均!
linux讀書筆記1
1.unix由ken thompson於1969年開發出,1973年正式誕生 2.gnu由stallman於1987年啟動 gnu s not unix 目的是建立乙個自由開放的unix系統 list emacs gnu c gcc gnu c library bash shell list 3.g...
讀書筆記 1
從我第一次看到windows就對它那花花綠綠的外表所吸引,大學兩年過來,時間又讓我從另乙個角度重新認識的了這些美麗的。本學期開始圖形程式設計的學習,探索windows圖形系統,並對gdi api,directdraw api進行學習。之所以寫部落格,第 一 是想勉勵自己不斷學習,讓大家監督 第 二 ...
讀書筆記1
netstat p525 網路資訊服務是通過本地查詢,還是要連線到遠端資料庫 p527 網路配置檔案?服務資訊函式?linux下如何組網 p527 如何設定計算機的主機名 p528 套接字 第15章 套接字 套接字 p513,523 what 套接字 一種程序間通訊機制 不僅可以本地程序通訊,也可以...