Hiệu suất qua song song
Kể từ buổi bình minh của máy tính, kiến trúc sư máy tính đã cung cấp mẫu thiết kế được thực hiện nhiều hơn bằng cách thực hiện các hoạt động song song. Chúng ta sẽ thấy nhiều ví dụ về xử lý song song trong cuốn sách này. Chúng tôi sử dụng nhiều động cơ phản lực của một máy bay như biểu tượng của chúng tôi để thực hiện song song.
Hiệu suất qua pipelining
Một mô hình cụ thể của xử lý song song là rất phổ biến trong kiến trúc máy tính mà nó công tên riêng của mình: pipelining. Ví dụ, trước khi động cơ fi re, một "xô lữ đoàn" sẽ phản ứng với một tái fi, mà nhiều bộ phim cao bồi hiện để đáp ứng với một hành động đê tiện của những nhân vật phản diện. Dân làng e Th tạo thành một chuỗi con người để thực hiện một nguồn nước để fi re, vì họ có thể nhanh hơn nhiều di chuyển xô lên chuỗi thay vì cá nhân chạy tới lui. Biểu tượng đường ống của chúng tôi là một chuỗi các đường ống, với mỗi phần đại diện cho một giai đoạn của các đường ống dẫn.
Hiệu suất qua Dự đoán
Sau khi nói rằng nó có thể được tốt hơn để xin tha thứ hơn để xin phép, các fi nal ý tưởng tuyệt vời là dự đoán. Trong một số trường hợp, nó có thể được nhanh hơn trung bình đoán và bắt đầu làm việc chứ không phải chờ đợi cho đến khi bạn biết chắc chắn, giả định rằng cơ chế để phục hồi từ một misprediction không phải là quá đắt và dự đoán của bạn là tương đối chính xác. Chúng tôi sử dụng quả cầu pha lê các thầy bói như biểu tượng dự đoán của chúng tôi.
Hierarchy of Memories
lập trình viên muốn nhớ để được nhanh chóng, lớn, và giá rẻ, như tốc độ bộ nhớ oft en hoạt hình, năng lực hạn chế kích thước của vấn đề có thể được giải quyết, và các chi phí bộ nhớ hôm nay là oft en phần lớn các chi phí máy tính. Kiến trúc sư đã phát hiện ra rằng họ có thể giải quyết những nhu cầu icting confl với một hệ thống phân cấp của ký ức, với bộ nhớ nhanh nhất, nhỏ nhất, và đắt tiền nhất cho mỗi bit ở cấp trên cùng và bit chậm nhất, lớn nhất, và rẻ nhất trên ở phía dưới. Như chúng ta sẽ thấy trong Chương 5, cache cho các lập trình viên ảo tưởng rằng bộ nhớ chính là gần nhanh như trên cùng của hệ thống phân cấp và gần như là lớn và giá rẻ như dưới cùng của hệ thống phân cấp. Chúng tôi sử dụng một biểu tượng tam giác lớp để đại diện cho các hệ thống phân cấp bộ nhớ. Hình dạng chỉ ra tốc độ, chi phí và kích thước: gần phía trên đầu, nhanh hơn và đắt hơn một chút bộ nhớ; . càng rộng cơ sở của lớp, lớn hơn bộ nhớ
cậy qua Redundancy
Máy tính không chỉ cần phải được nhanh chóng; họ cần phải được tin cậy. Vì bất kỳ lý
thiết bị có thể thất bại, chúng tôi làm cho hệ thống đáng tin cậy bằng cách bao gồm các thành phần không cần thiết mà
có thể đi qua khi có sự cố xảy ra và giúp phát hiện các lỗi. Chúng tôi sử dụng máy kéo rơ moóc
như biểu tượng của chúng tôi, kể từ khi lốp kép trên mỗi bên của axels phía sau của nó cho phép các xe tải để tiếp tục lái xe ngay cả khi một lốp bị lỗi. (Có lẽ, người đứng đầu tài xế xe tải ngay lập tức đến một cơ sở sửa chữa nên fl vào lốp xe có thể được cổ định, qua đó khôi phục lại dự phòng!)
đang được dịch, vui lòng đợi..
