Khác biệt giữa bản sửa đổi của “Bus (máy tính)”

Nội dung được xóa Nội dung được thêm vào
→‎Bối cảnh và tên danh pháp khoa học: sửa liên kết Địa chỉ bộ nhớ
Kiến trúc bus: sửa đổi lại nội dung kĩ thuật từ bài viết dùng Google dịch của tác giả trước
Dòng 7:
 
==Bối cảnh và tên danh pháp khoa học==
[[Tập tin:Computer system bus(fixed).svg|nhỏ|Hình ảnh minh họa của hệ thống bus trong kiến trúc máy tính]]
 
Các hệ thống máy tính thông thường hay một vi xử lý<ref>{{Chú thích web|url=https://faculty.etsu.edu/tarnoff/ntes2150/uproc/uproc.htm|tựa đề=Microprocessor Architecture, Introduction to Microprocessors|tác giả=|họ=|tên=|ngày=|website=faculty.etsu.edu|url lưu trữ=|ngày lưu trữ=|url hỏng=|ngày truy cập=2021-01-24}}</ref> chứa ba thành phần chính:
 
Dòng 16:
Các máy tính đời đầu có thể sử dụng CPU nối tay của [[đèn điện tử chân không|ống chân không]],<ref>{{Chú thích web|url=http://www.righto.com/2018/01/examining-1954-ibm-mainframes-pluggable.html|tựa đề=An 8-tube module from a 1954 IBM mainframe examined: it's a key debouncer|tác giả=|họ=|tên=Ken Shirriff|ngày=|website=righto.com|url lưu trữ=|ngày lưu trữ=|url hỏng=|ngày truy cập=2021-01-24}}</ref> một [[trống từ]] cho bộ nhớ chính, và các [[băng từ]] và [[máy in]] để đọc và ghi dữ liệu. Trong một hệ thống hiện đại chúng ta có thể tìm thấy một CPU đa nhân, bộ nhớ DDR4 SDRAM, một [[ổ đĩa cứng|ổ cứng]] cho các dữ liệu không trực tuyến, [[card đồ họa]] và [[màn hình tinh thể lỏng|màn hình LCD]] như là hệ thống hiển thị, [[Chuột (máy tính)|chuột máy tính]] và [[Bàn phím máy tính|bàn phím]] cho các tương tác, và một kết nối [[Wi-Fi]] cho [[Mạng máy tính|mạng]]. Trong hai ví dụ trên, các bus máy tính làm nhiệm vụ truyền tải dữ liệu giữa tất cả các thiết bị này.
 
Trong đa số các [[kiến trúc máy tính]] truyền thống, CPU và bộ nhớ chính có xu hướng được kết hợp chặt chẽ. [[Vi xử lý]] thông thường có một số các kết nối điện đượctrên gọi làcác "chân" (pin) thểcủa đượcđó sửđể dụng đểthể chọn một [[Địa chỉ bộ nhớ|"địa chỉ"]] trong bộ nhớ chính, và thiếtcác lậpchân khác của chân (pin) để đọc và ghi dữ liệu được lưu trữ tại địa điểm đó. Trong hầu hết trường hợp, CPU và bộ nhớ chiaphải sẻcó cùng đặc điểmtính kĩ thuật về tín hiệu và phải hoạt động một cách [[Đồng bộ hóa dữ liệu|đồng bộ]]. Các bus kết nối CPU và bộ nhớ là một trong những đặc điểmtính xác định của hệ thống, và thường được gọi đơn giản là [[bus hệ thống]].
 
Các bus thểhệ thống cho phép thiết bị ngoại vi giao tiếp với bộ nhớ trong cùng một kiểu, gắn bộ điều hợp trong các hình thức của thẻ mở rộng trực tiếp vào bus hệ thống. Điều này thường được thực hiện thông qua một số loại kết nối điện được tiêu chuẩn hóa, một số trong số này tạo thành [[bus mở rộng]] hoặc [[local bus]]. Tuy nhiên, sự khác biệt hiệu suất giữa các CPU và các thiết bị ngoại vi, rấtnên kháccần nhau, một số giải pháp nói chung cần thiết để đảm bảo rằng các thiết bị ngoại vi không làm chậm hiệu suất hệ thống tổng thể của hệ thống. Nhiều CPU nhiều tínhmột năngnhóm thiếtchân lậptín hiệu thứ hai2 củađể cácgiải chânquyết tươngvấn tựđề nhưtrên và cũng làm nhiệm vụ giao tiếp với bộ nhớ, nhưng cũng có thể hoạt động ở các tốc độ rất khác nhau và sử dụng các giao thức khác nhau. NhữngMột ngườisố hệ thống bus khác sử dụng bộ điều khiển thông minh để đặt các dữ liệu trực tiếp trong bộ nhớ, một kháidụ niệmnhư được gọi làchế [[Direct memory access|bộ nhớ truy cập bộ nhớ trực tiếp]]. HệCác hệ thống bus máy tính hiện đại nhất đều kết hợp cả hai giải pháp, khi thích hợptrên.
 
Khi số lượng các [[thiết bị ngoại vi]] tiềm năng lớn, bằng cách sử dụng thẻ mở rộng cho tất cả các thiết bị ngoại vi ngày càng trở nên không đứng vững. Điều này đã dẫn đến sự ra đời của hệ thống bus được thiết kế đặc biệt để hỗ trợ nhiều thiết bị ngoại vi. Các ví dụ thường gặp là các cổng [[SATA]] trong các máy tính hiện đại, mà cho phép một số [[ổ đĩa cứng|ổ cứng]] được kết nối mà không cần một thẻ. Tuy nhiên, các hệ thống hiệu suất cao nói chung là quá đắt để thực hiện trong các thiết bị cấp thấp, như [[chuột (máy tính)|chuột]]. Điều này đã dẫn đến sự phát triển song song của một số hệ thống bus hiệu suất cao cho các giải pháp này, ví dụ phổ biến nhất là [[USB|Universal Serial Bus]]. Tất cả các ví dụ như vậy có thể được gọi là [[bus ngoại vi]], mặc dù thuật ngữ này không phải là phổ quát.