4.4. Lưu trữ thứ cấp
4.4.5. Ðường truyền – cổng – thiết bị ngoại vi
Có rất nhiều bus trong máy tính, chúng nối kết các phần tử linh kiện trong máy với nhau. Một số bus nối với các khe - slot trên bo mạch. Người dùng có thể thiết lập thêm các tính năng cho máy tính bằng cách cắm các bo mạch - card có tính năng riêng nàođó vào các khe này. Mộtsố bus khác thìđược nối với các cổng nằm ngoài - chính xác là ló ra khỏi vỏ máy một chút.
Các thiết bị ngoại vi có thể nối với máy tính thông qua các cổng có sẵn của máy, hay thông qua một card chuyên biệt cắm vào các khe cắm trên bo mạch chính - điều này thật tiện lợi. Cho đến nay đã có nhiều loại bus nhưsau:
Bus mở rộng ISA
Trên bo mạch chính của các kiểu máy tính cũ tương thích IBM PC/XT (Bộ vi xử lý 8088 hay 8086) người ta dùng bus mở rộng có khe cắm 62 chân gồm 3 đường dây đốt, 5 dây nguồn nuôi, 20đường địa chỉ và 16đường tín hiệu điều khiển. Bus mở rộng XT bị giới hạn nhiều mặt, bus dữ liệu 8 bit, dịch vụ hệ thống không đủ dùng (các ngắt DMA). Thế nên các nhà sản
xuất đưa ra bus ISA mở rộng cho máy AT dùng vi xử lý 80286 - tức là máy 286 với bus dữ liệu 16bit. Bus này gồm hai đoạn khe cắm rời nhau, một đoạn 62 chân như kiểu dùng cho XT, một đoạn bổ sung 36 chân - bổ sung 5 dịch vụ ngắt, 8 đường dữ liệu, 4 đường địa chỉ và một số đường chức năng điều khiển.
Loại này vẫn tương thích với 8 bit. Tốc độ truyền loại này đạt khoảng 8MB mỗi giây (ISA - Industry Standard Architecture).
Bus MCA (Micro Chanel Architecture)
Năm 1987, bus này được đưa ra riêng cho loại máy PS/2 của IBM, nó là kiểu thiết kế bus 32bit. Nó gồm 32 bit dữ liệu, 32 đường địa chỉ (có khả năng địa chỉ hóa 4GB bộ nhớ), một kênh âm thanh, khả năng VGA cài sẵn. Tốc độ của nó đạt 20MB mỗi giây nên có thể đáp ứng cho các CPU đến 199MHz.
Tuy nhiên, do loại này không tương thích với bus AT và máy PC nên nếu muốn dùng, người dùng phải thay toàn bộ các thiết bị tương thích MCA nên không được hưởng ứng. Do đó nó khôngđược phát triển và cuối cùng IBM phải tự hủy bỏ.
Bus EISA (Enhanced ISA)
Là loại bus mở rộng AT được nâng cao do liên minh 9 công ty lớn (AST, Compaq, Epson, Hewlett - Packard, NEC, Olivetti, Tandy, Wyse, Zenith Data System) cùng hợp tác phát triển. Nó được thiết kế để cạnh tranh với các MCA và đã thành công trong thời gian dài. Nó hoàn toàn tương thích với ISA - 16bit và ISA - 8bit của XT. Bus EISA có tốc độ 33MB mỗi giây hoạt động với 8.33MHz. EISA còn có một phiên bản mới nâng cấp tốc độ lên 132MB mỗi giây, loại này vẫn còn dùng trong một số server và mạng.
Local bus
Là loại bus mở rộng kéo dài trực tiếp bus dữ liệu trong bộ vi xử lý ra ngoài. Năm 1992 VESA Local Bus ra đời (VESA -
36
Video Electronics Standard Association). Nếu bo mạch chính 33MHz thì tốc độ bus có thể đạt 107MB mỗi giây, tuy nhiên hầu hết các bo mạch cùng có VESA Local Bus và ISA.
Bus mở rộng PCI
Loại này có 32 bit hay 64 bit dựa vào thiết kế do Intel xây dựng năm 1992. PCI-Peripheral Component Interface bus, là kiểu trung gian giữa bus dữ liệu ngoài của vi xử lý và bus vào ra chung của máy tính, nó là loại bus mở rộng hoàn chỉnh nên nó cho phép các nhà sản xuất hoàn toàn có thể loại bỏ hẳn loại bus ISA.
Thiết bị ngoại vi là các thiết bị giúp máy tính liên thông được với thế giới bên ngoài. Bàn phím nối liên kết người dùng và máy tính để nhập liệu, màn hình-máy in sẽ thể hiện kết quả xử lý của máy tính sau các tác vụ gửi cho người dùng, ngoài ra còn vô số các thiết bị khác nhưmáy quétảnh, máy ảnh số… mà chúng tađã làm quenở các phần trên.
Ðối với một số hệ máy, còn có một chuẩn cho máy được gọi là chuẩn PCM-CIA. Chuẩn này cho phép một khe cắm có thể đápứng nhiều khả năng khác nhau với từng loại card khác nhau được cắm vào. Khe cắm này cho các máy tính cá nhân xách tay, khe PCM-CIA có thể chấp nhận card (có thể từ 8MB lên đến vài chục MB bổ sung cho RAM), card Fax-Modem, card điều khiển CD nằm ngoài… và một số thiết bị ngoại vi khác. Chuẩn này vẫn đang được tiếp tục phát triển.
CHƯƠNG 2