bus là gì

Bách khoa toàn thư phanh Wikipedia

4 Dắt cắm PCI Express (từ bên trên xuống dưới: x4, x16, x1 and x16), sát bên khe PCI 32 bit (dưới cùng)

Đối với những khái niệm không giống, coi Bus.

Bạn đang xem: bus là gì

Trong phong cách xây dựng PC, bus[1] (là thương hiệu ghi chép gọn gàng của kể từ Latin omnibus, thuở đầu được gọi là data highway,[2] kể từ Hán Việt: tổng tuyến) là 1 trong những khối hệ thống tương hỗ việc truyền nhận tài liệu Một trong những trở thành Phần Viền vô PC, hoặc Một trong những PC cùng nhau. Khái niệm này bao hàm toàn cỗ những bộ phận Hartware tương quan (như thừng dẫn, cáp quang quẻ,...) và ứng dụng, bao hàm cả những uỷ thác thức truyền thông (communication protocols).[3]

Các bus PC trước tiên là những thừng dẫn tuy nhiên song với khá nhiều liên kết Hartware, tuy nhiên thuật ngữ này về sau được dùng cho tới bất kể kiến thiết cơ vật lý nào là hỗ trợ và một công dụng như 1 bus năng lượng điện tử tuy nhiên tuy nhiên. Các bus PC văn minh hoàn toàn có thể sử dụng cả nhì cách thức truyền thông tuy nhiên song và truyền thông tiếp nối đuôi nhau, và hoàn toàn có thể được sắp xếp liên kết theo đuổi quy mô multidrop (kết nối tuy nhiên song) hoặc chuỗi daisy (daisy chain), hoặc được liên kết cho tới những cỗ gửi mạch, hoặc vô USB.

Bối cảnh và thương hiệu danh pháp khoa học[sửa | sửa mã nguồn]

Các khối hệ thống PC thường thì hay là một vi xử lý[4] chứa chấp tía bộ phận chính:

  • Bộ xử lý trung tâm (Central Processing Unit - CPU) nhằm xử lý những dữ liệu
  • Bộ ghi nhớ chủ yếu dùng làm lưu những tài liệu cần thiết xử lý
  • Các khí giới nước ngoài vi

Các PC đời cổ hoàn toàn có thể dùng CPU nối tay của ống quyển ko,[5] một rỗng tuếch kể từ cho tới bộ lưu trữ chủ yếu, và những băng kể từ và máy in nhằm phát âm và ghi tài liệu. Trong một khối hệ thống văn minh tất cả chúng ta hoàn toàn có thể nhìn thấy một CPU nhiều nhân, bộ lưu trữ DDR4 SDRAM, một ổ cứng cho những tài liệu ko trực tuyến, VGA và screen LCD như thể khối hệ thống hiển thị, loài chuột PC và keyboard cho những tương tác, và một liên kết Wi-Fi cho tới mạng. Trong nhì ví dụ bên trên, những bus PC thực hiện trách nhiệm truyền đạt tài liệu thân mật toàn bộ những khí giới này.

Trong số đông những phong cách xây dựng PC truyền thống cuội nguồn, CPU và bộ lưu trữ chủ yếu sở hữu Xu thế được phối kết hợp ngặt nghèo. Vi xử lý thường thì sở hữu một số trong những những liên kết năng lượng điện bên trên những chân (pin) của bại nhằm hoàn toàn có thể lựa chọn vị trí vô bộ lưu trữ chủ yếu, và những chân không giống nhằm phát âm và ghi tài liệu được tàng trữ bên trên vị trí bại. Trong đa số tình huống, CPU và bộ lưu trữ cần sở hữu nằm trong đặc điểm kinh nghiệm về tín hiệu và cần hoạt động và sinh hoạt một cơ hội đồng nhất. Các bus liên kết CPU và bộ lưu trữ là 1 trong những trong mỗi đặc điểm xác lập của khối hệ thống, và thông thường được gọi đơn giản và giản dị là bus khối hệ thống.

Các bus khối hệ thống được cho phép khí giới nước ngoài vi tiếp xúc với bộ lưu trữ vô và một loại, gắn cỗ điều phù hợp trong những kiểu dáng của thẻ không ngừng mở rộng thẳng vô bus khối hệ thống. Vấn đề này thông thường được tiến hành trải qua một số trong những loại liên kết năng lượng điện được chi chuẩn chỉnh hóa, một số trong những vô số này tạo ra trở thành bus không ngừng mở rộng hoặc local bus. Tuy nhiên, vì thế sự khác lạ hiệu suất Một trong những CPU và những khí giới nước ngoài vi, nên cần phải có một số trong những giải nhằm đảm nói rằng những khí giới nước ngoài vi ko thực hiện chậm chạp hiệu suất tổng thể của khối hệ thống. hầu hết CPU sở hữu một group chân tín hiệu thứ hai nhằm giải quyết và xử lý yếu tố bên trên và cũng thực hiện trách nhiệm tiếp xúc với bộ lưu trữ, tuy nhiên cũng hoàn toàn có thể hoạt động và sinh hoạt ở những vận tốc vô cùng không giống nhau và dùng những uỷ thác thức không giống nhau. Một số khối hệ thống bus không giống dùng cỗ điều khiển và tinh chỉnh lanh lợi để tại vị những tài liệu thẳng vô bộ lưu trữ, ví như chế độ truy vấn bộ lưu trữ thẳng. Các khối hệ thống bus PC văn minh nhất đều phối kết hợp cả nhì biện pháp bên trên.

Khi con số những khí giới nước ngoài vi tiềm năng rộng lớn, bằng phương pháp dùng thẻ không ngừng mở rộng cho tới toàn bộ những khí giới nước ngoài vi càng ngày càng trở thành ko tại vị. Vấn đề này đang được dẫn tới việc Ra đời của khối hệ thống bus được kiến thiết quan trọng nhằm tương hỗ nhiều khí giới nước ngoài vi. Các ví dụ thông thường gặp gỡ là những cổng SATA trong những PC văn minh, nhưng mà được cho phép một số trong những ổ cứng được liên kết nhưng mà ko cần thiết một thẻ. Tuy nhiên, những khối hệ thống hiệu suất cao phát biểu công cộng là vượt lên trên vướng nhằm tiến hành trong những khí giới thấp cấp, như loài chuột. Vấn đề này đang được dẫn tới việc cách tân và phát triển tuy nhiên song của một số trong những khối hệ thống bus hiệu suất cao cho những biện pháp này, ví dụ thông dụng nhất là Universal Serial Bus. Tất cả những ví như vậy hoàn toàn có thể được gọi là bus nước ngoài vi, tuy nhiên thuật ngữ này sẽ không cần là phổ quát mắng.

Trong những khối hệ thống văn minh khác lạ hiệu suất thân mật CPU bộ lưu trữ chủ yếu đang được cách tân và phát triển tuyệt hảo với con số càng ngày càng tăng của cục ghi nhớ vận tốc cao được dựng thẳng vô vào CPU, thông thường được biết như bộ lưu trữ cache. Trong khối hệ thống như thế, CPU tiếp xúc bằng phương pháp dùng bus tính năng cao hoạt động và sinh hoạt ở vận tốc to hơn nhiều đối với bộ lưu trữ, và tiếp xúc với bộ lưu trữ bằng phương pháp dùng uỷ thác thức tương tự động như các người tiêu dùng chỉ độc nhất cho tới khí giới nước ngoài vi vô vượt lên trên khứ. Những khối hệ thống xe cộ buýt cũng rất được dùng nhằm tiếp xúc với phần rộng lớn (hoặc vớ cả) những nước ngoài vi không giống, trải qua adaptor, theo thứ tự thì thầm với những khí giới nước ngoài vi và cỗ điều khiển và tinh chỉnh. Hệ thống như thế là phong cách xây dựng tương tự động như cho tới multicomputer, tiếp xúc bên trên một bus ko cần là 1 trong những màng lưới. Trong những tình huống này, bus không ngừng mở rộng là trọn vẹn riêng không liên quan gì đến nhau và ko share ngẫu nhiên loài kiến ​​trúc với CPU (và hoàn toàn có thể vô CPU tương hỗ nhiều thực tiễn không giống nhau, như ngôi trường phù hợp với tiếp xúc PCI). Điều gì đang được sở hữu trước đó là một bus khối hệ thống lúc này thông thường được nghe biết như 1 bus mặt mày trước.

Với những thay cho thay đổi này, những kể từ ngữ truyền thống "hệ thống", "mở rộng" và "ngoại vi" ko còn tồn tại chân thành và ý nghĩa tương tự động. Các khối hệ thống phân loại thường thì được dựa vào tầm quan trọng của bus sơ cung cấp, khí giới liên kết nội cỗ hoặc phía bên ngoài, ví dụ PCI với SCSI. Tuy nhiên, nhiều khối hệ thống bus thông dụng hoàn toàn có thể được dùng cho tất cả hai; SATA và eSATA là 1 trong những ví dụ về một khối hệ thống trước đó được tế bào mô tả như thể nội cỗ, trong những khi trong những phần mềm một số trong những xe hơi dùng đa phần phía bên ngoài IEEE 1394 vô 1 thời trang tương tự động như 1 khối hệ thống bus khối hệ thống. Các ví dụ không giống, như InfiniBand và I²C được kiến thiết từ trên đầu sẽ được dùng cả nhì nội cỗ và phía bên ngoài.

Xem thêm: take time là gì

Để rời lầm lẫn Một trong những yếu tố, đang được có khá nhiều thông dụng vô vượt lên trên khứ nhằm phân loại khối hệ thống Bus dựa vào khối hệ thống truyền thông mà người ta dùng, tiếp nối đuôi nhau hoặc tuy nhiên tuy nhiên. hầu hết khối hệ thống văn minh hoàn toàn có thể hoạt động và sinh hoạt vô chính sách nào là thì tùy nằm trong vô phần mềm.

Các cụ thể thực thi[sửa | sửa mã nguồn]

Trong một thời hạn, "bus" Có nghĩa là một khối hệ thống năng lượng điện tuy nhiên tuy nhiên, với thừng dẫn năng lượng điện tương tự động hoặc y hệt nhau với những chân vô CPU. Vấn đề này đang được không hề, và khối hệ thống văn minh được tạo lù mù ranh giới thân mật bus và màng lưới.

Các bus hoàn toàn có thể là bus tuy nhiên tuy nhiên, đem tài liệu kể từ tuy nhiên song trên rất nhiều thừng, hoặc bus tiếp nối đuôi nhau, đem tài liệu bên dưới dạng chút tiếp nối đuôi nhau. Việc bổ sung cập nhật tăng quyền lực tối cao và trấn áp những liên kết, vi điều khiển và tinh chỉnh, và liên kết tài liệu trong những phía thông thường Có nghĩa là đa số những bus tiếp nối đuôi nhau sở hữu thừng dẫn nhiều hơn thế nấc ít nhất được dùng vô 1-Wire và UNI/O. Tăng vận tốc tài liệu, những yếu tố của thời hạn nghiêng, năng lượng điện năng dung nạp, nhiễu năng lượng điện kể từ và nhiễu xuyên âm bên trên bus tuy nhiên song phát triển thành nhiều hơn thế và trở ngại rộng lớn nhằm đánh tan. Một phần biện pháp cho tới yếu tố này đã và đang được tăng gấp hai pump bus. Thông thông thường, bus tiếp nối đuôi nhau hoàn toàn có thể thậm chí được vận hành tài liệu cao hơn nữa tỷ trọng tổng thể đối với một bus tuy nhiên tuy nhiên, tuy nhiên sở hữu không nhiều liên kết năng lượng điện, chính vì một bus tiếp nối đuôi nhau vốn liếng không tồn tại thời hạn nghiêng hoặc nhiễu xuyên âm. USB, FireWire, và Serial ATA những ví dụ về điều này. Kết nối nhiều điểm ko thao tác đảm bảo chất lượng cho tới bus tiếp nối đuôi nhau tốc đọ cao, bởi vậy, đa số những xe cộ buýt tiếp nối đuôi nhau văn minh dùng vòng hoa cúc hoặc kiến thiết trung tâm.

Kết nối mạng như Ethernet thường thì được đánh giá như bus, tuy nhiên sự khác lạ phần rộng lớn là định nghĩa chứ không hề cần là thực tiễn. Một tính chất thông thường được dùng nhằm tế bào mô tả một bus là năng lượng điện được hỗ trợ vì chưng bus cho những Hartware được liên kết. Khái niệm này nhấn mạnh vấn đề xuất xứ busbar của phong cách xây dựng bus như hỗ trợ tích điện quy đổi hoặc phân phối. Thông thông thường, kiểm tra này đã và đang được dùng nhằm loại trừ, như các bus, lịch trình liên kết Hartware như tiếp nối đuôi nhau RS-232 và tuy nhiên song Centronics và hình mẫu IEEE 1284 (và Ethernet ở trên) điểm những khí giới điển hình nổi bật, ví dụ như modem và máy in quan trọng cần được cắm vô ổ mối cung cấp. Tuy nhiên, những khí giới USB hoàn toàn có thể hoặc ko thể bus hỗ trợ năng lượng điện, hay được sử dụng pin nội cỗ của những khí giới thay cho thế. Khác biệt này được minh họa vì chưng một khối hệ thống điện thoại cảm ứng thông minh với cùng một modem liên kết, điểm những liên kết RJ11 tương quan cho tới đề án tín đồ hiệu ko được xem như là một bus và là tương tự động với liên kết Ethernet. Cần cảnh báo rằng một lịch trình liên kết đàng thừng điện thoại cảm ứng thông minh ko được xem như là một bus trong cả khi điện thoại cảm ứng thông minh được chuẩn bị khối hệ thống POTS, tuy nhiên bên trên Văn chống trung tâm, bus được dùng với khí giới gửi mạch thanh chéo cánh cho những liên kết Một trong những điện thoại cảm ứng thông minh.

Lịch sử[sửa | sửa mã nguồn]

Thế hệ đầu tiên[sửa | sửa mã nguồn]

Trong những PC trước tiên bus là bó thừng gắn vô bộ lưu trữ PC và khí giới nước ngoài vi. Anecdotally gọi là "thân cây số",[a] bọn chúng được gọi là theo đuổi những bus hỗ trợ năng lượng điện, hoặc những busbar. Đa số luôn luôn trực tiếp sở hữu một bus cho tới bộ lưu trữ, và một hoặc nhiều bus riêng không liên quan gì đến nhau cho tới khí giới nước ngoài vi. Chúng được truy vấn bằng phương pháp chỉ dẫn riêng không liên quan gì đến nhau, với quyết định thời và những uỷ thác thức trọn vẹn không giống nhau.

Một trong mỗi biến tướng trước tiên là sự dùng những ngắt. Các lịch trình PC trước tiên tiến hành việc nhập/xuất bằng phương pháp mong chờ vô một vòng lặp cho tới khi những khí giới nước ngoài vi sẵn sàng. Đây là 1 trong những sự tiêu tốn lãng phí thời hạn cho những lịch trình sở hữu những trách nhiệm không giống nhằm thực hiện. Dường như, nếu như lịch trình đang được nỗ lực tiến hành những trách nhiệm không giống, nó hoàn toàn có thể tổn thất rất nhiều thời hạn cho tới lịch trình nhằm đánh giá một lần tiếp nữa, dẫn theo tổn thất tài liệu. Kỹ sư bởi vậy sắp xếp cho những khí giới nước ngoài vi thực hiện loại gián đoạn những CPU. Các ngắt cần được ưu tiên, chính vì CPU chỉ hoàn toàn có thể thực đua mã cho 1 khí giới nước ngoài vi bên trên 1 thời điểm, và một số trong những khí giới cần thiết thời hạn rộng lớn những khí giới không giống.

Hệ thống thời thượng đang được reviews phát minh của cục điều khiển và tinh chỉnh kênh, nhưng mà đa phần là PC nhỏ thích hợp cho tới chuyển giao những nguồn vào và Output của một bus. IBM đang được reviews bọn chúng bên trên IBM 709 năm 1958, và bọn chúng đang trở thành một tác dụng thông dụng của những nền tảng của mình. Các mái ấm hỗ trợ hiệu suất cao khác ví như Control Data Corporation tiến hành kiến thiết tương tự động. Nhìn công cộng, những cỗ điều khiển và tinh chỉnh kênh tiếp tục thực hiện rất là bản thân nhằm chạy toàn bộ những hoạt động và sinh hoạt bus vô nội cỗ, dịch chuyển tài liệu khi CPU đã và đang được nghe biết là tất bật ở những điểm không giống nếu như hoàn toàn có thể, và chỉ dùng ngắt khi quan trọng. Vấn đề này hạn chế vận tải CPU cút thật nhiều, và hỗ trợ hiệu suất khối hệ thống tổng thể đảm bảo chất lượng rộng lớn.

Xem thêm: fuel là gì

Bus khối hệ thống đơn

Thế hệ loại hai[sửa | sửa mã nguồn]

Các khối hệ thống bus mới loại nhì như loại bus Nubus mang về một số trong những yếu tố. Các khối hệ thống này tách PC thực hiện 2 "bên", một phía là CPU và bộ lưu trữ, mặt mày còn sót lại là những khối hệ thống khí giới không giống nhau. Bus điều khiển nhận tài liệu kể từ một phía CPU và gửi cho tới mặt mày bại điểm chứa chấp những khí giới nước ngoài vi, chính vì vậy gửi trọng trách uỷ thác thức truyền vấn đề kể từ chủ yếu CPU. Vấn đề này được cho phép mặt mày chứa chấp CPU và bộ lưu trữ tách riêng không liên quan gì đến nhau với những khí giới bus. Các khí giới bus hoàn toàn có thể liên hệ cùng nhau nhưng mà ko sự can thiệp của CPU.

Thế hệ loại ba[sửa | sửa mã nguồn]

Các bus Thế hệ loại ba được nổi lên ở thị ngôi trường vào lúc năm 2001, bao hàm HyperTransport và InfiniBand. Các bus này còn có khuynh phía vô cùng linh động trong những ĐK liên kết cơ vật lý, được cho phép bọn chúng sử dụng như thể những bus nội (bus trong) na ná liên kết nhiều PC cùng nhau. Vấn đề này dẫn theo những yếu tố phức tạp khi những bus này đáp ứng nhu cầu và đáp ứng những đòi hỏi không giống nhau, với khá nhiều việc làm trong những khối hệ thống tương quan cho tới kiến thiết ứng dụng, trái khoáy ngược với Hartware. Tóm lại, những bus mới loại tía tương tự một mạng PC rộng lớn là định nghĩa bus vẹn toàn thủy, với cùng một uỷ thác thức cao hơn nữa yêu cầu đối với những khối hệ thống thuở đầu, trong những khi cũng được cho phép nhiều khí giới dùng bus nằm trong 1 thời điểm.

Các bus như Wishbone được cách tân và phát triển vì chưng những Hartware mã phanh nhằm mục đích nỗ lực vô hiệu hóa những giới hạn về mặt mày pháp luật cũng như các vì chưng trí tuệ sáng tạo từ những việc sản xuất PC.

Các ví dụ về những loại bus vô máy tính[sửa | sửa mã nguồn]

Song song[sửa | sửa mã nguồn]

  • ASUS Media Bus được ASUS cách tân và phát triển độc quyền cho tới một số trong những bo mạch mái ấm Socket 7
  • Computer Automated Measurement and Control (CAMAC)
  • Extended ISA hoặc là EISA
  • Industry Standard Architecture hoặc là ISA
  • Low Sạc Count hoặc là LPC
  • MBus
  • MicroChannel hoặc là MCA
  • Multibus cho những khối hệ thống công nghiệp
  • NuBus hoặc là IEEE 1196
  • OPTi local bus sử dụng ở những bo mạch mái ấm Hãng Intel 80486 đời đầu
  • PCI
  • Parallel ATA (Công nghệ Gắn kèm cặp Nâng cao, ATA, PATA, IDE, EIDE, ATAPI, vân vân) bus gắn kèm cặp khí giới nước ngoài vi đĩa/băng từ
  • S-100 bus hoặc IEEE 696, sử dụng vô Altair và những khối hệ thống máy vi tính tương tự động.
  • SBus hoặc IEEE 1496
  • SS-50 Bus
  • Runway bus, một loại front-side bus được Hewlett-Packard cách tân và phát triển độc quyền cho những vi xử lý PA-RISC.
  • GSC/HSC, được Hewlett-Packard cách tân và phát triển độc quyền cho những vi xử lý PA-RISC.
  • Precision Bus, được Hewlett-Packard cách tân và phát triển độc quyền cho tới dòng sản phẩm PC HP3000
  • STEbus
  • STD Bus (cho STD-80 [8-bit] và STD32 [16-/32-bit]).[6]
  • Unibus, được Digital Equipment Corporation cách tân và phát triển độc quyền cho tới PDP-11 và những PC VAX đời cổ.
  • Q-Bus, được Digital Equipment Corporation cách tân và phát triển độc quyền cho tới PDP và những PC VAX đời sau.
  • VESA Local Bus hoặc là VLB, VL-bus
  • VMEbus, hoặc VERSAmodule Eurocard Bus
  • PC/104
  • PC/104 Plus
  • PC/104 Express
  • PCI-104
  • PCIe-104
  • Zorro II và Zorro III, sử dụng ở những khối hệ thống PC Amiga

Nối tiếp[sửa | sửa mã nguồn]

Các ví dụ về bus ngoài máy tính[sửa | sửa mã nguồn]

Song song[sửa | sửa mã nguồn]

  • HIPPI hoặc High Performance Parallel Interface
  • IEEE-488 (hay GPIB, General-Purpose Interface Bus, và HPIB, Hewlett-Packard Instrumentation Bus)
  • PC Card, thương hiệu trước đó là PCMCIA, được sử dụng nhiều vô PC cầm tay và những khí giới đuc rút không giống, tuy nhiên dần dần bị thay cho thế vì chưng USB

Nối tiếp[sửa | sửa mã nguồn]

Các ví dụ về bus PC nội/ngoại[sửa | sửa mã nguồn]

Xem thêm[sửa | sửa mã nguồn]

Chú giải[sửa | sửa mã nguồn]

  1. ^ Xem PC CSIRAC trước tiên của Úc

Tham khảo[sửa | sửa mã nguồn]

Liên kết ngoài[sửa | sửa mã nguồn]

  • Chip Weems' Lecture 12: Buses Lưu trữ 2010-02-12 bên trên Wayback Machine
  • Computer hardware buses bên trên DMOZ
  • Computer hardware buses and slots pinouts with brief descriptions