L? trnh Ki?n trc My tnh

Khm ph cc thnh ph?n v nguyn t?c c? b?n chi ph?i cch ho?t ??ng c?a my tnh.

Trở về lộ trình
Ch??ng Ch? ?? chnh N?i dung & Ho?t ??ng h?c t?p M?c tiu & S?n ph?m
1 Gi?i thi?u
  • L?ch s? pht tri?n c?a my tnh.
  • Ki?n trc Von Neumann v Harvard.
  • H? th?ng s? v bi?u di?n d? li?u (S? nguyn, D?u ph?y ??ng, K t?).
  • Bi?u di?n d? li?u m thanh v hnh ?nh.
  • Hi?u cc khi ni?m c? b?n v? l?ch s? my tnh v bi?u di?n d? li?u.
2 C?u trc chung c?a my tnh
  • C?u trc c?a my tnh t??ng t? con ng??i.
  • Nguyn t?c ho?t ??ng c?a my tnh.
  • Ch?c n?ng c?a CPU, ALU, B? nh?, c?ng I/O v BUS.
  • N?m b?t cc nguyn t?c ho?t ??ng v vai tr c?a cc thnh ph?n chnh.
3 ??n v? x? l trung tm (CPU)
  • L?ch s? pht tri?n c?a CPU.
  • C?u trc v nguyn t?c ho?t ??ng c?a CPU (ALU, CU).
  • Tm hi?u su v? CPU 8086: thanh ghi, c?.
  • ??c ?i?m c?a cc lo?i CPU khc nhau.
  • ?i su vo ki?n trc CPU v cc thnh ph?n c?t li c?a n.
4 B? nh?
  • Phn c?p v cc lo?i b? nh? (ROM, RAM, Cache).
  • Ch? ?? ??a ch?: Segment, offset, ??a ch? hi?u d?ng.
  • Thi?t b? l?u tr?: HDD, CD, DVD.
  • Ng?t h?p ng? cho cc ho?t ??ng ??a.
  • Hi?u h? th?ng phn c?p b? nh? v cc cng ngh? l?u tr?.
5 Truy?n d? li?u qua c?ng I/O
  • Ph??ng php truy?n n?i ti?p v song song.
  • Giao th?c truy?n thng.
  • Truy?n d? li?u qua vi m?ch 8251, 8255.
  • L?nh h?p ng? ?? truy?n d? li?u.
  • Tm hi?u c? ch? truy?n d? li?u gi?a cc thnh ph?n.
6 Thi?t b? ngo?i vi
  • T?ng quan v? cc thi?t b? ngo?i vi: Mn hnh, Bn phm, Chu?t, My in.
  • S? d?ng cc l?nh g?i ng?t h?p ng? ?? hi?n th? thng tin v ??c t? bn phm.
  • Hi?u cch my tnh t??ng tc v?i cc thi?t b? ngo?i vi.
7 H? th?ng Bus
  • Bus d? li?u, Bus ?i?u khi?n, Bus h? th?ng.
  • Cc v?n ?? th?c t? lin quan ??n thng s? k? thu?t c?a BUS.
  • L?nh h?p ng? cho cc ho?t ??ng c?a BUS.
  • Tm hi?u v? cc ???ng truy?n thng n?i b? c?a my tnh.

T? duy C?t li cho Ki?n trc My tnh

1. Suy ngh? theo cc T?ng tr?u t??ng

Hi?u cch m ngu?n c?p cao ???c d?ch xu?ng cc ho?t ??ng ph?n c?ng c?p th?p. T? ph?n m?m ??n h?p ng?, m my r?i c?ng logic, m?i l?p ??u xy d?ng d?a trn l?p bn d??i n.

2. Hi?u su?t l V?t l

T?c ?? khng ph?i l php mu; ? l v?t l. Hi?u su?t ???c chi ph?i b?i tnh c?c b? c?a d? li?u (cache so v?i RAM), cc ???ng ?ng l?nh, tnh song song v cc gi?i h?n v?t l c?a ?i?n t?.

3. M?i th? ??u l s? ?nh ??i

Khng c m?t thi?t k? "t?t nh?t" duy nh?t. M?i l?a ch?n ki?n trc ??u l s? cn b?ng gi?a hi?u su?t, chi ph, m?c tiu th? ?i?n n?ng v ?? ph?c t?p (v d?: CISC so v?i RISC).

4. Nt c? chai Quy?t ??nh t?t c?

M?t h? th?ng ch? nhanh b?ng thnh ph?n ch?m nh?t c?a n. Hi?u vai tr c?a bus, ?? tr? b? nh? v I/O l r?t quan tr?ng ?? xc ??nh v gi?i quy?t cc v?n ?? v? hi?u su?t.