﻿WEBVTT

1
00:00:00.000 --> 00:00:10.000
เรื่อง

2
00:00:14.855 --> 00:00:16.527
การ CPU นะครับ

3
00:00:16.573 --> 00:00:17.714
CPU

4
00:00:18.242 --> 00:00:18.739

5
00:00:18.562 --> 00:00:19.032

6
00:00:21.896 --> 00:00:22.404

7
00:00:22.085 --> 00:00:22.588

8
00:00:22.403 --> 00:00:22.855

9
00:00:22.854 --> 00:00:23.278

10
00:00:27.215 --> 00:00:31.566
CPU นะครับถือว่าเป็นอุปกรณ์ที่สำคัญนะครับ

11
00:00:33.864 --> 00:00:34.354

12
00:00:34.446 --> 00:00:36.419
ในคอมพิวเตอร์ของเรานะครับ

13
00:00:40.974 --> 00:00:41.209

14
00:00:41.168 --> 00:00:41.784

15
00:00:41.878 --> 00:00:42.347

16
00:00:42.070 --> 00:00:42.369

17
00:00:42.446 --> 00:00:44.481
ครับก็บทที่ 3 นะครับ

18
00:00:44.754 --> 00:00:45.271

19
00:00:47.519 --> 00:00:49.354
เดี๋ยวสัปดาห์หน้า

20
00:00:49.365 --> 00:00:49.616

21
00:00:49.686 --> 00:00:49.991

22
00:00:50.264 --> 00:00:50.555

23
00:00:51.353 --> 00:00:51.580

24
00:00:51.675 --> 00:00:52.834
ก็อีก 2 บท

25
00:00:53.529 --> 00:00:57.254
แล้วก็ก่อนรับปริญญาเราจะสอบมิดเทอมนะครับ

26
00:00:57.247 --> 00:00:58.842
สอบเก็บคะแนนนะคะ

27
00:00:59.367 --> 00:00:59.852

28
00:01:00.648 --> 00:01:00.935

29
00:01:01.087 --> 00:01:02.382
พี่ยุนะครับ

30
00:01:02.568 --> 00:01:05.383
เราจะเห็นว่ามันมีความสำคัญนะครับ

31
00:01:05.707 --> 00:01:05.998

32
00:01:06.154 --> 00:01:09.153
เป็นหัวใจหลักของคอมพิวเตอร์เลยนะครับ

33
00:01:09.486 --> 00:01:09.707

34
00:01:09.735 --> 00:01:13.584
ดังนั้นการที่เราจะใช้งาน CPU ให้คุ้มค่า

35
00:01:13.776 --> 00:01:16.458
ก็เป็นหน้าที่หนึ่งของพวกเรานะคะ

36
00:01:16.846 --> 00:01:17.614
ต้องการ

37
00:01:17.616 --> 00:01:20.097
การจัดการอย่างไรดีนะครับ

38
00:01:20.125 --> 00:01:20.379

39
00:01:20.377 --> 00:01:20.654

40
00:01:20.566 --> 00:01:20.867

41
00:01:21.466 --> 00:01:21.740

42
00:01:21.784 --> 00:01:22.034

43
00:01:22.365 --> 00:01:22.632

44
00:01:22.556 --> 00:01:22.782

45
00:01:22.686 --> 00:01:26.650
อันนี้นี่คือหลักการของการจัดการ CPU นะครับ

46
00:01:29.406 --> 00:01:29.642

47
00:01:29.855 --> 00:01:30.312

48
00:01:32.287 --> 00:01:32.776

49
00:01:32.606 --> 00:01:34.594
โปรเซสเซอร์นะครับ

50
00:01:34.658 --> 00:01:37.675
เซ็นเซอร์หรือ CPU ตัวเดียวกันนะครับ

51
00:01:37.609 --> 00:01:37.856

52
00:01:38.056 --> 00:01:39.514
การเปลี่ยนสถานะ

53
00:01:39.596 --> 00:01:40.862
กล่อง CPU

54
00:01:41.707 --> 00:01:44.641
ถือว่าเป็นมีค่าใช้จ่ายนะครับ

55
00:01:45.236 --> 00:01:45.553

56
00:01:46.649 --> 00:01:49.926
ค่าใช้จ่ายในที่นี้นะครับของ CPU นี้

57
00:01:50.036 --> 00:01:50.268

58
00:01:50.417 --> 00:01:52.650
ก็คือเรื่องของเวลานะครับ

59
00:01:52.858 --> 00:01:53.115

60
00:01:53.049 --> 00:01:53.327

61
00:01:54.970 --> 00:01:58.822
การทำงานส่วนใหญ่ของโปรเซสเซอร์นะครับของ CPU

62
00:01:59.768 --> 00:02:01.811
ก็คือเรื่องของเวลานะครับ

63
00:02:03.368 --> 00:02:08.481
เราจะทำอย่างไรให้มันใช้งานได้อย่างเต็มที่อย่างมีประสิทธิภาพ

64
00:02:08.737 --> 00:02:12.067
มันก็เป็นหน้าที่ของระบบปฏิบัติการนะครับ

65
00:02:15.151 --> 00:02:15.435

66
00:02:15.850 --> 00:02:20.142
ซึ่งตัวของ CPU จะเสียเวลาอยู่ 3

67
00:02:21.166 --> 00:02:22.566
3 งานนะครับ

68
00:02:22.706 --> 00:02:23.126

69
00:02:23.088 --> 00:02:24.298
ก็คือ 1

70
00:02:24.324 --> 00:02:24.661

71
00:02:27.006 --> 00:02:27.269

72
00:02:27.258 --> 00:02:27.723

73
00:02:27.710 --> 00:02:30.912
เก็บค่า register และสถานะของเครื่อง

74
00:02:31.739 --> 00:02:35.030
คือเปิดขึ้นมาปุ๊บเก็บไว้แล้วนะครับ

75
00:02:36.739 --> 00:02:37.025

76
00:02:37.187 --> 00:02:38.454
ใช้เวลาอยู่

77
00:02:38.469 --> 00:02:39.588
วันที่ 1 นะครับ

78
00:02:39.747 --> 00:02:40.173

79
00:02:40.517 --> 00:02:42.256
วันที่ 2 คัดเลือก

80
00:02:42.378 --> 00:02:44.608
process ในสถานะพร้อม

81
00:02:44.751 --> 00:02:45.046

82
00:02:45.518 --> 00:02:48.001
เพื่อเข้ามาครอบครองตัวมันเอง

83
00:02:48.267 --> 00:02:48.553

84
00:02:48.529 --> 00:02:50.314
นี่ก็เสียเวลานะครับ

85
00:02:50.449 --> 00:02:50.665

86
00:02:51.028 --> 00:02:51.267

87
00:02:51.288 --> 00:02:52.621
วันที่ 3 นะครับ

88
00:02:53.968 --> 00:02:55.885
โหลดค่า register

89
00:02:57.487 --> 00:03:00.702
ในสถานะของเครื่องบน pcb นะครับ

90
00:03:00.768 --> 00:03:01.193

91
00:03:01.149 --> 00:03:05.068
นี่คือ 3 งานที่ทำให้เกิดการเสียเวลาขึ้นนะครับ

92
00:03:05.249 --> 00:03:05.534

93
00:03:05.760 --> 00:03:06.028

94
00:03:05.949 --> 00:03:06.233

95
00:03:07.429 --> 00:03:07.679

96
00:03:07.747 --> 00:03:08.051

97
00:03:08.068 --> 00:03:08.280

98
00:03:08.330 --> 00:03:08.618

99
00:03:08.447 --> 00:03:08.758

100
00:03:10.249 --> 00:03:10.497

101
00:03:11.462 --> 00:03:16.785
หน้าที่อันหนึ่งของระบบปฏิบัติการเลยนะครับหน้าที่อันหนึ่งเลย

102
00:03:16.778 --> 00:03:17.053

103
00:03:17.098 --> 00:03:19.782
นอกจากการจัดการ process แล้วนะครับ

104
00:03:19.921 --> 00:03:20.344

105
00:03:20.370 --> 00:03:30.370
บทที่ 1 และบทที่ 2 แล้วนะบทนี้หมดการจัดการ CPU เราจะทำอย่างไรนะครับในการทำงานของ CPU จะมีประสิทธิภาพมากหรือน้อย

106
00:03:30.870 --> 00:03:32.908
ขึ้นอยู่กับ CPU

107
00:03:32.933 --> 00:03:36.121
ขึ้นอยู่กับตัวระบบปฏิบัติการด้วยนะครับ

108
00:03:37.280 --> 00:03:42.960
เรามาดูกันว่าในการคัดเลือกหาพวกเศษในการเข้ามารันนะครับ

109
00:03:44.450 --> 00:03:44.894

110
00:03:45.033 --> 00:03:47.924
ถือว่าเราเป็นหน้าที่อันหนึ่งของ OS

111
00:03:47.920 --> 00:03:48.373

112
00:03:48.239 --> 00:03:51.875
ซึ่งเราเรียกว่าการจัดคิวในระยะสั้น

113
00:03:52.781 --> 00:03:57.397
ก็คือหมายความว่าการจัดคิวในระยะสั้นหมายถึง

114
00:03:57.331 --> 00:03:59.450
การที่ไปเลือกเอา

115
00:03:59.379 --> 00:04:00.001
ที่

116
00:03:59.959 --> 00:04:01.940
ครอบครอง CPU

117
00:04:01.880 --> 00:04:02.972
ซึ่งการจัดเก็บ

118
00:04:03.031 --> 00:04:05.331
มันก็มีหลายรูปแบบนะคะ

119
00:04:05.728 --> 00:04:06.004

120
00:04:06.882 --> 00:04:07.409

121
00:04:08.093 --> 00:04:08.583

122
00:04:08.222 --> 00:04:08.519

123
00:04:08.610 --> 00:04:09.162

124
00:04:08.989 --> 00:04:09.508

125
00:04:09.689 --> 00:04:10.325

126
00:04:11.292 --> 00:04:11.743

127
00:04:12.199 --> 00:04:13.531
แบบที่ 1 นะครับ

128
00:04:13.481 --> 00:04:14.808
แบบที่ 1 เลย

129
00:04:15.273 --> 00:04:19.305
ก็คือการจัดคิวแบบ fcfs นะครับ

130
00:04:19.690 --> 00:04:19.984

131
00:04:20.459 --> 00:04:21.018

132
00:04:20.972 --> 00:04:23.325
First come First Service

133
00:04:23.413 --> 00:04:23.947

134
00:04:23.921 --> 00:04:24.399

135
00:04:24.559 --> 00:04:26.350
คือ process ไหน

136
00:04:26.291 --> 00:04:28.001
มารอคิวก่อน

137
00:04:29.242 --> 00:04:32.248
ได้เข้าไปครอบครอง CPU ก่อนนะครับ

138
00:04:32.374 --> 00:04:32.860

139
00:04:33.143 --> 00:04:33.503

140
00:04:33.532 --> 00:04:35.307
อันนี้จัดง่ายนะครับ

141
00:04:35.573 --> 00:04:35.826

142
00:04:35.773 --> 00:04:36.275

143
00:04:35.890 --> 00:04:36.154

144
00:04:36.414 --> 00:04:36.706

145
00:04:36.802 --> 00:04:38.264
มีโปรพิเศษ

146
00:04:38.140 --> 00:04:39.809
ตัวมาเข้าคิว

147
00:04:39.741 --> 00:04:46.793
1 2 3 4 5 6 ก็เข้าไปครอบครอง CPU ตามที่ตัวเองต่อคิวเอาไว้นะครับ

148
00:04:46.853 --> 00:04:47.134

149
00:04:47.811 --> 00:04:48.309

150
00:04:48.841 --> 00:04:49.081

151
00:04:49.543 --> 00:04:49.751

152
00:04:49.673 --> 00:04:53.126
แต่ถ้า process ไหนเข้าไปใน CPU แล้ว

153
00:04:53.390 --> 00:04:56.080
ต้องการไปใช้งานอุปกรณ์ input

154
00:04:56.081 --> 00:04:56.350

155
00:04:56.212 --> 00:04:56.885

156
00:04:56.852 --> 00:04:57.273

157
00:04:57.230 --> 00:05:00.845
เล่นไปทำงานส่งข้อมูลไปที่ Printer

158
00:05:00.882 --> 00:05:02.945
เพราะฉะนั้นก็จะส่งข้อมูล

159
00:05:02.931 --> 00:05:03.631
ไปนะคะ

160
00:05:03.773 --> 00:05:04.032

161
00:05:04.021 --> 00:05:05.898
โปรเซสใหม่ออกไปปุ๊บ

162
00:05:05.751 --> 00:05:09.592
โปรเจคใหม่ก็จะเข้ามาแทนที่ครอบครองแทนนะครับ

163
00:05:09.661 --> 00:05:13.748
ใน CPU ของเรานั้นไปครอบครองได้ทีละโปรเซส

164
00:05:13.634 --> 00:05:14.199
ครับ

165
00:05:14.591 --> 00:05:15.156

166
00:05:15.421 --> 00:05:15.685

167
00:05:16.132 --> 00:05:16.362

168
00:05:16.324 --> 00:05:16.748

169
00:05:17.474 --> 00:05:17.853

170
00:05:18.312 --> 00:05:18.621

171
00:05:18.823 --> 00:05:19.039

172
00:05:19.082 --> 00:05:19.366

173
00:05:19.275 --> 00:05:19.664

174
00:05:20.293 --> 00:05:21.620
ข้อดี

175
00:05:21.578 --> 00:05:23.101
จัดคิวง่าย

176
00:05:23.751 --> 00:05:25.149
อันนี้ง่ายเลยครับ

177
00:05:25.484 --> 00:05:27.141
ไม่ยุ่งยากนะครับ

178
00:05:27.733 --> 00:05:27.945

179
00:05:28.057 --> 00:05:28.995
ข้อเสีย

180
00:05:28.941 --> 00:05:30.204
ต้องรอนาน

181
00:05:30.991 --> 00:05:32.973
ทำไมต้องรอนานครับ

182
00:05:32.971 --> 00:05:35.474
เนื่องจากว่าตัวของ Process

183
00:05:36.252 --> 00:05:37.966
สมมุตินะครับว่า

184
00:05:37.911 --> 00:05:38.295

185
00:05:38.742 --> 00:05:40.366
โปรเซส A

186
00:05:41.752 --> 00:05:45.321
ต้องการเข้าไปครอบครอง CPU 1 วินาที

187
00:05:45.281 --> 00:05:49.710
ssb ต้องการเข้าไปครอบครอง CPU 2 ชั่วโมง

188
00:05:49.576 --> 00:05:51.415
process C ต้องเข้าไป

189
00:05:51.374 --> 00:05:54.327
ครอบครอง CPU 3 วินาที

190
00:05:54.313 --> 00:05:54.618

191
00:05:54.574 --> 00:05:57.300
นั่นแสดงว่ารถเกรด C

192
00:05:57.133 --> 00:05:58.932
รอถึง 2 ชั่วโมง

193
00:05:58.932 --> 00:05:59.431

194
00:05:59.312 --> 00:05:59.936
นะครับ

195
00:06:00.536 --> 00:06:00.807

196
00:06:01.493 --> 00:06:03.150
ถึงต้องรอนานนะครับ

197
00:06:04.178 --> 00:06:04.476

198
00:06:04.628 --> 00:06:05.047

199
00:06:05.206 --> 00:06:05.451

200
00:06:05.583 --> 00:06:05.877

201
00:06:06.034 --> 00:06:07.691
การจัดคิวแบบที่ 2

202
00:06:07.576 --> 00:06:07.959

203
00:06:08.022 --> 00:06:09.897
การจัดคิวแบบที่ 2

204
00:06:10.264 --> 00:06:11.914
เป็นการจัดคิว

205
00:06:12.952 --> 00:06:13.436

206
00:06:13.462 --> 00:06:15.451
round Robin นะครับ

207
00:06:15.583 --> 00:06:15.830

208
00:06:16.673 --> 00:06:16.900

209
00:06:16.863 --> 00:06:18.599
การจัดคิวแบบนี้นะครับ

210
00:06:18.594 --> 00:06:21.784
เป็นการจัดคิวแบบวนลูปนะครับ

211
00:06:22.247 --> 00:06:22.456

212
00:06:23.467 --> 00:06:24.020

213
00:06:23.975 --> 00:06:27.028
ก็คือหมายความว่าไงอ่ะเข้าไปแล้วนะครับ

214
00:06:27.623 --> 00:06:27.901

215
00:06:27.943 --> 00:06:28.206

216
00:06:28.075 --> 00:06:28.290

217
00:06:28.583 --> 00:06:29.091

218
00:06:28.972 --> 00:06:29.234

219
00:06:29.165 --> 00:06:29.395

220
00:06:29.354 --> 00:06:31.215
มีเวลา quantum มาจาก

221
00:06:31.212 --> 00:06:31.502

222
00:06:31.853 --> 00:06:32.672
นะครับ

223
00:06:33.526 --> 00:06:35.635
เป็นการเข้าไปแบบวน loop

224
00:06:37.364 --> 00:06:37.631

225
00:06:37.556 --> 00:06:37.781

226
00:06:38.133 --> 00:06:38.394

227
00:06:38.896 --> 00:06:39.169

228
00:06:39.213 --> 00:06:39.458

229
00:06:40.127 --> 00:06:40.367

230
00:06:40.255 --> 00:06:42.256
แบบ f c f f

231
00:06:42.175 --> 00:06:45.124
แบบที่ 1 ไม่มีเวลา quantum นะครับ

232
00:06:45.244 --> 00:06:45.478

233
00:06:46.204 --> 00:06:48.643
เวลาควรตั้มคือเวลาอะไรครับ

234
00:06:48.833 --> 00:06:49.080

235
00:06:49.344 --> 00:06:50.614
จำได้ไหม

236
00:06:51.523 --> 00:06:51.728

237
00:06:52.036 --> 00:06:52.287

238
00:06:52.734 --> 00:06:54.451
หายไป 2-3 อาทิตย์

239
00:06:54.656 --> 00:06:56.051
เวลา quantum

240
00:06:56.713 --> 00:06:56.993

241
00:06:57.038 --> 00:06:57.319

242
00:06:57.228 --> 00:06:57.589

243
00:06:57.677 --> 00:06:59.581
เวลาควอนตัมคืออะไร

244
00:07:00.234 --> 00:07:00.474

245
00:07:00.424 --> 00:07:00.666

246
00:07:01.646 --> 00:07:01.905

247
00:07:01.897 --> 00:07:02.174

248
00:07:02.215 --> 00:07:02.465

249
00:07:02.345 --> 00:07:02.619

250
00:07:02.667 --> 00:07:02.947

251
00:07:02.795 --> 00:07:04.459
ผู้ดีตอบหน่อยสิ

252
00:07:04.783 --> 00:07:07.085
เวลาควันตัมคืออะไร

253
00:07:07.024 --> 00:07:07.540

254
00:07:07.795 --> 00:07:08.044

255
00:07:08.434 --> 00:07:08.735

256
00:07:08.693 --> 00:07:09.123

257
00:07:09.074 --> 00:07:11.109
อาทิตย์หน้าก็อีก 2 บท

258
00:07:11.055 --> 00:07:11.316

259
00:07:11.633 --> 00:07:11.915

260
00:07:12.083 --> 00:07:15.540
อาทิตย์ต่อไปก่อนรับปริญญาสอบนะครับ

261
00:07:17.013 --> 00:07:17.286

262
00:07:17.535 --> 00:07:19.697
เวลาควอนตัมคืออะไรครับ

263
00:07:19.704 --> 00:07:19.930

264
00:07:19.896 --> 00:07:20.114

265
00:07:20.095 --> 00:07:20.390

266
00:07:20.475 --> 00:07:22.972
เวลาที่กำหนดให้ CPU

267
00:07:23.364 --> 00:07:23.617

268
00:07:23.937 --> 00:07:24.172

269
00:07:24.259 --> 00:07:24.541

270
00:07:24.705 --> 00:07:29.292
หรือให้โปรเซสเข้าไปครอบครอง CPU นานเท่าไรนะครับ

271
00:07:29.384 --> 00:07:30.000

272
00:07:30.096 --> 00:07:32.258
เช่น 5 วิ

273
00:07:32.455 --> 00:07:35.787
10 วินาที 15 วินาทีก็ว่าไปนะครับ

274
00:07:35.786 --> 00:07:36.013

275
00:07:36.108 --> 00:07:38.431
การจัดคิวแบบที่ 3 นะครับ

276
00:07:39.505 --> 00:07:39.732

277
00:07:40.015 --> 00:07:40.265

278
00:07:40.726 --> 00:07:40.984

279
00:07:41.495 --> 00:07:41.703

280
00:07:41.617 --> 00:07:44.176
การจัดคิวแบบลำดับความสำคัญ

281
00:07:44.376 --> 00:07:44.645

282
00:07:44.814 --> 00:07:45.104

283
00:07:45.854 --> 00:07:46.075

284
00:07:46.178 --> 00:07:50.191
การจัดคิวแบบนี้จะดูว่า process ที่มารอคิวนั้น

285
00:07:50.075 --> 00:07:52.947
มีความสำคัญมากน้อยขนาดไหนนะครับ

286
00:07:53.217 --> 00:07:53.478

287
00:07:53.408 --> 00:07:53.710

288
00:07:53.736 --> 00:07:59.865
เราจะเป็นคนกำหนดเองครับว่า process ใดมีความสำคัญมากน้อยขนาดไหนนะคะ

289
00:08:00.005 --> 00:08:00.236

290
00:08:00.515 --> 00:08:00.760

291
00:08:00.838 --> 00:08:01.296

292
00:08:01.217 --> 00:08:02.658
ยกตัวอย่างเช่น

293
00:08:03.595 --> 00:08:03.855

294
00:08:04.366 --> 00:08:04.667

295
00:08:05.137 --> 00:08:06.720
ซ้ายมือนะครับ

296
00:08:07.625 --> 00:08:08.902
rosetta

297
00:08:09.295 --> 00:08:09.579

298
00:08:09.414 --> 00:08:11.595
b c d e

299
00:08:11.738 --> 00:08:12.360

300
00:08:13.205 --> 00:08:15.382
ลำดับความสำคัญเท่ากับ 10

301
00:08:15.765 --> 00:08:16.334

302
00:08:16.279 --> 00:08:17.676
54

303
00:08:18.715 --> 00:08:18.959

304
00:08:18.906 --> 00:08:23.723
มันจะเรียงเข้าตามคิวที่มีลำดับความสำคัญมากน้อยนะครับ

305
00:08:24.799 --> 00:08:25.343

306
00:08:25.376 --> 00:08:26.714
แต่สังเกตนะครับ

307
00:08:26.659 --> 00:08:29.426
พอ protege เข้ามาต่อคิว

308
00:08:30.379 --> 00:08:33.341
โปรเซสมีความสำคัญเท่ากับ 6

309
00:08:33.897 --> 00:08:34.150

310
00:08:35.761 --> 00:08:38.119
มันต้องจัดคิวแบบใหม่แล้วนะครับ

311
00:08:38.058 --> 00:08:38.336

312
00:08:38.186 --> 00:08:38.487

313
00:08:38.577 --> 00:08:39.904
จัดคิวเป็นแบบ

314
00:08:40.177 --> 00:08:43.254
a b e c ดีนะครับ

315
00:08:45.050 --> 00:08:45.287

316
00:08:45.367 --> 00:08:48.619
นี่คือการจัดคิวโดยลำดับความสำคัญนะครับ

317
00:08:50.420 --> 00:08:50.793

318
00:08:50.737 --> 00:08:54.888
เราจะรู้ได้อย่างไรว่าโปรเซสใดมีความสำคัญ

319
00:08:54.907 --> 00:08:57.617
โปรเซสใดไม่มีความสำคัญนะครับ

320
00:08:57.657 --> 00:08:58.079

321
00:08:58.048 --> 00:09:01.323
มีความสำคัญมากน้อยต่างกันอย่างไรนักหนา

322
00:09:01.256 --> 00:09:01.508

323
00:09:01.577 --> 00:09:03.806
เรามาดูหลักพิจารณานะครับ

324
00:09:03.818 --> 00:09:04.182

325
00:09:04.197 --> 00:09:04.898
1

326
00:09:05.669 --> 00:09:06.679
ผู้ใช้

327
00:09:07.468 --> 00:09:08.874
เป็นเจ้าของโปรเซส

328
00:09:09.327 --> 00:09:11.291
เป็นคนกำหนดเอง

329
00:09:11.247 --> 00:09:11.497

330
00:09:12.206 --> 00:09:12.836
นะครับ

331
00:09:13.167 --> 00:09:13.417

332
00:09:13.419 --> 00:09:13.660

333
00:09:13.678 --> 00:09:19.342
ตัวเราเองกำหนดเองว่า process ใดมีความสำคัญมากน้อยขนาดไหนนะครับ

334
00:09:19.830 --> 00:09:20.076

335
00:09:19.959 --> 00:09:20.649
เช่น

336
00:09:21.111 --> 00:09:21.341

337
00:09:21.239 --> 00:09:21.691

338
00:09:21.559 --> 00:09:24.300
เฟสของผู้ควบคุม

339
00:09:25.598 --> 00:09:25.854

340
00:09:25.920 --> 00:09:26.185

341
00:09:26.237 --> 00:09:32.183
หรือผู้ดูแลระบบมีความสำคัญมากกว่า process ของ User ธรรมดา

342
00:09:32.328 --> 00:09:32.888

343
00:09:33.218 --> 00:09:33.494

344
00:09:35.588 --> 00:09:36.732
นะครับ

345
00:09:37.316 --> 00:09:37.598

346
00:09:37.507 --> 00:09:38.399
2

347
00:09:38.409 --> 00:09:38.684

348
00:09:39.107 --> 00:09:39.343

349
00:09:39.878 --> 00:09:41.569
ประเภทของโปรเซส

350
00:09:41.618 --> 00:09:42.426
นะครับ

351
00:09:42.699 --> 00:09:43.062

352
00:09:43.087 --> 00:09:44.618
ประเภทของโปรเซส

353
00:09:45.012 --> 00:09:45.295

354
00:09:45.387 --> 00:09:46.292
Frozen

355
00:09:46.219 --> 00:09:46.451

356
00:09:46.418 --> 00:09:47.225
ที่

357
00:09:47.819 --> 00:09:49.033
มีความ

358
00:09:50.262 --> 00:09:50.501

359
00:09:50.967 --> 00:09:52.687
อยู่ในโหมดของแบบ

360
00:09:52.819 --> 00:09:56.057
มักมีความสำคัญน้อยกว่าหมดอ่ะ

361
00:09:56.150 --> 00:09:56.436

362
00:09:57.498 --> 00:09:59.356
หมดแบตคืออะไรครับ

363
00:10:00.579 --> 00:10:00.868

364
00:10:00.902 --> 00:10:01.708
หมดแบต

365
00:10:01.787 --> 00:10:02.722
คือ

366
00:10:02.748 --> 00:10:04.937
การทำงานแบบลำดับขั้น

367
00:10:06.091 --> 00:10:06.461

368
00:10:07.298 --> 00:10:07.517

369
00:10:07.751 --> 00:10:10.178
นะครับผมยกตัวอย่างเช่นนะ

370
00:10:10.761 --> 00:10:12.525
สมมตินะสมมตินะ

371
00:10:13.777 --> 00:10:14.131

372
00:10:14.160 --> 00:10:15.484
เราเขียนเกม

373
00:10:15.819 --> 00:10:16.294

374
00:10:16.207 --> 00:10:16.486

375
00:10:16.399 --> 00:10:16.697

376
00:10:16.717 --> 00:10:17.309

377
00:10:17.037 --> 00:10:19.974
เรากำหนดว่าอยู่ในโหมดของ

378
00:10:20.105 --> 00:10:20.620

379
00:10:20.556 --> 00:10:20.936

380
00:10:20.879 --> 00:10:21.146

381
00:10:22.490 --> 00:10:22.907

382
00:10:22.996 --> 00:10:25.091
เรายิงระเบิดออกไป

383
00:10:28.374 --> 00:10:28.800

384
00:10:29.725 --> 00:10:29.952

385
00:10:30.815 --> 00:10:31.118

386
00:10:31.134 --> 00:10:33.554
2 วันจึงรู้ว่าระเบิด

387
00:10:33.949 --> 00:10:36.767
จะโดนฝั่งตรงข้ามหรือเปล่ามันจะ

388
00:10:36.697 --> 00:10:38.491
คำนวณผลไปเรื่อยๆ

389
00:10:38.434 --> 00:10:40.160
แต่ถ้าเป็นโหมดโต้ตอบ

390
00:10:40.295 --> 00:10:40.777

391
00:10:41.052 --> 00:10:42.719
ยิงปุ๊บส่วนปั๊บ

392
00:10:43.173 --> 00:10:44.491
เหมือนเกมนะครับ

393
00:10:45.342 --> 00:10:45.557

394
00:10:45.532 --> 00:10:47.150
หรือเอาตัวอย่างหนึ่ง

395
00:10:47.084 --> 00:10:48.149
เช่น

396
00:10:48.812 --> 00:10:50.640
อุบลราชธานีอุบลราชธานี

397
00:10:51.375 --> 00:10:51.594

398
00:10:51.561 --> 00:10:52.044

399
00:10:52.393 --> 00:10:55.406
ผมเดินมาเขกหัวอุบลเลย

400
00:10:57.130 --> 00:10:57.404

401
00:10:57.331 --> 00:10:58.678
ถ้าอยู่ในบทบาท

402
00:10:59.182 --> 00:10:59.449

403
00:10:59.373 --> 00:11:01.613
อุบลต้องคิดว่าเพราะอะไร

404
00:11:01.929 --> 00:11:02.205

405
00:11:02.970 --> 00:11:05.074
อาจารย์ถึงมาเขกหัวผม

406
00:11:05.849 --> 00:11:08.272
แล้วอุบลก็คิดต่อไปว่า

407
00:11:08.410 --> 00:11:08.844

408
00:11:08.850 --> 00:11:09.108

409
00:11:09.299 --> 00:11:09.548

410
00:11:10.780 --> 00:11:11.010

411
00:11:10.971 --> 00:11:15.514
แล้วไปหาหมออะไรประมาณนี้เป็นขั้นเป็นตอนไป

412
00:11:15.841 --> 00:11:17.874
แต่ถ้าเป็นในโหมดโต้ตอบ

413
00:11:17.951 --> 00:11:18.231

414
00:11:18.208 --> 00:11:19.866
ผมเครียดหัวอุบลรัตน์

415
00:11:20.008 --> 00:11:20.235

416
00:11:20.260 --> 00:11:22.330
อุบลสวนกำปั้นมาปั๊บ

417
00:11:22.309 --> 00:11:23.441
นี่คือโหมด

418
00:11:23.400 --> 00:11:24.917
แบบโต้ตอบนะครับ

419
00:11:25.380 --> 00:11:26.448
ดังนั้นการ

420
00:11:26.408 --> 00:11:28.898
โปรแกรมในคอมพิวเตอร์เรานะครับ

421
00:11:28.847 --> 00:11:30.642
มันมีอยู่หลายหมดนะครับ

422
00:11:34.285 --> 00:11:34.573

423
00:11:34.535 --> 00:11:35.054

424
00:11:35.055 --> 00:11:36.878
ดังนั้นหมดโต้ตอบ

425
00:11:37.044 --> 00:11:39.469
มักจะมีความสำคัญมากกว่า

426
00:11:39.928 --> 00:11:40.926
หมดแบต

427
00:11:41.773 --> 00:11:42.370
แบต

428
00:11:42.356 --> 00:11:44.146
ต้องรอประมวลผลนะครับ

429
00:11:46.454 --> 00:11:47.099

430
00:11:47.356 --> 00:11:47.629

431
00:11:47.862 --> 00:11:48.154

432
00:11:49.402 --> 00:11:49.821

433
00:11:49.783 --> 00:11:50.020

434
00:11:49.914 --> 00:11:54.257
วิธีการพิจารณาลำดับความสำคัญอันที่ 3

435
00:11:54.274 --> 00:11:55.468
ก็คือ

436
00:11:55.422 --> 00:11:57.200
ถ้าเราอยากรู้ว่า

437
00:11:57.536 --> 00:11:57.824

438
00:11:57.663 --> 00:11:57.906

439
00:11:59.003 --> 00:12:01.343
process ใดสำคัญกว่ากัน

440
00:12:02.920 --> 00:12:03.358

441
00:12:03.302 --> 00:12:05.488
ผู้ใช้ยอมจ่ายตังค์

442
00:12:05.540 --> 00:12:05.749

443
00:12:05.804 --> 00:12:06.070

444
00:12:08.109 --> 00:12:08.400

445
00:12:08.560 --> 00:12:10.327
เราเคยสังเกตไหมครับ

446
00:12:10.281 --> 00:12:10.549

447
00:12:10.600 --> 00:12:12.708
เวลาเราเปิดเว็บไซต์

448
00:12:13.161 --> 00:12:13.402

449
00:12:14.698 --> 00:12:19.861
บางทีเราเปิดขึ้นมาเว็บไซต์บางเว็บไซต์เป็นรูปกากบาท

450
00:12:19.757 --> 00:12:21.029
เคยเห็นไหม

451
00:12:21.359 --> 00:12:22.945
เคยสังเกตไหม

452
00:12:24.568 --> 00:12:24.803

453
00:12:25.918 --> 00:12:29.617
โดยเฉพาะเว็บไซต์ที่เกี่ยวกับการศึกษา

454
00:12:30.397 --> 00:12:30.637

455
00:12:31.476 --> 00:12:31.756

456
00:12:31.797 --> 00:12:32.951
ช้าไหมครับ

457
00:12:33.085 --> 00:12:33.574

458
00:12:34.046 --> 00:12:34.349

459
00:12:34.816 --> 00:12:35.307

460
00:12:35.458 --> 00:12:38.580
เช่นเว็บมหาวิทยาลัยเราอย่างนี้

461
00:12:39.678 --> 00:12:43.237
บางทีเปิดเข้าพร้อมๆกันหลายๆพันกว่าคน

462
00:12:43.146 --> 00:12:47.679
เอาง่ายๆตอนนี้รับปริญญาใช่ไหมจะเข้ารับปริญญา

463
00:12:47.755 --> 00:12:51.080
เปิดเข้าลงทะเบียนพร้อมๆกันเป็นอย่างไรครับ

464
00:12:51.216 --> 00:12:51.473

465
00:12:51.536 --> 00:12:52.479
ร่มไหม

466
00:12:52.624 --> 00:12:52.915

467
00:12:54.793 --> 00:12:56.592
เข้าแทบไม่ได้เลยนะครับ

468
00:12:59.093 --> 00:12:59.384

469
00:12:59.355 --> 00:13:01.383
ผมเคยบอกนักศึกษานะครับ

470
00:13:01.595 --> 00:13:01.828

471
00:13:01.914 --> 00:13:03.812
แล้วก็บอกมาทุกรุ่นนะ

472
00:13:04.151 --> 00:13:08.170
การเขียนโปรแกรมให้เราไปดูการเขียนโปรแกรมของเว็บ

473
00:13:08.122 --> 00:13:08.752

474
00:13:10.552 --> 00:13:10.782

475
00:13:11.072 --> 00:13:13.172
ไม่ได้ให้ไปดูเว็บโป๊นะ

476
00:13:15.300 --> 00:13:18.184
ไปดู Code source Code ของเว็บ

477
00:13:18.114 --> 00:13:21.558
ทำไมเขาเขียนแล้วมันขึ้นเร็วจัง

478
00:13:22.033 --> 00:13:22.401

479
00:13:23.371 --> 00:13:23.626

480
00:13:23.752 --> 00:13:24.015

481
00:13:24.013 --> 00:13:27.334
ทั้งภาพเคลื่อนไหวภาพนิ่งภาพทุกอย่างนะ

482
00:13:27.270 --> 00:13:28.608

483
00:13:28.620 --> 00:13:32.911
แต่พอเราเวลาเราไม่เขียนเว็บของเราเพราะเราขึ้นไปปุ๊บ

484
00:13:32.790 --> 00:13:33.925
เป็นอย่างไร

485
00:13:34.319 --> 00:13:34.549

486
00:13:34.641 --> 00:13:35.520
ช้า

487
00:13:35.470 --> 00:13:35.931

488
00:13:35.670 --> 00:13:37.113
บางทีไม่เห็น

489
00:13:37.201 --> 00:13:38.733
บางทีไม่มี

490
00:13:38.869 --> 00:13:39.942
เพราะอะไรครับ

491
00:13:40.148 --> 00:13:41.992
เพราะเราไม่จ่ายสตางค์

492
00:13:43.418 --> 00:13:44.293
Disney

493
00:13:44.379 --> 00:13:50.843
เว็บพวกเว็บการพนันเอาง่ายๆพวกการพนันตัวดีเลยเห็นไหมขึ้นทุกที่

494
00:13:52.188 --> 00:13:52.448

495
00:13:52.710 --> 00:13:56.485
เว็บการพนันเขาสามารถทำให้มันเร็วได้

496
00:13:56.549 --> 00:13:58.714
เพราะว่าเขาไปเช่าพื้นที่

497
00:13:58.667 --> 00:14:00.763
เขายอมเสียสตางค์เยอะ

498
00:14:01.417 --> 00:14:05.255
นี่ก็คือมีความสำคัญมากในระบบนะคะ

499
00:14:08.075 --> 00:14:08.885

500
00:14:09.425 --> 00:14:11.717
มีใครเคยเข้าไปดูไหม

501
00:14:13.265 --> 00:14:13.517

502
00:14:13.656 --> 00:14:13.888

503
00:14:13.786 --> 00:14:14.072

504
00:14:16.596 --> 00:14:16.846

505
00:14:17.108 --> 00:14:19.861
เข้าไปดูแล้วอย่าไปเล่นนะ

506
00:14:20.314 --> 00:14:20.572

507
00:14:20.634 --> 00:14:23.376
ผมเคยสอนนักศึกษาเข้าไปดู

508
00:14:23.324 --> 00:14:25.168
ให้ไปดูโค้ดของมัน

509
00:14:25.503 --> 00:14:25.723

510
00:14:25.754 --> 00:14:27.799
ว่าเขาเขียนอย่างไรนะครับ

511
00:14:29.414 --> 00:14:31.581
แล้วเราเอามาเขียนตามนะครับ

512
00:14:32.743 --> 00:14:32.994

513
00:14:33.501 --> 00:14:33.700

514
00:14:34.217 --> 00:14:34.585

515
00:14:34.786 --> 00:14:36.257
อันที่ 4 นะครับ

516
00:14:36.392 --> 00:14:36.618

517
00:14:37.864 --> 00:14:38.299

518
00:14:38.122 --> 00:14:41.950
วิธีการพิจารณาอันที่ 4 ก็คือเวลา

519
00:14:43.185 --> 00:14:45.489
ระยะเวลาที่โปรเซส

520
00:14:45.623 --> 00:14:46.950
นั้นอยู่ในระบบ

521
00:14:48.501 --> 00:14:49.188
นะครับ

522
00:14:49.333 --> 00:14:49.584

523
00:14:50.672 --> 00:14:52.676
ถ้า process ใด

524
00:14:54.143 --> 00:14:54.357

525
00:14:54.652 --> 00:14:56.422
อยู่ในระบบนาน

526
00:14:56.382 --> 00:14:56.603

527
00:14:57.851 --> 00:14:58.068

528
00:14:57.980 --> 00:15:00.720
นั่นแสดงว่ามันมีความสำคัญนะครับ

529
00:15:01.818 --> 00:15:04.101
เช่นโปรเซสของอะไรนะครับ

530
00:15:04.319 --> 00:15:04.592

531
00:15:06.749 --> 00:15:06.983

532
00:15:06.942 --> 00:15:09.116
เราเปิดคอมพิวเตอร์ขึ้นมาพบ

533
00:15:09.829 --> 00:15:12.312
เกษตรที่ร้านก่อนเพื่อน

534
00:15:12.331 --> 00:15:15.329
ก็คือ process ของระบบปฏิบัติการ

535
00:15:15.907 --> 00:15:16.260

536
00:15:16.299 --> 00:15:18.549
มันจะรันก่อนเพื่อนเลยนะครับ

537
00:15:18.667 --> 00:15:18.970

538
00:15:19.062 --> 00:15:22.082
แสดงว่ามันมีความสำคัญมากนะครับ

539
00:15:23.538 --> 00:15:23.796

540
00:15:23.920 --> 00:15:26.996
ถ้าเราไม่เชื่อเราก็ลองไปลบนะครับ

541
00:15:27.256 --> 00:15:28.523
ลองไปลบออก

542
00:15:29.109 --> 00:15:31.657
ลบระบบปฏิบัติการออกจากเครื่อง

543
00:15:32.118 --> 00:15:34.615
เครื่องเราก็จะทำงานไม่ได้นะครับ

544
00:15:35.007 --> 00:15:35.280

545
00:15:35.577 --> 00:15:38.510
นอกจากโปรแกรมระบบปฏิบัติการแล้ว

546
00:15:38.526 --> 00:15:40.007
โปรแกรมอะไรอีกครับ

547
00:15:39.998 --> 00:15:42.294
ที่มันอยู่ในระบบนานๆเลย

548
00:15:43.975 --> 00:15:45.690
โปรแกรมอะไรครับ

549
00:15:45.636 --> 00:15:45.864

550
00:15:46.019 --> 00:15:46.275

551
00:15:46.145 --> 00:15:47.537
ลองนึกดูสิ

552
00:15:49.805 --> 00:15:52.934
เปิดขึ้นมาแล้วมีตลอดเห็นตลอดอย่างนี้

553
00:15:53.197 --> 00:15:56.196
นอกจากระบบปฏิบัติการแล้วอะไรอีก

554
00:15:57.228 --> 00:15:57.474

555
00:15:58.704 --> 00:15:58.957

556
00:15:58.836 --> 00:15:59.259

557
00:15:59.415 --> 00:15:59.761

558
00:16:00.175 --> 00:16:02.031
โปรแกรมอะไร

559
00:16:02.675 --> 00:16:02.915

560
00:16:03.445 --> 00:16:03.880

561
00:16:03.823 --> 00:16:05.993
โปรแกรมอะไรเอ่ย

562
00:16:06.015 --> 00:16:06.213

563
00:16:06.977 --> 00:16:07.342

564
00:16:07.413 --> 00:16:09.066
โปรแกรมแอนตี้ไวรัส

565
00:16:09.273 --> 00:16:09.507

566
00:16:10.873 --> 00:16:11.351

567
00:16:11.575 --> 00:16:11.791

568
00:16:12.536 --> 00:16:13.041
เพราะ

569
00:16:12.981 --> 00:16:16.389
คอมทุกเครื่องจะลง antivirus ไว้นะครับ

570
00:16:16.836 --> 00:16:17.093

571
00:16:17.342 --> 00:16:18.545
แอนตี้ไวรัส

572
00:16:18.565 --> 00:16:20.495
พอจะมีทางใช้ฟรี

573
00:16:20.803 --> 00:16:22.129
เสียสตางค์

574
00:16:23.053 --> 00:16:23.358

575
00:16:25.291 --> 00:16:25.550

576
00:16:25.801 --> 00:16:29.316
ผมแนะนำนะครับว่าเราอย่าไปโหลดโปรแกรม

577
00:16:29.831 --> 00:16:30.075

578
00:16:30.412 --> 00:16:30.615

579
00:16:30.673 --> 00:16:33.030
ที่บอกว่าใช้ฟรีตลอดชีวิต

580
00:16:33.611 --> 00:16:34.239
นะครับ

581
00:16:35.413 --> 00:16:35.649

582
00:16:35.601 --> 00:16:37.322
ใช้ฟรีตลอดชาติ

583
00:16:37.260 --> 00:16:38.425
อย่างนี้นะครับ

584
00:16:38.489 --> 00:16:40.129
เขาเขียนไว้นะครับ

585
00:16:40.151 --> 00:16:41.370
ไอ้ตัวนี้นะครับ

586
00:16:41.301 --> 00:16:42.379
สวัสดีนะครับ

587
00:16:42.452 --> 00:16:43.397
เป็นไวรัส

588
00:16:43.353 --> 00:16:45.200
ยอมเสียเงิน

589
00:16:47.711 --> 00:16:47.925

590
00:16:47.841 --> 00:16:49.102
500

591
00:16:49.309 --> 00:16:50.336
1,000

592
00:16:50.270 --> 00:16:50.958
นะครับ

593
00:16:52.001 --> 00:16:52.278

594
00:16:53.533 --> 00:16:55.443
ผมเคยโดนมาแล้วนะครับ

595
00:16:55.400 --> 00:16:57.591
ก็คือไม่ยอมเสียตังค์

596
00:16:57.569 --> 00:17:00.163
ก็ใช้ฟรีใช้ฟรีมาตลอด

597
00:17:00.131 --> 00:17:02.964
สุดท้ายตัวมันเองเป็นไวรัส

598
00:17:04.049 --> 00:17:08.465
นี่คือการจัดคิวแบบเรียงลำดับความสำคัญนะครับ

599
00:17:08.529 --> 00:17:08.771

600
00:17:08.779 --> 00:17:10.294
มีอยู่ 4 อย่าง

601
00:17:10.379 --> 00:17:10.666

602
00:17:10.698 --> 00:17:12.560
ผู้ใช้กำหนดเองนะครับ

603
00:17:12.949 --> 00:17:15.129
อยู่ในระบบนานๆนะครับ

604
00:17:15.191 --> 00:17:15.419

605
00:17:15.510 --> 00:17:17.674
ยอมเสียสตางค์เพิ่มขึ้น

606
00:17:17.877 --> 00:17:18.151

607
00:17:18.392 --> 00:17:20.377
ประเภทของโปรเซสนะครับ

608
00:17:20.828 --> 00:17:23.972
คราวนี้มาดูการจัดคิวแบบที่ 4 นะครับ

609
00:17:23.900 --> 00:17:24.136

610
00:17:24.028 --> 00:17:25.350
แบบที่ 4

611
00:17:26.526 --> 00:17:26.771

612
00:17:27.490 --> 00:17:29.547
การจัดคิวแบบ F

613
00:17:29.477 --> 00:17:30.544
j a n

614
00:17:30.566 --> 00:17:30.839

615
00:17:31.717 --> 00:17:33.280
swords of Legends

616
00:17:34.787 --> 00:17:35.039

617
00:17:35.107 --> 00:17:35.326

618
00:17:35.236 --> 00:17:37.519
เป็นอย่างไรมาจัดคิวแบบนี้

619
00:17:37.868 --> 00:17:40.871
มาจัดคิวแบบนี้เขาบอกมึงการคัดเลือก

620
00:17:40.806 --> 00:17:43.003
โปรเซสไม่วิธีการ

621
00:17:42.988 --> 00:17:46.500
โปรเซสที่ต้องการเวลาน้อยที่สุด

622
00:17:47.986 --> 00:17:48.399

623
00:17:48.566 --> 00:17:51.706
โปรเซสมารอคิว 1 2 3 4 5

624
00:17:51.956 --> 00:17:55.281
มันจะคำนวณว่าเข้าไปใน CPU แล้ว

625
00:17:55.289 --> 00:17:57.588
เข้าไปครอบครองใน CPU แล้ว

626
00:17:57.845 --> 00:17:59.623
ต้องการเวลาน้อยที่สุด

627
00:17:59.575 --> 00:17:59.814

628
00:18:01.764 --> 00:18:02.704
เช่น

629
00:18:03.364 --> 00:18:04.955
protege

630
00:18:04.898 --> 00:18:05.172

631
00:18:06.245 --> 00:18:08.404
ต้องการใช้ 5 วิ

632
00:18:09.006 --> 00:18:10.497
roast Beef

633
00:18:10.534 --> 00:18:13.020
ต้องการใช้ 6 วินาที

634
00:18:13.926 --> 00:18:18.138
proset C ต้องการใช้ 10 วินาที

635
00:18:18.805 --> 00:18:23.141
กำหนดเวลา quantum ไว้ที่ 5 วินาทีนะครับ

636
00:18:25.142 --> 00:18:25.347

637
00:18:25.404 --> 00:18:29.080
เฟสที่ต้องการเวลาน้อยที่สุดคืออะไรครับ

638
00:18:30.002 --> 00:18:31.459
คืออะไรเอ่ย

639
00:18:33.083 --> 00:18:36.131
process a หรือ B หรือ C

640
00:18:38.914 --> 00:18:41.011
ABC

641
00:18:41.285 --> 00:18:42.948
process อะไรครับ

642
00:18:47.492 --> 00:18:50.329
process ที่ต้องการเวลาน้อยที่สุด

643
00:18:50.761 --> 00:18:53.770
ชื่อก็บอกแล้วต้องการเวลาน้อยที่สุด

644
00:18:54.091 --> 00:18:56.501
ก็ต้องเป็น process a นะครับ

645
00:18:59.090 --> 00:18:59.594

646
00:18:59.603 --> 00:19:00.023

647
00:19:01.720 --> 00:19:01.994

648
00:19:01.840 --> 00:19:02.155

649
00:19:02.482 --> 00:19:02.745

650
00:19:02.740 --> 00:19:03.163

651
00:19:03.381 --> 00:19:06.723
การจัดคิวแบบที่ 5 นะครับแบบที่ 5

652
00:19:06.780 --> 00:19:06.991

653
00:19:08.384 --> 00:19:09.923
การจัดคิวแบบ F

654
00:19:09.979 --> 00:19:11.184
นาที

655
00:19:11.963 --> 00:19:12.171

656
00:19:12.282 --> 00:19:14.890
การจัดคิวแบบ srt นี้

657
00:19:15.110 --> 00:19:17.746
คล้ายๆกับการจัดคิวแบบ

658
00:19:17.732 --> 00:19:18.548

659
00:19:18.880 --> 00:19:23.666
แต่เอาเศษที่เหลือเวลาน้อยที่สุด

660
00:19:25.102 --> 00:19:25.345

661
00:19:25.420 --> 00:19:28.645
ตัวอย่างเมื่อกี้นี้

662
00:19:29.579 --> 00:19:30.918
ต้องการ 1 วิ

663
00:19:30.998 --> 00:19:33.134
HD ต้องการ 5 วิ

664
00:19:34.002 --> 00:19:37.284
ossc ต้องการ 8 วิ

665
00:19:37.398 --> 00:19:37.661

666
00:19:37.650 --> 00:19:37.931

667
00:19:38.287 --> 00:19:40.894
การจัดคิวแบบ srt

668
00:19:40.858 --> 00:19:45.530
จะเลือกเอาเวลาที่เหลือน้อยที่สุดเมื่อครอบครอง CPU แล้ว

669
00:19:45.529 --> 00:19:49.925
Set A ใช้ 1 วิหรือว่า 4 วินาทีใช่ไหม

670
00:19:50.658 --> 00:19:53.692
เพราะเวลาควรตามกำหนดไว้ 5 วินาที

671
00:19:54.052 --> 00:19:55.476
process B

672
00:19:57.261 --> 00:19:57.544

673
00:19:59.881 --> 00:20:00.500

674
00:20:00.521 --> 00:20:00.979

675
00:20:00.841 --> 00:20:01.321

676
00:20:01.041 --> 00:20:11.041


