1
Unix operating system Nguyen Tri Thanh
Môn hc H ñiu hành UNIXLinux
Chương 1. Gii thiu chung v UNIX/Linux
2
Unix operating system Nguyen Tri Thanh
H ñiu hành
Phn mm h th!ng
" Qu$n tr& tài nguyên
" Cung c)p cho ngư,i dùng m/t máy tính m2 r/ng
Qu$n tr& tài nguyên
" Phn c3ng: CPU, b/ nh trong ...
" Phn mm: h th!ng d&ch v7, 3ng d7ng d8 liu
Phân lo;i
"H ñiu hành tp trung (truyn thng)
" H ñiu hành m;ng
" H ñiu hành phân tán
" H t< tr& c/ng tác
3
Unix operating system Nguyen Tri Thanh
H ñiu hành t>p trung
Khái nim
" TA l truyn thông liên b/ xC / truyn thông n/i t;i nh
" ðiu khiGn t>p trung sC d7ng thông tin toàn c7c
Phân lo;i
" ðơn chương trình: MS"DOS. ChN ñ/ SPOOLING
ða chương trình (và ða ngưi dùng)
" Th,i gian th<c
H ñiu hành ña chương trình
" ChN ñ/ ña bài toán (chN ñ/ mQ " batch): MFT, MVT
d7 DOS trên máy IBM, OS trên EC ...
Ch ñ ña ngưi dùng (multiusers)
4
Unix operating system Nguyen Tri Thanh
H ñiu hành ña ngư,i dùng
ð&nh hưng
" Nhiu ngư,i dùng ñXng th,i dùng tr;m cu!i (terminal)
" Tính thân thin: ngư,i dùng quan sát 3ng d7ng th<c hin
ð[c ñiGm ñiu khiGn
" B/ nh: b/ nh $o (Virtural Memory) m2 r/ng không gian
b/ nh th<c
" CPU: phân chia th,i gian (Time Shared) theo lư\ng tC th,i
gian
d7
" UNIX
" Linux m/t biNn thG c]a UNIX
5
Unix operating system Nguyen Tri Thanh
Xu)t x3 tiNn hóa UNIX
D< án MULTICS " 1965
" MIT (Masschusetts Institute of Technology)+Bell td AT&T
"MULTiplexed Information and Computing Service
" H ñiu hành ña ngư,i dùng, din r/ng, tính toán nhanh ...
" Th)t b;i
UNICS"1969, UNIX " 1970 và 1973
" Ken Thompson (Bell, Multics) và Dennics Richie
" Thda hư2ng d< án MULTICS, viNt UNICS chN ñ/ mQ cho máy
PDP"7 (assembler) 1970 cho máy PDP"11/20 (UNIX)
" 1971: nhjm kh$ chuyGn (nhiu lo;i máy tính) viNt trên B
" 1973: B C (Dennics Richie) và UNIX viNt trên ngôn ng C
Giai ño;n 1980"1990
" AT&T phl biNn UNUX ngun m ti ñ;i hmc
" 1982 b$n thương m;i ñu tiên UNIX"3
" 1985"1987 UNIX"5 hàng trăm nghìn s2 ñ;i hmc, nghiên c3u
" Cn chuon hóa UNIX và chuon POSIX