Assurance F Assg
Assurance F Assg
UBa24EP434
Level 600
Computer Engineering
NAHPI
Question 1: By examining devices that employ each architecture, uncover the practical implications
and performance differences between RISC and CISC designs in real-world
applications. citing examples?
Design Philosophy: RISC architecture focuses on a small set of simple instructions executed
quickly. Instructions are generally of fixed length and can be executed in a single clock cycle.
Performance Implications: RISC designs emphasize efficiency, power savings, and higher clock
speeds. This makes them ideal for mobile and embedded systems where energy efficiency is
critical.
Devices Using RISC: Most smartphones and embedded systems rely on RISC architecture,
particularly ARM processors. Examples include iPhones, Android devices, and IoT devices.
Design Philosophy: CISC architecture incorporates a larger set of complex instructions that may
take multiple clock cycles to execute. The goal is to reduce the number of instructions needed
for a task.
Performance Implications: CISC designs prioritize versatility and backward compatibility, making
them suitable for general-purpose computing. They are often used in desktop PCs and servers.
Devices Using CISC: Intel and AMD processors in desktops and laptops predominantly use the
x86 architecture, a CISC design.
Energy Efficiency: RISC-based devices like smartphones dominate due to their energy-saving
benefits, as seen in iPhones and Android devices. CISC processors, used in laptops and desktops,
require more power but excel in tasks demanding high computational versatility.
Application-Specific Optimizations: ARM-based chips (RISC) in mobile devices are optimized for
specific workloads like AI and graphics, providing a superior user experience. In contrast, x86
processors (CISC) in PCs prioritize general-purpose computing.
Cost and Complexity: RISC processors are simpler and cheaper to manufacture, making them
ideal for mass-market devices. CISC designs are more complex but offer extensive functionality
suitable for enterprise environments.
Question 2:Select at least 3 phone models and say which architecture they use and how
it affects them.