03-13 MIT OSE 讀書會: LEC 1 Operation Systems 記錄

23 views
Skip to first unread message

wayling

unread,
Mar 15, 2012, 8:13:12 AM3/15/12
to 星系統社群
hi all
以下是這次會議記錄,沒記很多~歡迎補充

1.6.828 goals ?
2.How is an O/S built? linux
3. what services does an O/S kernel typically provide?
processes (lab3)
memory (lab2,lab4)
file contents (lab5)
4.shell的開發,使用fork
5.linux 三個file descriptor (0,1,2)
6.stdin,stdout example
7.shell倒向實作, $ sh < script > out
8.pipe example,parent ,child process 用pipe溝通
9.sleep 2 &,丟到background去跑,不是所有實做parent都是交給shell
10.init -> bash -> shell
bash kill,(init->shell)

lab
1.JOS :memory map
real mode
logic address => phy address
physical address = 16 * segment + offset

2.kernel.ld跟程式載入位置有關,jos :0xF0100000

3.jos 加入backtrace指令

4.enable A20的方法 from osdev
Keyboard Controller
Fast A20 Gate
INT 15, 2401

Ben

unread,
Mar 27, 2012, 1:25:40 PM3/27/12
to julu...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages