﻿1
00:00:00,000 --> 00:00:00,614

2
00:00:00,901 --> 00:00:01,411

3
00:00:01,336 --> 00:00:01,853

4
00:00:01,786 --> 00:00:02,070

5
00:00:02,045 --> 00:00:03,484
ข่าวคราวนี้ดู

6
00:00:03,327 --> 00:00:04,281
บทที่ 4 นะคะ

7
00:00:04,477 --> 00:00:04,728

8
00:00:05,377 --> 00:00:05,608

9
00:00:05,577 --> 00:00:07,287
การจัดการหน่วยความจำ

10
00:00:07,627 --> 00:00:08,079

11
00:00:07,937 --> 00:00:08,393

12
00:00:08,136 --> 00:00:08,345

13
00:00:08,327 --> 00:00:08,866

14
00:00:09,156 --> 00:00:09,428

15
00:00:09,606 --> 00:00:10,881
บทที่แล้วนะครับ

16
00:00:10,886 --> 00:00:11,892
เราพูดถึง

17
00:00:12,040 --> 00:00:13,378
CPU นะคะ

18
00:00:13,649 --> 00:00:14,924
การจัดการ CPU

19
00:00:15,697 --> 00:00:16,123

20
00:00:16,077 --> 00:00:16,717
บทนี้

21
00:00:16,848 --> 00:00:17,987
จะพูดถึงการ

22
00:00:17,938 --> 00:00:18,159

23
00:00:18,127 --> 00:00:19,536
การหน่วยความจำนะคะ

24
00:00:19,536 --> 00:00:19,829

25
00:00:20,617 --> 00:00:20,857

26
00:00:20,937 --> 00:00:22,152
หน่วยความจำ

27
00:00:23,377 --> 00:00:23,807

28
00:00:23,827 --> 00:00:26,952
อุปกรณ์ตัวหนึ่งที่มีส่วนสำคัญ

29
00:00:27,019 --> 00:00:27,444

30
00:00:28,369 --> 00:00:29,843
ในคอมพิวเตอร์ของเรานะคะ

31
00:00:29,907 --> 00:00:30,181

32
00:00:30,359 --> 00:00:30,726

33
00:00:32,597 --> 00:00:35,329
เราจะดูว่าเครื่องคอมพิวเตอร์เครื่องไหน

34
00:00:35,537 --> 00:00:35,950

35
00:00:35,798 --> 00:00:38,039
มีขีดความสามารถมากกว่ากัน

36
00:00:38,368 --> 00:00:38,872

37
00:00:38,618 --> 00:00:39,382
เราก็เอา

38
00:00:39,393 --> 00:00:41,431
จะดูได้จากหน่วยความจำนะคะ

39
00:00:41,437 --> 00:00:41,674

40
00:00:42,588 --> 00:00:42,807

41
00:00:43,740 --> 00:00:45,130
แต่ทั้งนี้ทั้งนั้นนะครับ

42
00:00:45,279 --> 00:00:46,161

43
00:00:47,527 --> 00:00:48,282
ไม่ได้

44
00:00:49,888 --> 00:00:50,124

45
00:00:50,148 --> 00:00:51,554
ตอบได้เสมอว่า

46
00:00:51,556 --> 00:00:53,271
เครื่องที่มีหน่วยความจำมาก

47
00:00:54,059 --> 00:00:54,377

48
00:00:54,380 --> 00:00:56,157
ทำงานได้ดีกว่า

49
00:00:56,239 --> 00:00:56,812
นะครับ

50
00:00:56,748 --> 00:00:56,998

51
00:00:59,050 --> 00:00:59,479

52
00:00:59,499 --> 00:01:01,867
ในการจัดการหน่วยความจำนั้น

53
00:01:01,807 --> 00:01:03,622
ก็เป็นขีดความสามารถ

54
00:01:03,799 --> 00:01:04,300

55
00:01:04,118 --> 00:01:04,771
ของหน่วย

56
00:01:04,889 --> 00:01:08,859
ระบบปฏิบัติการของเราด้วยถ้าระบบปฏิบัติการของเรา

57
00:01:08,858 --> 00:01:09,156

58
00:01:09,110 --> 00:01:10,964
จัดการหน่วยความจำไม่ดีนะคะ

59
00:01:10,966 --> 00:01:11,473

60
00:01:11,227 --> 00:01:11,468

61
00:01:11,737 --> 00:01:12,242

62
00:01:11,995 --> 00:01:12,286

63
00:01:12,186 --> 00:01:12,629

64
00:01:12,636 --> 00:01:14,576
ประสิทธิภาพในการใช้งาน

65
00:01:14,619 --> 00:01:15,680
ดอยลงนะครับ

66
00:01:15,898 --> 00:01:17,742
คราวนี้เรามาดูว่า

67
00:01:17,688 --> 00:01:19,232
มันจัดการยังไงนะครับ

68
00:01:20,647 --> 00:01:21,329

69
00:01:22,250 --> 00:01:22,483

70
00:01:22,629 --> 00:01:23,113

71
00:01:23,459 --> 00:01:23,871

72
00:01:23,779 --> 00:01:26,855
การจัดการหน่วยความจำมีอยู่ 3 แบบนะครับ

73
00:01:27,178 --> 00:01:27,598

74
00:01:27,698 --> 00:01:28,762
มีอยู่ 3

75
00:01:29,037 --> 00:01:29,530

76
00:01:29,166 --> 00:01:29,455

77
00:01:30,448 --> 00:01:31,131

78
00:01:31,597 --> 00:01:31,831

79
00:01:32,168 --> 00:01:32,486

80
00:01:32,488 --> 00:01:32,707

81
00:01:33,127 --> 00:01:33,753
เฟส

82
00:01:33,837 --> 00:01:35,040
วางแทนที่

83
00:01:35,057 --> 00:01:35,296

84
00:01:35,248 --> 00:01:37,367
ครับมีอยู่ 3 ลักษณะ

85
00:01:37,369 --> 00:01:37,598

86
00:01:37,490 --> 00:01:39,171
ซึ่งเราค่อยดูว่า

87
00:01:39,087 --> 00:01:40,159
ทำอย่างไรนะครับ

88
00:01:40,498 --> 00:01:40,765

89
00:01:40,757 --> 00:01:41,038

90
00:01:41,008 --> 00:01:41,754
ตอนนี้

91
00:01:41,777 --> 00:01:43,873
มาดูการจัดสรรหน่วยความจำนะคะ

92
00:01:43,837 --> 00:01:44,190

93
00:01:44,537 --> 00:01:47,413
โปรแกรมทุกโปรแกรมที่ใช้งานในคอมพิวเตอร์ของเรานะครับ

94
00:01:47,418 --> 00:01:47,887

95
00:01:47,549 --> 00:01:48,614
ต้องการใช้

96
00:01:48,564 --> 00:01:49,519
หน่วยความจำ

97
00:01:49,656 --> 00:01:50,032

98
00:01:50,049 --> 00:01:50,292

99
00:01:50,179 --> 00:01:50,741
นะครับ

100
00:01:51,260 --> 00:01:51,533

101
00:01:51,718 --> 00:01:51,949

102
00:01:52,286 --> 00:01:52,510

103
00:01:52,547 --> 00:01:55,084
จะมากจะน้อยก็แล้วแต่โปรแกรมนะครับ

104
00:01:55,428 --> 00:01:55,705

105
00:01:55,617 --> 00:01:55,870

106
00:01:56,198 --> 00:01:56,444

107
00:01:56,327 --> 00:01:57,399
โปรแกรม

108
00:01:57,927 --> 00:01:58,145

109
00:01:58,117 --> 00:01:58,918
เกม

110
00:01:59,077 --> 00:01:59,499

111
00:01:59,528 --> 00:02:00,672
อาจจะใช้เยอะ

112
00:02:00,938 --> 00:02:01,210

113
00:02:01,199 --> 00:02:01,471

114
00:02:01,519 --> 00:02:01,737

115
00:02:01,769 --> 00:02:04,801
โปรแกรมพิมพ์งานอาจจะใช้น้อยอะไรประมาณนี้ครับ

116
00:02:04,778 --> 00:02:05,062

117
00:02:04,907 --> 00:02:06,506
เอามาดูว่าถ้าเกิด

118
00:02:09,326 --> 00:02:09,527

119
00:02:09,457 --> 00:02:09,935

120
00:02:09,716 --> 00:02:09,931

121
00:02:09,966 --> 00:02:10,203

122
00:02:10,227 --> 00:02:10,505

123
00:02:10,417 --> 00:02:10,692

124
00:02:10,997 --> 00:02:11,253

125
00:02:11,697 --> 00:02:11,935

126
00:02:11,956 --> 00:02:12,195

127
00:02:12,206 --> 00:02:12,482

128
00:02:12,335 --> 00:02:12,695

129
00:02:13,167 --> 00:02:13,391

130
00:02:13,367 --> 00:02:15,424
ในการจัดสรรหน่วยความจำนะครับ

131
00:02:15,347 --> 00:02:15,907

132
00:02:16,186 --> 00:02:19,197
สามารถแบ่งออกได้เป็น 2 ประเภทนะครับก็คือ

133
00:02:19,256 --> 00:02:19,535

134
00:02:19,457 --> 00:02:19,711

135
00:02:19,706 --> 00:02:20,796
การจัดสรรแบบ

136
00:02:21,435 --> 00:02:21,713

137
00:02:21,687 --> 00:02:22,439
ต่อเนื่อง

138
00:02:22,849 --> 00:02:23,261

139
00:02:23,548 --> 00:02:25,209
แล้วก็แบบไม่ต่อเนื่องนะครับ

140
00:02:25,157 --> 00:02:25,636

141
00:02:26,948 --> 00:02:27,232

142
00:02:27,076 --> 00:02:27,822
การจัด

143
00:02:28,037 --> 00:02:29,563
หน่วยความจำแบบ

144
00:02:29,566 --> 00:02:29,805

145
00:02:29,889 --> 00:02:32,233
ต่อเนื่องก็คือหมายความว่า

146
00:02:32,256 --> 00:02:34,695
หน่วยความจำจะต้องว่างต่อกัน

147
00:02:35,017 --> 00:02:35,255

148
00:02:35,787 --> 00:02:36,486
นะครับ

149
00:02:36,815 --> 00:02:39,177
พื้นที่ว่างต้องต่อเนื่องกันนะครับ

150
00:02:39,306 --> 00:02:40,827
ขาดช่วงอะไรไม่ได้นะครับ

151
00:02:41,616 --> 00:02:41,886

152
00:02:41,806 --> 00:02:44,172
แล้วก็ต้องมีขนาดใหญ่พอนะครับ

153
00:02:44,559 --> 00:02:45,205
ถึงจะ

154
00:02:45,207 --> 00:02:45,498

155
00:02:45,397 --> 00:02:45,629

156
00:02:46,098 --> 00:02:46,374

157
00:02:46,486 --> 00:02:46,792

158
00:02:46,806 --> 00:02:48,913
สามารถเข้าไปทำงานได้นะครับ

159
00:02:48,856 --> 00:02:49,284

160
00:02:49,627 --> 00:02:49,874

161
00:02:50,336 --> 00:02:50,589

162
00:02:51,166 --> 00:02:51,373

163
00:02:51,616 --> 00:02:53,230
ส่วนไม่ต่อเนื่องนะครับ

164
00:02:53,786 --> 00:02:54,668
ก็คือ

165
00:02:55,256 --> 00:02:55,552

166
00:02:55,385 --> 00:02:55,695

167
00:02:55,766 --> 00:02:57,904
เข้าไปครอบครองด้วยความจำแล้ว

168
00:02:57,959 --> 00:03:02,085
หน่วยความจำอาจจะอยู่คนละที่อยู่คนละแบบนะครับอยู่คนละที่

169
00:03:01,986 --> 00:03:02,464

170
00:03:03,906 --> 00:03:04,147

171
00:03:04,036 --> 00:03:04,491

172
00:03:04,485 --> 00:03:05,175

173
00:03:05,328 --> 00:03:07,625
ต้องมีเนื้อที่เพียงพอนะครับ

174
00:03:07,627 --> 00:03:09,485
ที่โปรแกรมจะใช้งานนะครับ

175
00:03:12,937 --> 00:03:13,211

176
00:03:13,127 --> 00:03:14,970
ตอนนี้มาดูใน

177
00:03:14,927 --> 00:03:15,428
ระบบ

178
00:03:15,446 --> 00:03:15,907

179
00:03:16,206 --> 00:03:16,485

180
00:03:16,656 --> 00:03:17,873
โปรแกรมเดียว

181
00:03:17,876 --> 00:03:18,949
โปรแกรมเดี่ยว

182
00:03:19,477 --> 00:03:19,761

183
00:03:19,927 --> 00:03:21,773
Single โปรแกรมนะครับ

184
00:03:21,916 --> 00:03:22,196

185
00:03:22,487 --> 00:03:23,308
ก็คือ

186
00:03:23,457 --> 00:03:23,739

187
00:03:24,028 --> 00:03:24,382

188
00:03:24,405 --> 00:03:25,363
คอมพิวเตอร์

189
00:03:25,307 --> 00:03:25,543

190
00:03:26,017 --> 00:03:26,383

191
00:03:26,455 --> 00:03:28,780
มีผู้ใช้งานแค่โปรแกรมเดียว

192
00:03:28,956 --> 00:03:29,912
การจัดสรร

193
00:03:30,177 --> 00:03:31,110
หน่วยความจำ

194
00:03:31,135 --> 00:03:32,476
จะไม่ยุ่งยากนะครับ

195
00:03:34,277 --> 00:03:35,086

196
00:03:35,165 --> 00:03:35,446

197
00:03:35,366 --> 00:03:35,610

198
00:03:35,556 --> 00:03:35,914

199
00:03:36,005 --> 00:03:36,278

200
00:03:36,387 --> 00:03:36,625

201
00:03:36,706 --> 00:03:38,299
ซึ่งเราสามารถแบ่ง

202
00:03:38,447 --> 00:03:39,317
พื้นที่

203
00:03:39,467 --> 00:03:40,798
ของหน่วยความจำ

204
00:03:40,876 --> 00:03:42,031
เป็น 2 ส่วนนะครับ

205
00:03:42,217 --> 00:03:42,545

206
00:03:42,726 --> 00:03:43,747
ก็คือส่วนแรก

207
00:03:43,686 --> 00:03:43,950

208
00:03:43,945 --> 00:03:44,227

209
00:03:44,326 --> 00:03:45,497
เป็นส่วนของ

210
00:03:45,485 --> 00:03:47,039
ระบบปฏิบัติการนะครับ

211
00:03:46,963 --> 00:03:47,235

212
00:03:47,665 --> 00:03:48,355
และ

213
00:03:49,205 --> 00:03:49,470

214
00:03:49,524 --> 00:03:50,737
เล่นส่วนที่

215
00:03:50,678 --> 00:03:51,878
จำเป็นต้อง

216
00:03:52,208 --> 00:03:53,790
มีพื้นที่ว่าง

217
00:03:53,877 --> 00:03:55,225
ยาวติดต่อกัน

218
00:03:55,355 --> 00:03:57,260
เป็นผืนใหญ่ผืนเดียวเลย

219
00:03:57,526 --> 00:03:57,895

220
00:03:57,915 --> 00:03:58,531
นะครับ

221
00:03:58,555 --> 00:03:59,040

222
00:03:59,125 --> 00:03:59,439

223
00:03:59,576 --> 00:03:59,813

224
00:04:00,088 --> 00:04:00,377

225
00:04:00,288 --> 00:04:00,570

226
00:04:01,626 --> 00:04:01,837

227
00:04:02,135 --> 00:04:02,637

228
00:04:02,395 --> 00:04:02,874

229
00:04:02,526 --> 00:04:02,837

230
00:04:03,046 --> 00:04:03,542

231
00:04:03,746 --> 00:04:04,484
OS

232
00:04:04,515 --> 00:04:05,602
จะกลับ

233
00:04:06,366 --> 00:04:06,601

234
00:04:06,756 --> 00:04:07,501
ต้องมี

235
00:04:07,586 --> 00:04:09,770
เนื้อที่หน่วยความจำของมันด้วยนะครับ

236
00:04:09,764 --> 00:04:12,582
และต้องเป็นพื้นที่ยาวต่อเนื่องกัน

237
00:04:12,585 --> 00:04:13,346
นะครับ

238
00:04:13,608 --> 00:04:13,889

239
00:04:14,057 --> 00:04:14,271

240
00:04:14,765 --> 00:04:15,525

241
00:04:15,465 --> 00:04:15,717

242
00:04:16,616 --> 00:04:16,867

243
00:04:16,805 --> 00:04:17,634
2

244
00:04:18,026 --> 00:04:18,250

245
00:04:18,215 --> 00:04:18,517

246
00:04:18,476 --> 00:04:18,739

247
00:04:18,925 --> 00:04:20,386
ส่วนของผู้ใช้

248
00:04:20,464 --> 00:04:21,155
นะครับ

249
00:04:22,196 --> 00:04:23,443
คือเหลือจาก OS

250
00:04:24,114 --> 00:04:24,399

251
00:04:24,565 --> 00:04:25,135
คือ

252
00:04:25,133 --> 00:04:27,015
ส่วนของผู้ใช้นะครับ

253
00:04:26,994 --> 00:04:28,603
ในระบบโปรแกรมเดียวนะครับ

254
00:04:28,595 --> 00:04:29,029

255
00:04:29,174 --> 00:04:29,401

256
00:04:30,204 --> 00:04:34,181
เมื่อหน่วยความจำถูกแบ่งออกเป็น 2 ส่วนนะครับ

257
00:04:34,485 --> 00:04:35,439
ตัวของหนู

258
00:04:35,325 --> 00:04:39,247
ระบบปฏิบัติการเองต้องมีการป้องกันไม่ให้ตัวมันเอง

259
00:04:39,937 --> 00:04:40,233

260
00:04:40,645 --> 00:04:44,043
โดนลุกล้ำเข้ามานะครับวิธีการป้องกันก็คือ

261
00:04:43,976 --> 00:04:45,284
การใช้

262
00:04:45,194 --> 00:04:46,462
ปีเตอร์ขอบเขต

263
00:04:47,047 --> 00:04:47,681
นะครับ

264
00:04:48,328 --> 00:04:48,562

265
00:04:49,285 --> 00:04:49,558

266
00:04:49,414 --> 00:04:49,689

267
00:04:49,676 --> 00:04:51,792
register ขอบเขตคืออะไร

268
00:04:52,758 --> 00:04:53,040

269
00:04:52,945 --> 00:04:53,204

270
00:04:53,208 --> 00:04:54,528
ส่วนที่ป้องกัน

271
00:04:54,736 --> 00:04:55,612
ระหว่าง

272
00:04:55,637 --> 00:04:55,886

273
00:04:55,957 --> 00:04:56,195

274
00:04:56,337 --> 00:04:56,639

275
00:04:57,294 --> 00:04:58,378
ระวังอะไรครับ

276
00:04:58,326 --> 00:04:59,516
OS

277
00:04:59,606 --> 00:04:59,835

278
00:04:59,794 --> 00:05:00,296

279
00:05:00,506 --> 00:05:01,849
กับส่วนของผู้ใช้

280
00:05:02,366 --> 00:05:03,496
ไม่ให้เข้ามา

281
00:05:03,454 --> 00:05:03,739

282
00:05:03,764 --> 00:05:05,096
ยุ่งเกี่ยวกันนะครับ

283
00:05:05,884 --> 00:05:06,092

284
00:05:06,074 --> 00:05:07,069
ดังนั้น

285
00:05:07,354 --> 00:05:08,633
การเขียนโปรแกรม

286
00:05:09,794 --> 00:05:10,020

287
00:05:10,054 --> 00:05:11,447
ไวรัสคอมพิวเตอร์

288
00:05:11,968 --> 00:05:13,808
ก็คือเจาะตัวนี้ล่ะครับ

289
00:05:13,896 --> 00:05:16,052
เมื่อคืนเจาะ register ขอบเขต

290
00:05:16,005 --> 00:05:16,212

291
00:05:16,127 --> 00:05:17,345
เจาะเข้าไป

292
00:05:17,936 --> 00:05:18,421

293
00:05:18,765 --> 00:05:18,980

294
00:05:19,845 --> 00:05:20,344

295
00:05:20,494 --> 00:05:21,045

296
00:05:21,005 --> 00:05:21,253

297
00:05:21,575 --> 00:05:22,340
นี่นะครับ

298
00:05:23,437 --> 00:05:23,704

299
00:05:23,625 --> 00:05:24,070

300
00:05:24,456 --> 00:05:25,872
ถ้ามีการรุกล้ำ

301
00:05:26,196 --> 00:05:27,709
register ขอบเขต

302
00:05:27,725 --> 00:05:28,352

303
00:05:28,567 --> 00:05:29,632
แจ้งเตือนนะครับ

304
00:05:29,976 --> 00:05:30,215

305
00:05:33,047 --> 00:05:33,305

306
00:05:33,685 --> 00:05:37,358
เอานี้มาดูระบบหลายโปรแกรมนะครับระบบหลายโปรแกรม

307
00:05:38,803 --> 00:05:39,058

308
00:05:38,993 --> 00:05:39,197

309
00:05:40,344 --> 00:05:43,302
การทำงานของระบบหลายโปรแกรมนั้นส่วนมาก

310
00:05:43,235 --> 00:05:43,960
นะครับ

311
00:05:45,285 --> 00:05:45,538

312
00:05:45,474 --> 00:05:48,730
ส่วนมากจะเกิดขึ้นก็คือการไปทำงาน

313
00:05:48,675 --> 00:05:51,105
input output ก็คือการไป

314
00:05:51,114 --> 00:05:53,014
การที่มันไม่ได้ครอบครองศิริ

315
00:05:52,965 --> 00:05:54,251
CPU ง่ายๆ

316
00:05:54,445 --> 00:05:54,741

317
00:05:55,335 --> 00:05:55,599

318
00:05:56,874 --> 00:05:57,122

319
00:05:57,644 --> 00:05:57,944

320
00:05:59,508 --> 00:06:01,092
เราเรียกระบบนี้ว่า

321
00:06:01,046 --> 00:06:01,238

322
00:06:01,297 --> 00:06:01,673

323
00:06:01,677 --> 00:06:01,947

324
00:06:01,817 --> 00:06:03,581
ระบบ Multi programming

325
00:06:04,887 --> 00:06:05,462
ลักหลับ

326
00:06:06,365 --> 00:06:06,840

327
00:06:06,555 --> 00:06:06,833

328
00:06:06,686 --> 00:06:06,946

329
00:06:07,005 --> 00:06:07,231

330
00:06:07,195 --> 00:06:07,422

331
00:06:09,363 --> 00:06:09,923
ระบบ

332
00:06:09,947 --> 00:06:11,569
Multi programming นี้นะครับ

333
00:06:11,675 --> 00:06:11,919

334
00:06:11,804 --> 00:06:12,694
ก็คือระบบ

335
00:06:12,888 --> 00:06:13,153

336
00:06:13,015 --> 00:06:17,252
การทำงานที่มีโปรแกรมมากกว่าหนึ่งโปรแกรมทำงาน

337
00:06:17,313 --> 00:06:17,680

338
00:06:17,767 --> 00:06:18,260

339
00:06:18,144 --> 00:06:21,286
ในเวลาเดียวกัน 1 2 3 4 5 6 7 นะครับ

340
00:06:22,695 --> 00:06:25,241
การทำงานของระบบหลายโปรแกรมนั้น

341
00:06:25,255 --> 00:06:25,762

342
00:06:25,894 --> 00:06:27,227
แบ่ง partition

343
00:06:27,306 --> 00:06:27,774

344
00:06:27,437 --> 00:06:27,838

345
00:06:28,774 --> 00:06:29,010

346
00:06:28,964 --> 00:06:29,379

347
00:06:29,354 --> 00:06:29,605

348
00:06:29,806 --> 00:06:33,018
แบ่ง partition ของหน่วยความจำออกเป็นส่วนส่วนนะครับ

349
00:06:33,774 --> 00:06:34,033

350
00:06:34,035 --> 00:06:34,241

351
00:06:36,334 --> 00:06:36,545

352
00:06:36,464 --> 00:06:36,724

353
00:06:36,594 --> 00:06:36,799

354
00:06:37,105 --> 00:06:37,325

355
00:06:38,005 --> 00:06:38,260

356
00:06:38,905 --> 00:06:39,517

357
00:06:39,994 --> 00:06:40,235

358
00:06:41,084 --> 00:06:41,568

359
00:06:41,525 --> 00:06:41,780

360
00:06:41,785 --> 00:06:42,060

361
00:06:42,106 --> 00:06:44,084
ซึ่งการแบ่งหน่วยความจำ

362
00:06:44,476 --> 00:06:44,716

363
00:06:44,664 --> 00:06:45,477
ระบบ Line

364
00:06:45,944 --> 00:06:46,705
โปรแกรม

365
00:06:46,784 --> 00:06:47,093

366
00:06:47,807 --> 00:06:48,766
ก็ยังสามารถ

367
00:06:50,177 --> 00:06:50,495

368
00:06:50,496 --> 00:06:52,285
แบ่งได้เป็น 2 ประเภทนะครับ

369
00:06:52,605 --> 00:06:52,877

370
00:06:52,804 --> 00:06:53,046

371
00:06:53,053 --> 00:06:53,992
ก็คือระบบ

372
00:06:54,086 --> 00:06:55,053
LINE Program

373
00:06:55,627 --> 00:06:56,609
แบบแมนนวล

374
00:06:57,097 --> 00:07:00,189
การจำแบบหน่วยคงที่และก็ไม่คงที่

375
00:07:01,834 --> 00:07:02,119

376
00:07:03,312 --> 00:07:03,734

377
00:07:03,826 --> 00:07:05,540
ในระบบหลายโปรแกรม

378
00:07:05,615 --> 00:07:05,987

379
00:07:05,937 --> 00:07:06,546
สละ

380
00:07:06,645 --> 00:07:06,943

381
00:07:07,345 --> 00:07:08,600
หน่วยความจำ

382
00:07:09,204 --> 00:07:09,775
ครับ

383
00:07:10,934 --> 00:07:11,138

384
00:07:12,604 --> 00:07:14,256
แปลงหน่วยความจำนะครับ

385
00:07:14,325 --> 00:07:15,985
แล้วก็สลับหน่วยความจำ

386
00:07:16,374 --> 00:07:18,488
ตอนนี้เรามาดูประเภทที่ 1 นะครับ

387
00:07:19,394 --> 00:07:20,884
การแบ่งหน่วยความจำ

388
00:07:21,053 --> 00:07:22,256
ขนาดคงที่

389
00:07:22,203 --> 00:07:22,783
นะครับ

390
00:07:23,485 --> 00:07:23,712

391
00:07:23,874 --> 00:07:24,312

392
00:07:24,383 --> 00:07:24,630

393
00:07:25,924 --> 00:07:26,222

394
00:07:28,164 --> 00:07:28,912
เห็นไหมครับ

395
00:07:29,325 --> 00:07:29,764

396
00:07:29,893 --> 00:07:32,344
โปรแกรมส่วนที่ 1 ส่วนที่ 2 ส่วนที่ 3

397
00:07:32,334 --> 00:07:32,816

398
00:07:32,714 --> 00:07:34,032
มีขนาดที่เท่ากัน

399
00:07:34,184 --> 00:07:34,807
นะครับ

400
00:07:37,713 --> 00:07:37,926

401
00:07:38,164 --> 00:07:38,414

402
00:07:38,413 --> 00:07:38,683

403
00:07:38,603 --> 00:07:38,852

404
00:07:39,764 --> 00:07:40,220

405
00:07:39,954 --> 00:07:40,246

406
00:07:40,204 --> 00:07:40,675

407
00:07:42,005 --> 00:07:42,498

408
00:07:42,385 --> 00:07:42,663

409
00:07:46,044 --> 00:07:46,285

410
00:07:46,684 --> 00:07:46,920

411
00:07:46,874 --> 00:07:48,272
และการแบ่งหน่วย

412
00:07:48,215 --> 00:07:50,320
ความจำขนาดคงที่

413
00:07:50,323 --> 00:07:52,663
ยังแบ่งได้เป็น 2 ประเภทนะครับ

414
00:07:52,642 --> 00:07:53,519
เป็น 2 แบบ

415
00:07:54,302 --> 00:07:55,182
ได้แก่

416
00:07:55,138 --> 00:07:55,624

417
00:07:55,903 --> 00:07:56,334

418
00:07:56,352 --> 00:07:58,834
แปลงและโหลดด้วยค่าสัมบูรณ์นะครับ

419
00:08:00,007 --> 00:08:01,975
ดูรูปนี้ประกอบนะครับ

420
00:08:03,013 --> 00:08:03,278

421
00:08:03,332 --> 00:08:03,755

422
00:08:03,722 --> 00:08:04,998
โปรแกรมส่วนที่ 1

423
00:08:05,512 --> 00:08:05,720

424
00:08:06,342 --> 00:08:08,080
เห็นไหมครับส่วนที่ 1

425
00:08:08,395 --> 00:08:09,217
ออส่วน

426
00:08:09,482 --> 00:08:09,767

427
00:08:10,251 --> 00:08:14,650
ส่วนที่ 1 และส่วนที่ 2 เข้าซอยที่ 2 ข้อที่ 3 กิโลกรัมส่วนที่ 1

428
00:08:14,674 --> 00:08:16,447
ส่วนที่ 2 ส่วนที่ 3

429
00:08:16,791 --> 00:08:18,835
จะมีขนาดที่เท่ากันนะครับ

430
00:08:21,592 --> 00:08:21,865

431
00:08:21,783 --> 00:08:22,040

432
00:08:21,973 --> 00:08:23,967
พ่อมันเท่ากันปุ๊บนะครับ

433
00:08:24,211 --> 00:08:25,564
โปรแกรมส่วนที่ 1

434
00:08:26,523 --> 00:08:26,748

435
00:08:27,552 --> 00:08:28,112

436
00:08:28,123 --> 00:08:28,389

437
00:08:28,252 --> 00:08:28,558

438
00:08:28,762 --> 00:08:29,139

439
00:08:29,152 --> 00:08:29,517

440
00:08:29,661 --> 00:08:29,963

441
00:08:29,923 --> 00:08:32,360
โปรแกรมที่ 10 ที่ 2 ส่วน 3 เท่ากับ 10

442
00:08:32,221 --> 00:08:32,503

443
00:08:32,353 --> 00:08:32,920
นะครับ

444
00:08:33,512 --> 00:08:34,842
โปรแกรมส่วนที่ 1

445
00:08:35,172 --> 00:08:35,454

446
00:08:35,362 --> 00:08:37,405
ถ้าแปรงเสร็จแล้วหลุดเข้าไป

447
00:08:39,201 --> 00:08:40,728
มีค่าไม่เกิน 10

448
00:08:40,871 --> 00:08:41,643
จะเข้า

449
00:08:41,971 --> 00:08:43,081
ในส่วนที่ 1

450
00:08:43,762 --> 00:08:44,512
นะครับ

451
00:08:45,930 --> 00:08:46,194

452
00:08:46,252 --> 00:08:47,647
แต่ถ้าโปรแกรม

453
00:08:47,852 --> 00:08:48,092

454
00:08:48,042 --> 00:08:50,357
ส่วนที่ 2 จะต้องมีค่า

455
00:08:50,801 --> 00:08:51,937
ตั้งแต่ 11

456
00:08:51,891 --> 00:08:52,902
จนถึง 20

457
00:08:52,921 --> 00:08:53,135

458
00:08:53,551 --> 00:08:53,857

459
00:08:53,810 --> 00:08:54,169

460
00:08:54,322 --> 00:08:55,809
ถึงจะเข้าสวนที่ 2

461
00:08:55,993 --> 00:08:56,570
ครับ

462
00:08:57,923 --> 00:08:58,133

463
00:08:58,041 --> 00:09:00,929
แต่ถ้าบังเอิญว่าโปรแกรมส่วนที่ 1

464
00:09:00,862 --> 00:09:01,145

465
00:09:01,312 --> 00:09:01,682

466
00:09:01,631 --> 00:09:02,561

467
00:09:02,462 --> 00:09:04,116
โปรแกรมวีโปรแกรม C

468
00:09:04,122 --> 00:09:04,479

469
00:09:05,151 --> 00:09:08,295
เมื่อแปลงแล้วโหลดแล้วค่าสัมบูรณ์แล้วมีค่าไม่เกิน 10

470
00:09:08,161 --> 00:09:08,422

471
00:09:08,742 --> 00:09:11,490
จะเข้าไปอยู่ที่คิวที่ 1 อย่างเดียวนะครับ

472
00:09:12,451 --> 00:09:12,700

473
00:09:13,281 --> 00:09:13,522

474
00:09:13,732 --> 00:09:15,340
นี่คือข้อเสียของมันนะครับ

475
00:09:16,812 --> 00:09:17,625
เห็นไหมคะ

476
00:09:17,711 --> 00:09:17,924

477
00:09:18,031 --> 00:09:22,988
มันจะว่างเลยส่วนที่ 2 ส่วนที่ 2 ส่วนที่ 3 4 5 6 7

478
00:09:22,900 --> 00:09:23,190

479
00:09:25,012 --> 00:09:25,216

480
00:09:25,650 --> 00:09:25,849

481
00:09:25,852 --> 00:09:26,095

482
00:09:27,061 --> 00:09:27,307

483
00:09:27,701 --> 00:09:29,812
ดังนั้นก็เลยมีการ

484
00:09:30,001 --> 00:09:30,252

485
00:09:30,653 --> 00:09:31,875
แก้ปัญหานะครับ

486
00:09:32,251 --> 00:09:32,473

487
00:09:33,083 --> 00:09:35,331
เป็นการโหลดด้วยค่าสัมพัทธ์

488
00:09:35,390 --> 00:09:35,897
ครับ

489
00:09:36,861 --> 00:09:37,164

490
00:09:37,250 --> 00:09:38,518
เพื่อแก้ปัญหาเมื่อ

491
00:09:38,462 --> 00:09:39,294
ดีนะครับ

492
00:09:39,622 --> 00:09:40,371
ก็คือ

493
00:09:41,351 --> 00:09:41,824

494
00:09:41,922 --> 00:09:44,031
มีคิวเดียวเลยนะครับ

495
00:09:44,682 --> 00:09:45,756
มีคิวเดียว

496
00:09:45,891 --> 00:09:46,083

497
00:09:46,212 --> 00:09:48,000
คิวเดียวเสร็จแล้วก็คือ

498
00:09:47,951 --> 00:09:50,517
ส่วนที่ 1 2 3 4 หมายความว่า

499
00:09:50,572 --> 00:09:51,847
โปรแกรมจะโดน

500
00:09:52,431 --> 00:09:53,767
โหลดมาตรงนี้

501
00:09:53,711 --> 00:09:53,979

502
00:09:53,901 --> 00:09:54,671
ที่ขีด

503
00:09:54,803 --> 00:09:55,289

504
00:09:56,022 --> 00:09:56,236

505
00:09:57,301 --> 00:09:58,592
แค่คิ้วเดียวนะครับ

506
00:09:59,411 --> 00:09:59,640

507
00:10:00,181 --> 00:10:01,086
แป้งเสร็จปุ๊บ

508
00:10:01,010 --> 00:10:03,229
มีค่าเท่ากับ 19 ส่วนที่ 1

509
00:10:03,191 --> 00:10:03,460

510
00:10:03,451 --> 00:10:04,402
แฟนเสร็จปุ๊บ

511
00:10:04,601 --> 00:10:04,872

512
00:10:04,991 --> 00:10:06,207
ได้ค่าเท่ากับ 10

513
00:10:06,781 --> 00:10:07,164

514
00:10:07,102 --> 00:10:08,191
เอาบวกเข้าไปอีก

515
00:10:08,061 --> 00:10:08,380

516
00:10:08,381 --> 00:10:08,635

517
00:10:09,080 --> 00:10:09,335

518
00:10:10,361 --> 00:10:11,481
เดือน 12

519
00:10:11,781 --> 00:10:12,815
ส่วนที่ 2

520
00:10:12,931 --> 00:10:13,221

521
00:10:13,440 --> 00:10:15,491
แปลงและโหลดเสร็จได้ 15

522
00:10:15,622 --> 00:10:17,095
เราไม่ได้ส่องไม่ได้

523
00:10:17,411 --> 00:10:18,559
+ 6 + 7

524
00:10:18,500 --> 00:10:19,198
บวกสิบ

525
00:10:19,401 --> 00:10:20,227
เข้าไป

526
00:10:21,320 --> 00:10:21,628

527
00:10:21,581 --> 00:10:23,898
เข้าในส่วนที่ 2

528
00:10:23,952 --> 00:10:26,128
345 ไปเรื่อยๆนะครับ

529
00:10:27,472 --> 00:10:27,706

530
00:10:28,440 --> 00:10:29,189
ดังนั้น

531
00:10:29,331 --> 00:10:30,601
การป้องกันนะครับ

532
00:10:30,742 --> 00:10:30,967

533
00:10:30,930 --> 00:10:32,008
ถ้าเป็นนาย

534
00:10:32,081 --> 00:10:32,510

535
00:10:32,531 --> 00:10:35,542
ระบบโปรแกรมเดี่ยวใช้ register ขอบเขต

536
00:10:35,481 --> 00:10:35,694

537
00:10:35,600 --> 00:10:36,756
ในการป้องกัน

538
00:10:36,830 --> 00:10:37,133

539
00:10:37,281 --> 00:10:37,526

540
00:10:37,400 --> 00:10:39,025
แต่ถ้าในระบบหลายโปรแกรม

541
00:10:39,322 --> 00:10:39,645

542
00:10:39,841 --> 00:10:40,074

543
00:10:40,092 --> 00:10:40,354

544
00:10:40,291 --> 00:10:42,578
วิธีที่นิยมใช้ก็คือ

545
00:10:43,931 --> 00:10:45,337
คือขอบเขตบนและขอบ

546
00:10:45,220 --> 00:10:46,112
เขตล่าง

547
00:10:46,122 --> 00:10:47,778
การป้องกันไม่ให้

548
00:10:48,481 --> 00:10:50,454
โปรแกรมเข้ามานะครับ

549
00:10:51,360 --> 00:10:51,636

550
00:10:51,491 --> 00:10:53,097
เห็นไหมครับขอบเขตล่าง

551
00:10:53,100 --> 00:10:53,326

552
00:10:53,291 --> 00:10:54,549
ขอบเขตบน

553
00:10:54,569 --> 00:10:56,086
ขอบเขตบนขอบเขตล่าง

554
00:10:56,301 --> 00:10:56,868
ครับ

555
00:10:57,899 --> 00:10:58,099

556
00:10:58,091 --> 00:10:58,341

557
00:10:58,350 --> 00:10:59,347
ส่วนตัวของ

558
00:10:59,370 --> 00:10:59,578

559
00:10:59,691 --> 00:10:59,938

560
00:10:59,881 --> 00:11:00,444
ระบบ

561
00:11:00,720 --> 00:11:02,113
ปฏิบัติการ

562
00:11:02,130 --> 00:11:02,832
ใช้

563
00:11:02,770 --> 00:11:03,936
ตัวของวิจิตร

564
00:11:03,731 --> 00:11:05,131
เตอร์ขอบเขตนะครับ

565
00:11:06,810 --> 00:11:07,101

566
00:11:07,701 --> 00:11:08,777
ในการป้องกัน

567
00:11:08,922 --> 00:11:09,139

568
00:11:09,441 --> 00:11:09,656

569
00:11:10,080 --> 00:11:12,200
คราวนี้ในการแบ่งหน่วยความจำ

570
00:11:12,510 --> 00:11:14,854
แล้วว่าจะใช้วิธีการใดก็แล้วแต่นะครับ

571
00:11:14,940 --> 00:11:15,205

572
00:11:15,129 --> 00:11:15,348

573
00:11:16,411 --> 00:11:16,643

574
00:11:16,670 --> 00:11:16,900

575
00:11:17,121 --> 00:11:17,564

576
00:11:17,322 --> 00:11:17,556

577
00:11:17,510 --> 00:11:19,485
เรียกว่าการแตกกระจายนะครับ

578
00:11:19,680 --> 00:11:19,934

579
00:11:19,940 --> 00:11:20,203

580
00:11:20,960 --> 00:11:21,217

581
00:11:21,730 --> 00:11:23,453
การแตกกระจายก็คือ

582
00:11:23,909 --> 00:11:24,148

583
00:11:24,100 --> 00:11:26,912
ส่วนของหน่วยความจำที่ไม่ถูกใช้งาน

584
00:11:26,859 --> 00:11:27,141

585
00:11:26,989 --> 00:11:27,335

586
00:11:27,440 --> 00:11:27,693

587
00:11:27,760 --> 00:11:28,010

588
00:11:27,952 --> 00:11:28,386

589
00:11:28,329 --> 00:11:28,945
ในระบบ

590
00:11:29,351 --> 00:11:29,584

591
00:11:29,550 --> 00:11:30,948
แบ่งหน่วยความจำนะครับ

592
00:11:31,020 --> 00:11:32,114
แบ่งหน่วยความจำ

593
00:11:32,360 --> 00:11:32,601

594
00:11:33,071 --> 00:11:33,388

595
00:11:33,722 --> 00:11:35,166
ซึ่งเราเรียก

596
00:11:35,571 --> 00:11:35,815

597
00:11:35,830 --> 00:11:36,071

598
00:11:36,080 --> 00:11:38,006
การแตกกระจายนิออกเป็น

599
00:11:38,129 --> 00:11:39,884
2 กรณี

600
00:11:39,860 --> 00:11:42,635
การมีการแตกกระจายภายนอกและการ

601
00:11:42,561 --> 00:11:43,928
กระจายภายในนะครับ

602
00:11:44,731 --> 00:11:44,943

603
00:11:44,920 --> 00:11:46,264
การแตกกระจายภายนอก

604
00:11:46,269 --> 00:11:47,212
เป็นอย่างไรครับ

605
00:11:48,641 --> 00:11:49,714
มาดูนะครับ

606
00:11:49,851 --> 00:11:50,084

607
00:11:50,240 --> 00:11:50,512

608
00:11:50,561 --> 00:11:50,813

609
00:11:50,821 --> 00:11:51,769
ส่วนที่ 1

610
00:11:51,840 --> 00:11:52,111

611
00:11:52,099 --> 00:11:52,577

612
00:11:52,230 --> 00:11:52,524

613
00:11:52,549 --> 00:11:52,778

614
00:11:52,869 --> 00:11:54,866
การแตกกระจายภายนอก

615
00:11:55,359 --> 00:11:55,634

616
00:11:55,681 --> 00:11:55,903

617
00:11:56,009 --> 00:11:56,269

618
00:11:56,261 --> 00:11:56,532

619
00:11:56,449 --> 00:11:56,725

620
00:11:56,841 --> 00:11:57,059

621
00:11:57,029 --> 00:11:57,965
หมายถึง

622
00:11:58,050 --> 00:11:58,285

623
00:11:58,190 --> 00:11:59,386
ส่วนของ

624
00:11:59,726 --> 00:11:59,935

625
00:12:00,429 --> 00:12:01,177
หน่วย

626
00:12:01,709 --> 00:12:03,812
ความจำที่ไม่ถูกใช้งานในระบบ

627
00:12:03,821 --> 00:12:04,015

628
00:12:04,079 --> 00:12:04,286

629
00:12:04,269 --> 00:12:04,489

630
00:12:04,521 --> 00:12:06,813
แบ่งหน่วยความจำขนาดคงที่

631
00:12:06,769 --> 00:12:07,062

632
00:12:07,219 --> 00:12:09,147
ไม่ถูกใช้งานเลยเห็นไหมครับส่วนที่ 1

633
00:12:09,590 --> 00:12:10,662
ไม่ถูกใช้งาน

634
00:12:11,250 --> 00:12:11,483

635
00:12:11,570 --> 00:12:12,208
ส่วน

636
00:12:12,211 --> 00:12:13,886
การแตกกระจายภายใน

637
00:12:14,199 --> 00:12:14,469

638
00:12:14,509 --> 00:12:15,923
ดูนะครับภายใน

639
00:12:16,440 --> 00:12:16,683

640
00:12:16,569 --> 00:12:17,446
หมายถึง

641
00:12:18,300 --> 00:12:18,569

642
00:12:18,490 --> 00:12:20,404
ส่วนของ OM จำ

643
00:12:20,350 --> 00:12:20,605

644
00:12:21,121 --> 00:12:21,338

645
00:12:21,953 --> 00:12:23,357
ที่ถูกใช้งาน

646
00:12:24,640 --> 00:12:27,320
ที่ถูกใช้งานแต่ใช้งานไม่หมด

647
00:12:27,270 --> 00:12:27,548

648
00:12:28,171 --> 00:12:28,446

649
00:12:28,290 --> 00:12:29,463
ใช้ไม่หมดนะครับ

650
00:12:29,569 --> 00:12:29,858

651
00:12:30,280 --> 00:12:31,230
นาฬิกา

652
00:12:31,559 --> 00:12:31,835

653
00:12:31,689 --> 00:12:34,107
หน่วยความจำขนาดคงที่

654
00:12:34,569 --> 00:12:35,025

655
00:12:34,889 --> 00:12:35,139

656
00:12:35,149 --> 00:12:35,402

657
00:12:35,529 --> 00:12:35,786

658
00:12:35,789 --> 00:12:37,052
ต่างกันนะครับ

659
00:12:37,260 --> 00:12:37,497

660
00:12:37,771 --> 00:12:40,537
การแพร่กระจายภายนอกก็คือส่วนที่

661
00:12:40,529 --> 00:12:42,064
ว่างไม่ถูกใช้งานเลย

662
00:12:42,640 --> 00:12:43,011

663
00:12:43,409 --> 00:12:43,684

664
00:12:43,540 --> 00:12:45,667
ส่วนการแตกกระจายภายในคือ

665
00:12:45,649 --> 00:12:45,916

666
00:12:45,781 --> 00:12:46,373
ส่วน

667
00:12:46,550 --> 00:12:47,846
หน่วยความจำว่าง

668
00:12:48,158 --> 00:12:50,076
ถูกใช้แล้วใช้ไม่หมดนะครับ

669
00:12:50,589 --> 00:12:50,868

670
00:12:52,059 --> 00:12:52,303

671
00:12:52,319 --> 00:12:52,573

672
00:12:53,019 --> 00:12:53,224

673
00:12:53,919 --> 00:12:54,178

674
00:12:54,751 --> 00:12:56,384
ข่าวนี้มันถูก

675
00:12:56,871 --> 00:12:57,123

676
00:12:57,449 --> 00:12:59,114
การแบ่งหน่วยความจำ

677
00:12:59,750 --> 00:12:59,997

678
00:12:59,940 --> 00:13:02,378
ขนาดคงที่ไม่คงที่

679
00:13:02,239 --> 00:13:03,984
พี่เป็นขนาดคงที่นะคะ

680
00:13:03,919 --> 00:13:04,205

681
00:13:06,730 --> 00:13:07,485
โทรออก

682
00:13:07,440 --> 00:13:08,245
แบบระบบ

683
00:13:08,270 --> 00:13:09,395
ปฏิบัติการ

684
00:13:09,490 --> 00:13:10,040
ได้

685
00:13:10,059 --> 00:13:10,582

686
00:13:10,770 --> 00:13:11,031

687
00:13:11,079 --> 00:13:11,821
ถึง

688
00:13:12,309 --> 00:13:12,584

689
00:13:12,880 --> 00:13:13,155

690
00:13:13,200 --> 00:13:14,223
มีข้อจำกัด

691
00:13:14,289 --> 00:13:14,494

692
00:13:14,609 --> 00:13:15,675
ก็เลย

693
00:13:17,039 --> 00:13:19,106
คิดค้นวิธีการที่

694
00:13:19,030 --> 00:13:19,709

695
00:13:19,990 --> 00:13:20,260

696
00:13:20,569 --> 00:13:20,803

697
00:13:20,700 --> 00:13:20,898

698
00:13:21,279 --> 00:13:23,769
การแบ่งหน่วยความจำที่ขนาดไม่คงที่

699
00:13:24,349 --> 00:13:25,028
เห็นไหมครับ

700
00:13:26,269 --> 00:13:27,402
ผู้ใช้ A

701
00:13:27,609 --> 00:13:28,653
ต้องการใช้สิทธิ์

702
00:13:30,179 --> 00:13:30,451

703
00:13:30,441 --> 00:13:31,052
ก็เลย

704
00:13:31,079 --> 00:13:32,582
เอาไปเลย 10 K

705
00:13:34,529 --> 00:13:34,815

706
00:13:34,729 --> 00:13:35,020

707
00:13:38,059 --> 00:13:38,480

708
00:13:38,509 --> 00:13:38,866

709
00:13:38,828 --> 00:13:39,077

710
00:13:39,470 --> 00:13:39,746

711
00:13:40,360 --> 00:13:40,606

712
00:13:40,749 --> 00:13:41,020

713
00:13:40,879 --> 00:13:41,225

714
00:13:41,389 --> 00:13:41,589

715
00:13:41,580 --> 00:13:41,789

716
00:13:42,921 --> 00:13:44,062
นะครับ

717
00:13:44,079 --> 00:13:44,354

718
00:13:44,270 --> 00:13:44,694

719
00:13:44,790 --> 00:13:45,048

720
00:13:45,108 --> 00:13:45,383

721
00:13:45,808 --> 00:13:46,040

722
00:13:45,940 --> 00:13:47,986
กูใช้ดีต้องการ 30

723
00:13:48,178 --> 00:13:49,707
มาเข้าไป

724
00:13:49,648 --> 00:13:50,930
ขนาดไม่คงที่ครับ

725
00:13:51,828 --> 00:13:55,602
ขอให้มีพื้นที่ว่างเพียงพอก็สามารถจัดการ

726
00:13:56,638 --> 00:13:56,852

727
00:13:56,889 --> 00:13:57,163

728
00:13:57,208 --> 00:13:58,736
หน่วยความจำได้เลยนะครับ

729
00:13:58,749 --> 00:13:59,113

730
00:13:59,129 --> 00:13:59,386

731
00:14:01,379 --> 00:14:01,660

732
00:14:01,569 --> 00:14:01,857

733
00:14:02,398 --> 00:14:02,677

734
00:14:02,919 --> 00:14:03,179

735
00:14:03,039 --> 00:14:03,419

736
00:14:03,360 --> 00:14:03,641

737
00:14:04,008 --> 00:14:04,528

738
00:14:04,259 --> 00:14:04,528

739
00:14:04,448 --> 00:14:04,811

740
00:14:04,770 --> 00:14:06,323
ระบบหลายโปรแกรมแบบ

741
00:14:06,879 --> 00:14:08,080
แบ่ง

742
00:14:08,159 --> 00:14:11,126
หน่วยความจำแบบไม่คงที่นะครับสามารถรัน

743
00:14:11,498 --> 00:14:11,767

744
00:14:11,950 --> 00:14:12,214

745
00:14:12,328 --> 00:14:12,626

746
00:14:12,519 --> 00:14:13,846
ได้หลายโปรแกรมนะครับ

747
00:14:13,739 --> 00:14:14,633
ดูนะครับ

748
00:14:14,570 --> 00:14:14,841

749
00:14:14,769 --> 00:14:15,014

750
00:14:15,529 --> 00:14:15,746

751
00:14:16,679 --> 00:14:16,907

752
00:14:18,228 --> 00:14:18,470

753
00:14:18,360 --> 00:14:18,917

754
00:14:20,020 --> 00:14:20,263

755
00:14:20,210 --> 00:14:21,411
ถึงแม้ว่า

756
00:14:21,622 --> 00:14:23,527
การแบ่งหน่วยความจำ

757
00:14:23,668 --> 00:14:25,833
แบบไม่คงที่นะครับ

758
00:14:26,678 --> 00:14:26,927

759
00:14:27,770 --> 00:14:28,006

760
00:14:27,959 --> 00:14:31,043
ก็ยังมีส่วนที่ไม่ถูกใช้งานเหมือนกันนะครับ

761
00:14:31,158 --> 00:14:31,529

762
00:14:31,549 --> 00:14:32,486
เหมือนเดิม

763
00:14:32,698 --> 00:14:32,988

764
00:14:33,018 --> 00:14:34,677
ถ้าเป็นขนาดคงที่

765
00:14:34,632 --> 00:14:34,900

766
00:14:34,888 --> 00:14:36,777
เรียกว่าการแตกกระจายนะครับ

767
00:14:37,509 --> 00:14:37,762

768
00:14:37,959 --> 00:14:39,233
ส่วนถ้าเกิดใน

769
00:14:39,299 --> 00:14:40,657
ในกรณีใน

770
00:14:40,899 --> 00:14:42,622
พื้นที่ที่ไม่ถูกใช้งาน

771
00:14:42,568 --> 00:14:42,947

772
00:14:42,889 --> 00:14:43,643
ใน

773
00:14:43,979 --> 00:14:45,689
การแบ่งหน่วยความจำขนาด

774
00:14:45,708 --> 00:14:45,990

775
00:14:45,898 --> 00:14:47,933
ไม่คงที่เราเรียกว่า

776
00:14:47,888 --> 00:14:50,396
ช่องโหว่นะครับหรือโฮ

777
00:14:50,899 --> 00:14:51,399

778
00:14:52,182 --> 00:14:52,493

779
00:14:52,498 --> 00:14:52,873

780
00:14:52,878 --> 00:14:54,477
คนเกิดขึ้นได้ยังไงครับ

781
00:14:56,918 --> 00:14:57,197

782
00:14:58,519 --> 00:14:58,740

783
00:14:59,289 --> 00:14:59,507

784
00:14:59,418 --> 00:14:59,673

785
00:15:00,129 --> 00:15:00,409

786
00:15:00,319 --> 00:15:00,590

787
00:15:00,509 --> 00:15:00,767

788
00:15:00,699 --> 00:15:01,007

789
00:15:00,959 --> 00:15:01,576

790
00:15:01,598 --> 00:15:05,529
โปรแกรมฟรีโปรแกรม C Program a เกิดขึ้นแล้ว

791
00:15:06,458 --> 00:15:06,733

792
00:15:06,719 --> 00:15:06,953

793
00:15:07,039 --> 00:15:07,274

794
00:15:07,358 --> 00:15:07,617

795
00:15:07,619 --> 00:15:08,702
ข้างล่างสุด

796
00:15:08,899 --> 00:15:10,377
ช่องว่างช่องโหว่

797
00:15:11,400 --> 00:15:11,613

798
00:15:12,418 --> 00:15:12,623

799
00:15:13,132 --> 00:15:14,715
สักระยะหนึ่ง

800
00:15:14,718 --> 00:15:16,064
โปรแกรม B จบ

801
00:15:16,138 --> 00:15:17,849
คือหน่วยความจำให้ระบบ

802
00:15:17,799 --> 00:15:18,598
เห็นไหมครับ

803
00:15:18,508 --> 00:15:18,776

804
00:15:18,828 --> 00:15:20,281
ช่องโหว่เกิดขึ้นแล้ว

805
00:15:21,578 --> 00:15:21,780

806
00:15:22,407 --> 00:15:22,644

807
00:15:22,857 --> 00:15:23,096

808
00:15:23,047 --> 00:15:23,397

809
00:15:23,438 --> 00:15:25,154
สักพักหนึ่ง

810
00:15:25,108 --> 00:15:25,911
โปรแกรม

811
00:15:26,259 --> 00:15:27,056
ดีจบ

812
00:15:27,028 --> 00:15:28,942
คือหน่วยความจำให้ระบบ

813
00:15:28,878 --> 00:15:29,127

814
00:15:29,138 --> 00:15:30,712
เปิดช่องโหว่ขึ้นแล้วนะครับ

815
00:15:30,490 --> 00:15:30,916

816
00:15:30,608 --> 00:15:31,003

817
00:15:32,729 --> 00:15:33,005

818
00:15:34,199 --> 00:15:34,500

819
00:15:34,518 --> 00:15:34,847

820
00:15:34,840 --> 00:15:35,105

821
00:15:35,098 --> 00:15:35,350

822
00:15:35,929 --> 00:15:36,250

823
00:15:36,378 --> 00:15:37,314
เมื่อกี้

824
00:15:37,597 --> 00:15:39,241
เปิด Home ขึ้น

825
00:15:39,318 --> 00:15:40,800
ก็มีวิธีการ

826
00:15:41,697 --> 00:15:41,911

827
00:15:41,889 --> 00:15:42,144

828
00:15:42,078 --> 00:15:42,357

829
00:15:42,528 --> 00:15:43,025
เอา

830
00:15:43,039 --> 00:15:43,919
โปรแกรมใหม่

831
00:15:43,942 --> 00:15:47,711
ลงไปวางแทนนะครับซึ่งมีอยู่ 3 วิธีการ

832
00:15:47,908 --> 00:15:48,147

833
00:15:49,258 --> 00:15:49,483

834
00:15:49,578 --> 00:15:50,323
1

835
00:15:50,991 --> 00:15:51,260

836
00:15:51,181 --> 00:15:51,480

837
00:15:51,500 --> 00:15:53,081
เลือกเซลล์ที่พบก่อน

838
00:15:53,170 --> 00:15:53,424

839
00:15:54,000 --> 00:15:54,271

840
00:15:54,759 --> 00:15:55,015

841
00:15:54,960 --> 00:15:55,240

842
00:15:55,400 --> 00:15:56,485
และมีขนาด

843
00:15:56,498 --> 00:15:57,639
ใหญ่พอ

844
00:15:57,590 --> 00:15:59,491
ที่จะวางโปรแกรมใหม่ลงไป

845
00:15:59,760 --> 00:16:00,002

846
00:16:00,149 --> 00:16:00,420

847
00:16:00,339 --> 00:16:01,735
วิธีการที่ 2

848
00:16:02,769 --> 00:16:04,406
เลือกหัวข้อที่เหมาะสม

849
00:16:04,438 --> 00:16:06,379
เมื่อเลือกโหมดที่เหมาะสมที่สุด

850
00:16:06,301 --> 00:16:07,371
ก็คือ

851
00:16:07,521 --> 00:16:09,491
เอาเข้าไปแล้วเหลือหน่วยความจำ

852
00:16:09,821 --> 00:16:10,791
เหลือ 6

853
00:16:11,359 --> 00:16:12,450
ใหม่น้อยที่สุด

854
00:16:12,521 --> 00:16:12,727

855
00:16:12,898 --> 00:16:13,465
นะครับ

856
00:16:14,052 --> 00:16:14,429

857
00:16:15,011 --> 00:16:15,828
3

858
00:16:15,970 --> 00:16:16,458

859
00:16:16,799 --> 00:16:17,077

860
00:16:16,999 --> 00:16:17,272

861
00:16:17,130 --> 00:16:17,390

862
00:16:17,958 --> 00:16:18,233

863
00:16:18,338 --> 00:16:19,886
เลือกโหดที่ใหญ่ที่สุด

864
00:16:20,128 --> 00:16:20,764
นะครับ

865
00:16:21,162 --> 00:16:21,678

866
00:16:21,609 --> 00:16:21,854

867
00:16:21,929 --> 00:16:22,167

868
00:16:22,120 --> 00:16:22,878
ที่ใหญ่ที่สุด

869
00:16:22,959 --> 00:16:23,245

870
00:16:23,209 --> 00:16:26,430
มาดูนะครับวิธีการในแต่ละวิธีเป็นยังไง

871
00:16:26,482 --> 00:16:26,741

872
00:16:26,920 --> 00:16:27,876
ดูรูปนะครับ

873
00:16:28,269 --> 00:16:28,579

874
00:16:28,850 --> 00:16:29,113

875
00:16:29,370 --> 00:16:30,435
วิธีการที่ 1

876
00:16:30,581 --> 00:16:30,789

877
00:16:31,931 --> 00:16:32,169

878
00:16:32,178 --> 00:16:32,452

879
00:16:32,368 --> 00:16:33,529
เจอก่อนพบก่อน

880
00:16:33,720 --> 00:16:34,004

881
00:16:34,490 --> 00:16:37,433
แต่ต้องมีเงื่อนไขว่าต้องมีเงื่อนไข

882
00:16:37,947 --> 00:16:39,345
มีพื้นที่ของ

883
00:16:40,060 --> 00:16:40,330

884
00:16:40,251 --> 00:16:41,290
Home

885
00:16:41,850 --> 00:16:42,079

886
00:16:42,110 --> 00:16:42,372

887
00:16:42,361 --> 00:16:42,561

888
00:16:42,622 --> 00:16:43,898
ได้เพียงพอนะครับ

889
00:16:43,842 --> 00:16:44,074

890
00:16:44,735 --> 00:16:45,010

891
00:16:44,861 --> 00:16:46,652
1396 ได้ไหมครับ

892
00:16:47,042 --> 00:16:47,859
ได้

893
00:16:47,811 --> 00:16:48,040

894
00:16:48,449 --> 00:16:48,727

895
00:16:49,029 --> 00:16:49,284

896
00:16:49,218 --> 00:16:51,970
มาก่อนเลยพบก่อนเลยเจอก่อน

897
00:16:52,549 --> 00:16:53,961
เอาไปวางก่อนเลยนะคะ

898
00:16:54,160 --> 00:16:54,840
2

899
00:16:54,799 --> 00:16:55,065

900
00:16:54,920 --> 00:16:55,149

901
00:16:55,180 --> 00:16:56,303
เหมาะสมที่สุด

902
00:16:56,328 --> 00:16:57,956
เข้าไปวางเสร็จแล้ว

903
00:16:58,251 --> 00:16:58,522

904
00:16:58,511 --> 00:16:59,999
โทรใหม่ที่เกิดขึ้น

905
00:17:00,561 --> 00:17:00,791

906
00:17:00,749 --> 00:17:03,395
มีขนาดเหลือน้อยที่สุดถ้าเข้า 16

907
00:17:03,827 --> 00:17:04,081

908
00:17:04,018 --> 00:17:04,955
เหลือ 3

909
00:17:05,298 --> 00:17:05,521

910
00:17:05,562 --> 00:17:05,830

911
00:17:06,199 --> 00:17:06,486

912
00:17:06,519 --> 00:17:07,923
94

913
00:17:08,049 --> 00:17:08,942
เหลือ 1

914
00:17:10,168 --> 00:17:11,341
ถ้าเข้า 5

915
00:17:11,388 --> 00:17:12,275
เข้าไม่ได้

916
00:17:12,478 --> 00:17:13,559
ค่าเข้า 30

917
00:17:13,761 --> 00:17:14,054

918
00:17:14,010 --> 00:17:14,259

919
00:17:14,399 --> 00:17:15,209
เหลือ 17

920
00:17:15,289 --> 00:17:16,029
ไม่ครับ

921
00:17:15,928 --> 00:17:16,193

922
00:17:16,378 --> 00:17:16,626

923
00:17:17,019 --> 00:17:17,251

924
00:17:17,209 --> 00:17:18,024
เหมาะสมที่สุด

925
00:17:18,239 --> 00:17:18,477

926
00:17:18,369 --> 00:17:20,197
เรื่องโฮที่เข้าไปแล้ว

927
00:17:21,128 --> 00:17:21,343

928
00:17:21,567 --> 00:17:23,638
ที่ทำให้เกิด Ho ใหม่น้อยที่สุด

929
00:17:24,199 --> 00:17:24,476

930
00:17:24,899 --> 00:17:25,129

931
00:17:25,029 --> 00:17:25,277

932
00:17:25,409 --> 00:17:27,397
ซึ่งแบบที่ 3

933
00:17:27,399 --> 00:17:29,058
วิธีการแบบที่ 3 ก็คือ

934
00:17:29,259 --> 00:17:29,778

935
00:17:29,709 --> 00:17:30,919
โทรที่ใหญ่ที่สุด

936
00:17:32,521 --> 00:17:32,786

937
00:17:32,840 --> 00:17:33,054

938
00:17:33,040 --> 00:17:33,287

939
00:17:33,229 --> 00:17:33,453

940
00:17:33,421 --> 00:17:34,170
30

941
00:17:34,119 --> 00:17:35,196
ใหญ่กว่าเพื่อน

942
00:17:35,219 --> 00:17:35,744

943
00:17:38,228 --> 00:17:38,453

944
00:17:38,488 --> 00:17:38,776

945
00:17:38,678 --> 00:17:38,894

946
00:17:38,928 --> 00:17:39,222

947
00:17:39,248 --> 00:17:39,505

948
00:17:39,507 --> 00:17:39,766

949
00:17:39,698 --> 00:17:39,934

950
00:17:40,017 --> 00:17:40,290

951
00:17:40,527 --> 00:17:40,739

952
00:17:40,976 --> 00:17:41,994
คราวนี้

953
00:17:42,387 --> 00:17:43,660
ในกรณีที่

954
00:17:44,889 --> 00:17:45,141

955
00:17:45,147 --> 00:17:45,636

956
00:17:45,977 --> 00:17:46,285

957
00:17:46,167 --> 00:17:47,627
มีโฮเกิดขึ้น

958
00:17:47,707 --> 00:17:48,914
พื้นที่ติดกัน

959
00:17:49,118 --> 00:17:50,854
กันนะครับติดกัน

960
00:17:50,851 --> 00:17:51,100

961
00:17:50,981 --> 00:17:51,208

962
00:17:51,242 --> 00:17:51,465

963
00:17:51,429 --> 00:17:51,656

964
00:17:52,007 --> 00:17:52,243

965
00:17:53,029 --> 00:17:53,273

966
00:17:53,798 --> 00:17:54,952
ถ้า OS

967
00:17:55,199 --> 00:17:56,214
มีความ

968
00:17:56,609 --> 00:17:57,819
สามารถนะครับ

969
00:17:58,919 --> 00:18:01,146
มันจะต้องมีความสามารถในการ

970
00:18:01,098 --> 00:18:01,513

971
00:18:01,608 --> 00:18:04,433
ดับรวมเข้าไปด้วยกันเลย

972
00:18:04,359 --> 00:18:04,994
ลักหลับ

973
00:18:05,767 --> 00:18:05,989

974
00:18:06,409 --> 00:18:06,695

975
00:18:07,568 --> 00:18:08,070

976
00:18:09,300 --> 00:18:10,236
นึกออกไหมครับ

977
00:18:10,320 --> 00:18:11,928
เมื่อมีโฮติดกัน

978
00:18:12,239 --> 00:18:12,510

979
00:18:12,439 --> 00:18:12,699

980
00:18:12,629 --> 00:18:13,832
วางติดกัน

981
00:18:13,837 --> 00:18:15,559
จับยุบรวมกันนะคะ

982
00:18:15,968 --> 00:18:16,211

983
00:18:16,600 --> 00:18:16,851

984
00:18:16,800 --> 00:18:17,913
อีกวิธีการหนึ่ง

985
00:18:17,879 --> 00:18:18,361

986
00:18:18,529 --> 00:18:20,316
การอัดหน่วยความจำ

987
00:18:20,318 --> 00:18:21,509
หน่วยความจำ

988
00:18:21,848 --> 00:18:23,053
ก็คือ

989
00:18:23,319 --> 00:18:24,354
hijo

990
00:18:25,827 --> 00:18:26,629
ว่าง

991
00:18:27,169 --> 00:18:27,400

992
00:18:27,559 --> 00:18:28,303
เกิดขึ้น

993
00:18:28,259 --> 00:18:28,570

994
00:18:29,089 --> 00:18:29,463

995
00:18:30,308 --> 00:18:32,620
ติดกันก็ได้ไม่ติดกันก็ได้

996
00:18:32,748 --> 00:18:33,278

997
00:18:33,389 --> 00:18:33,666

998
00:18:33,641 --> 00:18:33,833

999
00:18:34,028 --> 00:18:34,291

1000
00:18:34,218 --> 00:18:34,469

1001
00:18:34,729 --> 00:18:36,845
วิธีการอัดหน่วยความจำก็คือ

1002
00:18:36,839 --> 00:18:37,056

1003
00:18:37,168 --> 00:18:40,250
ระบบจะหยุดการทำงานแล้วก็เช็คดูระบบ

1004
00:18:40,498 --> 00:18:40,740

1005
00:18:40,689 --> 00:18:40,987

1006
00:18:41,010 --> 00:18:41,285

1007
00:18:41,208 --> 00:18:42,611
และการไปเอา

1008
00:18:42,548 --> 00:18:44,460
หน่วยความจำที่ว่างๆ

1009
00:18:44,527 --> 00:18:45,995
มาจับรวมกัน

1010
00:18:46,520 --> 00:18:48,419
ให้ได้หน่วยความจำที่ใหญ่ขึ้นนะครับ

1011
00:18:48,566 --> 00:18:49,130

1012
00:18:49,717 --> 00:18:49,925

1013
00:18:50,556 --> 00:18:50,976

1014
00:18:50,936 --> 00:18:51,181

1015
00:18:51,707 --> 00:18:53,673
เราเรียกว่าการรวบรวมขยะ

1016
00:18:53,627 --> 00:18:53,949

1017
00:18:54,091 --> 00:18:54,707
นะครับ

1018
00:18:55,798 --> 00:18:56,960
เหมือนโปรแกรม Flash

1019
00:18:57,407 --> 00:18:57,608

1020
00:18:58,307 --> 00:18:58,589

1021
00:18:58,626 --> 00:18:58,886

1022
00:18:59,396 --> 00:19:01,064
ปลอยากไปเรียนปฏิบัตินะครับ

1023
00:19:01,129 --> 00:19:02,190
เราจะเห็นว่า

1024
00:19:02,148 --> 00:19:02,432

1025
00:19:02,471 --> 00:19:02,721

1026
00:19:02,789 --> 00:19:04,722
โปรแกรม defrag ทำงานยังไง

1027
00:19:04,649 --> 00:19:04,924

1028
00:19:05,678 --> 00:19:05,942

1029
00:19:05,928 --> 00:19:06,143

1030
00:19:06,187 --> 00:19:06,391

1031
00:19:06,958 --> 00:19:07,247

1032
00:19:07,209 --> 00:19:07,453

1033
00:19:07,468 --> 00:19:07,694

1034
00:19:07,589 --> 00:19:07,859

1035
00:19:07,728 --> 00:19:07,953

1036
00:19:08,748 --> 00:19:09,051

1037
00:19:09,389 --> 00:19:11,113
มาทีหลังทำไมไม่เอาแบบฝึกหัด

1038
00:19:11,048 --> 00:19:11,293

1039
00:19:12,276 --> 00:19:12,546

1040
00:19:12,588 --> 00:19:13,863
เข้ามาเมื่อกี้

1041
00:19:14,899 --> 00:19:15,176

1042
00:19:15,157 --> 00:19:16,169
มาเอาแบบฝึกหัด

1043
00:19:16,177 --> 00:19:16,432

1044
00:19:17,458 --> 00:19:18,791
แล้วทำอะไรอยู่

1045
00:19:25,787 --> 00:19:26,022

1046
00:19:26,368 --> 00:19:26,715

1047
00:19:26,997 --> 00:19:27,256

1048
00:19:27,198 --> 00:19:27,473

1049
00:19:27,516 --> 00:19:27,783

1050
00:19:27,767 --> 00:19:27,968

1051
00:19:30,020 --> 00:19:30,253

1052
00:19:30,658 --> 00:19:30,903

1053
00:19:31,041 --> 00:19:31,257

1054
00:19:32,519 --> 00:19:32,757

1055
00:19:32,769 --> 00:19:33,014

1056
00:19:33,408 --> 00:19:33,664

1057
00:19:33,799 --> 00:19:35,788
นี่ดูวิธีการรวบรวม

1058
00:19:35,840 --> 00:19:36,549
นะครับ

1059
00:19:36,480 --> 00:19:37,959
หน่วยความจำนะครับ

1060
00:19:40,458 --> 00:19:41,271
เห็นไหมครับ

1061
00:19:41,228 --> 00:19:41,845

1062
00:19:41,998 --> 00:19:42,205

1063
00:19:43,078 --> 00:19:44,801
รายงาน 123

1064
00:19:45,007 --> 00:19:45,760

1065
00:19:45,837 --> 00:19:46,333

1066
00:19:46,346 --> 00:19:46,582

1067
00:19:46,609 --> 00:19:47,424

1068
00:19:48,719 --> 00:19:49,233

1069
00:19:49,168 --> 00:19:49,396

1070
00:19:49,939 --> 00:19:50,688

1071
00:19:50,707 --> 00:19:50,983

1072
00:19:50,897 --> 00:19:52,025
หน่วยความจำ

1073
00:19:54,038 --> 00:19:55,512
เกิดช่องว่างขึ้น

1074
00:19:55,578 --> 00:19:55,968

1075
00:19:55,958 --> 00:19:57,379
กว้างขึ้นใหญ่ขึ้น

1076
00:19:57,367 --> 00:19:57,893

1077
00:19:58,198 --> 00:19:58,438

1078
00:19:58,397 --> 00:20:00,431
นี่คือวิธีการอัดหน่วยความจำ

1079
00:20:01,597 --> 00:20:01,804

1080
00:20:03,010 --> 00:20:03,257

1081
00:20:04,681 --> 00:20:04,946

1082
00:20:05,129 --> 00:20:05,431

1083
00:20:05,379 --> 00:20:05,586

1084
00:20:05,510 --> 00:20:07,927
คราวนี้มาดูระบบหลายโปรแกรม

1085
00:20:08,068 --> 00:20:08,955
แบบสลับ

1086
00:20:08,898 --> 00:20:09,589
โปรแกรม

1087
00:20:09,857 --> 00:20:10,895
เมื่อกี้เป็นแบบ

1088
00:20:10,827 --> 00:20:12,349
แบ่งหน่วยความจำนะครับ

1089
00:20:12,748 --> 00:20:13,130

1090
00:20:13,388 --> 00:20:14,780
หน่วยความจำก็มี

1091
00:20:14,727 --> 00:20:14,990

1092
00:20:14,987 --> 00:20:15,244

1093
00:20:15,178 --> 00:20:17,897
ตอนทำคงที่กับไม่คงที่นะครับ

1094
00:20:19,157 --> 00:20:19,434

1095
00:20:19,927 --> 00:20:20,204

1096
00:20:20,177 --> 00:20:21,100
ก็คือ

1097
00:20:21,398 --> 00:20:22,398
เมื่อโปรแกรม

1098
00:20:22,927 --> 00:20:23,809
ถูก

1099
00:20:24,147 --> 00:20:25,085
ใช้งาน

1100
00:20:25,167 --> 00:20:25,406

1101
00:20:25,616 --> 00:20:27,724
เราเรียกว่าการสลับเข้านะครับ

1102
00:20:29,849 --> 00:20:30,074

1103
00:20:30,038 --> 00:20:31,241
เข้ามาเข้ามาเข้ามา

1104
00:20:32,157 --> 00:20:32,366

1105
00:20:35,298 --> 00:20:35,550

1106
00:20:35,488 --> 00:20:35,759

1107
00:20:35,877 --> 00:20:36,117

1108
00:20:35,995 --> 00:20:36,311

1109
00:20:36,255 --> 00:20:36,492

1110
00:20:48,356 --> 00:20:48,631

1111
00:20:52,397 --> 00:20:52,604

1112
00:20:53,746 --> 00:20:54,022

1113
00:20:54,255 --> 00:20:54,463

1114
00:20:55,216 --> 00:20:55,454

1115
00:20:56,556 --> 00:20:56,845

1116
00:21:09,249 --> 00:21:09,625

1117
00:21:13,220 --> 00:21:13,501

1118
00:21:17,256 --> 00:21:17,527

1119
00:21:17,707 --> 00:21:17,933

1120
00:21:19,881 --> 00:21:20,160

1121
00:21:20,645 --> 00:21:20,889


