| Ch??ng | Ch? ?? chnh | N?i dung & Ho?t ??ng h?c t?p | M?c tiu & S?n ph?m |
|---|---|---|---|
| 1 | T?ng quan v? H? ?i?u hnh |
|
|
| 2 | Ti?n trnh v Lu?ng |
|
|
| 3 | L?p l?ch ti?n trnh |
|
|
| 4 | Giao ti?p gi?a cc ti?n trnh |
|
|
| 5 | ??ng b? ha ti?n trnh |
|
|
| 6 | T?c ngh?n (Deadlock) |
|
|
| 7 | H? th?ng t?p tin |
|
|
| 8 | Qu?n l b? nh? |
|
|
T? duy C?t li v? H? ?i?u hnh
1. H?H l Ng??i qu?n l Ti nguyn
Xem H?H nh? m?t ng??i phn x? cho cc ti nguyn h?u h?n nh? th?i gian CPU, b? nh? v khng gian ??a. Cng vi?c chnh c?a n l phn b? cc ti nguyn ny m?t cch hi?u qu? v cng b?ng.
2. S? ??ng th?i r?t Ph?c t?p
M?i th? x?y ra song song, t?o ra cc t??ng tc ph?c t?p. Lun l?u ??n cc ?i?u ki?n tranh ch?p, ??ng b? ha v t?c ngh?n. Vai tr c?a H?H l t?o ra tr?t t? t? s? h?n lo?n ti?m tng ny.
3. Tr?u t??ng ha Che gi?u s? Ph?c t?p
H?H cung c?p cc l?p tr?u t??ng ??n gi?n (nh? t?p tin v ti?n trnh) ?? che gi?u cc chi ti?t ph?c t?p c?a ph?n c?ng. Hy hi?u r?ng m?i l?i g?i h? th?ng ??n gi?n ??u ?n ch?a r?t nhi?u s? ph?c t?p bn d??i.
4. Chnh sch vs. C? ch?
Phn bi?t gi?a "cch lm" (c? ch?, v d?: hng ??i ?u tin ?? ?i?u ph?i) v "lm g" (chnh sch, v d?: ?u tin cao h?n cho ng??i dng t??ng tc). Thi?t k? t?t s? tch bi?t hai m?i quan tm ny.