CẤU TRÚC VÀ CHỨC NĂNG CỦA MÁY TÍNH Cấu trúc: cách thức các thành phần hệ thống liên hệ với nhau.. Chức năng: hoạt động của mỗi thành phần riêng lẻ với tƣ cách là một phần của cấu trú
Trang 1TỔNG QUAN
cuu duong than cong com
Trang 3MÔ HÌNH PHÂN LỚP CỦA
1 HỆ THỐNG MÁY TÍNH
cuu duong than cong com
Trang 4KIẾN TRÚC MÁY TÍNH &
TỔ CHỨC MÁY TÍNH
Kiến trúc máy tính: những đặc tả hệ thống mà lậptrình viên có thể quan sát đƣợc
Tổ chức máy tính: các đơn vị vận hành và sự kếtnối giữa chúng nhằm hiện thực hóa những đặc tả
Trang 5CẤU TRÚC VÀ CHỨC NĂNG
CỦA MÁY TÍNH
Cấu trúc: cách thức các thành phần hệ thống liên
hệ với nhau
Chức năng: hoạt động của mỗi thành phần riêng
lẻ với tƣ cách là một phần của cấu trúc
cuu duong than cong com
Trang 7CẤU TRÚC
cuu duong than cong com
Trang 8CẤU TRÚC TỔNG QUAN
8
Máy tính
Bộ nhớ chính
Nhập/
Xuất
Liên kết hệ thống Thiết bị ngoại vi
Các đường liên lạc
Đơn vị xử
lý trung tâm
Máy tính
CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong com
Trang 9CẤU TRÚC CPU
and Logic Unit
Control Unit
Internal CPU Interconnection
Registers
CPU I/O
Trang 11CÔNG SUẤT CỦA BỘ VI XỬ LÝ
Độ dài từ dữ liệu (4 bit đến 64 bit)
Khả năng đánh địa chỉ nhớ vật lý
Tốc độ xử lý lệnh
MIPS = (fxN)/(M+T)
f: tần số làm việc của bộ VXLN: số lƣợng các đơn vị ALUM: số lƣợng vi lệnh
T: hệ số thời gian truy cập bộ nhớ
cuu duong than cong com
Trang 12TỐC ĐỘ CỦA BỘ VI XỬ LÝ
Tính bằng số lệnh thực hiện trong 1 giây
MIPS (Millions of Instructions Per Second)
Bộ VXL hoạt động theo một xung nhịp có tần sốxác định Tốc độ của bộ VXL đƣợc đánh giá giántiếp thông quan tần số xung nhịp
12
CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong com
Trang 13NÂNG CAO CHẤT LƢỢNG
Tốc độ bộ VXL
Cân đối hiệu suất
Cải thiện tổ chức và cấu trúc chip
cuu duong than cong com
Trang 15STORED-PROGRAM &
GENERAL-PUSPOSE HARDWARE
Dữ liệu
Tuần tự các chức năng số học và luận lý
Các kết quả
Phần cứng đƣợc xây dựng
từ các thành phần logic
cuu duong than cong com
Trang 16STORED-PROGRAM &
GENERAL-PUSPOSE HARDWARE
16
Các chức năng số học và luận lý tổng quát
Biên dịch
Tập tín hiệu điều khiển Các mã lệnh
CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong com
Trang 17STORED-PROGRAM &
GENERAL-PUSPOSE HARDWARE
Dữ liệu và mã lệnh được lưu trữ trong một bộnhớ đọc – ghi
Nội dung trong bộ nhớ được định vị theo vị trí
Thực thi chương trình theo kiểu tuần tự
cuu duong than cong com
Trang 18CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong com
Trang 20 Nội dung của ngăn nhớ có thể
thay đổi, nhƣng địa chỉ vật lý củangăn nhớ luôn cố định
20
CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong com
Trang 21BỘ NHỚ CACHE
Bộ nhớ có tốc độ nhanh được đặt đệm giữa CPU
và bộ nhớ chính nhằm tăng tốc độ CPU truynhập bộ nhớ
Dung lượng nhỏ hơn bộ nhớ chính
Tốc độ nhanh hơn
Cache thường được chia thành một số mức
Cache có thể được tích hợp trên chip vi xử lý
Cache có thể có hoặc không
cuu duong than cong com
Trang 22BỘ NHỚ NGOÀI
Chức năng và đặc điểm:
Trang 23 Các thiết bị ngoại vi (Peripheral Devices)
cuu duong than cong com
Trang 24CẤU TRÚC CƠ BẢN CỦA HỆ THỐNG VÀO/RA
24
CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong com
Trang 25THIẾT BỊ VÀO/RA
Chức năng: chuyển đổi dữ liệu giữa bên trong vàbên ngoài máy tính
Các loại thiết bị ngoại vi cơ bản:
cuu duong than cong com
Trang 27HOẠT ĐỘNG CỦA MÁY TÍNH
Thực hiện chương trình
Ngắt
cuu duong than cong com
Trang 28THỰC HIỆN CHƯƠNG TRÌNH
Là hoạt động cơ bản của máy tính
Máy tính lặp đi lặp lại hai bước:
Trang 29CHU KỲ LỆNH
cuu duong than cong com
Trang 30 CPU nhận lệnh từ ngăn nhớ đƣợc trỏ bởi PC.
Lệnh đƣợc nạp vào thanh ghi lệnh IR
Sau khi lệnh đƣợc nhận vào, nội dung PC tựđộng tăng để trỏ sang lệnh kế tiếp
30
CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong com
Trang 31QUY TRÌNH NHẬN LỆNH
cuu duong than cong com
Trang 32QUY TRÌNH THỰC HIỆN LỆNH
Bộ xử lý giải mã lệnh đã đƣợc nhận và phát tínhiệu điều khiển thực hiện thao tác mà lệnh yêucầu
Các kiểu thao tác của lệnh:
hoặc phép toán logic với các dữ liệu
Trang 33NGẮT (INTERRUPT)
trình đang thực hiện để chuyển sang thựchiện một chương trình khác, gọi là chươngtrình con phục vụ ngắt
Các loại ngắt:
cuu duong than cong com
Trang 35CHU KỲ LỆNH CÓ NGẮT
cuu duong than cong com
Trang 36XỬ LÝ NHIỀU YÊU CẦU NGẮT
Trang 37HOẠT ĐỘNG VÀO/RA
Hoạt động vào/ra: là hoạt động trao đổi dữ liệugiữa TBNV với bên trong máy tính
Các kiểu hoạt động vào ra:
cuu duong than cong com
Trang 38HỆ THỐNG BUS
Bus: tập hợp các đường kết nối dùng để vậnchuyển thông tin giữa các thành phần của máytính với nhau
Độ rộng bus: là số đường dây của bus có thểtruyền các bit thông tin đồng thời (chỉ dùng chobus địa chỉ và bus dữ liệu)
38
CuuDuongThanCong.com https://fb.com/tailieudientucntt
cuu duong than cong com
Trang 39HỆ THỐNG BUS
cuu duong than cong com
Trang 40KIẾN TRÚC VON NEUMANN
Trang 41KIẾN TRÚC VON NEUMANN
VS HARVARD
cuu duong than cong com