Hello. 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 devices. 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 earlier. 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 set. 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 dictates the sequential order in which bytes are arranged when stored in memory. We shall see how this works when we start writing code.