Để biết về Giao dịch được đăng trên PCIe, bạn phải hiểu "ghi đã đăng" là gì đối với PCI kế thừa và PCI được đọc là gì.
Để đọc PCI kế thừa và thực sự đọc trên hầu hết các bus, CPU sẽ gửi lệnh đọc và địa chỉ đọc sau đó chờ thiết bị phản hồi với dữ liệu và tín hiệu "Xong" thuộc loại nào đó. Về cơ bản là một loại lệnh và đáp ứng.
Bình thường ghi trên một bus PCI kế thừa và nhiều bus khác, tương tự ngoại trừ lệnh đó là tín hiệu ghi + địa chỉ + dữ liệu và phản hồi chỉ là "xong". Vấn đề với điều này là đối với nhiều hệ thống, việc "hoàn thành" là không cần thiết và chỉ mất thời gian. Nếu thiết bị ngoại vi bạn đang viết có thể chấp nhận ghi ở tốc độ tối đa thì việc thực hiện hoàn toàn không cần thiết.
Một "bài viết đã đăng" là một bài viết không chờ "hoàn thành". CPU giả định rằng chu trình ghi sẽ hoàn thành với trạng thái chờ bằng 0 và do đó không chờ hoàn thành. Điều này tăng tốc độ viết đáng kể. Đối với người mới bắt đầu, nó không phải chờ phản hồi hoàn thành, nhưng nó cũng cho phép đường ống dữ liệu tốt hơn mà không bị phạt hiệu năng nhiều.
Trong đất PCIe tất cả các bài viết được đăng. Nhưng PCIe gọi chúng là "giao dịch được đăng" vì có nhiều kiểu ghi (ghi bộ nhớ, ghi I / O, ghi cấu hình, v.v.). Ngoài ra còn có một vài giao dịch khác không có phản hồi.
Lý do tại sao tất cả các bài viết được đăng là vì bản chất dựa trên gói và gói của PCIe làm cho "phản hồi" siêu chậm. Thông thường, một từ được đọc sẽ mất vài micro giây để hoàn thành. Vì vậy, mặc dù xe buýt đang chạy ở tốc độ 2,5 gigabits / giây, bạn chỉ có thể nhận được khoảng 4 megabyte / giây nếu thực hiện đọc một từ. Thay đổi điều đó thành một từ được đăng và ghi băng thông sẽ lên tới khoảng 60 megabyte / giây. Thay đổi thành ghi nhiều từ được đăng và bạn lên tới khoảng 250 megabyte / giây.
Không có thứ gọi là đọc được đăng, trên bất kỳ xe buýt nào, bởi vì tất cả các lần đọc đều yêu cầu phản hồi (còn gọi là dữ liệu bạn đang đọc).