1. Trang chủ
  2. » Công Nghệ Thông Tin

bìa giảng kỹ thuật vi xử lý

42 591 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Kỹ thuật Vi xử lý
Tác giả Võ Thanh Tú
Trường học Trường Đại học Khoa học Huế
Chuyên ngành Công nghệ Thông tin
Thể loại Bài giảng
Thành phố Huế
Định dạng
Số trang 42
Dung lượng 1,45 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục đích • Giúp sinh viên nắm cơ bản về kiến trúc bên trong của các bộ vi xử lý • Hiểu được nguyên lý, các kỹ thuật để nâng cao tốc độ của vi xử lý • Các công nghệ tiên tiến về kỹ thuật

Trang 1

Trường Đại học Khoa học Huế

Khoa Công nghệ thông tin

Bài giảng: Kỹ thuật Vi xử lý

-Biên sọan: Võ Thanh Tú

Trang 2

Mục đích

• Giúp sinh viên nắm cơ bản về kiến trúc bên trong của các bộ vi xử lý

• Hiểu được nguyên lý, các kỹ thuật để nâng cao tốc độ của vi xử lý

• Các công nghệ tiên tiến về kỹ thuật vi xử lý từ đơn giản đến phức tạp

Trang 3

Nội dung chính

• Chương 1: TỔNG QUAN VỀ KỸ THUẬT VI XỬ LÝ

• Chương 2: TỔ CHỨC BÊN TRONG MÁY VI TÍNH

Trang 4

Chương 1: TỔNG QUAN VỀ KỸ THUẬT VI XỬ LÝ

• I Giới thiệu vài nét về qui trình công nghệ sản xuất :Sơ lược qua từ vật liệu Silic, các lớp bên trong ->Sơ đồ mạch bên trong vi xử lý

• II Hoạt động cơ bản của Vi xử lý

• III Quá trình phát triển vi xử lý

Intel 8086 - 8088 (1978)

Trang 5

Chương 1: TỔNG QUAN VỀ KỸ THUẬT VI XỬ LÝ

• IV Mô hình cấu trúc máy tính

- Mô hình cấu trúc Von Neuman

- Mô hình cấu trúc Harvard

• V.Giới thiệu về hệ thống xử lý song song

SISD SIMD MISD MIMD

Các kiểu của bộ xử lý song song

Trang 6

VI Siêu máy tính

1 Hệ thống Hitachi SR2201

Trang 7

2 Hệ thống Hitachi SR8000

Trang 8

Chương 2: TỔ CHỨC BÊN TRONG MÁY VI TÍNH

Trang 9

II Bộ xử lý trung tâm (CPU:Central Processing Unit)

Bộ điều khiển Bộ số học-logic Các thanh ghi

Họat động chung của Bộ vi xử lý:

• - Giai đọan nạp chương trình- Giải mã chương trình,

• - Thực thi chương trình - Hòan tất chương trình

III.Bộ nhớ - IV Các mạch ghép nối và điều khiển vào ra

Mạch đkhiển ngắt PIC 8259 Mạch đkhiển DMAC 8237 - USART

Trang 10

V Hệ thống vận chuyển thông tin Bus

Trang 11

11

Trang 12

Bus đồng bộ (Synchronous bus)

Trang 13

Các bus mở rộng :

Bus ISA(Industry Standard Architecture),

MCA (Micro Channel Architecture) VESA Local bus (Video Electronics

Standard Association local bus) Bus PCI(Peripheral Component Interface) AGP (Accelerated Graphics Port).

Trang 14

VI Sự phát triển của Chipsets và Mainboard:

• Bộ chipset mới giới thiệu hai cải tiến quan trọng về cấu trúc là :

• Công nghệ Tăng tốc hiệu suất (PAT - Performance Accelaration

Technology) của Intel và Cấu trúc truyền thông liên tục (CSA -

Communications Streaming Architecture)

• Điều chỉnh linh hoạt điện thế CPU

• Mainboard

Trang 15

Chương 3: BỘ VI XỬ LÝ PENTIUM

I Cấu trúc bộ xử lý CISC so với RISC

II Kiến trúc Pentium

Trang 16

Bảng so sánh tổng quan của họ vi xử lý Pentium I

Ví dụ: Vi xử lý Pentium với công nghệ MMX/166/200/233

Trang 17

Bộ vi xử lý Xeon Pentium II

Trang 19

Họ vi xử lý Pentium IV

Trang 20

Bộ nhớ cache và đơn vị tiền đọc lệnh

Giải mã -Lập lịch- Đơn vị thực hiện

Trang 22

II Tập các thanh ghi:

Trang 23

Cách dùng thanh ghi đoạn trong mô hình bộ nhớ phân đoạn

Trang 24

III Chức năng và sự phát triển của Cache :

Trang 26

Với những máy PIII, PIV được phát triển Cache L3, người ta cố găng đưa dần các bộ nhớ Cache vào bên trong càng nhiều càng tốt

Trang 27

Dữ liệu lưu trữ được truyền tới CPU

Trang 28

VI Cấu trúc và nguyên tắc họat động của Cache

1 Cấu trúc của Cache - Sắp xếp địa chỉ

• Trong đa số các hệ thống hiện nay Cache được chia thành các tập hợp (Sets) Mỗi tập hợp có một số dòng (lines) Sự sắp xếp địa chỉ giữa bộ nhớ chính và Cahe với k tập hợp

• VD: Set 0 Line 0 Set 1 Line 1 Set 2 Line 2 Line k-1.Line k.Line k+1.Line k+2Set k-1 Line 2k-1Line 2k

Trang 29

Ví dụ: Nếu SET 1= 00005FFh, ta chuyển sang dạng nhị phân:

• SET 1= 0000 0000 0000 0000 0101 1111 1111 Từ đó ta có: Tag = 0000 0000 0000

0000 010 = 2(10)

• Tag_Valid = 1, do đó những dòng trong Line_Valid_Bit = 1111 1111 sẽ hữu hiệu Tức

là tất cả 8 dòng trong Cache đều hữu hiệu.

Cache tổ chức theo 2 dạng sau: Cache trực tiếp và cache 2

đường.

x(B) x(A)

Bank A

x(2) x(1)

Trang 30

Hoạt động của bộ nhớ Cache.

• Giả sử CPU đọc 1 khối nhớ k lần

• Nếu không có cache:

– CPU đọc khối trên bộ nhớ k lần

• Nếu có cache:

– Lần 1: CPU đọc khối trên bộ nhớ và ghi khối vào cache

– k-1 lần còn lại: CPU đọc khối trên cache

• Khi CPU cần truy xuất 1 khối nhớ, CPU tìm khối trên cache

• Nếu khối có trên cache:

– CPU truy xuất khối trên cache

• Nếu khối chưa có trên cache:

– CPU truy xuất khối trên bộ nhớ

– CPU ghi khối vào cache

Trang 31

Ánh xạ trực tiếp

Trang 32

Quá trình chuyển dữ liệu giữa các nhân trong bộ xử lý K10

Trang 33

Chương 5: CÁC CÔNG NGHỆ VI XỬ LÝ TIÊN TIẾN

• Đa nhân: nghĩa là có nhiều CPU trên 1 chip

• Dual core (“công nghệ 2 nhân” hay “công nghệ lõi kép”): là 2 CPU

được gắn kết trên 1 con chip để tăng tốc độ

• Core 2 duo: CPU Core 2 Duo được sản xuất trên công nghệ xử lý

silicon siêu nhỏ của Intel 65nm, tích hợp 291 triệu bóng bán dẫn (transistor), có đường ống dẫn ngắn chỉ 14 giai đoạn, với 2 nhân

vật lý được đóng trong 1 gói (package), Bộ nhớ Cache L1 cho lệnh

32 KB và dữ liệu 32KB cho mỗi lõi, hoạt động độc lập ở cùng một

tốc độ và chia sẻ cache L2

• Công nghệ siêu phân luồng (hyper-threading):

Trang 34

II Vi cấu trúc P5:

Cấu trúc Superscalar: Pentium có hai đường dữ liệu (Pipeline), cho phép

hoàn thành nhiều hơn một lệnh trong một chu kì xung nhịp Clock

Đường dữ liệu 64-bit

Trang 35

III Họ Vi cấu trúc P6

Trang 36

Cơ chế thực hiện lệnh trong kiến trúc họ P6

Trang 37

Ví dụ: Sơ đồ kiến trúc PIII

Trang 39

Quản Lý Điện Năng Thông Minh

(Intelligent Power Capability)

Đệm Thông Minh Tiên Tiến

(Advanced Smart Cache)

Truy Xuất Bộ Nhớ Thông Minh

(Smart Memory Access)

Tăng Tốc Phương Tiện Số Tiên Tiến (Advanced Digital Media

Boost).

Trang 40

Mỗi nhân có thể xử lý đồng thời 4 hàng lệnh

Vi kiến trúc Intel Core xử lý lệnh SIMD 128bit trong một xung nhịp

Trang 42

Thank you

TÀI LIỆU THAM KHẢO

• Cấu trúc máy tính, Trần Quang Vinh

• Tổ chức và cấu trúc máy tính, W Stallings, Prentice Hall, 2000.

• Cấu trúc máy tính, Các hệ thống đơn và song song, M R Zargham, Prentice Hall, 1996

• Kỹ thuật vi xử lý và máy vi tính, Đỗ Xuân Thụ, Hồ Khánh Lâm

Computer Architecture: A Quantitative Approach, A Patterson and J Hennesy, Morgan Kaufmann Publishers, 2nd Edition, 1996

• Computer Otganization and Architecture: Designing for Performance, Sixth

Edtion, William Stallings, Prentice Hall

• IA-32 Intel® Architecture Software Developer’s Manual - Volumn1

• Intel® Pentium® 4 Processor

• Intel® Pentium® III Processor

• Pentium® II Processor Developer's Manual

• PENTIUM® PROCESSOR WITH MMX® TECHNOLOGY

• Intel® Pentium® 4 Processor Supporting Hyper-Threading Technology

Ngày đăng: 04/07/2014, 00:31

HÌNH ẢNH LIÊN QUAN

Bảng so sánh tổng quan của họ vi xử lý Pentium I - bìa giảng kỹ thuật vi xử lý
Bảng so sánh tổng quan của họ vi xử lý Pentium I (Trang 16)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w