﻿WEBVTT

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


