﻿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


