Tháng 2 năm 1990, IBM giới thiệu bộ vi xử lý RS/6000 dựa trên kiến trúc quyền lực với hệ điều hành UNIX. PowerPC là kiến trúc quyền lực thế hệ thứ hai. Đô thị này có kiến trúc giảm chỉ dẫn thiết lập máy tính (RISC). Kiến trúc RISC cố gắng giữ cho bộ vi xử lý là bận rộn nhất có thể. Các tính năng nổi bật của kiến trúc RISC-Cố định chiều dài các hướng dẫn (4 byte hướng dẫn). Điều này cho phép một cơ chế giải mãChủ yếu là đơn chu kỳ thực hiện hướng dẫnÍt hơn số lượng hướng dẫnPowerPC được thành lập vào năm 1991 bởi Apple-IBM-Motorola liên minh. Ban đầu dự định cho máy tính cá nhân, PowerPC CPU có kể từ khi trở thành phổ biến xử lý nhúng và hiệu suất cao là tốt. Nó là chủ yếu dựa trên và tương thích với bộ vi xử lý năng lượng. Đặc tính thiết kế của kiến trúc PowerPC như sau-Loạt thực hiệnThiết kế bộ vi xử lý đơn giảnKiến trúc superscalarSự tính năng64-bit kiến trúcHỗ trợ cho các hoạt động trong chế độ về cuối lớn lẫn về cuối nhỏ. PowerPC có thể chuyển đổi từ một chế độ khác tại thời gian chạy.Các thiết lập riêng biệt của nổi điểm hướng dẫn choThiết lập riêng biệt của nổi điểm đăng ký (FPRs) cho floating-point hướng dẫnMotorola PowerPC 601 là PowerPC đầu tiên. Vài trong số các tính năng-vi xử lý 64-bit32-bit địa chỉ đườngCó thể xử lý số nguyên dữ liệu 8, 16 và 32 bitKiến trúc RISC với 4 byte hướng dẫn chiều dàiPC 601 có bộ nhớ ảo địa chỉ / 4 penta byte. Ngoài những thay đổi để tập lệnh, những thay đổi quan trọng nhất trong kiến trúc PowerPC đã trong các mô hình bộ nhớ và định nghĩa quản lý bộ nhớ. Kiến trúc điện, bộ vi xử lý đã không duy trì fetches dữ liệu bộ nhớ phù hợp với đường dẫn truy cập I/O hoặc hướng dẫn. Phần mềm phải quản lý bộ nhớ nhất quán cho các khu vực này. Trước khi sao chép này có diện tích bộ nhớ vào đĩa, phần mềm đã có để đảm bảo rằng bất kỳ sửa đổi bản sao của vùng bộ nhớ được trong bộ nhớ cache dữ liệu đã được ghi vào bộ nhớ chính. Trước khi bắt đầu đọc từ đĩa, phần mềm đã có để đảm bảo rằng bộ nhớ cache dữ liệu không chứa một bản sao của bất kỳ phần nào của vùng bộ nhớ, và phần mềm đã làm mất hiệu lực bất kỳ bản sao của tích bộ nhớ, bộ nhớ cache hướng dẫn trước khi khởi động lại chương trình yêu cầu hoạt động. Bộ xử lý điện luôn luôn truy cập bộ nhớ chính thông qua các lưu trữ.Các mô hình bộ nhớ PowerPC, Tuy nhiên, cung cấp sự linh hoạt hơn. Nó thực hiện thi hành xử lý dữ liệu bộ nhớ tính nhất quán, làm giảm các phần mềm của trách nhiệm cho sự thống nhất của bộ nhớ đối với I/O hoạt động. Các mô hình cho phép suy đoán quyền truy cập vào bất kỳ trang nào trừ khi nó có một thuộc tính chỉ ra rằng nó có chứa I/O hoặc nó thể hiện đặc tính dễ bay hơi khác. Nó cũng làm cho nó có thể để ánh xạ I/O vào không gian bộ nhớ chính.Như trong các mô hình bộ nhớ POWER, các mô hình bộ nhớ PowerPC đòi hỏi phần mềm để duy trì hướng dẫn bộ nhớ phù hợp với bộ nhớ dữ liệu. Chương trình chỉnh sửa hoặc tạo ra hướng dẫn phải đảm bảo rằng các bản sao lưu trữ của một khu vực bộ nhớ có chứa các hướng dẫn mới có phù hợp với bộ nhớ chính trước khi cố gắng để thực hiện những.Hình 36.1 chi nhánh đơn vị xử lý PowerPCChi nhánh xử lý đơn vị (BPU) nhìn thấp hơn 4 hướng dẫn trong hàng đợi chỉ dẫn để mang lại các chi nhánh chỉ dẫn trước. Hướng dẫn nhảy được phân tích và các chỉ dẫn tiếp theo đưa ra và thực hiện cho đến giai đoạn ghi lại. Với điều này các chi nhánh mất đơn chu kỳ. Một hướng dẫn chi nhánh có một chút dự đoán nhảy liên kết với mà nói cho dù có là khả năng nhảy hay không. Trong trường hợp một bước nhảy được dự đoán hướng dẫn mới có thể được đưa vào cho một hướng dẫn toàn bộ hàng. Sau đó, nếu dự báo đi ra là đúng sau đó tiếp tục thực hiện thông thường và chúng tôi có số lượng đáng kể của hiệu suất đạt được. Tuy nhiên, nếu dự báo chi nhánh hóa ra là sai lầm sau đó chúng tôi có một cái gì đó gọi là chi nhánh gấp. Tại chi nhánh gấp tất cả các hướng dẫn thực hiện sau khi dự báo được bỏ đi và thực hiện hồ sơ ngay sau chi nhánh hướng dẫn. Chúng tôi đã mất của chu kỳ giảng dạy trong trường hợp này.Kiến trúc PowerPC cho phép một loạt các hiện thực từ bộ điều khiển rẻ thông qua bộ vi xử lý hiệu năng cao. Nó cho phép thực hiện các bộ vi xử lý nhắm mục tiêu cho máy tính để bàn và máy tính xách tay hệ thống, nhưng nó chứa các tính năng để hỗ trợ việc thực hiện hiệu quả của bộ vi xử lý để sử dụng trong một loạt các sự hệ thống.
đang được dịch, vui lòng đợi..
