Lộ trình H? ?i?u Hnh
Hướng dẫn từng bước để trở thành một nhà phát triển Nhà phát triển H? ?i?u Hnh.
Hỏi AI về Lộ trình H? ?i?u Hnh
Chú giải
Đề xuất
Lựa chọn thay thế
Tùy chọn
1Ch??ng 1: T?ng Quan H? ?i?u Hnh
- Khi ni?m h? ?i?u hnh
- Ch?c n?ng chnh y?u c?a h? ?i?u hnh
- Cc thnh ph?n c?a h? ?i?u hnh
- Cc h? th?ng my tnh
- C?u trc h? ?i?u hnh
2Ch??ng 2: T?ng Quan V? Ti?n Trnh V Ti?u Trnh
- M hnh ti?n trnh
- Ti?n trnh (process)
- Cc tr?ng thi ti?n trnh
- Thng tin qu?n l ti?n trnh
- Cc thao tc trn ti?n trnh
- Chuy?n ??i ng? c?nh
- Ti?u trnh (Lu?ng/Thread)
3Ch??ng 3: ?i?u Ph?i Ti?n Trnh
- Cc ??c ?i?m c?a ti?n trnh
- ?i?u ph?i ti?n trnh
- Cc c? ch? ?i?u ph?i
- ?i?u ph?i trong h? th?ng x? l theo l
- ?i?u ph?i trong h? th?ng t??ng tc
- ?i?u ph?i trong h? th?ng th?i gian th?c
- ?i?u ph?i ti?u trnh
4Ch??ng 4: Lin L?c Gi?a Cc Ti?n Trnh
- Nhu c?u lin l?c gi?a cc ti?n trnh
- Cc v?n ?? pht sinh khi lin l?c
- C? ch? lin l?c chia s? ti nguyn chung (Signal, Pipe, Shared Memory)
- C? ch? lin l?c trao ??i thng ?i?p (Message, Socket, RPC, RMI)
5Ch??ng 5: ??ng B? Ha Ti?n Trnh
- Khi ni?m ??ng b? ha
- Mi?n g?ng (critical section)
- Nhm gi?i php busy waiting
- Nhm gi?i php sleep and wakeup
- Cc bi ton ??ng b? c? ?i?n
6Ch??ng 6: T?c Ngh?n (Deadlock)
- Khi ni?m t?c ngh?n (deadlock)
- V d? v? t?c ngh?n
- ?i?u ki?n c?n ?? d?n ??n t?c ngh?n
- ?? th? c?p pht ti nguyn
- Cc ph??ng php x? l t?c ngh?n
7Ch??ng 7: H? Th?ng T?p Tin
- H? th?ng t?p tin
- T?ng qut v? t?p tin
- Ci ??t t?p tin ? m?c th?p
- H? th?ng th? m?c
- B?o v? t?p tin chia s?
- Th?ng nh?t ng? ngh?a
- Ph?c h?i sau l?i
8Ch??ng 8: Qu?n L B? Nh?
- Cc khi ni?m c? b?n v? qu?n l b? nh?
- M hnh c?p pht lin t?c (Linker Loader, Base & Limit)
- M hnh c?p pht khng lin t?c (Paging, Segmentation)
- B? nh? ?o (Virtual Memory)