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.

Quay lại trang chủ

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)

Hãy truy cập các lộ trình liên quan sau và tiếp tục học hỏi