Kiến trúc ARM (Acorn RISC Machine)

Khái niệm
  1. CPU – Central Processing Unit bộ xử lý trung tâm. Nhiệm vụ chính là xử lý các phép tính của chương trình.
  1. SoC – System on a chip – Khi nói đến bộ xử lý bên trong smartphone thực chất là đề cập đến SoC.
    • SoC bao gồm CPU, GPU (bộ xử lý đồ họa), RAM, ROM, một số công nghệ không dây.
    • Mục tiêu là đưa tất cả các thành phần vào một diện tích nhỏ, để giảm kích thước vật lý, giảm chi phí lắp ráp.
    • Các thành phần chọn vào để thiết bị chạy nhanh hơn, tiêu hao điện năng ít hơn.
  1. RISC – Reduced instruction set computing là một cách thiết kế vị xử lý

cty ARM sẽ thiết kế nên các tài sản trí tuệ gọi là IP - Intellectual Property (bao gồm các tập lênh, bộ vi xử lý, các giao tiếp nội liên kết) rồi đem bán cho các công ty muốn dùng các IP của hãng. Các công ty mua IP của ARM dùng những bộ IP mà họ được cấp phép để thiết kế con chip riêng của mình. Ví dụ, Samsung dùng nhân xử lý ARM với con chip Exynos, ...
cty ARM không sản xuất bộ vi xử lý vật lý, các công ty mua IP về sẽ tự gia công bộ vi xử lý hoặc nhờ bên thứ 3 xủ lý
Nhiều công ty mua cùng một SoC của ARM nhưng thành phần trong bộ vi xử lý lại khác nhau.
* OMAP3630 của TI (Texas intruments) và Exynos của Samsung đều dùng lõi đon của ARM Cortex-A8 tốc độ 1GHz.
a- OMAP3630 của TI (Texas intruments) có bộ xử lý đồ họa là GPU PowerVR SGX530
b- Exynos của Samsung có bộ xử lý đồ họa là GPU PowerVR SGX540

trong ARM có 2 thứ cơ bản: kiến trúc vi xử lý (microprocessor architecture) và bộ vi xử lý (processor core)
kiến trúc vi xử lý (microprocessor architecture): ARMv6 và ARMv7
bộ vi xử lý (processor core) : ARM Cortex A8 và ARM Cortex A9 đều sử dụng ARMv7
a- ARM Cortex A8 vi xủ lý lõi đơn
b- ARM Cortex A9 vi xử lý nhiều lõi – từ 4 trở lên