Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 38 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
38
Dung lượng
633,39 KB
Nội dung
.c om ng Bài 10 cu u du o ng th an co NG BUS CuuDuongThanCong.com https://fb.com/tailieudientucntt ng Tập hợp đường dẫn kết nối module khác gọi cấu trúc liên nối c thiết kế cấu trúc phụ thuộc vào nhu cầu trao đổi module th ng du o u cu an co c om Cấu trúc liên nối CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om an Inst/Data th Memory cu u Read address Data CPU Data Control signal Interrup request du o ng inst/Data write co Instruction write address address ng Read I/O Module Internal Data Internal Data External Data Interrup request External Data CuuDuongThanCong.com https://fb.com/tailieudientucntt ng co an th ng du o u Memory đến CPU CPU đến Memory I/O đến CPU CPU đến I/O I/O Memory cu c om Các hoạt động truyền thường xuyên CuuDuongThanCong.com https://fb.com/tailieudientucntt ng Bus tuyến gồm nhiều đường thông tin kết nối hai hay nhiều thiết bị Đặc tính quan trọng bus : bus môi trường truyền dẫn chia sẻ Song song Máy tính chứa số bus khác cung cấp đường nối thành phần mức khác tổ chức phân cấp máy tính du o u cu ng th an co c om Liên kết bus CuuDuongThanCong.com https://fb.com/tailieudientucntt du o Data Address Control u ng th an co ng Một bus nối thành phần chủ chốt máy tính gọi bus hệ thống (system bus) Có nhiều thiết kế cho system bus Bất kỳ thiết kế có ba nhóm : cu c om Bus hệ thống CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ng Memory I/O I/O Control Address Data u du o ng th an co Memory cu CPU CuuDuongThanCong.com https://fb.com/tailieudientucntt ng co an th ng du o u Ghi nhớ Đọc nhớ Ghi I/O Đọc I/O Truyền báo nhận ACK Yêu cầu bus Cấp bus Yêu cầu ngắt Định thời Reset cu c om Các đường điều khiển thông thường CuuDuongThanCong.com https://fb.com/tailieudientucntt co lấy quyền dùng bus gửi yêu cầu đến module qua đường điều khiển địa thích hợp đợi du o ng Một module muốn lấy data từ module khác cu th lấy quyền dùng bus truyền liệu qua bus an ng Một module muốn truyền data phải làm hai điều: u c om Hoạt động bus CuuDuongThanCong.com https://fb.com/tailieudientucntt ng Khi số thiết bị kết nối vào bus nhiều, hiệu suất máy trở nên sa sút hai lý do: co c om Phân cấp đa bus an trễ truyền lớn_ thời gian để lấy quyền dùng bus _vì điều khiển chuyển từ thiết bị sang thiết bị khác Bus bị nghẽn tổng yêu cầu truyền đạt mức giới hạn bus; cu u du o ng th Nếu dùng bus rộng hơn, tốc độ cao hơn? 10 CuuDuongThanCong.com https://fb.com/tailieudientucntt co ng Trong trường hợp không ghép kênh: data bus addr bus cầp riêng đường du o ng th an Địa đặt lên addr bus trì data đưa lên data bus Trong hoạt động ghi, data đưa lên data bus sau địa ổn định addr bus slave nhận địa chỉ.Trong hoạt động đọc, slave đặt data lên data bus nhận địa lấy data u cu c om Dạng truyền liệu… 24 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Data addr master gửi chu kỳ lên đường khác biệt co ng Address an Ghi ng th Data cu u du o thời gian Address Đọc Data 25 CuuDuongThanCong.com https://fb.com/tailieudientucntt ng Có số hoạt động phối hợp bus: co Đọc-ghi: đơn giản hoạt động đọc ghi lại tức địa Địa công bố lần vào thời điểm ban đầu Hoạt động chia sẻ, nhằm ngăn chặn truy xuất phần tử liệu từ master khác Nhằm bảo vệ nhớ hệ thống đa chương Đọc sau ghi: hoạt động chia sẻ gồm có ghi sau đọc lại địa Mục đích kiểm tra u du o ng th an cu c om Dạng truyền liệu… 26 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ng Data read an co Address Data write u du o ng th Đọc-ghi cu Address Data write Data read Đọc sau ghi 27 CuuDuongThanCong.com https://fb.com/tailieudientucntt u du o ng th an co ng Một số hệ thống bus hỗ trợ truyền data dạng khối Trong trường hợp này, chu kỳ địa với nhiều chu kỳ liệu theo sau Phần liệu đầu đặt vào địa xác định đó, phần sau đặt vào vị trí địa cu c om Dạng truyền liệu Address Data Data Data 28 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om I 10B cu u du o ng th an co ng Front Side Bus Chipset 29 CuuDuongThanCong.com https://fb.com/tailieudientucntt ng FSB tên bus địa bus data CPU dùng tài liệu nhà chế tạo Thuật ngữ thường dùng mainboard máy PC ngày Ít dùng hệ thống nhúng FSB đóng vai trị kết nối CPU phần cịn lại phần cứng máy tính qua chipset Chipset tên để nhóm vi mạch (chip) đặc biệt, chúng thiết kế để làm việc Chipset thường chia thành hai phần, gọi chipset cầu bắc chipset cầu nam Chipset điểm kết nối cho tất bus khác thống Các bus PCI, AGP memory bus kết nối đến chipset để liệu chuyển qua lại thiết bị kết nối Hệ thống bus thứ cấp chạy với tốc độ suy từ FSB clock, không cần đồng ng du o u cu th an co c om Khái niệm 30 CuuDuongThanCong.com https://fb.com/tailieudientucntt ng FSB bus mang data address CPU chip cầu bắc Tùy vào xử lý dùng, số máy tính có back side bus nối CPU với Caches, bus cache nối vào hoạt động nhanh truy xuất nhớ hệ thống qua FSB th ng du o u cu an co c om Khái niệm (tt) 31 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ng co an th ng du o u cu 32 CuuDuongThanCong.com https://fb.com/tailieudientucntt Băng thông hay thông lượng tối đa FSB xác đinh tích bề rộng đừơng dẫn data, tần số clock số lần truyền chu kỳ Ví dụ data path=32bit, FSB clock=100MHz lần truyền/clock băng thơng 1600Mbps Tần số hoạt động CPU xác định nhân clock, nhân tốc độ FSB Ví dụ tốc độ CPU 3200 MHz dùng FSB 400 MHz, có nghĩa CPU đặt chạy với tốc độ gấp lần tốc độ FSB Bằng cách thay đổi FSB hay nhân clock lấy tốc độ CPU khác Cài đặt tốc độ FSB liên quan trực tiếp đến tốc độ nhớ Thông thừờng memory bus FSB có tốc độ Tuy nhiên, hệ thống tỉ số 5:4, có nghĩa tốc độ bus nhớ chạy gấp 5/4 lần FSB, ví dụ FSB 400MHz tốc độ bus nhớ 500MHz, điều đựơc xem hệ thống bất đồng cu u du o ng th an co ng c om Tốc độ FSB CuuDuongThanCong.com https://fb.com/tailieudientucntt 33 ng Cơng nghệ FSB có ưu điểm linh hoạt giá thành thấp Khơng có giới hạn số lương CPU đặt lên FSB, cho dù hiệu suất không thay đổi cách tuyến tính xuyên qua CPU gắn thêm (do cổ chai) Ban đầu, FSB trung tâm cho tất thiết bị hệ thống CPU Những năm gần bắt đầu xuất khuynh hướng dùng bus điểm nối điểm độc lập FSB bị AMD trích cơng nghệ chậm chạp lạc hậu nguyên nhân cổ chai máy tính Trong CPU tốc độ cao thực thi thị với tốc cao, khơng thể nạp thị nhanh mong muốn truy xuất nhớ thiết bị I/O bị giới hạn FSB ng du o u cu th an co c om Ưu khuyết điểm 34 CuuDuongThanCong.com https://fb.com/tailieudientucntt ng co an th ng du o u Mainboard Gigabyte GA-8iG1000MK P4 Titan Series Motherboard cu c om Ví dụ hệ thống thực tế 35 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ng co an th ng du o u cu 36 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om ng co an th ng du o u cu 37 CuuDuongThanCong.com https://fb.com/tailieudientucntt .c om Bài tập cu u du o ng th an co ng 1.Tìm hiểu hoạt động truyền liệu PCI 2.Tìm hiểu hoạt động phân xử bus PCI 38 CuuDuongThanCong.com https://fb.com/tailieudientucntt ... CuuDuongThanCong. com https://fb .com/ tailieudientucntt .c om ng co an th ng du o u cu 36 CuuDuongThanCong. com https://fb .com/ tailieudientucntt .c om ng co an th ng du o u cu 37 CuuDuongThanCong. com https://fb .com/ tailieudientucntt... Timing 17 CuuDuongThanCong. com https://fb .com/ tailieudientucntt ng co clock th an Start du o u cu Data lines ng read Addr lines c om Timing đồng Ack 18 CuuDuongThanCong. com https://fb .com/ tailieudientucntt... c om Timing… 19 CuuDuongThanCong. com https://fb .com/ tailieudientucntt .c om ng an co MSYN ng du o u Addr Lines cu Read th SSYN Data lines 20 CuuDuongThanCong. com https://fb .com/ tailieudientucntt