Sự khác biệt giữa Intel và PPC là gì?


Câu trả lời:


18

Thông minh về phần cứng: PowerPC là bộ vi xử lý được phát triển chủ yếu bởi ba công ty đang phát triển Apple, IBM và Motorola. Nó được xây dựng với máy tính được thiết lập hướng dẫn giảm (RISC) giúp tăng tốc hoạt động của MIPS (triệu hướng dẫn mỗi giây). PowerPC chủ yếu dựa trên kiến ​​trúc Power trước đây của IBM vì nó có bộ hướng dẫn RISC tương tự cho các bộ vi xử lý.

CPU của Intel và AMD dựa trên kiến ​​trúc CISC. Thông thường các chip CISC có một lượng lớn các hướng dẫn khác nhau và phức tạp. Triết lý đằng sau đó là phần cứng luôn nhanh hơn phần mềm, do đó, người ta nên tạo ra một bộ hướng dẫn mạnh mẽ, cung cấp cho các lập trình viên các hướng dẫn lắp ráp để làm được nhiều việc với các chương trình ngắn. Trong các chip CISC phổ biến tương đối chậm (so với chip RISC) trên mỗi lệnh, nhưng sử dụng ít (ít hơn RISC)


10

Máy Mac PPC đề cập đến thế hệ máy tính Macintosh được tạo ra từ giữa đến cuối những năm 1990 đến năm 2006 sử dụng chip dựa trên PowerPC RISC do IBM hoặc Motorola sản xuất. Máy Macintosh dựa trên PowerPC cuối cùng đó, PowerMac G5 đã ngừng được bán vào tháng 8 năm 2006. Phiên bản mới nhất của Mac OS X, máy tính hỗ trợ chip PowerPC có thể chạy là Mac OS X 10.5 (Leopard) (miễn là máy tính hỗ trợ nó).

Máy Mac của Intel dùng để chỉ các máy tính Macintosh mới hơn (kể từ tháng 1 năm 2006) sử dụng bộ xử lý CISC của Intel. Intel Mac sử dụng EFI thay vì BIOS và có thể chạy các phiên bản Mac OS X mới nhất. Intel Mac cũng có thể chạy các ứng dụng được biên dịch PowerPC thông qua lớp dịch có tên Rosetta, được cài đặt tùy chọn trong 10.6.

Nếu một chương trình được cung cấp dưới dạng nhị phân phổ thì nó có thể chạy trên cả máy Mac PPC và Intel, tuy nhiên nhiều ứng dụng mới được phát hành ngày nay chỉ dành cho Intel (ví dụ: Google Chrome, Final Cut Studio, Mac OS X Snow Leopard).


6

Khi nói đến phần cứng của Apple, sự khác biệt giữa thế hệ PowerPC cuối cùng và thế hệ đầu tiên của Intel là khá nhỏ, theo như trải nghiệm của người dùng cuối. Họ đã sử dụng các yếu tố hình thức tương tự, và các bộ phận hoàn toàn mới được ẩn giấu khá hiệu quả bởi bề ngoài không thay đổi và các hệ điều hành được tạo ra để tương thích.

Các máy Mac PowerPC cuối cùng đã được bán vào năm 2006, do đó, bất kỳ máy mới nào kể từ đó là Intel.

Nói chung, máy Mac của Intel có thể chạy phần lớn phần mềm được tạo cho máy Mac PowerPC. Có một điểm nhấn hiệu năng cho việc mô phỏng cần thiết, nhưng nó chạy ở tốc độ chấp nhận được ngay cả đối với các phần mềm phức tạp như Photoshop. Máy Mac PowerPC không thể chạy phần mềm Intel.

Phiên bản mới nhất của OS X, Snow Leopard, chỉ dành cho máy Mac dựa trên Intel.

Máy Mac của Intel có quyền truy cập vào một tính năng gọi là Boot Camp, cho phép chúng khởi động vào Windows ở tốc độ tối đa. Máy Mac của Intel cũng có thể chạy Windows bên trong các máy ảo với sự trợ giúp của phần mềm bên thứ ba ( VMWare Fusion , VirtualBox hoặc Parallels ); có một hình phạt hiệu suất nhỏ cho việc này, nhưng nó nhanh hơn nhiều so với mô phỏng cần thiết cho PowerPC Mac để chạy phần mềm Windows.


3

Các chip Intel tại thời điểm chuyển đổi có nguồn gốc từ nhiệt và năng lượng hiệu quả hơn nhiều so với các chip PPC thời đó. Intel có nhiều chỗ hơn để phát triển trong cùng một phong bì nhiệt và vật lý về tốc độ xung nhịp và lượng phần cứng cần thiết để hỗ trợ cho sự lựa chọn bộ xử lý nhất định.

Lộ trình PPC đã đạt được tốc độ xung nhịp lớn trong phạm vi 4 đến 5 GHz, điều này đã khuếch đại những nhược điểm này cho các chip PPC trong tương lai khi so sánh với các chip Intel trong tương lai.

Việc chuyển sang bộ xử lý Intel đã không cần đến các hệ thống làm mát bằng chất lỏng kỳ lạ, thiết kế tản nhiệt lớn và sự phức tạp do các cấu trúc không gian đi vào G5 PowerMac. Nguồn cung cấp cũng được thu hẹp.

Thiết kế PPC đang hướng trực tiếp vào lãnh thổ máy tính lớn với bộ nhớ chipkill, ảo hóa CPU, thu thập dữ liệu thất bại đầu tiên và các tính năng cao cấp / chi phí cao khác. Chỉ cần kiểm tra tản nhiệt P5 này và 4 MPM bộ xử lý với chip bộ nhớ cache L3 liên quan để có cảm giác về việc các bộ xử lý này sẽ phát triển lớn đến mức nào trước khi sản xuất Power7 cuối cùng có nhiều năng lượng hơn trong gói xung nhịp thấp hơn / gói nhỏ hơn. (và điều này cuối cùng là vận chuyển trong năm 2010). Bây giờ Power5 và Power6 vẫn đang vận chuyển và tuyệt vời với những gì họ làm trong đất máy chủ, chỉ là không phù hợp với không gian thị trường Mac hiện tại.

Hơn nữa, không có gì đến trong đường ống cho bộ xử lý di động từ PPC, mặc dù sức mạnh đã có cho các máy tính để bàn trong tương lai nếu một người chấp nhận nhiều sự đánh đổi đã được liệt kê. Nói một cách đơn giản, các máy Mac di động đang bỏ đói mã lực trên kiến ​​trúc PPC và có khả năng thúc đẩy sự cấp bách của việc chuyển đổi sang bất cứ thứ gì ngoại trừ PPC.


1

Ngành kiến ​​trúc:

PowerPC: (viết tắt của Tối ưu hóa hiệu suất với RISC nâng cao - Tính toán hiệu suất, đôi khi được viết tắt là PPC) và bộ xử lý Intel.

thêm thông tin có thể được tìm thấy tại wikipedia: PowerPC


1

Tôi cũng muốn biết thêm về kiến ​​trúc Power, tôi đã tìm thấy một số thông tin tốt về nó. Tôi rất vui khi chia sẻ thông tin sau, đặc biệt dành cho POWER8 (mới nhất từ ​​IBM):

  1. SMT8: 8 luồng trên mỗi lõi

    • cũng có thể chuyển đổi chế độ, ví dụ: SMT1, SMT2, SMT4, SMT8
  2. CAPI: Giao diện bộ xử lý tăng tốc kết hợp

    • đầu tiên của loại hình này trong công nghiệp
    • đính kèm phần cứng
    • loại bỏ chi phí trình điều khiển thiết bị khi truy cập vào FPGA.
    • Tăng tính gắn kết
  3. NUCA - Truy cập bộ nhớ cache không đồng nhất

    • mặc dù mỗi bộ xử lý được liên kết với bộ đệm L3, NUCA hãy để L3 Cache được chia sẻ bởi các lõi.
    • Lợi ích khối lượng công việc đòi hỏi nhiều dữ liệu
  4. Hợp tác NVIDIA:

    • thông qua điện toán song song NVIDIA CUDA, chúng tôi có thể tăng hiệu suất 8 lần cho các chương trình Java, trên Power8.

Tham khảo thêm:


1

Từ quan điểm người dùng cuối, bạn không cần phải lo lắng về nó nhiều. Nhiều ứng dụng được sản xuất dưới dạng "phổ quát", nghĩa là chúng chạy trên cả máy Mac dựa trên PPC và Intel và trình giả lập (được gọi là Rosetta) sẽ cho phép các ứng dụng chỉ PPC chạy trên các máy Intel mới.

Tuy nhiên, khi thời gian trôi qua, các tính năng mới hơn chỉ có sẵn cho máy Mac của Intel, vì vậy một số ứng dụng tuyên bố hoàn toàn rằng chúng yêu cầu chip Intel. Ngoài ra, phiên bản mới nhất của Mac OS X chỉ chạy trên CPU Intel.

Apple đã làm rất tốt khi che giấu toàn bộ quá trình chuyển đổi khỏi người dùng, để mọi thứ cứ hoạt động như mọi người mong đợi, giảm tải mọi hoạt động nặng nề cho các nhà phát triển phần mềm.


0

Một điều tôi biết là PPC là endian lớn theo mặc định, nhưng có thể chuyển đổi chế độ nếu cần thiết. Intel là ít endian.


4
Trên thực tế, không phải tất cả các PPC đều hỗ trợ chế độ endian nhỏ. Đặc biệt là G5 thì không. Đó không phải là vấn đề lớn đối với hầu hết các phần mềm Mac OS X, vì chỉ có thể truy cập chế độ endian nhỏ bằng VMM (Trình quản lý máy ảo), một tính năng chỉ được sử dụng Connectix Virtual PC để quản lý không gian địa chỉ thứ hai giữ bộ nhớ vật lý của PC mô phỏng. Đó là một trong những lý do khiến phải mất rất lâu để Virtual PC hỗ trợ G5.
Louis Gerbarg

0

Power PC có bộ hướng dẫn duy nhất trong đó tổng thể được gắn nhãn kiến ​​trúc RISC và cách thức thực hiện chương trình của nó diễn ra nhanh hơn so với sử dụng trên PC. Về phần mềm không có sự khác biệt ngoại trừ cách nó được mã hóa hoặc biên dịch. Ví dụ: Windows NT 3.51 được phát triển cho PowerPC.

Bộ xử lý được sử dụng nhiều nhất trên PC được gắn nhãn kiến ​​trúc CISC thay đổi cách bạn viết mã và lợi thế là hoạt động nhiều hơn một nhiệm vụ cùng một lúc.

Thuật ngữ RISC và CISC không tạo ra sự khác biệt vì đôi khi RISC 32 bit có các hướng dẫn phức tạp hơn so với CISC 8 bit.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.