* 作業系統是執行在計算機硬體裝置之上,應用軟體執行在作業系統之上! *
應用軟體的本質:
1.按照順序呼叫介面
2.應用軟體是執行在作業系統上面的乙個軟體
作業系統的作用
1.管理:用來管理計算機的硬體裝置
2.協調:協調計算機硬體之間和諧工作
3.提供介面:因為我們用01操作硬體很不方便,作業系統提供給人
類」介面」
注意:不同的作業系統介面是不一樣的
字尾名含義
.cc語言原始檔
.o目標檔案
a.out
可執行檔案
last login: thu jul 21
23:01:43 on console
huhaodemac:~ hh$
huhaodemac:表示電腦的名字
hh:表示當前是哪個使用者登入這個電腦
~:表示當前在家目錄(所謂的家目錄就是 這個使用者的根目錄)
命令
作用pwd
列印工作空間
ls檢視當前工作目錄下的子檔案和資料夾
ls -l
檢視當前工作目錄下的子檔案的詳細資訊
cd進入某個資料夾
mkdir
建立乙個新的資料夾
touch
建立乙個新檔案
clear
清屏open
開啟某個檔案
cc -c
對c程式原始檔進行編譯
cc對目標檔案進行鏈結(也可直接對原始檔使用,其作用是直接進行編譯加鏈結的操作)
./a.out
執行對當前目錄下的可執行檔案a.out
Linux IO系統 基本知識
注 本文件主要整理了linux下io系統的基本知識,是整理的網易雲課堂的學習筆記,老師講得很不錯,鏈結如下 linux io系統 1.linux作業系統的基本構成 核心 作業系統的核心,負責管理系統的程序 記憶體 裝置驅動程式 檔案和網路系統 控制系統和硬體之間的相互通訊 決定著系統的效能和穩定性。...
檔案系統的基本知識
檔案系統基本概念 檔案系統磁碟布局 檔案系統io系統 mq佇列機制 io管控。下面開始簡單介紹一下檔案系統的一些基本概念,大部分來自於書籍和一些部落格上的內容,相關鏈結如下 ext4專題文章索引 linux檔案系統詳解 鳥哥 linux 磁碟與檔案系統管理 linux 的虛擬檔案系統 強烈推薦 1 ...
作業系統基本知識
1 因為系統資源不足。2 程序執行推進的順序不合適。3 資源分配不當等。如果系統資源充足,程序的資源請求都能夠得到滿足,死鎖出現的可能性就很低,否則就會因爭奪有限的資源而陷入死鎖。其次,程序執行推進順序與速度不同,也可能產生死鎖。1 互斥條件 乙個資源每次只能被乙個程序使用。2 請求與保持條件 乙個...