Uploaded by Eren Tezel

arm design philosophy

Welcome back.
I'm processors are specifically designed to be small to reduce power consumption and
extend battery
operation essentially for applications such as mobile phones and other embedded
Because of this the ARM core is not pure risk.
Architecture in some sense the strength of the ARM core is that it does not take the risk
concept too
far as we know in the devices we use today.
The key is not just the raw process or speed but the total effective system performers
and power consumption
arms core competency lies in taking a risk architecture High Court density and part
efficiency and putting
it in one process or court density simply means the amount of space that an executable
program takes
up in-memory high code density means the program takes less space.
This is quite useful for applications that have limited onboard memory such as mobile
forms as we mentioned
Risk stands for reduced instruction sets and Sisk stands for complex instruction set.
Now let's see the fundamental difference between Cesc and risk as you may know in
software development
a compiler compiles the code and it generated binary file is downloaded onto the
processor and risk
systems due to its philosophy of simplifying instructions greater complexity is placed on
the compiler.
The compiler has to take the simple instructions and understand the complex functions.
Those instructions are supposed to perform and generate a simple binary file which will
be downloaded
onto the process source.
Therefore complexity is placed on the compiler in the risk system insists architecture.
The compiler does minimal work Greta.
Complexity is placed on the process or in effect the process or must be designed
complex enough to understand
the complex files generated by the compiler.
So this is the fundamental difference between disk and risk let's just give a quick
overview of the
main differences between processors and Intel processors.
There are many differences between Intel and actually by the main difference of course
is the instruction
There is a risk architecture and Intel assist architecture also in us we shall see later.
Most instructions can be used for conditional execution.
The other key difference between the two is the end DNS much as we shall see later
Intel uses the little
Indian format while armies armies capable of both little and big Indian Indian as basically
the sequential order in which bytes are arranged when stored in memory.
We shall see how this works when we start writing code.