1
1

00:00:02,330  -->  00:00:07,320
xin chào chào mừng trở lại từ câu lạc bộ sai
2

2

00:00:05,520  -->  00:00:09,749
trong đời sống nhà thờ là người đầu tiên chúng ta
3

3

00:00:07,320  -->  00:00:12,450
sẽ phát triển để xem mã của chúng tôi như thế nào
4

4

00:00:09,749  -->  00:00:14,940
sẽ đi làm trước khi chúng tôi bắt đầu viết
5

5

00:00:12,450  -->  00:00:18,150
mã vì vậy hãy nói rằng chúng tôi có bốn
6

6

00:00:14,940  -->  00:00:20,310
chủ đề và mỗi chủ đề có riêng của nó
7

7

00:00:18,150  -->  00:00:22,800
khối điều khiển và mỗi luồng
8

8

00:00:20,310  -->  00:00:25,800
khối điều khiển có con trỏ ngăn xếp riêng
9

9

00:00:22,800  -->  00:00:29,820
đặt tên ở đây là ngăn xếp PT và sau đó là
10

10

00:00:25,800  -->  00:00:31,800
con trỏ tiếp theo được đặt tên là PT đã gặp
11

11

00:00:29,820  -->  00:00:34,350
nhớ trong lịch thi đấu vòng tròn a
12

12

00:00:31,800  -->  00:00:36,690
sau khi nó chạy cho kích thước lượng tử và
13

13

00:00:34,350  -->  00:00:40,050
khi kích thước lượng tử lên thì sợi chỉ
14

14

00:00:36,690  -->  00:00:42,960
bây giờ chúng ta phải quyết định
15

15

00:00:40,050  -->  00:00:45,600
để thực hiện các chủ đề
16

16

00:00:42,960  -->  00:00:47,970
ví dụ, chúng tôi muốn bắt đầu với
17

17

00:00:45,600  -->  00:00:50,580
chủ đề 1 và khi những cái đầu tiên là
18

18

00:00:47,970  -->  00:00:53,820
hết chúng tôi muốn đi đến chủ đề 3 và
19

19

00:00:50,580  -->  00:00:56,640
sau đó chủ đề 2 và sau đó 24 những gì chúng ta muốn
20

20

00:00:53,820  -->  00:00:59,250
để bắt đầu với 24 khi nó hết
21

21

00:00:56,640  -->  00:01:01,110
muốn đi đến chủ đề 1 và sau đó đến những gì
22

22

00:00:59,250  -->  00:01:04,140
chúng tôi muốn vòng tròn
23

23

00:01:01,110  -->  00:01:06,750
lập lịch để học vì vậy chúng ta phải
24

24

00:01:04,140  -->  00:01:08,790
quyết định rằng trong ví dụ này chúng ta sẽ đi
25

25

00:01:06,750  -->  00:01:12,000
để cho các chủ đề chạy theo thứ tự
26

26

00:01:08,790  -->  00:01:15,030
luồng một luồng đến luồng 3 luồng cho
27

27

00:01:12,000  -->  00:01:17,700
sau đó quay lại chủ đề 1 một lần nữa để làm điều này
28

28

00:01:15,030  -->  00:01:20,430
chúng tôi sẽ để cho PT tiếp theo của
29

29

00:01:17,700  -->  00:01:23,670
luồng 1 điểm vào điều khiển luồng
30

30

00:01:20,430  -->  00:01:25,890
khối chủ đề cần nhớ như được xác định
31

31

00:01:23,670  -->  00:01:29,520
trong một cấu trúc khối điều khiển chủ đề dây
32

32

00:01:25,890  -->  00:01:30,479
PT tiếp theo là một con trỏ tới một chủ đề
33

33

00:01:29,520  -->  00:01:34,680
khối điều khiển
34

34

00:01:30,479  -->  00:01:36,150
vì vậy di chuyển trên PT tiếp theo của luồng 2 là
35

35

00:01:34,680  -->  00:01:39,060
sẽ chỉ đến điều khiển luồng
36

36

00:01:36,150  -->  00:01:41,340
khối của luồng 3 và PT tiếp theo của
37

37

00:01:39,060  -->  00:01:44,460
chủ đề 3 sẽ chỉ vào chủ đề
38

38

00:01:41,340  -->  00:01:47,340
khối điều khiển của luồng cho và tiếp theo
39

39

00:01:44,460  -->  00:01:50,030
PT của chủ đề cho sẽ chỉ đến
40

40

00:01:47,340  -->  00:01:52,979
khối điều khiển luồng của luồng 1 và
41

41

00:01:50,030  -->  00:01:56,310
với điều này, chúng ta có một hình tròn
42

42

00:01:52,979  -->  00:01:58,110
liên kết danh sách các PT hiện tại luôn luôn điểm
43

43

00:01:56,310  -->  00:02:00,720
đến khối điều khiển luồng của
44

44

00:01:58,110  -->  00:02:03,090
chủ đề hiện đang chạy khi chúng ta
45

45

00:02:00,720  -->  00:02:05,310
bắt đầu khi chúng ta bắt đầu chủ đề 1 đang diễn ra
46

46

00:02:03,090  -->  00:02:07,560
để chạy đầu tiên để PT hiện tại sẽ được
47

47

00:02:05,310  -->  00:02:10,969
chỉ vào khối điều khiển luồng của
48

48

00:02:07,560  -->  00:02:14,290
2 tại 1 nhớ mỗi chủ đề có riêng của nó
49

49

00:02:10,969  -->  00:02:17,200
phân bổ stack nhưng chúng tôi đã thấy trước đó
50

50

00:02:14,290  -->  00:02:19,390
nó có chương trình riêng để học
51

51

00:02:17,200  -->  00:02:21,760
chủ đề ví dụ để chạy các tác vụ camera
52

52

00:02:19,390  -->  00:02:24,120
từ nghiên cứu trường hợp trước đây của chúng tôi rằng chúng tôi
53

53

00:02:21,760  -->  00:02:27,069
chỉ thấy nghiên cứu xe tự trị
54

54

00:02:24,120  -->  00:02:30,730
một điều khác là mỗi chủ đề có
55

55

00:02:27,069  -->  00:02:33,970
trạng thái riêng có nghĩa là các giá trị hiện tại của
56

56

00:02:30,730  -->  00:02:38,260
bạn biết một số biến như quầy
57

57

00:02:33,970  -->  00:02:42,069
và các giá trị hiện tại được lưu trữ trong
58

58

00:02:38,260  -->  00:02:44,049
vỏ não và thanh ghi của thanh ghi
59

59

00:02:42,069  -->  00:02:47,890
ngân hàng giá trị hiện tại được lưu trữ trong SI
60

60

00:02:44,049  -->  00:02:51,420
R so R 1 R 2 R 2 vv khi một cụ thể
61

61

00:02:47,890  -->  00:02:54,700
chủ đề đang chạy này được gọi là
62

62

00:02:51,420  -->  00:02:59,049
tiểu bang hoặc bối cảnh cụ thể này
63

63

00:02:54,700  -->  00:03:02,200
chủ đề và những yếu tố này hoặc những
64

64

00:02:59,049  -->  00:03:04,930
tham số này là riêng tư để chạy này
65

65

00:03:02,200  -->  00:03:08,049
luồng khi một luồng không chạy
66

66

00:03:04,930  -->  00:03:11,680
bối cảnh có nghĩa là các giá trị của
67

67

00:03:08,049  -->  00:03:15,040
đăng ký trong sổ đăng ký Ngân hàng v.v.
68

68

00:03:11,680  -->  00:03:17,319
được lưu trữ trong ngăn xếp chủ đề và khi
69

69

00:03:15,040  -->  00:03:19,900
cuối cùng chủ đề được nó lượng tử trên
70

70

00:03:17,319  -->  00:03:23,260
bộ xử lý bối cảnh của nó được lưu trữ trong
71

71

00:03:19,900  -->  00:03:26,470
ngăn xếp của nó được tải từ thẻ của nó vào
72

72

00:03:23,260  -->  00:03:29,019
vỏ não và đăng ký như vậy trong
73

73

00:03:26,470  -->  00:03:31,810
thực hiện một chủ đề cụ thể
74

74

00:03:29,019  -->  00:03:35,049
bối cảnh theo cách đó trở thành bối cảnh
75

75

00:03:31,810  -->  00:03:38,769
của bộ xử lý cortex-m khi
76

76

00:03:35,049  -->  00:03:41,769
chủ đề được ưu tiên nó bối cảnh hiện tại
77

77

00:03:38,769  -->  00:03:44,889
được lưu lại vào ngăn xếp của nó và
78

78

00:03:41,769  -->  00:03:48,310
bối cảnh của một chủ đề khác được tải vào
79

79

00:03:44,889  -->  00:03:51,400
áo của bộ xử lý M quá trình
80

80

00:03:48,310  -->  00:03:53,379
họ bắt đầu chạy chủ đề mới này vì vậy
81

81

00:03:51,400  -->  00:03:55,750
đây là những gì được gọi là bối cảnh
82

82

00:03:53,379  -->  00:03:58,480
chuyển đổi mà chúng ta sẽ xem xét
83

83

00:03:55,750  -->  00:04:00,760
chi tiết hơn khi chúng ta bắt đầu viết
84

84

00:03:58,480  -->  00:04:04,090
chuyển đổi ngữ cảnh và lịch trình của chúng tôi
85

85

00:04:00,760  -->  00:04:06,819
di chuyển như vậy khi dòng điện trong T là
86

86

00:04:04,090  -->  00:04:09,370
chỉ vào TCB của luồng 1
87

87

00:04:06,819  -->  00:04:12,250
bối cảnh của luồng 1 được tải vào
88

88

00:04:09,370  -->  00:04:14,859
vỏ não và bộ xử lý khi một tài năng
89

89

00:04:12,250  -->  00:04:17,289
ngoài luồng thời gian đó người ta sẽ có
90

90

00:04:14,859  -->  00:04:20,229
thực hiện hoặc thực hiện một số hình thức
91

91

00:04:17,289  -->  00:04:24,070
do đó tính toán bối cảnh của nó sẽ
92

92

00:04:20,229  -->  00:04:27,450
đã thay đổi khi con trỏ hết
93

93

00:04:24,070  -->  00:04:30,750
bối cảnh mới được lưu bởi
94

94

00:04:27,450  -->  00:04:33,120
ngăn xếp 21 và nhớ mỗi TCB có
95

95

00:04:30,750  -->  00:04:36,150
phân bổ ngăn xếp riêng của nó và hiện tại
96

96

00:04:33,120  -->  00:04:39,300
điểm đẹp để đe dọa đến bối cảnh
97

97

00:04:36,150  -->  00:04:43,020
22 sau đó được nạp vào vỏ não và
98

98

00:04:39,300  -->  00:04:45,660
bộ xử lý khi pantalons ra một lần nữa
99

99

00:04:43,020  -->  00:04:48,810
bối cảnh mới của một chiếc răng được lưu trữ
100

100

00:04:45,660  -->  00:04:51,630
trở lại vào ngăn xếp của 22 và sau đó
101

101

00:04:48,810  -->  00:04:54,660
Callens ET trỏ đến luồng 3 khi
102

102

00:04:51,630  -->  00:04:58,020
nhịp đập hiện tại đi đến điểm 2 5 3
103

103

00:04:54,660  -->  00:05:01,080
bối cảnh của 2 3 được tải vào
104

104

00:04:58,020  -->  00:05:04,050
bộ xử lý cortex-m và một lần nữa giống nhau
105

105

00:05:01,080  -->  00:05:07,320
quá trình xảy ra khi lượng tử chúng ta ra
106

106

00:05:04,050  -->  00:05:10,680
bối cảnh mới của chủ đề 3 được lưu lại
107

107

00:05:07,320  -->  00:05:13,140
vào ngăn xếp của chuỗi 3 và sau đó
108

108

00:05:10,680  -->  00:05:17,100
cuộc họp hiện tại chuyển sang điểm 24
109

109

00:05:13,140  -->  00:05:19,560
và 1 nó trỏ đến 12 cho bối cảnh
110

110

00:05:17,100  -->  00:05:21,810
từ cho là những gì được tải vào
111

111

00:05:19,560  -->  00:05:24,270
huấn luyện viên và bộ xử lý và nó chạy cho
112

112

00:05:21,810  -->  00:05:28,110
thời điểm khi lượng tử hết
113

113

00:05:24,270  -->  00:05:30,900
nó lưu bối cảnh mới của 24 vào
114

114

00:05:28,110  -->  00:05:34,770
chồng luồng cho và sau đó BT hiện tại
115

115

00:05:30,900  -->  00:05:36,960
chuyển sang chủ đề 1 trở lại một lần nữa và nó
116

116

00:05:34,770  -->  00:05:39,030
tiếp tục quá trình sau đó
117

117

00:05:36,960  -->  00:05:40,740
mô hình tròn như vậy đó là như thế nào
118

118

00:05:39,030  -->  00:05:42,720
Conchetta tròn
119

119

00:05:40,740  -->  00:05:46,380
sẽ đi làm và nhớ
120

120

00:05:42,720  -->  00:05:50,160
kích thước lượng tử là không đổi vì vậy mỗi
121

121

00:05:46,380  -->  00:05:52,080
chuỗi chạy trong một khoảng thời gian giới hạn
122

122

00:05:50,160  -->  00:05:55,380
và sau đó đọc tiếp theo là protein và
123

123

00:05:52,080  -->  00:05:57,630
sau đó nó cứ tiếp tục như vậy
124

124

00:05:55,380  -->  00:05:59,880
hy vọng điều này đã làm cho mọi thứ rõ ràng hơn một chút
125

125

00:05:57,630  -->  00:06:01,710
Tôi biết bạn vẫn chưa rõ
126

126

00:05:59,880  -->  00:06:04,020
cần xem lại video này và
127

127

00:06:01,710  -->  00:06:06,600
trước đó nhưng bạn vẫn có thể gửi cho tôi
128

128

00:06:04,020  -->  00:06:09,030
tin nhắn và một lần nữa chúng ta sẽ viết
129

129

00:06:06,600  -->  00:06:11,190
vì chúng ta sẽ can thiệp điều này nên tôi
130

130

00:06:09,030  -->  00:06:13,140
rất tự tin và tôi biết bạn sẽ
131

131

00:06:11,190  -->  00:06:15,570
hiểu điều này sẽ là bạn bởi mã
132

132

00:06:13,140  -->  00:06:17,130
và chúng tôi đã kiểm tra sau khi chúng tôi viết bài kiểm tra
133

133

00:06:15,570  -->  00:06:19,230
rằng chúng ta có thể thay đổi các tham số của
134

134

00:06:17,130  -->  00:06:19,950
tên riêng của bạn và chơi với nó và xem
135

135

00:06:19,230  -->  00:06:24,290
chuyện gì xảy ra
136

136

00:06:19,950  -->  00:06:24,290
vì vậy tôi sẽ gặp bạn trong bài học tiếp theo
