1. 進程和地址空間的概念
- 進程包括:
地址空間:代碼段、數據段、堆棧段
相關的資源集(對應的數據結構—進程表 process table):存放在操作系統中(內核空間?)
2. 系統調用
系統調用?
系統調用就像進入了一種特殊的過程調用,只有系統調用進入內核,過程調用不進入內核。
分類:
進程管理類:fork, waitpid, exec, exit
文件管理類:open,read,write,lseek
目錄管理類:mkdir,rmdir,link。
連接原理:目錄是(inode, ASCII)對, inode唯一表徵磁盤文件, ASCII名稱可能有多個。
More:硬連接和軟連接的區別?上述說的連接應該是指硬連接:
硬連接的增加是增加了一個(inode, ASCII)對,多個對之間是對等的,互爲硬連接,刪除了一個剩下的也還可以訪問。軟連接是存儲了原文件的一個路徑,通過一個索引節點存儲。