Copyright © 2006, HaiVDC 1
Kiến trúc máy tính
Kiến trúc máy tính
Copyright © 2006, HaiVD
C
2
Kiến trúc máy tính là gì?
Kiến trúc máy tính là bản thiết kế của máy tính
Bản thiến kế kiến trúc máy tính gồm 2 phần
Kiến trúc bộ lệnh: mô tả tập lệnh CPU
Kiến trúc hệ thống phần cứng: CPU, bộ nhớ, I/O
Copyright © 2006, HaiVD
C
3
Họ máy tính
Tập hợp các máy tính giống nhau hay tương thích cấu
trúc bộ lệnh
Tương thích tiến: tập lệnh CPU đời mới sẽ bao hàm tập
lệnh CPU đời cũ. Đảm bảo chương trình chạy trên máy
đời cũ thì sẽ chạy được trên máy đời mới
Các họ máy tính:
Họ IBM/System 360 (hãng IBM, 1966)
Họ PDP (hãng DEC, 1965)
Họ Vax (hãng DEC, 1978)
Năm 1978, IBM ra đời họ IBM/PC dùng CPU họ Intel
Copyright © 2006, HaiVD
C
4
Họ kiến trúc mở
Họ Macitosh của hãng Apple dùng CPU họ
Motorola
Họ Power PC của hãng IBM
Họ máy Sun của hãng Sun MicroSystem
dùng CPU Sparc
Copyright © 2006, HaiVD
C
5
Các thành phần mạch
Mạch được chế tạo từ các linh kiện dựa trên:
Bóng đèn chân không
Các transistor
IC (Integrate Circuit) mạch tích hợp
Copyright © 2006, HaiVD
C
6
Transistor - Electronic Switch
Collector
Base
EmitterSwitch
Base High (+5v hay 1)
Tạo kết nối
Base Low (0v hay 0)
Ngắt kết nối
50 tỉ transistor trên một
chip 1cm
2
Copyright © 2006, HaiVD
C
7
Mạch tổ hợp
Để thiết kế các IC.
Ta dùng các thành phần luận lý gọi là cổng
(gate)
Cổng được chế tạo = 0 hay 6 transistor tùy
theo công nghệ chế tạo
Ta có các cổng AND, OR, NOT, NAND, NOR,
XOR
Mạch giải mã, mạch mã hóa, mạch ưu tiên,
mạch dồn, mạch phân, mạch cộng toàn phần,
mạch lật SR
Copyright © 2006, HaiVD
C
8
Gate – Cổng
Một cổng (gate) là một thiết bị điện tử mà
nhận vào giá trị dạng 0/1 và xuất ra kết quả
dạng 0/1.
Copyright © 2006, HaiVD
C
9
Cổng NOT
+5v
Input
Ground
Input High (+5v or 1)
Output Low (0v or 0)
Input Low (0v or 0) Output High
(+5v or 1)
Output ngược lại với Input
Output
Cổng NOT
A
_
A
Copyright © 2006, HaiVD
C
10
Cổng AND
+5v
Output là 1 nếu và chỉ nếu
Input-1 là 1 và
Input-2 là 1
Output = Input1 AND Input2
Output
Input-1
Input-2
AND Gate
A
ABB