知識社群登入
位置: 艾鍗學院 Blog > 專業論壇 > 討論
請教一下 linux 檔案系統小問題
1樓
上課是用 ubuntu 我就問這板
1. 先從 /boot開始 System.map-3.2.0-35-generic核心功能放置到記憶體位址的對應表 雖知道他是這用途卻不知他 
    在何時被系統讀出來?? 是開機的哪個程序 做這動作??
2. /boot/grub/ 底下有眾多的 .img  .lst  和  .mod  這三種檔案是幹甚麼用?? 什麼時候會被用?? 哪個程序去用他??
3. /boot/grub/locale
底下的 .mo 是幹甚麼用?? 什麼時候會被用?? 哪個程序去用他??
4. /boot/abi-3.2.0-37-generic
幹甚麼用??
5. /boot/extlinux 裡面檔案眾多 可是別板的linux 又沒這個資料夾 跟我說一下這是幹嘛用??
6. /sys 和 /proc 一樣是個虛擬的檔案系統,用途是提供目前系統的各項資訊 那差別在哪裡?? 內容大不同 我想知道
    詳情
7. tty 問題 minicom 上面設 ttyUSB0  板子上設  ttySAC0 就上次老師給我的答案 tty是一溝通平台 那問題是 這平
   台是什麼
ttyUSB0 應該是指host上面那個接口 那平台應該就是在板子記憶體上的某個區塊嗎?? 還是是別的東西  
   或者我根本認知錯誤 這console到底是何物 溝通的平台到底再哪??
2樓

1. system.map 是build kernel 做出來的. -它是symbol table ,debug 用
2~5. 關於PC的GRUB ....GRUB嘛.有空再去了解. http://www.gnu.org/software/grub/
6. sysfs 和 procfs 都可以做到同樣的事, sysfs是有結構化的排列, 目的是要像windows那樣
    有硬體清單且每一個硬體的電源管理用途
    
7. tty 是kernel 核心軟體管理層. 管控 console, psudo terminal 等. 
   ttyUSB0 ,是指/dev/ttyUSB0. 這是AP<--->/dev/ttyUSB0 <---> tty core (line discipline,...) <---> serial driver <--> UART       


關發環境是Ubuntu. Fedora, CentOS..可能每一個環境都有不同, 
就算是同一種但版本不同,可能檔案也會有些許不一樣..