1
00:00:00,420 --> 00:00:00,950
Hello.

2
00:00:01,020 --> 00:00:01,860
Welcome back.

3
00:00:01,860 --> 00:00:07,830
So in this section we're going to talk about armed design philosophy and the risk architecture and this

4
00:00:07,830 --> 00:00:12,120
very lesson we're going to talk about a risk design philosophy.

5
00:00:12,120 --> 00:00:18,440
But before we do that I want to spend some time to give a short introduction on arm as a company so

6
00:00:18,520 --> 00:00:25,950
obvious a company based in Cambridge U.K. arm is a design firm that do not manufacture any hardware

7
00:00:26,010 --> 00:00:27,340
or silicon.

8
00:00:27,360 --> 00:00:33,270
All they do is they come up with the designs of the architecture and then they sell the license to companies

9
00:00:33,270 --> 00:00:34,580
such as Apple.

10
00:00:34,710 --> 00:00:39,870
Some song while we Qualcomm Texas Instruments extra.

11
00:00:39,990 --> 00:00:45,420
So this is very key when you hear of the armed company don't produce any hardware digits.

12
00:00:45,440 --> 00:00:54,060
Design is the design the arm the architecture and then sell it out as a license to arm all the various

13
00:00:54,330 --> 00:00:56,760
brands that we know.

14
00:00:56,760 --> 00:01:03,040
So let's move on so risk stands for reduced instruction set.

15
00:01:03,130 --> 00:01:09,940
And this is sharply different from Sisk which stands for the complex instruction sets as we shall see.

16
00:01:09,950 --> 00:01:16,450
And this course proves the source used to risk architecture while internal processes use complex instruction

17
00:01:16,450 --> 00:01:17,400
sets.

18
00:01:17,530 --> 00:01:21,970
And if you don't know what instruction sets means don't worry about this for now.

19
00:01:21,970 --> 00:01:25,910
We have sections dedicated to instruction sets for now.

20
00:01:25,930 --> 00:01:31,090
You can think of instruction set as this set of instructions in a language.

21
00:01:31,090 --> 00:01:37,120
A good analogy will be the set of words in the English language all the set of words in the Chinese

22
00:01:37,120 --> 00:01:41,080
language etc. like we do in our daily lives.

23
00:01:41,080 --> 00:01:47,860
We use the set of words available in English to construct sentences to convey meaning to the person

24
00:01:47,890 --> 00:01:55,060
we are talking to in the same way we use the instructions available in a particular instruction set

25
00:01:55,060 --> 00:02:02,890
off the computer micro architecture to convey meaning to the computer hardware the risk design philosophy

26
00:02:02,920 --> 00:02:09,880
is aimed at simple but powerful instruction that execute within a single cycle a Thai clock speed risk

27
00:02:09,980 --> 00:02:16,690
focuses on reducing complexity of the instruction is performed by hardware because it is easier to provide

28
00:02:16,720 --> 00:02:22,480
greater flexibility and intelligence and software write it down in hardware.

29
00:02:22,480 --> 00:02:28,940
As a result greater demand is placed on the compiler risk philosophy is implemented with four card in

30
00:02:28,940 --> 00:02:30,550
all design rules in mind.

31
00:02:30,710 --> 00:02:37,180
One there has to be reduced number of instructions and each instruction must be executed in a single

32
00:02:37,180 --> 00:02:41,490
cycle to make sure every process a cycle executes on instruction.

33
00:02:41,590 --> 00:02:47,300
Instructions are executed in parallel using pipelines which we shall talk about later.

34
00:02:47,350 --> 00:02:53,260
This is important because in Sisk there are times the process just runs.

35
00:02:53,260 --> 00:02:58,470
While waiting for data or instruction to be ready for memory also risk.

36
00:02:58,500 --> 00:03:04,780
Machines provide a large number of general purpose registers in a register that can eat up the data

37
00:03:04,810 --> 00:03:12,710
or address registers our first local stores that we do processing and we shall look out registers later.

38
00:03:13,030 --> 00:03:18,750
SISK architecture registers how dedicated purposes therefore do you know as flexible.

39
00:03:18,970 --> 00:03:24,480
Also in risk architecture the process operates on data held in the registers.

40
00:03:24,490 --> 00:03:31,560
This is one of the other reasons risk processes are capable of one instruction per cycle.

41
00:03:31,750 --> 00:03:38,540
The next lesson which I'll look at is how uses risk architecture combined with their own design philosophy

42
00:03:38,540 --> 00:03:40,990
to design powerful process laws.

43
00:03:41,030 --> 00:03:42,870
I'll see you in the next lesson.
