﻿WEBVTT

1
00:00:00.000 --> 00:00:03.721

2
00:00:03.966 --> 00:00:07.076
exported

3
00:00:08.773 --> 00:00:09.310
ครับ

4
00:00:11.001 --> 00:00:11.982

5
00:00:11.966 --> 00:00:14.473
ขาหมู 1 เคยได้ยินไหมครับคำนี้

6
00:00:16.248 --> 00:00:18.018
คุยกันตั้งแต่มัธยม

7
00:00:19.133 --> 00:00:20.856
โปรเซสคืออะไรเอ่ย

8
00:00:22.332 --> 00:00:23.006

9
00:00:24.382 --> 00:00:24.629

10
00:00:25.336 --> 00:00:25.739

11
00:00:32.948 --> 00:00:38.057
บอกว่านะครับเอาให้ความหมายความหมายเยอะแยะนะครับเขาให้ความหมาย

12
00:00:38.388 --> 00:00:40.023
ความหมายที่เรา

13
00:00:39.987 --> 00:00:41.050
ใช้กัน

14
00:00:41.400 --> 00:00:41.954
นะครับ

15
00:00:43.446 --> 00:00:44.893
เอกสารยังไม่ได้หรอ

16
00:00:47.286 --> 00:00:49.761
อยู่กับใครเอกสารหมดหรือยัง

17
00:00:51.709 --> 00:00:53.672
อยู่กับใครครับเอกสาร

18
00:00:54.068 --> 00:00:55.017
อยู่กับใคร

19
00:00:56.438 --> 00:00:57.263
ดีไหม

20
00:01:00.216 --> 00:01:02.448
อยู่กับใครครับเอกสารเหลือน่ะ

21
00:01:04.377 --> 00:01:05.792
วันนี้วันที่ 2

22
00:01:12.250 --> 00:01:16.764
อยู่กับใครเหลืออยู่กับใครมันต้องเหลือสิครับถ่ายมาตั้ง 50 ชุดน่ะ

23
00:01:18.203 --> 00:01:18.910
อยู่ไหนล่ะ

24
00:01:23.768 --> 00:01:26.159
ห้อง 1 ใช่ไหมยังไม่เห็นเอกสาร

25
00:01:27.869 --> 00:01:29.474
วางไว้ที่โต๊ะไหน

26
00:01:33.502 --> 00:01:34.722
หรือหมู่ 1

27
00:01:35.101 --> 00:01:35.816

28
00:01:36.633 --> 00:01:37.919
ส่งไปที่ไหน

29
00:01:39.386 --> 00:01:40.798
ยังไม่ส่งใช่ไหม

30
00:01:44.766 --> 00:01:46.250
เห็นแต่ห้อง 2

31
00:01:50.334 --> 00:01:53.921
ผมตรวจแล้วนะครับผมคืนให้แล้วนี่ๆ

32
00:01:56.277 --> 00:01:58.111
ไม่ได้มาช้ามาเอานะครับ

33
00:02:04.669 --> 00:02:10.700
เอกสารที่ผมตรวจนะครับผมจะไม่กดทุกข้อนะครับผมจะเซ็นลายเซ็นให้เฉยๆ

34
00:02:13.766 --> 00:02:18.199
ในการตรวจเช็คแต่ละสัปดาห์เก็บไว้สอบนะครับวันนี้เรา

35
00:02:18.834 --> 00:02:21.442
เรียน 2 สัปดาห์แล้วนะครับจะครบเดือนแล้ว

36
00:02:22.276 --> 00:02:23.621
สัปดาห์หน้านะครับ

37
00:02:24.265 --> 00:02:25.480
สัปดาห์หน้าก็

38
00:02:26.635 --> 00:02:28.253
เอามือสองจะไม่อยู่นะครับ

39
00:02:28.615 --> 00:02:29.648
ผมก็ไม่อยู่นะครับ

40
00:02:30.152 --> 00:02:32.845
ตลาดหน้าเราจะไม่มีเรียนนะครับวิชานี้

41
00:02:34.437 --> 00:02:35.987
เราจะยกเลิกทางลัด

42
00:02:35.776 --> 00:02:36.498
ครับ

43
00:02:37.133 --> 00:02:40.496
ว่าหมู่ 12 จะไปศึกษาดูงานข้างนอกนะครับ

44
00:02:40.532 --> 00:02:42.325
ผมก็ไปด้วยทั้งวันนะครับ

45
00:02:45.269 --> 00:02:47.336
สัปดาห์ถัดไปปิดใช่ไหม

46
00:02:47.966 --> 00:02:48.339
หยุด

47
00:02:52.247 --> 00:02:54.635
สัปดาห์ต่อไปเรียนสัปดาห์ต่อไปหยุดอีก

48
00:02:55.445 --> 00:02:56.751
เดือนนี้หยุดเยอะนะครับ

49
00:02:57.500 --> 00:02:58.285
มาดูนะครับ

50
00:02:58.708 --> 00:02:59.288

51
00:03:00.446 --> 00:03:01.891
ให้ความหมายว่า

52
00:03:04.033 --> 00:03:05.131
โปรเซสคือ

53
00:03:06.976 --> 00:03:07.748
โปรแกรม

54
00:03:08.446 --> 00:03:10.198
พี่กำลังถูก xxxx

55
00:03:12.607 --> 00:03:13.915
EQ คืออะไร

56
00:03:19.016 --> 00:03:20.356
เคยได้ยินไหมครับ

57
00:03:21.385 --> 00:03:21.953

58
00:03:22.086 --> 00:03:23.436
โปรเซสคือ

59
00:03:24.008 --> 00:03:25.698
โปรแกรมที่กำลัง

60
00:03:26.186 --> 00:03:27.161
x Sex cute

61
00:03:31.446 --> 00:03:32.879
ผมเชื่อว่าพวกเรา

62
00:03:32.864 --> 00:03:34.511
มัธยมอกมา

63
00:03:35.476 --> 00:03:39.281
มันต้องได้เรียนมาแล้วใช้คอมพิวเตอร์พื้นฐานเรียนหรือยัง

64
00:03:40.085 --> 00:03:41.623
หรือยังครับหมู่ 1

65
00:03:42.907 --> 00:03:44.071
เตือนแล้วใช่ไหม

66
00:03:47.132 --> 00:03:51.554
ถามตอบด้วยนะถามตอบด้วยมีปฏิสัมพันธ์ด้วยนะครับ

67
00:03:53.976 --> 00:03:55.827
เพราะเราทุกวันนี้นะครับ

68
00:03:56.788 --> 00:03:59.429
ค่อนข้างขาดปฏิสัมพันธ์นะครับ

69
00:04:00.586 --> 00:04:05.921
เข้าใจนะพวกเราเป็นอะไรบ้างที่แตกต่างจากอาจารย์นะครับ

70
00:04:07.745 --> 00:04:09.355
เราเจนอะไรครับเรา

71
00:04:10.636 --> 00:04:12.290
เรา Generation อะไร

72
00:04:14.165 --> 00:04:16.808
Gen Y หรือเปล่าใช่ไหมใช่ไหม

73
00:04:19.600 --> 00:04:20.611
ใช่เหรอ

74
00:04:22.346 --> 00:04:23.494
กินอะไรดี

75
00:04:26.576 --> 00:04:28.936
เรายังไม่รู้อีกว่าเราเป็นอะไร

76
00:04:29.968 --> 00:04:32.522
เดี๋ยวไปถามห้อง 2 ถามห้องหนึ่งก่อน

77
00:04:34.965 --> 00:04:36.895
ตอนนี้พวกเรามีปัญหานะครับ

78
00:04:38.801 --> 00:04:39.541
เรื่อง

79
00:04:40.144 --> 00:04:43.664
ความแตกต่างของ generation รุ่นผล

80
00:04:44.367 --> 00:04:46.397
พวกเราไม่ค่อยรู้เรื่อง

81
00:04:47.765 --> 00:04:48.823
เชียงใหม่อุบล

82
00:04:50.707 --> 00:04:53.522
เราคนละ Generation แนวคิดต่างกัน

83
00:04:54.545 --> 00:04:55.824
รุ่นเรา

84
00:04:56.015 --> 00:04:59.273
หนีความอดทนน้อยนะครับรอได้ไหม

85
00:04:59.345 --> 00:05:00.622
รอไม่ได้นะครับ

86
00:05:01.332 --> 00:05:02.480
เอาเดี๋ยวนี้

87
00:05:02.868 --> 00:05:04.734
กินข้าวก็จะกินเดี๋ยวนี้

88
00:05:06.068 --> 00:05:07.986
ถ้าจะให้ไปต่อคิวไม่ไป

89
00:05:08.431 --> 00:05:09.280
เล่น Minecraft

90
00:05:10.545 --> 00:05:14.262
มันถึงเกิดอะไรขึ้นมาเกิดการขายออนไลน์

91
00:05:14.576 --> 00:05:14.813

92
00:05:14.709 --> 00:05:16.634
ฟู้ดแพนด้านะครับ

93
00:05:21.437 --> 00:05:22.804
ผมอ่านนะครับ

94
00:05:23.035 --> 00:05:23.751
อ่าน

95
00:05:24.701 --> 00:05:26.574
ทดสอบก่อนเรียนพวกเรา

96
00:05:27.075 --> 00:05:28.628
พื้นฐานพวกเราก็

97
00:05:29.645 --> 00:05:30.559
พอกันนะ

98
00:05:32.206 --> 00:05:33.290
ก็คือ

99
00:05:34.838 --> 00:05:36.008
ยังไม่เข้าใจ

100
00:05:36.367 --> 00:05:37.275
ความหมาย

101
00:05:37.515 --> 00:05:38.484
ไม่เข้าใจ

102
00:05:38.866 --> 00:05:41.560
หลักการของคอมพิวเตอร์นะครับก็ไม่เป็นไร

103
00:05:42.901 --> 00:05:45.161
จริงอย่างที่ผมบอกนะครับวิชานี้

104
00:05:45.268 --> 00:05:46.612
เราควรจะจัด

105
00:05:47.114 --> 00:05:49.993
เรียนอยู่ชั้นปีที่ 3 นะครับแต่ว่าเราก็

106
00:05:50.579 --> 00:05:51.119

107
00:05:51.474 --> 00:05:55.031
ปี 1 เทอม 1 ก็ไม่เป็นไรนะครับกอล์ฟไง

108
00:05:56.232 --> 00:05:57.043
เขาบอกว่า

109
00:05:57.115 --> 00:05:59.018
โพรเซสที่

110
00:05:59.045 --> 00:05:59.778
กลับยัง

111
00:06:00.132 --> 00:06:01.610
xxxx

112
00:06:01.984 --> 00:06:03.311
เมื่อสัปดาห์ก่อนนะครับ

113
00:06:03.399 --> 00:06:06.954
พอเราส่งข้อมูลไปจากคีย์บอร์ดนะครับจากคีย์บอร์ด

114
00:06:08.585 --> 00:06:09.855
คีย์บอร์ดปุ๊บ

115
00:06:10.184 --> 00:06:11.058
ไปที่ไหนครับ

116
00:06:13.006 --> 00:06:14.791
กีต้าร์นะครับไปที่ไหน

117
00:06:17.615 --> 00:06:19.994
คีย์บอร์ดคือ input นะครับ

118
00:06:22.432 --> 00:06:24.133
พอเข้าไปในคอมพิวเตอร์

119
00:06:24.731 --> 00:06:27.998
เขาเรียกว่าเข้าไปทำอะไรไปประมวลผลใช่ไหมครับ

120
00:06:28.063 --> 00:06:29.088
ประมวลผล

121
00:06:29.014 --> 00:06:30.271
ทำอะไรต่อ

122
00:06:34.537 --> 00:06:37.464
ไปแสดงผลใช่ไหมนี่คือหลักของ input

123
00:06:38.567 --> 00:06:39.510

124
00:06:40.299 --> 00:06:41.112
โปรเซส

125
00:06:42.084 --> 00:06:44.826
ออกไปนี่คือหลักการของมัน

126
00:06:47.467 --> 00:06:49.545
โปรแกรมที่กำลังถูก

127
00:06:49.515 --> 00:06:51.677
ก็คือหมายความว่า

128
00:06:52.401 --> 00:06:55.006
โปรแกรมที่กำลัง

129
00:06:54.644 --> 00:07:04.644
เข้าไปครอบครัวของ CPU

130
00:07:00.286 --> 00:07:10.286
กินเข้าไป

131
00:07:01.815 --> 00:07:11.815
ใช้งาน CPU

132
00:07:04.065 --> 00:07:14.065
เอกสารแต่ละคนแต่งนะครับ

133
00:07:06.368 --> 00:07:16.368
หลักการก็คือ

134
00:07:09.500 --> 00:07:19.500
กำลังถูก HQ นะครับ

135
00:07:26.841 --> 00:07:27.991
ในคอมพิวเตอร์

136
00:07:26.905 --> 00:07:28.362
มันจะมีไฟล์อยู่ซอย 1

137
00:07:26.984 --> 00:07:29.253
นามสกุลไฟล์ทุกไฟล์ต้องมีนามสกุลนะครับเดี๋ยวเราต้องดูต่อไปนะครับ

138
00:07:27.845 --> 00:07:29.131
คือนามสกุลที่พี่เคยเห็นไหม

139
00:07:28.008 --> 00:07:29.558
สังเกตไหมครับเวลาใช้งานคอมพิวเตอร์

140
00:07:29.965 --> 00:07:31.166
หรือไม่รู้

141
00:07:31.745 --> 00:07:33.418
เปิดใช้งานแล้วก็ปิดนะครับ

142
00:07:37.375 --> 00:07:41.791
เราจะไปดูในสไลด์อาจารย์มากๆนะครับอาจารย์ก็พูดไปเรื่อยนะครับ

143
00:07:43.267 --> 00:07:44.668
มันไม่ได้อยู่ในนี้หรอก

144
00:07:46.979 --> 00:07:47.802
คราวนี้

145
00:07:47.875 --> 00:07:48.452
ภาพ

146
00:07:48.384 --> 00:07:49.197

147
00:07:49.284 --> 00:07:50.617
ถ้าโปรแกรมเดียว

148
00:07:52.485 --> 00:07:55.812
ทำงานปุ๊บเป็นอย่างไรครับยุ่งยากไหม

149
00:07:58.632 --> 00:07:59.734

150
00:08:00.485 --> 00:08:01.887
เข้าไปประมวลผลเสร็จ

151
00:08:02.406 --> 00:08:03.345
แสดงออก

152
00:08:04.769 --> 00:08:06.617
ระบบอินเดียมีปัญหานะครับ

153
00:08:06.499 --> 00:08:08.868
แต่ถ้าเมื่อไหร่ก็ตาม

154
00:08:10.336 --> 00:08:13.666
หลายๆโปรแกรมทำงานเป็นระบบหลายโปรแกรม

155
00:08:14.174 --> 00:08:14.760
เขาบอก

156
00:08:14.814 --> 00:08:16.297
เขาบอกว่าโปรเซฟ

157
00:08:16.485 --> 00:08:18.399
อาจเก็บได้กับรถยนต์

158
00:08:19.744 --> 00:08:22.231
ก็คือมีรถยนต์หลายคัน

159
00:08:24.615 --> 00:08:28.654
และตัวของรถยนต์เองก็เปรียบเสมือนคนขับ

160
00:08:29.606 --> 00:08:30.043

161
00:08:30.365 --> 00:08:31.505
เหมือนกับว่า

162
00:08:31.844 --> 00:08:35.979
คอมพิวเตอร์เรามีแค่เครื่องเดียวแต่มีคนต้องการใช้งานเยอะ

163
00:08:36.068 --> 00:08:37.215
ทำอย่างไร

164
00:08:39.075 --> 00:08:42.018
ถ้าเป็นเราเราทำอย่างไรครับ

165
00:08:42.470 --> 00:08:44.067
ได้มีรถอยู่ 5 คัน

166
00:08:45.100 --> 00:08:47.190
มีคนขับอยู่คนเดียว

167
00:08:48.737 --> 00:08:50.668
ทำอย่างไรจึงถึงขับ

168
00:08:50.606 --> 00:08:51.681
ไปคันเดียว

169
00:08:53.415 --> 00:08:54.105

170
00:08:54.184 --> 00:08:54.895
ร่าง

171
00:08:54.963 --> 00:08:56.678
รถ 4 คันคนอื่นล่ะ

172
00:08:59.306 --> 00:08:59.536

173
00:08:59.565 --> 00:09:01.670
คนอื่นล่ะทำอย่างไร

174
00:09:03.144 --> 00:09:06.026
คนอื่นล่ะมีวิธีการอื่นไหมครับ

175
00:09:08.006 --> 00:09:11.419
หลักการเขียนโปรแกรม

176
00:09:11.475 --> 00:09:14.908
จะเข้าไปทำงานหรือเข้าไปควบคุมซีพียูได้ทีละ 1

177
00:09:15.373 --> 00:09:17.220
ก็เหมือนคนเรา

178
00:09:18.066 --> 00:09:20.041
รถขับได้ทีละคัน

179
00:09:22.931 --> 00:09:27.869
ราชวงศ์ก็ไม่ได้วิธีการก็คือเขาก็จะกลับ

180
00:09:27.606 --> 00:09:29.144

181
00:09:29.732 --> 00:09:30.240
จ้า

182
00:09:30.568 --> 00:09:32.589
ราชภัฏสกลนครก็ไปถึง

183
00:09:33.305 --> 00:09:34.122
แล้วไปจอด

184
00:09:37.845 --> 00:09:41.490
ขับคันที่ 2 เราไปขับคันที่ 4 คันที่ 5 นะครับ

185
00:09:43.413 --> 00:09:46.846
พอไปถึงก็ขับมาใหม่ย้อนไปถึงหน้าอก

186
00:09:47.399 --> 00:09:48.906
รูปอย่างนี้คือหลักการ

187
00:09:49.244 --> 00:09:49.706
ครับ

188
00:09:52.330 --> 00:09:57.078
เป็นอย่างไรครับคอมพิวเตอร์ทำงานด้วย

189
00:09:57.131 --> 00:09:58.800
แรงสูงถูกไหม

190
00:10:00.335 --> 00:10:00.719

191
00:10:00.715 --> 00:10:02.528
หายใจทันไหมครับ

192
00:10:04.365 --> 00:10:05.339
สมัย

193
00:10:07.900 --> 00:10:09.321
ไม่น่ารัก

194
00:10:10.075 --> 00:10:15.228
การทำงานจริงๆนะมันจะทำงานอย่างที่อาจารย์ยกตัวอย่างนะครับ

195
00:10:15.330 --> 00:10:17.033
คันทีละคัน

196
00:10:17.830 --> 00:10:22.202
แต่พอเวลาทำจริงๆทำงานที่ด้วยความเร็วสูง

197
00:10:22.365 --> 00:10:24.792
เหมือนว่าไปพร้อมพร้อมกันเลย

198
00:10:25.174 --> 00:10:25.772
นะครับ

199
00:10:27.297 --> 00:10:30.597
นี่คือหลักการทำงานของคอมพิวเตอร์นะครับ

200
00:10:30.563 --> 00:10:31.803
วันนี้

201
00:10:32.806 --> 00:10:33.177

202
00:10:33.387 --> 00:10:35.105
CPU เป็นคนขับ

203
00:10:35.175 --> 00:10:39.851
โปรแกรมเหมือนรถนะครับทำอย่างไรให้ไปด้วยความเร็วสูงนะครับ

204
00:10:42.404 --> 00:10:42.668

205
00:10:48.484 --> 00:10:52.411
คราวนี้มาดูโปรแกรมขององค์ประกอบของโปรเซสนะครับ

206
00:10:52.835 --> 00:10:55.290
โปรเซสมีองค์ประกอบอะไรบ้าง

207
00:10:57.131 --> 00:10:57.949

208
00:10:58.015 --> 00:10:59.899
พอเรียนจบบทนี้นะครับ

209
00:10:59.874 --> 00:11:01.741
นักศึกษาก็จะเอาเงิน

210
00:11:01.603 --> 00:11:03.130
เริ่มง่วงแล้ว

211
00:11:03.529 --> 00:11:05.712
มันไม่เหมือนบทที่ 1 ใช่ไหมครับ

212
00:11:05.698 --> 00:11:07.455
งงไม่ต้องตกใจนะครับ

213
00:11:09.363 --> 00:11:10.196
ไม่ค่อย

214
00:11:10.182 --> 00:11:14.361
ปรับนะครับเพราะว่าเราเพิ่งค่อยเรียนปี 1 นะครับ

215
00:11:15.065 --> 00:11:16.254
ไปหลายอย่าง

216
00:11:16.973 --> 00:11:17.492
แล้ว

217
00:11:17.497 --> 00:11:20.749
นอนที่ห้องแลปแล้วก็ยังใช้ไม่ได้ใช่ไหมครับ

218
00:11:21.075 --> 00:11:25.757
อาจารย์เขาแจ้งหรือยังครับว่าใช้ได้เมื่อไหร่เขาแจ้งหรือยัง

219
00:11:25.935 --> 00:11:28.133
เราก็ไม่รู้ว่าจะใช้เมื่อไหร่

220
00:11:28.764 --> 00:11:29.366

221
00:11:29.777 --> 00:11:34.287
ผมแวะไปเมื่อวานก็ไม่มีทีท่าที่จะใช้ได้เลยคนทำก็

222
00:11:34.135 --> 00:11:36.372
นั่งทำ qos

223
00:11:36.944 --> 00:11:38.340
คืนนี้ผมว่า

224
00:11:39.262 --> 00:11:43.006
น่าจะไม่ทันนะครับน่าจะได้ใช้เทอมหน้าเทอมหน้าก็

225
00:11:44.244 --> 00:11:46.034
เราได้เครื่องใหม่แล้ว

226
00:11:47.263 --> 00:11:52.441
เทอมหน้าก็มาลงโปรแกรมนะครับเพิ่มหน้าก็มีคอมที่มีความเร็วสูงเทอมหน้านะครับ

227
00:11:54.366 --> 00:11:58.912
องค์ประกอบของโปรเซสนะครับทุกตัวจะต้องมีชื่อ

228
00:11:59.362 --> 00:12:01.087
และหมายเลขประจำตัวนะครับ

229
00:12:03.584 --> 00:12:03.892

230
00:12:03.836 --> 00:12:05.434
โปรเซส ID นะครับ

231
00:12:08.902 --> 00:12:10.873
และจะต้องไม่ซ้ำกันนะครับ

232
00:12:13.304 --> 00:12:16.850
ชื่อไฟล์ซ้ำกันได้ไหม

233
00:12:20.362 --> 00:12:21.115
ได้ไหมครับ

234
00:12:22.914 --> 00:12:24.798
ชื่อไฟล์นามสกุลไฟล์น่ะ

235
00:12:25.144 --> 00:12:26.428
องค์ประกอบ

236
00:12:26.812 --> 00:12:27.626

237
00:12:28.805 --> 00:12:29.820
ชื่อ

238
00:12:30.734 --> 00:12:31.210
แรก

239
00:12:31.629 --> 00:12:36.494
ทำตัวห้ามซ้ำกันนะครับหมายเลขบัตรประจำตัวประชาชนซ้ำกันได้ไหมครับได้ไหม

240
00:12:37.663 --> 00:12:38.483
ไม่ได้นะครับ

241
00:12:40.213 --> 00:12:41.993
จะถามย้อนกลับว่า

242
00:12:41.943 --> 00:12:45.318
นามสกุลมีโอกาสซ้ำกันได้ไหม

243
00:12:46.996 --> 00:12:48.402
แน่นะครับเพราะอะไร

244
00:12:49.364 --> 00:12:49.792

245
00:12:50.263 --> 00:12:53.197
อาจจะมีพิษเช่นจันทร์กลุ่ม 5 คนก็ได้

246
00:12:53.203 --> 00:12:54.673
เพราะอะไรครับ

247
00:12:54.613 --> 00:12:54.861

248
00:12:54.742 --> 00:12:57.942
เพราะอาจจะมีญาติพี่น้องนะครับนามสกุลเหมือนกัน

249
00:12:58.514 --> 00:13:00.234
ชื่อพิเชษฐ์

250
00:13:01.012 --> 00:13:02.548
เหมือนกันซ้ำได้

251
00:13:03.263 --> 00:13:05.664
แต่เลข 13 หลักซ้ำไม่ได้นะครับ

252
00:13:06.465 --> 00:13:09.237
องค์ประกอบที่ 2 ของโปรเซสก็คือ

253
00:13:09.534 --> 00:13:11.216
ทุกเกษตร

254
00:13:11.463 --> 00:13:12.427
ต้องมีโค้ด

255
00:13:13.373 --> 00:13:13.900
นะครับ

256
00:13:14.398 --> 00:13:15.065
โพสต์

257
00:13:16.705 --> 00:13:17.680
รหัส

258
00:13:21.374 --> 00:13:24.332
ขับรถโค้ชก็คือสามารถ xxxx

259
00:13:25.464 --> 00:13:26.323
ได้เลย

260
00:13:27.066 --> 00:13:28.305
คือภาษาเครื่อง

261
00:13:28.413 --> 00:13:29.853
แปลเรียบร้อยแล้ว

262
00:13:32.465 --> 00:13:34.611
ประกอบอาชีพ 3 ก็คือข้อมูล

263
00:13:35.664 --> 00:13:37.419
deta นะครับ

264
00:13:39.696 --> 00:13:41.894
ข้อมูลนี้นะครับเขาบอกว่า

265
00:13:44.434 --> 00:13:44.695

266
00:13:45.713 --> 00:13:53.270
โปรแกรมที่ต้องการอาจจะเป็นมอเตอร์ไซค์ของโปรเจคหนึ่งก็ได้หรืออาจจะใช้ร่วมกันของ proteus 1 ก็ได้

267
00:13:53.074 --> 00:13:54.594
ใช้ร่วมกันได้นะครับ

268
00:13:55.244 --> 00:13:56.182
ตัวอย่างของ

269
00:14:07.676 --> 00:14:09.648
เล่นฐานข้อมูลระบบ

270
00:14:10.106 --> 00:14:10.985

271
00:14:11.065 --> 00:14:12.840
ราชภัฏสกลนคร

272
00:14:14.396 --> 00:14:15.663
เชิญเรามา

273
00:14:16.828 --> 00:14:19.886
รายงานตัวเป็นนักศึกษาขึ้นทะเบียนปุ๊บ

274
00:14:21.763 --> 00:14:25.086
เราไปห้องสมุดไปใช้ฐานข้อมูลเดียวกัน

275
00:14:25.664 --> 00:14:27.623
เงินก็ใช้ฐานข้อมูล

276
00:14:27.572 --> 00:14:28.775
ข้อมูลเดียวกัน

277
00:14:28.861 --> 00:14:29.566
นะครับ

278
00:14:30.329 --> 00:14:32.350
สูตรน้ำท่อมไปกองพัฒ

279
00:14:33.274 --> 00:14:34.092
อย่างนี้

280
00:14:34.163 --> 00:14:34.776

281
00:14:34.871 --> 00:14:36.458
ฐานข้อมูลเดียวกันนะครับ

282
00:14:43.129 --> 00:14:44.319
กรอบ

283
00:14:44.532 --> 00:14:46.842
องค์ที่ 4 ของโปรเซสก็คือ

284
00:14:48.181 --> 00:14:49.522
control

285
00:14:50.033 --> 00:14:50.995
เครื่อง

286
00:14:51.572 --> 00:14:52.651
โปรแกรม

287
00:14:54.004 --> 00:14:58.172
ระบบปฏิบัติการจะกำหนดพื้นที่บางอย่างใน

288
00:14:59.441 --> 00:15:00.289
เป็น oled

289
00:15:00.780 --> 00:15:01.842
คอนโทรลบล็อก

290
00:15:04.433 --> 00:15:06.237
หรือ 4 PB

291
00:15:06.297 --> 00:15:06.987
นะครับ

292
00:15:12.829 --> 00:15:14.154
กำหนดไว้ทำไม

293
00:15:15.632 --> 00:15:17.897
ก็คือ 1 กำหนดไว้เพื่อ

294
00:15:18.464 --> 00:15:21.472
สถานะของโปรเซสในปัจจุบัน

295
00:15:24.661 --> 00:15:27.126
เก็บหมายเลขบัญชีตัวของโปรตุเกส

296
00:15:28.479 --> 00:15:30.457
ความสำคัญของโปรเซส

297
00:15:30.834 --> 00:15:31.911
SCB

298
00:15:32.942 --> 00:15:35.343
โปรเน็ตแต่ละตัวจะมี

299
00:15:35.961 --> 00:15:37.480
บล็อกควบคุมโปรแกรมหรือ

300
00:15:37.810 --> 00:15:38.978
pcb อยู่

301
00:15:40.511 --> 00:15:43.319
สถานะของโปรเน็ตปัจจุบัน

302
00:15:43.529 --> 00:15:44.468
หมายเลข

303
00:15:46.011 --> 00:15:48.791
ก็เก็บความสำคัญของหมายเลขโปรเซสไว้

304
00:15:48.640 --> 00:15:56.329
นอกจากนั้นก็ยังเก็บสารสนเทศที่เกี่ยวกับ

305
00:15:56.741 --> 00:15:59.584
การจัดการหน่วยความจำของ Process

306
00:16:01.280 --> 00:16:03.568
ข้อมูลการรับส่งของ Process

307
00:16:04.542 --> 00:16:09.575
ข้อมูลสำคัญของโปรเซสเอาไว้ใน dcb นั่นเองนะครับ

308
00:16:11.141 --> 00:16:14.520
ที่ใช้เก็บจะเก็บไป register

309
00:16:15.181 --> 00:16:16.608
เธอคืออะไร

310
00:16:17.992 --> 00:16:20.454
register คือหน่วยความจำขนาดเล็ก

311
00:16:23.299 --> 00:16:28.079
ส่วนรายละเอียดต่างๆอาจารย์จะพูดในบทที่ 3 4 5 นะครับ

312
00:16:28.551 --> 00:16:32.426
อันนี้พูดคร่าวๆก่อนให้พวกเรามองภาพกว้างๆนะครับ

313
00:17:15.350 --> 00:17:16.201
อยู่ต่อนะครับ

314
00:17:20.215 --> 00:17:22.585
ประกอบออกมานะครับของโปรเจค

315
00:17:22.899 --> 00:17:23.617
ก็คือ

316
00:17:24.374 --> 00:17:26.406
โปรแกรม status Word นะครับ

317
00:17:28.018 --> 00:17:29.043
หรือพี่เอส

318
00:17:29.229 --> 00:17:30.318
W นะครับ

319
00:17:32.180 --> 00:17:33.885
status Word นะครับ

320
00:17:33.968 --> 00:17:34.434

321
00:17:34.800 --> 00:17:38.296
ตัวควบคุมลำดับการ HQ ของ Process

322
00:17:40.311 --> 00:17:42.974
จะบอกว่าโปรเซสนี้จะเข้าไป

323
00:17:44.099 --> 00:17:47.070
เอาคอม CPU ลำดับที่เท่าไหร่นะครับ

324
00:17:52.610 --> 00:17:53.456
มานะครับ

325
00:17:53.441 --> 00:17:57.255
โปรเน็ต true โปรเน็ต

326
00:17:57.299 --> 00:18:00.445
จะมีคุณสมบัติดังต่อไปนี้นะครับ

327
00:18:01.592 --> 00:18:02.422
1

328
00:18:04.529 --> 00:18:07.305
ตัวจะมีลำดับความสำคัญ

329
00:18:09.970 --> 00:18:10.812
ต่างกันนะครับ

330
00:18:11.828 --> 00:18:15.563
Facebook Frozen จะมีลำดับความสำคัญนะครับ

331
00:18:17.542 --> 00:18:22.329
rosetta จะมีความสำคัญมากกว่า process B หรือ

332
00:18:22.473 --> 00:18:28.019
Rolex ของผู้ดูแลระบบจะมีความสำคัญมากกว่า process ของ User นะครับ

333
00:18:30.271 --> 00:18:33.349
คุณสมบัติที่ 2 คืออำนาจหน้าที่นะครับ

334
00:18:34.241 --> 00:18:36.281
จะมีอำนาจหน้าที่ที่ต่างกัน

335
00:18:36.610 --> 00:18:38.655
โปรเซสของผู้ดูแลระบบ

336
00:18:39.299 --> 00:18:43.282
มีอำนาจหน้าที่มากกว่าของ User อย่างนี้เป็นต้นนะครับ

337
00:18:45.187 --> 00:18:46.997
หรือคุณสมบัติอื่นๆ

338
00:18:47.298 --> 00:18:48.162
ที่ OS

339
00:18:49.147 --> 00:18:49.705
กำหนด

340
00:18:52.928 --> 00:18:54.809
อันนี้ขึ้นอยู่กับ OS ครับ

341
00:18:55.297 --> 00:18:57.663
อยู่กับว่าเราใช้ OS อะไร

342
00:18:58.747 --> 00:19:00.550
ใช้ Windows 8

343
00:19:00.608 --> 00:19:01.686
ใช้ Windows 10

344
00:19:01.887 --> 00:19:03.027
ใช้ Windows 11

345
00:19:03.548 --> 00:19:05.165
คุณสมบัติของโปรเซส

346
00:19:05.471 --> 00:19:06.863
ต่างกันออกไป

347
00:19:07.270 --> 00:19:08.667
ยกตัวอย่างเช่นนะครับ

348
00:19:11.618 --> 00:19:12.689
Windows 8

349
00:19:14.628 --> 00:19:16.141
สามารถตั้งชื่อได้

350
00:19:17.248 --> 00:19:19.469
ความยาวกี่ตัวอักษรรู้ไหม

351
00:19:20.188 --> 00:19:21.140
เคยไหม

352
00:19:23.071 --> 00:19:28.388
การจะยังไม่บอกหรอกว่ากี่ตัวอักษรนะเราสามารถตั้งชื่อได้ชื่อไฟล์น่ะ

353
00:19:29.088 --> 00:19:29.590

354
00:19:30.427 --> 00:19:31.441
Windows 11

355
00:19:33.057 --> 00:19:35.842
ห่างกันไหมลองดูนะลองดู

356
00:19:36.187 --> 00:19:38.297
เดี๋ยวเราจะไปลองภาคปฏิบัติ

357
00:19:39.327 --> 00:19:43.891
ถ้าเกิดเราเป็น windows 8 เราสามารถตั้งชื่อได้กี่ตัว

358
00:19:44.577 --> 00:19:45.467
61

359
00:19:46.109 --> 00:19:47.846
ซื้อความยาวได้กี่ตัว

360
00:19:48.672 --> 00:19:51.100
ก็คือคุณสมบัติที่แต่ละตัว

361
00:19:51.618 --> 00:19:53.479
OS เป็นคนกำหนดนะครับ

362
00:20:00.957 --> 00:20:03.410
องค์ประกอบของโปรเกรสนะครับ

363
00:20:04.226 --> 00:20:07.036
ตอนนี้ไปดูสถานะของโปรเซสนะครับ

364
00:20:09.986 --> 00:20:10.798
อะไรนะครับ

365
00:20:11.516 --> 00:20:12.786
อยู่กับพี่พลอยนะ

366
00:20:14.717 --> 00:20:16.771
นอนค่อยเอาคืนให้น้องนะครับ

367
00:20:17.671 --> 00:20:21.092
การลืมอัพใส่ในไลน์กลุ่มไว้นะครับ

368
00:20:21.377 --> 00:20:22.715
ไปดูก่อนนะครับ

369
00:20:24.071 --> 00:20:26.938
คราวนี้มาดูสถานะของโปรเซสนะครับ

370
00:20:26.877 --> 00:20:30.871
process จะแบ่งออกเป็นสถานะได้ดังต่อไปนี้นะครับ

371
00:20:31.486 --> 00:20:33.339
1 สถานะพร้อม

372
00:20:34.946 --> 00:20:37.124
สถานะพร้อมเป็นอย่างไร

373
00:20:37.887 --> 00:20:43.785
ตลาดนัดพร้อมเขาบอกว่าเป็นสถานะที่พร้อมที่จะใช้ CPU ทันที

374
00:20:45.447 --> 00:20:46.184
พี่โอ๊ต

375
00:20:46.086 --> 00:20:47.427
มอบหมายให้

376
00:20:48.908 --> 00:20:50.764
รอแล้วเรารอคิวแล้ว

377
00:20:50.956 --> 00:20:52.227
เรายืนรอแล้ว

378
00:20:53.386 --> 00:20:55.838
รอเข้าไปครอบครอง CPU นะครับ

379
00:20:56.008 --> 00:20:58.301
หรือรอเข้าไปใช้งาน CPU

380
00:20:58.826 --> 00:21:01.119
เราเรียกว่าสถานะพร้อม

381
00:21:02.540 --> 00:21:03.094
เช่น

382
00:21:04.327 --> 00:21:08.238
เราจะไปเข้าห้องน้ำห้องน้ำเป็น CPU สมมุตินะ

383
00:21:08.173 --> 00:21:13.677
เรายืนรอคิวเลย 10 คนเราพร้อมแล้วเราเข้าไปพร้อมใช้งาน

384
00:21:13.739 --> 00:21:16.130
เราเรียกว่าต่อธนภพนะครับ

385
00:21:16.556 --> 00:21:19.391
สถานะที่ 2 คือสถานะรัน

386
00:21:20.909 --> 00:21:22.048
นั่นคืออะไรครับ

387
00:21:22.888 --> 00:21:27.077
สถานะคือสถานะที่โปรเซสกำลัง

388
00:21:26.986 --> 00:21:28.861
ครอบครอง CPU อยู่

389
00:21:30.507 --> 00:21:30.809

390
00:21:30.756 --> 00:21:35.373
เข้า Facebook ครอง CPU ที่เราเรียกว่ารันโปรแกรมใช่ไหม

391
00:21:36.017 --> 00:21:37.284
โปรแกรมรันแล้ว

392
00:21:38.127 --> 00:21:40.548
นี่คือสถานะรันนะครับ

393
00:21:46.516 --> 00:21:48.155
สถานะที่ 3 นะครับ

394
00:21:48.947 --> 00:21:50.211
สถานะติดขัด

395
00:21:53.557 --> 00:21:55.473
เขาบอกว่าสถานะติดขัด

396
00:21:56.186 --> 00:21:59.976
จากการที่พงษ์สิทธิ์หยุดร้อยเหตุการณ์

397
00:22:01.815 --> 00:22:04.838
เหตุการณ์ใดเหตุการณ์หนึ่งให้เกิดขึ้น

398
00:22:05.677 --> 00:22:08.374
โดยโปรเซสไม่ต้องใช้ซีพียู

399
00:22:09.695 --> 00:22:12.091
และไม่ต้องไปครอบครอง CPU

400
00:22:12.707 --> 00:22:14.996
เราไม่รู้ว่าเหตุการณ์นั้นคืออะไร

401
00:22:14.887 --> 00:22:16.277
ไม่รู้นะครับ

402
00:22:16.165 --> 00:22:18.455
ตัวอย่างเช่น

403
00:22:20.646 --> 00:22:20.926

404
00:22:21.606 --> 00:22:22.199
ผมกลับ

405
00:22:22.187 --> 00:22:23.269
แม็กกี้

406
00:22:23.406 --> 00:22:24.748
หรือกลับอุบลน่ะ

407
00:22:25.969 --> 00:22:26.542
ผม

408
00:22:26.666 --> 00:22:28.337
เป็น process A

409
00:22:29.169 --> 00:22:31.602
ไปยืนรอคิวในสถานะพร้อม

410
00:22:31.725 --> 00:22:34.708
ฟุตบอลในสถานะที่ 2

411
00:22:36.456 --> 00:22:42.905
ผมเปลี่ยนจากสนามพร้อมเข้าเป็นสถานการณ์ก็คือเข้าไปครอบครอง CPU

412
00:22:44.208 --> 00:22:48.322
อุบลก็รออยู่อุบลก็รออยู่สถานะพร้อมนะครับ

413
00:22:49.396 --> 00:22:52.559
จังหวัดที่ผมครอบครอง CPU อยู่

414
00:22:52.546 --> 00:22:56.594
บังเอิญว่าผมจำเป็นจะต้องไปพิมพ์งาน

415
00:22:57.226 --> 00:22:58.698
ไปพิมพ์เอกสาร

416
00:23:00.297 --> 00:23:01.913
ที่พิมพ์เอกสาร

417
00:23:02.346 --> 00:23:04.521
ต้องออกไปที่ Printer

418
00:23:05.927 --> 00:23:08.018
แล้วช่วงที่ออกไปพูด

419
00:23:08.356 --> 00:23:12.033
ผมเองไม่จำเป็นต้องไปใช้งาน CPU นะครับ

420
00:23:13.038 --> 00:23:16.838
จังหวะนี้ล่ะครับเขาเรียกว่าสถานะ

421
00:23:17.909 --> 00:23:18.187

422
00:23:18.025 --> 00:23:20.875
เหตุการณ์ที่หยิบพวกของโปรเซส

423
00:23:21.046 --> 00:23:23.868
ไฟติดต่ออุปกรณ์พ่วงข้าง

424
00:23:24.945 --> 00:23:27.785
ขณะนี้บนจะเข้ามาแทนที่ผม

425
00:23:28.526 --> 00:23:28.802

426
00:23:28.655 --> 00:23:29.561
ออกไหม

427
00:23:31.148 --> 00:23:34.126
สถานะติดขัดเกิดจากอะไร

428
00:23:34.868 --> 00:23:40.774
เราก็บอกว่าเกิดจากสถานะที่โปรเซสเข้าไปครอบครองอยู่แล้ว

429
00:23:41.385 --> 00:23:42.186
แต่เกิด

430
00:23:42.156 --> 00:23:44.598
เหตุการณ์ที่โพสเฟสเอง

431
00:23:44.656 --> 00:23:46.455
ไม่จำเป็นจะต้อง

432
00:23:46.578 --> 00:23:48.443
ครอบครอง CPU ต่อ

433
00:23:50.674 --> 00:23:53.242
หรือไปติดต่อกับอุปกรณ์ข้างนอก

434
00:23:53.615 --> 00:23:56.928
อุปกรณ์รอบข้างแทนปล่อย CPU ไป

435
00:23:57.008 --> 00:23:59.703
process ใหม่ต้องเข้ามาแทนที่นะครับ

436
00:24:01.805 --> 00:24:03.361
นี่คือสถานะติดขัด

437
00:24:05.775 --> 00:24:07.321
สถานะต่อมานะครับ

438
00:24:07.567 --> 00:24:08.728
สถานะพัก

439
00:24:11.667 --> 00:24:19.118
เขาบอกสถานะพระก็คือสถานะที่โปรเซสไม่มีการทำงานใดๆเลยก็คือจบสมบูรณ์

440
00:24:20.305 --> 00:24:24.450
ผมเข้าไปรับรอง CPU ทำงานเสร็จสิ้นแล้วออก

441
00:24:24.655 --> 00:24:25.567
จบเลย

442
00:24:25.995 --> 00:24:28.285
ไปทำงานต่อนิ่งพัก

443
00:24:28.494 --> 00:24:29.600
จบเลยนะครับ

444
00:24:39.576 --> 00:24:39.854

445
00:24:39.705 --> 00:24:41.072
รถเสร็จแล้วนะครับ

446
00:24:41.685 --> 00:24:46.722
สามารถที่จะเปลี่ยนสถานะหนึ่งไปสถานะหนึ่งได้ตลอดเวลา

447
00:24:48.144 --> 00:24:48.621

448
00:24:50.195 --> 00:24:50.658
ครับ

449
00:24:51.345 --> 00:24:55.597
ขึ้นอยู่กับว่าตรงนั้นอยู่ในสถานะอะไรอาจจะพร้อม

450
00:24:55.824 --> 00:24:57.371
เข้าไป Run

451
00:24:57.684 --> 00:25:02.522
งานปุ๊บต้องออกไปติดต่อกับอุปกรณ์รอบข้างเป็นสถานะ

452
00:25:03.770 --> 00:25:05.810
ติดขัดเสร็จกลับไปพร้อมใหม่

453
00:25:06.006 --> 00:25:07.523
พร้อมเสร็จเข้าไปร้าน

454
00:25:07.736 --> 00:25:08.979
ร้านเสร็จแล้ว

455
00:25:09.338 --> 00:25:10.122
จบแล้ว

456
00:25:10.615 --> 00:25:11.101
ไปพัก

457
00:25:11.314 --> 00:25:11.918

458
00:25:12.275 --> 00:25:15.006
มันจะเปลี่ยนไปอย่างนี้ตลอดเวลานะครับ

459
00:25:32.445 --> 00:25:34.525
วันนี้อาจารย์อธิบายไปแล้วนะครับ

460
00:25:34.625 --> 00:25:35.607
อะไรนะครับ

461
00:25:36.415 --> 00:25:38.311
ดูรูปนะครับเห็นไหมครับ

462
00:25:41.344 --> 00:25:42.282
รูปภาพ

463
00:25:43.267 --> 00:25:44.254
อธิบาย

464
00:25:45.437 --> 00:25:47.589
การเปลี่ยนสถานะของโปรเซส

465
00:25:48.894 --> 00:25:51.429
เห็นไหมเหมือนที่อาจารย์อธิบายเมื่อกี้

466
00:25:52.039 --> 00:25:56.301
เริ่มต้นมายืนต่อคิวเลย 1 2 3 4 5

467
00:25:56.705 --> 00:25:57.579
เพราะไหม

468
00:25:57.668 --> 00:25:58.531
พร้อม

469
00:25:59.775 --> 00:26:00.659
พร้อมเสร็จ

470
00:26:02.594 --> 00:26:08.912
ได้เวลาโอเคเข้าไปทีละตัวทีละตัวทีละโปรแกรมธีรพงษ์

471
00:26:09.506 --> 00:26:10.822
มีอะไรเกิดขึ้น

472
00:26:11.807 --> 00:26:12.431
จบครับ

473
00:26:12.384 --> 00:26:16.250
พักเลยนี่ครับคือการเปลี่ยนสถานะของโปรเซส

474
00:26:18.275 --> 00:26:21.209
ถ้าเกิดเหตุการณ์ใดเหตุการณ์หนึ่งขึ้นนะครับ

475
00:26:21.870 --> 00:26:22.669
อะไรครับ

476
00:26:23.340 --> 00:26:24.988
ถ้าเรามองรูปเมื่อกี้นะ

477
00:26:26.538 --> 00:26:27.073

478
00:26:28.836 --> 00:26:29.639
รูปนี้

479
00:26:30.509 --> 00:26:32.504
มาพร้อมมารัน

480
00:26:32.424 --> 00:26:33.431
แล้วก็จบ

481
00:26:35.044 --> 00:26:37.791
สมมุติว่า process แต่ละตัว

482
00:26:38.184 --> 00:26:39.132
เอาไปรัน

483
00:26:39.845 --> 00:26:42.763
เวลาไม่เท่ากันจะเกิดอะไรขึ้น

484
00:26:42.854 --> 00:26:44.161
ยกตัวอย่างนะ

485
00:26:44.644 --> 00:26:45.195

486
00:26:45.607 --> 00:26:47.626
เส้นผม

487
00:26:48.745 --> 00:26:49.431
พร้อม

488
00:26:50.346 --> 00:26:51.250
เวลา

489
00:26:51.815 --> 00:26:53.009
2 วินาที

490
00:26:53.736 --> 00:26:54.476
แล้วก็จบ

491
00:26:55.278 --> 00:26:56.657
มีอะไรเกิดขึ้นไหม

492
00:26:57.514 --> 00:26:58.313
ไม่มี

493
00:26:59.496 --> 00:27:00.112
อันนี้

494
00:27:01.038 --> 00:27:01.870
อุบล

495
00:27:02.436 --> 00:27:04.036
อุบลมาต่อคิว

496
00:27:04.109 --> 00:27:05.107
มาพร้อม

497
00:27:05.575 --> 00:27:06.973
อุบลเข้าไปรับ

498
00:27:07.305 --> 00:27:10.046
อุบลบอกผมใช้เวลา 3 ชั่วโมง

499
00:27:10.705 --> 00:27:11.731
เป็นอย่างไรครับ

500
00:27:12.369 --> 00:27:13.121
เราก็จบ

501
00:27:13.906 --> 00:27:14.589
เห็นไหม

502
00:27:15.506 --> 00:27:16.251
คราวนี้

503
00:27:16.975 --> 00:27:17.546

504
00:27:19.284 --> 00:27:19.841
นิ่ม

505
00:27:20.494 --> 00:27:22.413
ถามคนที่ถามมา

506
00:27:23.053 --> 00:27:24.169
ฮิลคอฟ

507
00:27:24.608 --> 00:27:24.873

508
00:27:24.736 --> 00:27:25.437
ว่ามี

509
00:27:25.375 --> 00:27:25.626

510
00:27:25.624 --> 00:27:28.055
ใช้เวลาแค่ 1 วินาที

511
00:27:27.936 --> 00:27:30.874
ต้องรออุบล 3 ชั่วโมง

512
00:27:31.384 --> 00:27:32.273
นึกออกนะ

513
00:27:32.669 --> 00:27:33.520
ใครจบ

514
00:27:34.075 --> 00:27:39.448
นักนั้นในระบบคอมพิวเตอร์ของเรานะครับต้องไม่เกิดเหตุการณ์นี้เกิดขึ้น

515
00:27:39.835 --> 00:27:45.275
ต้องมีการกำหนดเวลาขึ้นมาว่าคุณจะต้องเข้าไปเวลานี้แล้วจบนะ

516
00:27:45.784 --> 00:27:48.681
เราเรียกเวลานี้ว่าเวลาควอนตัม

517
00:27:51.940 --> 00:27:53.086

518
00:27:53.465 --> 00:27:55.394
ว่าเวลาควอนตัมคืออะไร

519
00:27:56.095 --> 00:27:56.857
คืออะไรครับ

520
00:27:58.339 --> 00:27:59.872
คือเวลาที่

521
00:28:00.374 --> 00:28:01.842
กำหนดไว้ว่า

522
00:28:02.747 --> 00:28:05.824
โปรเน็ตแต่ละตัวสามารถเข้าไป

523
00:28:06.205 --> 00:28:06.463

524
00:28:06.453 --> 00:28:08.273
ลอง CPU ได้

525
00:28:08.638 --> 00:28:09.918
เวลาเท่าไร

526
00:28:11.004 --> 00:28:12.477
หรืองานเท่าไร

527
00:28:14.653 --> 00:28:16.896
เรากำหนดเวลา quantum ไว้

528
00:28:17.013 --> 00:28:20.231
ถ้าวินาทีนะ 15 วินาที

529
00:28:20.674 --> 00:28:26.443
แปลว่า Frozen ตัวสามารถเข้าไปคลองได้แค่ 5 วินาที

530
00:28:27.395 --> 00:28:29.005
เมื่อกี้อยากเมื่อกี้

531
00:28:29.254 --> 00:28:30.818
โฮมโปรเกรด A

532
00:28:31.745 --> 00:28:32.971
เข้าไป 3 วิ

533
00:28:33.868 --> 00:28:34.629
ตกไหม

534
00:28:35.584 --> 00:28:35.862

535
00:28:36.805 --> 00:28:37.071

536
00:28:36.938 --> 00:28:37.146

537
00:28:37.067 --> 00:28:39.640
ทวิตใช่ไหมตั้ม

538
00:28:40.205 --> 00:28:41.937
อุบล 3 ชั่วโมง

539
00:28:41.936 --> 00:28:43.862
เข้าไปแค่

540
00:28:44.553 --> 00:28:45.112

541
00:28:46.023 --> 00:28:50.702
แล้วให้วิ่งเข้าไปเอาอีก 1 วินาทีนั่นคือหลักการของมันนะครับ

542
00:28:59.024 --> 00:29:00.807
มันก็จะเกิดรูปนี้ขึ้น

543
00:29:02.545 --> 00:29:03.229
ใช่ไหม

544
00:29:04.595 --> 00:29:05.154
นะครับ

545
00:29:06.325 --> 00:29:07.138
พร้อม

546
00:29:08.304 --> 00:29:10.353
เราเอาเวลาควันตั้มนะครับ

547
00:29:11.954 --> 00:29:13.815
เวลามันได้แค่ 5 วินาที

548
00:29:14.714 --> 00:29:17.246
คืนนั้นนะคุณต้องย้อนมาใหม่

549
00:29:17.593 --> 00:29:20.879
มันเลยทำให้เกิดระบบหลายโปรแกรมขึ้นนะครับ

550
00:29:21.505 --> 00:29:24.120
เวลาเราทำงานในคอมพิวเตอร์จริง

551
00:29:24.515 --> 00:29:26.028
มันทำอย่างนี้ก็จริงครับ

552
00:29:26.623 --> 00:29:27.622
รู้สึก

553
00:29:28.353 --> 00:29:33.913
มันทำงานด้วยความเร็วสูงมันก็เหมือนประหนึ่งว่ามันทำได้อย่างนี้จริงหรือใช่ไหม

554
00:29:33.914 --> 00:29:36.663
เราหายใจแทบไม่ทันเวลาประมวลผล

555
00:29:38.274 --> 00:29:40.661
สมัยที่อาจารย์เรียนเขียนโปรแกรมนะครับ

556
00:29:40.953 --> 00:29:42.931
เมื่อ 30 ปีที่แล้วนะครับ

557
00:29:44.738 --> 00:29:46.198
เวลาเรารันโปรแกรม

558
00:29:48.254 --> 00:29:49.807
เราจะกด sks

559
00:29:50.113 --> 00:29:51.302
ยกเลิกทันนะ

560
00:29:52.414 --> 00:29:56.662
F8 f9 ปุ๊บนึกได้ผ่านไป 2 นาทีนึกได้

561
00:29:56.835 --> 00:29:58.095
มันถูกยกเลิก

562
00:29:59.717 --> 00:30:02.274
โปรแกรมเราทุกวันนี้เราคลิก

563
00:30:04.954 --> 00:30:05.971
ประมวลผลกราฟ

564
00:30:06.366 --> 00:30:06.952

565
00:30:07.774 --> 00:30:09.445
มีความเร็วสูงนะครับ

566
00:30:09.883 --> 00:30:11.483
งั้นตามรูปนี้นะครับ

567
00:30:13.405 --> 00:30:15.580
มองตามนะมองตาม

568
00:30:17.953 --> 00:30:19.937
เราจะเรียนอีก 3 ครั้ง

569
00:30:20.573 --> 00:30:21.706
แล้วก็จะสอบ

570
00:30:21.914 --> 00:30:22.856
กลางภาค

571
00:30:23.713 --> 00:30:24.272
นัก

572
00:30:24.604 --> 00:30:24.875

573
00:30:24.736 --> 00:30:25.750
กลางภาค

574
00:30:26.783 --> 00:30:28.194
ข้อสอบกลางภาคเสร็จ

575
00:30:28.123 --> 00:30:29.854
อาจารย์ว่าจะยกคลาส

576
00:30:31.323 --> 00:30:32.477
อยู่อาคาร 7

577
00:30:34.204 --> 00:30:35.551
เรียนภาคปฏิบัติ

578
00:30:36.454 --> 00:30:36.949

579
00:30:38.243 --> 00:30:43.474
ปฏิบัติอย่างที่เราตกลงไว้แล้วเราจะเรียนแค่สัปดาห์ละ 8 คนนะครับ

580
00:30:43.944 --> 00:30:46.162
เราจะไม่เรียนทั้งห้องแบบนี้นะครับ

581
00:30:55.337 --> 00:30:57.456
วันนี้มาดูอีกสถานะหนึ่ง

582
00:30:58.024 --> 00:30:58.481
ครับ

583
00:31:00.074 --> 00:31:02.696
ที่เราพูดไปก็คือสถานะติดขัด

584
00:31:04.168 --> 00:31:04.936
Minecraft

585
00:31:05.070 --> 00:31:06.023
ดูรูป

586
00:31:09.293 --> 00:31:10.424
มาพร้อม

587
00:31:11.343 --> 00:31:12.163
เห็นไหม

588
00:31:12.873 --> 00:31:13.605
หนังโป๊

589
00:31:13.964 --> 00:31:15.148
มารัน

590
00:31:16.713 --> 00:31:17.954
เข้าไป Run

591
00:31:17.875 --> 00:31:19.662
หมดเวลาของตั้ม

592
00:31:20.113 --> 00:31:21.576
ไม่หมดก็แล้วแต่

593
00:31:21.904 --> 00:31:26.912
แต่บังเอิญว่า process นั้นไปติดต่อกับอุปกรณ์รอบข้าง

594
00:31:27.853 --> 00:31:30.021
ติดต่อทาง Printer นะครับ

595
00:31:31.312 --> 00:31:33.286
ช่วงที่ติดต่อ Printer

596
00:31:33.613 --> 00:31:39.148
ไม่ได้ทำงานไม่ได้ครอบครอง CPU มันจะถูกตัดเป็นสถานะอีกค่ะ

597
00:31:39.882 --> 00:31:42.863
หัดเสร็จก็จะกลับไปพร้อมไหน

598
00:31:43.474 --> 00:31:47.650
ที่อาจารย์อธิบายไปข้างต้นแล้วคือสถานะติดขัดนะครับ

599
00:31:57.305 --> 00:32:01.484
เขาบอกว่ามันเปลี่ยนสถานะทั้ง 3 ของ Process

600
00:32:01.982 --> 00:32:02.924
พร้อม

601
00:32:03.393 --> 00:32:04.159
Run

602
00:32:04.864 --> 00:32:05.613
ติดขัด

603
00:32:06.593 --> 00:32:09.138
การเปลี่ยนในสภาพทั่วไป

604
00:32:09.725 --> 00:32:10.300
นะครับ

605
00:32:12.093 --> 00:32:12.844
พร้อม

606
00:32:13.505 --> 00:32:14.320
Run

607
00:32:15.168 --> 00:32:15.849
ติดขัด

608
00:32:19.393 --> 00:32:29.393
แต่ถ้าเกิดเหตุการณ์ที่ผิดปกติขึ้นในระบบการหรือในระบบคอมพิวเตอร์เราระบบปฏิบัติการอาจย้ายสถานละ

609
00:32:30.274 --> 00:32:35.459
จากสถานะใดจากสถานะหนึ่งไปอยู่สถานะพักก็ได้

610
00:32:38.336 --> 00:32:39.351
สถานภาพ

611
00:32:39.552 --> 00:32:42.878
เราบอกว่ามันหยุดนิ่งไม่ทำงานต่อ

612
00:32:42.943 --> 00:32:44.916
อรัญก็จบใช่ไหม

613
00:32:45.123 --> 00:32:50.592
แต่ถ้าเกิดเหตุการณ์ระบบผิดปกติขึ้น osd จะย้ายสถานะ

614
00:32:51.206 --> 00:32:51.887
พร้อม

615
00:32:51.842 --> 00:32:53.305
งานติดขัด

616
00:32:54.723 --> 00:32:59.750
ด้วยสาเหตุดังต่อไปนี้นะครับ

617
00:33:00.680 --> 00:33:01.464
1

618
00:33:04.847 --> 00:33:07.118
การทำงานของระบบผิดพลาด

619
00:33:09.121 --> 00:33:09.683

620
00:33:09.890 --> 00:33:11.593
ต่างๆไป

621
00:33:12.329 --> 00:33:15.805
ปรากฏว่าระบบ Error ผิดพลาด

622
00:33:18.920 --> 00:33:20.626
ไปกดตังค์ 1000 บาท

623
00:33:20.589 --> 00:33:22.161
ออกมา 10,000 บาท

624
00:33:22.252 --> 00:33:23.427
นี้ไหมโทมัส

625
00:33:24.178 --> 00:33:24.962
เอาไหม

626
00:33:26.089 --> 00:33:27.197
ไปเอาเลยลูก

627
00:33:27.559 --> 00:33:28.556
เขาจับเจ้า

628
00:33:31.480 --> 00:33:33.024
ต้องไปแจ้งธนาคารนะครับ

629
00:33:33.477 --> 00:33:35.135
เอาไปใช้ไม่ได้นะครับ

630
00:33:35.520 --> 00:33:36.699

631
00:33:37.579 --> 00:33:38.797
ระบบผิดพลาด

632
00:33:38.780 --> 00:33:41.470
มันก็จะย้ายทุกอย่างไปอยู่สถานะ

633
00:33:42.045 --> 00:33:44.684
นึกว่าเหตุการณ์ปกติเมื่อจะกลับมา

634
00:33:44.729 --> 00:33:46.161
เริ่มต้นใหม่นะครับ

635
00:33:47.099 --> 00:33:50.112
ประเทศอันที่ 2 ที่เกิดสถานะพักนะครับ

636
00:33:52.353 --> 00:33:53.259
ผู้ใช้

637
00:33:53.951 --> 00:33:55.379
การหยุดการทำงาน

638
00:33:55.744 --> 00:33:56.710
ดูข่าว

639
00:33:58.499 --> 00:34:00.456
ทำทำอยู่เราสั่งหยุด

640
00:34:02.281 --> 00:34:04.034
มันก็จะไปหยุดสถานะ

641
00:34:04.520 --> 00:34:07.447
รันอยู่ยกเลิกอย่างนี้นะครับ

642
00:34:09.513 --> 00:34:11.142
อันที่ 3

643
00:34:14.119 --> 00:34:16.390
ในระบบมีงานมากเกินไป

644
00:34:18.927 --> 00:34:21.446
เข้าไปจะเข้าไปสั่งเข้าไป

645
00:34:22.183 --> 00:34:22.913
โอเวอร์โหลด

646
00:34:23.719 --> 00:34:24.314
Tank

647
00:34:24.680 --> 00:34:25.480
error

648
00:34:26.401 --> 00:34:28.287
ก็ย้ายไปสถานะพักนะครับ

649
00:34:28.259 --> 00:34:28.472

650
00:34:29.090 --> 00:34:31.436
สาเหตุหลักๆสาเหตุนะครับ

651
00:34:31.848 --> 00:34:33.687
ให้การเปลี่ยนสถานะ

652
00:34:34.019 --> 00:34:35.399
จากสถานะพร้อม

653
00:34:35.628 --> 00:34:36.755
ดันติดขัด

654
00:34:37.228 --> 00:34:39.126
อยู่ในสถานะพักนะครับ

655
00:34:43.498 --> 00:34:53.498

656
00:34:44.978 --> 00:34:54.092
รูป

657
00:34:47.214 --> 00:34:54.348
ได้ไหมจากรูป

658
00:34:49.388 --> 00:34:54.217
พร้อม

659
00:34:52.397 --> 00:34:54.413
Run

660
00:34:53.233 --> 00:34:54.328
ติดขัด

661
00:34:55.789 --> 00:34:57.743
แต่ถ้าเกิดสาเหตุจากเมื่อกี้

662
00:34:59.818 --> 00:35:01.546
ระบบเกิดทำงานผิดพลาด

663
00:35:02.398 --> 00:35:03.884
ผู้ใช้สั่งหยุดเอง

664
00:35:04.959 --> 00:35:06.955
ระบบทำงานมากเกินไป

665
00:35:07.529 --> 00:35:08.568
หอพักเลย

666
00:35:09.388 --> 00:35:09.968
นะครับ

667
00:35:17.080 --> 00:35:18.039
ทำงานนะครับ

668
00:35:18.487 --> 00:35:19.505
เราก็สามารถ

669
00:35:19.520 --> 00:35:20.653
แยกสถานะ

670
00:35:20.545 --> 00:35:21.809
ของโปรเซส

671
00:35:21.688 --> 00:35:23.540
ออกเป็น 2 ส่วน

672
00:35:24.950 --> 00:35:26.697
ส่วนที่ 1 พร้อม

673
00:35:27.712 --> 00:35:28.795
ติดขัด

674
00:35:29.313 --> 00:35:29.926

675
00:35:30.519 --> 00:35:31.419
ส่วนที่ 2

676
00:35:32.627 --> 00:35:33.041

677
00:35:33.787 --> 00:35:34.296
ครับ

678
00:35:48.015 --> 00:35:50.514
คราวนี้มาดูลำดับชั้น

679
00:35:50.443 --> 00:35:51.703
ของโปรเซส

680
00:35:52.433 --> 00:35:52.991
ครับ

681
00:35:53.520 --> 00:35:55.480
โปรเซสก็มีระดับชั้น

682
00:35:56.458 --> 00:35:57.465
เขาบอกว่า

683
00:35:57.558 --> 00:35:59.314
ระบบปฏิบัติการ

684
00:36:00.262 --> 00:36:01.487
นะครับ

685
00:36:02.043 --> 00:36:04.389
ผมใช้คำย่อว่า OS นะครับ

686
00:36:04.344 --> 00:36:04.592

687
00:36:05.177 --> 00:36:07.004
เขาบอกว่า OS เอง

688
00:36:07.087 --> 00:36:09.804
ก็ประกอบด้วยหลายๆโปรเซสเซอร์

689
00:36:12.527 --> 00:36:14.104
ถ้าหลายคนสับสน

690
00:36:14.319 --> 00:36:14.919

691
00:36:15.283 --> 00:36:16.087
ละคร

692
00:36:16.557 --> 00:36:19.006
โมเสสเราจะเรียกว่าโปรแกรมได้ไหม

693
00:36:19.577 --> 00:36:20.396
ได้ไหม

694
00:36:23.610 --> 00:36:24.435
ได้ไหมครับ

695
00:36:28.979 --> 00:36:30.521
คนไม่รู้เหมือนกัน

696
00:36:31.680 --> 00:36:33.533
บอกว่า OS เอง

697
00:36:33.847 --> 00:36:35.958
ประกอบด้วยหลายๆโปรเซส

698
00:36:36.157 --> 00:36:38.640
รอเศษ 1 2 3 4

699
00:36:38.527 --> 00:36:40.429
เยอะแยะมากมายเลยเขาบอก

700
00:36:41.026 --> 00:36:42.493
เมื่อผู้ใช้สั่งงาน

701
00:36:57.617 --> 00:36:59.327
เอาสีอะไรดี

702
00:37:28.886 --> 00:37:30.986
พื้นสีดำไปไม่เป็นเลยนะครับ

703
00:37:31.643 --> 00:37:32.616
อะไร

704
00:37:33.110 --> 00:37:33.636

705
00:37:34.847 --> 00:37:40.241
ประกอบด้วยโปรเซสนะครับผู้ใช้จากงานเหลือให้โปรแกรมรัน

706
00:37:40.541 --> 00:37:41.126
OS

707
00:37:41.626 --> 00:37:46.278
ระบบปฏิบัติการจะสร้าง process สำหรับงานนั้นขึ้นมานะครับ

708
00:37:47.449 --> 00:37:49.495
เศษของผู้ชายดีนะครับ

709
00:37:49.496 --> 00:37:51.818
เน็ตย่อยของ OS

710
00:37:51.742 --> 00:37:51.990

711
00:37:53.148 --> 00:37:54.140
นึกออกไหม

712
00:37:55.326 --> 00:37:59.789
เขาบอกว่า oss ก็จะมีรอยเยอะแยะมากมายเลย

713
00:37:59.812 --> 00:38:01.048
เป็นส่วนประกอบ

714
00:38:01.848 --> 00:38:03.630
ถ้าผู้ใช้ต้องการสั่งงานปุ๊บ

715
00:38:04.287 --> 00:38:05.524
อุบล

716
00:38:06.326 --> 00:38:09.698
บอลออกต้องการที่จะเข้าไปครอบครอง CPU

717
00:38:11.019 --> 00:38:11.541

718
00:38:11.917 --> 00:38:14.264
1 ขึ้นมาสำหรับงานครับ

719
00:38:15.177 --> 00:38:17.834
แสดงว่ารอแต่เขาอุบลนั้น

720
00:38:18.509 --> 00:38:22.140
โปรเจคย่อยของโปรเซสระบบปฏิบัติการ

721
00:38:22.674 --> 00:38:23.677
นึกออกไหมครับ

722
00:38:24.910 --> 00:38:25.523
ซึ่ง

723
00:38:27.916 --> 00:38:30.552
lotusnoss ก็จะมีคุณสมบัติ

724
00:38:30.985 --> 00:38:32.968
อื่นๆทั่วไปนะครับ

725
00:38:34.056 --> 00:38:38.538
ว่าดังนั้นรอตื่นๆก็สามารถมีเศษย่อยย่อย

726
00:38:38.856 --> 00:38:40.195
ไปได้นะครับ

727
00:38:41.226 --> 00:38:42.244
เรียกว่า

728
00:38:42.125 --> 00:38:43.531
การให้กำเนิด

729
00:38:46.857 --> 00:38:47.744
ไหม

730
00:38:49.743 --> 00:38:50.937
ตัวอย่างเช่นนะครับ

731
00:38:50.825 --> 00:38:52.496
อุบล

732
00:38:55.576 --> 00:38:58.065
ต้องการเข้าไปครอบครอง CPU

733
00:38:58.586 --> 00:39:00.039
เป็นโรคสะเก็ดเงินแล้ว

734
00:39:00.974 --> 00:39:02.927
อาจารย์เองเป็น OS

735
00:39:03.342 --> 00:39:05.089
เป็นระบบปฏิบัติการ

736
00:39:06.096 --> 00:39:08.274
น่าจะเข้าไปครอบครอง CPU

737
00:39:08.718 --> 00:39:09.839
สถานะ Run

738
00:39:10.775 --> 00:39:11.559
อุบล

739
00:39:12.688 --> 00:39:13.697
ปลูกผม

740
00:39:13.649 --> 00:39:14.510
OS

741
00:39:14.609 --> 00:39:16.501
อัปโหลดเฟส 1 ขึ้นมา

742
00:39:16.785 --> 00:39:18.439
เพื่อทำการดูแลอุบล

743
00:39:19.348 --> 00:39:19.890
นะครับ

744
00:39:20.485 --> 00:39:22.483
นี่เรียกว่าการให้กำเนิด

745
00:39:22.346 --> 00:39:26.597
เฉพาะบนบอก

746
00:39:28.376 --> 00:39:31.985
เอาไปครอบครอง CPU แล้วเข้าไปสถานะ Run แล้ว

747
00:39:31.815 --> 00:39:36.863
ก็จะมีโปรเจคย่อยออกไปอีก

748
00:39:36.686 --> 00:39:39.757
ซึ่งไม่รู้ว่ามีอะไรบ้างนะครับ

749
00:39:39.625 --> 00:39:45.530
ตัวของโรเซนย่อยที่เขาเรียกว่าการให้กำเนิดนั้น

750
00:39:45.975 --> 00:39:48.381
ก็เรียกว่าโปรเซสพ่อ

751
00:39:48.210 --> 00:39:49.110
นะครับ

752
00:39:48.977 --> 00:39:53.210
ส่วน process ย่อย

753
00:39:54.216 --> 00:39:57.030
ทางต่อจากโปรเซสให้กำเนิด

754
00:39:57.355 --> 00:39:58.378
เขาเรียกว่า

755
00:39:58.256 --> 00:39:59.733
โปรเซสลูก

756
00:40:00.116 --> 00:40:01.764
เป็นลำดับชั้นนะครับ

757
00:40:02.295 --> 00:40:04.069
เป็นลักษณะของโครงสร้าง

758
00:40:04.147 --> 00:40:05.664
ของต้นไม้รูปนี้

759
00:40:07.025 --> 00:40:07.290

760
00:40:10.546 --> 00:40:12.903
นี่คือลำดับชั้นของโปรเซส

761
00:40:12.542 --> 00:40:14.196
นะครับ

762
00:40:14.194 --> 00:40:22.064
หัวข้อต่อมานะครับ

763
00:40:22.542 --> 00:40:24.587
ความสัมพันธ์ระหว่างโปรเซส

764
00:40:35.016 --> 00:40:36.716
เราไม่พักเลยนะพี่ล่าง

765
00:40:37.842 --> 00:40:39.065
คนเดียวนะครับ

766
00:40:42.125 --> 00:40:43.646
ขอพัก 5 นาทีนะครับ

767
00:40:43.856 --> 00:40:45.110
ขอพัก 5 นาที

768
00:40:46.676 --> 00:40:50.111
ที่ราบจะได้ไปทานน้ำแล้วไปเข้าห้องน้ำ

769
00:40:50.515 --> 00:40:51.650
มีอะไรก่อนนะครับ

770
00:40:53.078 --> 00:40:54.733
พักก่อน 5 นาทีนะครับ

771
00:40:54.808 --> 00:40:55.863
เดี๋ยวเราต่อ

772
00:40:56.223 --> 00:40:58.310
ประมาณ 15 สไลด์นะครับ

773
00:41:21.755 --> 00:41:22.700
ดูต่อนะครับ

774
00:41:25.921 --> 00:41:26.860
ความสัมพันธ์

775
00:41:27.272 --> 00:41:28.921
ระหว่าง process นะครับ

776
00:41:31.746 --> 00:41:34.202
การทำงานของระบบคอมพิวเตอร์นะครับ

777
00:41:34.240 --> 00:41:36.666
ก็จะประกอบไปด้วยโปรตีน

778
00:41:37.115 --> 00:41:37.866
ต่างๆ

779
00:41:38.525 --> 00:41:39.091

780
00:41:40.516 --> 00:41:41.594
ทั้งของระบบ

781
00:41:42.308 --> 00:41:43.765
ของผู้ชายนะครับ

782
00:41:44.741 --> 00:41:45.744
เมื่อมันมี

783
00:41:47.424 --> 00:41:48.625
รอเสร็จนอกใหม่

784
00:41:48.445 --> 00:41:50.496
ทำงานพร้อมๆกันนะครับ

785
00:41:50.946 --> 00:41:53.248
ต้องมีการจัดการขึ้นนะครับ

786
00:41:53.114 --> 00:41:56.146
นอกจากการจัดการแล้วนะครับ

787
00:41:56.078 --> 00:41:57.394
เราก็ต้องมี

788
00:41:59.419 --> 00:42:01.174
การติดต่อระหว่างกัน

789
00:42:01.584 --> 00:42:02.287

790
00:42:02.675 --> 00:42:03.157

791
00:42:03.123 --> 00:42:03.928
เกาหลี

792
00:42:04.786 --> 00:42:06.175
จะต้องมีการ

793
00:42:07.228 --> 00:42:08.721
ติดต่อสัมพันธ์กัน

794
00:42:11.015 --> 00:42:15.267
วันนี้เรามาดูหัวข้อความสัมพันธ์ระหว่างโพเสดนะครับ

795
00:42:17.296 --> 00:42:19.992
ระหว่าง process นั้นก็คือ

796
00:42:19.996 --> 00:42:22.013
มาคำว่า process 1

797
00:42:22.810 --> 00:42:25.144
การใช้ข้อมูลข้อมูล

798
00:42:25.372 --> 00:42:27.029
ของเอกรอเศษ 1

799
00:42:27.345 --> 00:42:28.710
มันต้องมีการทำอะไรครับ

800
00:42:29.715 --> 00:42:31.225
วิธีการส่งข้อมูล

801
00:42:31.446 --> 00:42:34.660
หรือต้องมีการติดต่อกันระหว่างโปรเซสครับ

802
00:42:35.031 --> 00:42:37.696
ต่อกันระหว่าง process นะคะ

803
00:42:38.107 --> 00:42:39.667
มันก็มีหลายวิธี

804
00:42:39.777 --> 00:42:40.427

805
00:42:40.539 --> 00:42:41.589
หลายวิธี

806
00:42:42.653 --> 00:42:44.101
มาดูวิธีที่ 1 นะครับ

807
00:42:50.083 --> 00:42:51.839
ติดต่อกันโดยนะครับ

808
00:42:54.393 --> 00:42:56.059
ใช้หน่วยความจำร่วม

809
00:42:57.015 --> 00:42:57.603
ครับ

810
00:43:00.275 --> 00:43:02.604
คำว่า Project 1

811
00:43:03.024 --> 00:43:04.323
ต้องการส่ง protex

812
00:43:04.306 --> 00:43:05.598
หรือส่งข้อมูล

813
00:43:05.583 --> 00:43:07.180
ไปอีกโปรเซสหนึ่ง

814
00:43:09.373 --> 00:43:10.790
ส่งข้อมูล

815
00:43:10.893 --> 00:43:12.467
หน่วยความจำร่วม

816
00:43:13.714 --> 00:43:15.490
ก่อนนะครับฟังก่อนนะครับ

817
00:43:15.705 --> 00:43:17.193
อย่าเพิ่งคุยกันครับ

818
00:43:17.175 --> 00:43:17.440

819
00:43:18.776 --> 00:43:19.821
จบแล้ว

820
00:43:19.923 --> 00:43:21.471
ติดแค่ 10 สไลด์นะครับ

821
00:43:24.784 --> 00:43:26.553
เปล่าครับฟังหรือเปล่า

822
00:43:27.223 --> 00:43:28.403
เงียบก่อนครับ

823
00:43:28.884 --> 00:43:30.779
ก่อนฟังก่อนครับ

824
00:43:31.375 --> 00:43:33.030
อย่าเพิ่งคุยกันเสียงดังครับ

825
00:43:34.838 --> 00:43:36.357
เดี๋ยวมันก็ไม่เข้าใจนะครับ

826
00:43:36.305 --> 00:43:37.189
กระสอบ

827
00:43:38.483 --> 00:43:40.442
มัวแต่ลอกในหน้าจอนี้

828
00:43:41.874 --> 00:43:44.739
บางทีพอเราตอบมันจะตอบไม่ได้นะครับ

829
00:43:47.893 --> 00:43:50.497
จะสอบกลางภาคก็จะรู้คะแนนตัวเองนะครับ

830
00:43:50.471 --> 00:43:51.834
ว่าเป็นอย่างไร

831
00:43:52.443 --> 00:43:53.497
ผมออกแล้วนะครับ

832
00:43:53.471 --> 00:43:54.724
ข้อสอบผม

833
00:43:55.583 --> 00:43:57.225
มีทั้งหมด 8 ชุดนะครับ

834
00:43:58.075 --> 00:43:59.081
ผมให้นั่ง

835
00:43:59.939 --> 00:44:01.335
ออกแบบติดกันเลยนะครับ

836
00:44:02.174 --> 00:44:04.457
ไม่ต้องไปเว้นไม่ต้องไปอะไรทั้งนั้น

837
00:44:04.543 --> 00:44:06.132
ข้อสอบ

838
00:44:06.906 --> 00:44:09.715
ถ้าเราไม่เข้าใจเราไม่สามารถเขียนอธิบายเท่าไหร่

839
00:44:11.139 --> 00:44:12.391
ที่ 1

840
00:44:12.792 --> 00:44:16.598
มาติดต่อหากันมันจะใช้หน่วยความจำร่วมกัน

841
00:44:17.213 --> 00:44:20.150
รูปข้างล่างเลยนะครับเดินดูรูปข้างล่าง

842
00:44:21.753 --> 00:44:22.845
process A

843
00:44:22.714 --> 00:44:27.015
การส่งข้อมูลไปให้โปรเซส

844
00:44:26.873 --> 00:44:28.658
มันทำกันอย่างไร

845
00:44:28.672 --> 00:44:29.555
นะครับ

846
00:44:30.582 --> 00:44:35.502
วิธีการก็คือส่งไปแล้วจะส่งไปที่หน่วยความจำ

847
00:44:35.382 --> 00:44:36.091

848
00:44:36.345 --> 00:44:37.970
ไปที่หน่วยความจำ

849
00:44:39.353 --> 00:44:43.360
ต้องการจะไปรับข้อมูลจากโปรเน็ต AIS

850
00:44:43.907 --> 00:44:46.461
ก็จะไปรับที่หน่วยความจำนะครับ

851
00:44:46.338 --> 00:44:49.201
หน่วยความจำก็จะมี

852
00:44:49.082 --> 00:44:50.156
หรือว่า

853
00:44:51.074 --> 00:44:52.463
จะถามว่า

854
00:44:52.807 --> 00:44:56.819
รู้ได้อย่างไรว่าเราเสร็จเองส่งอะไรมาให้

855
00:44:56.974 --> 00:44:58.226
เช็คจากอะไรครับ

856
00:44:59.593 --> 00:45:00.727
เช็คจากชื่อ

857
00:45:01.144 --> 00:45:02.411
จากไอดีใช่ไหม

858
00:45:03.192 --> 00:45:05.089
ชื่อของโปรเซสแต่ละตัว

859
00:45:05.374 --> 00:45:07.411
มันจะมีรหัสในตัวด้วย

860
00:45:08.707 --> 00:45:09.493
ทำไมครับ

861
00:45:09.722 --> 00:45:10.910
Project A

862
00:45:11.270 --> 00:45:13.068
ส่งข้อมูลมานะครับ

863
00:45:14.470 --> 00:45:16.301
ประสงค์ให้เกิดความจำร่วม

864
00:45:17.083 --> 00:45:18.719
โทรเสร็จบีไปรับ

865
00:45:19.839 --> 00:45:21.543
นี่คือวิธีการที่ 1 นะครับ

866
00:45:21.507 --> 00:45:23.916
ติดต่อระหว่างหน่วยความจำ

867
00:45:28.414 --> 00:45:33.414
จากการใช้หน่วยความจำร่วมนะครับในการติดต่อระหว่างโปรตุเกสแล้ว

868
00:45:33.721 --> 00:45:36.107
ก็ยังมีวิธีการที่สะดวกกว่านะครับ

869
00:45:36.871 --> 00:45:40.389
นิยมใช้เป็นมาตรฐานถึงทุกวันนี้นะครับ

870
00:45:41.082 --> 00:45:41.707

871
00:45:42.238 --> 00:45:44.051
การใช้ช่องทางข้อมูล

872
00:45:45.182 --> 00:45:47.125
หรือเรียกง่ายๆว่า

873
00:45:46.973 --> 00:45:50.286
ติดต่อผ่านพอร์ต

874
00:45:50.174 --> 00:45:52.740
รู้จัก port นะ

875
00:45:54.271 --> 00:45:54.828

876
00:45:54.713 --> 00:45:56.436
พอร์ต USB

877
00:45:56.706 --> 00:45:57.975
port serial

878
00:45:58.683 --> 00:45:59.981
Sparkle

879
00:46:00.871 --> 00:46:03.840
เข้าไปในคอมพิวเตอร์เราผ่านพอร์ตอ่ะครับ

880
00:46:04.971 --> 00:46:06.880
อันนี้ง่ายกว่านะครับ

881
00:46:07.143 --> 00:46:08.019
สะดวกกว่า

882
00:46:07.904 --> 00:46:09.191
เช่น

883
00:46:09.639 --> 00:46:11.354
เราต้องการส่งข้อมูล

884
00:46:13.675 --> 00:46:18.598
เรื่องของคนหนึ่งไปอีกคนหนึ่งผ่านอะไรผ่านถอดนะครับ

885
00:46:18.414 --> 00:46:25.566
คราวนี้

886
00:46:25.454 --> 00:46:27.993
วิธีการส่งข้อมูล

887
00:46:27.881 --> 00:46:32.504
ผ่านหน่วยความจำร่วมและผ่านพอร์ตนะครับ

888
00:46:34.353 --> 00:46:37.183
เรื่องโครงสร้างของพอร์ตก็มีหลายแบบ

889
00:46:37.039 --> 00:46:39.114
จัดส่งแบบไหน

890
00:46:39.592 --> 00:46:40.601
คิดถึงนะครับ

891
00:46:41.381 --> 00:46:42.412
โครงสร้างของพอร์ต

892
00:46:42.282 --> 00:46:45.594
พี่หนึ่งก็คือแบบคิว

893
00:46:47.273 --> 00:46:47.795
ครับ

894
00:46:48.306 --> 00:46:49.501
โครงสร้างแบบนี้

895
00:46:49.581 --> 00:46:50.526
ก็คือ

896
00:46:51.255 --> 00:46:53.509
ข้อมูลจะถูกดึงออกมาจากเกาะ

897
00:46:53.943 --> 00:46:54.569
ตามลำดับ

898
00:46:54.586 --> 00:46:55.787
ก่อนหลัง

899
00:46:57.206 --> 00:46:58.821
อยู่ไหนส่งเข้ามาก่อน

900
00:46:58.673 --> 00:47:00.281
ก็จะออกไปก่อน

901
00:47:00.151 --> 00:47:03.907
แบบคิ้วเป็นคิวนะครับ

902
00:47:05.021 --> 00:47:05.453

903
00:47:05.912 --> 00:47:08.932
เข้าไปก่อนอุบลผมก็ออกก่อนอุบลนะครับ

904
00:47:08.792 --> 00:47:12.389
นี่คือโครงสร้างข้อมูลแบบพอร์ตครับ

905
00:47:12.971 --> 00:47:14.164
ได้ๆครับ

906
00:47:14.243 --> 00:47:15.960
เข้าก่อนออกก่อน

907
00:47:15.846 --> 00:47:20.201
Hotmail

908
00:47:20.073 --> 00:47:22.968
คือโครงสร้างแบบไปนะครับ

909
00:47:22.822 --> 00:47:27.738
รูปข้างล่างใช่ไหม

910
00:47:29.491 --> 00:47:30.385
ไปป์

911
00:47:30.585 --> 00:47:31.906
ก็คือโครงสร้าง

912
00:47:32.112 --> 00:47:34.718
ที่มีการทำงานเหมือนรูปแบบ

913
00:47:35.821 --> 00:47:38.247
คือเข้าก่อนออกก่อน

914
00:47:39.222 --> 00:47:42.508
ไม่มีข้อแตกต่างจากรูปแบบเดียวก็คือว่า

915
00:47:42.813 --> 00:47:44.281
Ford Raptor

916
00:47:44.921 --> 00:47:47.225
จะมีความยาวของพอร์ตไม่จำกัด

917
00:47:49.537 --> 00:47:50.817
เป็นแบบคิว

918
00:47:50.622 --> 00:47:51.697
จะจำกัด

919
00:47:52.542 --> 00:47:52.963

920
00:47:54.272 --> 00:47:55.780
แบบคิ้วบอกว่า

921
00:47:56.504 --> 00:47:57.671
มีขนาด

922
00:47:57.538 --> 00:47:58.167
คอร์ด

923
00:47:58.043 --> 00:48:01.873
ความยาว 10 ช่องสมมตินะ

924
00:48:03.293 --> 00:48:04.188
แสดงว่า

925
00:48:04.312 --> 00:48:06.301
เอาไปได้แค่ 10 คิว

926
00:48:06.743 --> 00:48:07.252

927
00:48:08.630 --> 00:48:10.323
สภาพอากาศวันนี้

928
00:48:10.972 --> 00:48:13.410
สร้างเหมือนพอร์ตแบบคิวก็จริง

929
00:48:14.812 --> 00:48:16.096
เข้าก่อนออกก่อน

930
00:48:16.105 --> 00:48:17.819
จะมีความยาวของ Port

931
00:48:25.005 --> 00:48:26.710
โครงสร้าง

932
00:48:27.053 --> 00:48:28.454
แบบไปนะครับ

933
00:48:31.082 --> 00:48:32.809
ตั้งพอร์ตแบบที่ 3

934
00:48:32.741 --> 00:48:35.929
ถอดแบบ stack นะครับ

935
00:48:38.380 --> 00:48:40.031
เป็นอย่างไรครับแบบ Stack

936
00:48:40.743 --> 00:48:41.299

937
00:48:43.069 --> 00:48:47.155
ก็คือโครงสร้างที่ตรงข้ามกับแบบคิวเลยนะครับ

938
00:48:46.970 --> 00:48:50.820
ก็คือข้อมูลชุดใดที่ส่งเข้ามาก่อน

939
00:48:51.313 --> 00:48:52.710
6 เด้งออกที่หลัง

940
00:48:52.591 --> 00:48:57.515
คือโครงสร้างแบบ Stack

941
00:48:58.541 --> 00:48:58.997

942
00:48:59.572 --> 00:49:02.606
คือโครงสร้างของพอร์ตทั้ง 3 แบบนะครับ

943
00:49:03.966 --> 00:49:08.921

944
00:49:09.928 --> 00:49:15.111
พอดีมาดูปัญหาของ Process นะครับ

945
00:49:15.038 --> 00:49:15.328

946
00:49:16.071 --> 00:49:19.561
เมื่อมีการทำงานมากกว่า 1 เปอร์เซ็นต์ขึ้นไปนะครับ

947
00:49:19.918 --> 00:49:21.993
มันจะเกิดปัญหาเกิดขึ้น

948
00:49:22.729 --> 00:49:23.924
ในการใช้งาน

949
00:49:24.909 --> 00:49:28.872
มีโปรแกรมแค่ 1 โปรแกรมทำงานในระบบคอมพิวเตอร์เรา

950
00:49:29.198 --> 00:49:30.702
ปัญหาก็ไม่เกิดขึ้นนะครับ

951
00:49:31.439 --> 00:49:32.838
มันมีหลายโปรแกรม

952
00:49:32.777 --> 00:49:34.805
ทำงานในระบบเดียวกัน

953
00:49:35.854 --> 00:49:38.395
การใช้ทรัพยากรร่วมกัน

954
00:49:39.438 --> 00:49:40.571

955
00:49:40.776 --> 00:49:42.697
เกิดปัญหาขึ้นนะครับ

956
00:49:43.276 --> 00:49:45.844
นั้นมันจะต้องมีการจัดสรร

957
00:49:47.557 --> 00:49:49.615
การใช้โปรเซสขึ้นนะครับ

958
00:49:51.076 --> 00:49:52.553
อย่างไรก็ตามนะครับ

959
00:49:53.393 --> 00:49:54.792
ทำงาน

960
00:49:54.728 --> 00:49:56.643
ที่เราจะกล่าวต่อไปนี้

961
00:49:57.678 --> 00:49:59.319
มันจะต้องไม่เกิดขึ้น

962
00:49:59.527 --> 00:50:01.044
ระบบของเรา

963
00:50:01.447 --> 00:50:01.875

964
00:50:03.049 --> 00:50:08.479
คนที่ออกแบบระบบปฏิบัติการจะต้องแก้ปัญหาดังต่อไปนี้ให้ได้

965
00:50:08.748 --> 00:50:09.304

966
00:50:10.347 --> 00:50:13.568
เวลาเราเขียนโปรแกรมจะต้องเลี่ยงปัญหา

967
00:50:14.117 --> 00:50:15.332
ไม่ได้

968
00:50:16.238 --> 00:50:17.515
การทำงาน

969
00:50:17.897 --> 00:50:18.594

970
00:50:18.729 --> 00:50:20.204
อันดับแรกเลยนะครับ

971
00:50:20.197 --> 00:50:21.027

972
00:50:21.549 --> 00:50:22.957
ปัญหาการตัดตอน

973
00:50:24.748 --> 00:50:25.261

974
00:50:25.637 --> 00:50:27.611
การตัดตอนเกิดจากอะไรครับ

975
00:50:28.397 --> 00:50:30.542
จากการที่โปรเซส

976
00:50:30.888 --> 00:50:32.555
การใช้ทรัพยากร

977
00:50:34.028 --> 00:50:35.195

978
00:50:35.630 --> 00:50:36.782
ปรากฏว่า

979
00:50:37.229 --> 00:50:38.192
งั้น

980
00:50:38.567 --> 00:50:40.681
มีระดับความสำคัญน้อยกว่า

981
00:50:41.642 --> 00:50:43.326
ปล่อยหรือปล่อยใน

982
00:50:43.878 --> 00:50:46.165
TV ระดับความสำคัญ

983
00:50:46.637 --> 00:50:49.091
ครอบครอง CPU แทนตัวเอง

984
00:50:50.598 --> 00:50:51.458

985
00:50:52.586 --> 00:50:53.294

986
00:50:53.676 --> 00:50:55.100
เศษ 1 เส้น

987
00:50:55.527 --> 00:50:56.177

988
00:50:56.428 --> 00:50:57.707
กำลังจะเข้าไป

989
00:50:58.157 --> 00:50:59.514
กล่อง CPU

990
00:51:00.586 --> 00:51:03.303
ปรากฏว่าอุบลมาต่อคิวผม

991
00:51:04.174 --> 00:51:05.028
อ่านว่า

992
00:51:05.709 --> 00:51:08.484
ปรับความสำคัญของอุบลต่ำกว่าผม

993
00:51:09.158 --> 00:51:10.934
ยอมให้คนเข้าไปแทนผม

994
00:51:12.108 --> 00:51:13.594
ตอนขึ้น

995
00:51:14.158 --> 00:51:15.122
ถ้าเราจะอาทิตย์

996
00:51:16.020 --> 00:51:20.034
เป็นวิชาการอธิบายว่าเกิดจากการญี่ปุ่น

997
00:51:20.818 --> 00:51:22.245
ในอีกคนหนึ่ง

998
00:51:22.998 --> 00:51:25.297
จะเอาไปครอบครอง CPU

999
00:51:25.238 --> 00:51:26.190
นั้น

1000
00:51:27.217 --> 00:51:28.506
ยอมให้โปรเซส

1001
00:51:28.878 --> 00:51:31.199
ที่มีลำดับความสำคัญมากกว่า

1002
00:51:31.636 --> 00:51:32.865
ไปแทนที่มัน

1003
00:51:34.069 --> 00:51:36.061
มันก็จะเกิดการตัดตอนขึ้น

1004
00:51:36.176 --> 00:51:36.827
ครับ

1005
00:51:37.586 --> 00:51:38.474
ปัญหา

1006
00:51:39.058 --> 00:51:41.192
ที่ออกแบบระบบปฏิบัติการ

1007
00:51:41.677 --> 00:51:42.328
ต้อง

1008
00:51:42.576 --> 00:51:43.793
ให้เกิดขึ้น

1009
00:51:44.498 --> 00:51:45.016
นะครับ

1010
00:51:51.278 --> 00:51:52.590
หาต่อมานะครับ

1011
00:51:53.138 --> 00:51:55.420
นอกจากปัญหาการตัดตอนแล้ว

1012
00:51:56.349 --> 00:51:58.861
ออกมาคือปัญหากัน

1013
00:51:59.997 --> 00:52:00.896
อดตาย

1014
00:52:02.107 --> 00:52:05.013
ปัญหาการเลื่อนไปอย่างไม่มีที่สิ้นสุด

1015
00:52:07.737 --> 00:52:10.091
เกิดการตัดเอาขึ้นนะครับ

1016
00:52:10.616 --> 00:52:11.586

1017
00:52:11.966 --> 00:52:15.613
ให้อีกโปรเจคหนึ่งที่มีความสำคัญมากกว่า

1018
00:52:16.128 --> 00:52:18.083
เข้าไปครอบครอง CPU แทนมัน

1019
00:52:19.660 --> 00:52:21.038
แล้วแทนไปเรื่อยๆ

1020
00:52:22.600 --> 00:52:25.031
เราเรียกว่าการอดตาย

1021
00:52:26.057 --> 00:52:27.719
ตัวอย่างเมื่อกี้

1022
00:52:28.617 --> 00:52:31.767
ผมจะเข้าไปครอบครอง CPU แต่บังเอิญว่า

1023
00:52:32.578 --> 00:52:33.289
อุบล

1024
00:52:34.176 --> 00:52:35.214
ต่อคิว

1025
00:52:35.917 --> 00:52:39.395
มีระดับความสำคัญมากกว่าอุบลเข้าไปแทนที่

1026
00:52:40.656 --> 00:52:40.919

1027
00:52:41.037 --> 00:52:43.595
เข้าไปแล้วผมก็ไม่เอา

1028
00:52:43.785 --> 00:52:44.943
แต่ปรากฏว่า

1029
00:52:46.029 --> 00:52:47.057
พี่มาต่อ

1030
00:52:48.978 --> 00:52:52.003
แม็กกี้มีระดับความสำคัญมากกว่าผม

1031
00:52:53.457 --> 00:52:54.369

1032
00:52:54.929 --> 00:52:56.776
ว่าจะเข้าไปต่อ

1033
00:52:57.106 --> 00:52:58.059
ปรากฏว่า

1034
00:52:59.088 --> 00:52:59.592

1035
00:53:02.101 --> 00:53:03.314
เข้าไปต่อ

1036
00:53:05.427 --> 00:53:07.165
เป็นอย่างนี้ไปเรื่อยๆนะครับ

1037
00:53:09.517 --> 00:53:11.454
ไม่มีสิ้นสุด

1038
00:53:11.697 --> 00:53:12.789
รอไปเรื่อยๆ

1039
00:53:13.037 --> 00:53:14.399
ไม่ได้เข้าไปเสียที

1040
00:53:14.510 --> 00:53:15.087
นะครับ

1041
00:53:16.307 --> 00:53:17.712
เป็นสมัยก่อนนะครับ

1042
00:53:17.968 --> 00:53:19.579
ก็จะยกตัวอย่างให้เรา

1043
00:53:19.945 --> 00:53:22.327
ชัดเจนก็คือสมมุติว่า

1044
00:53:24.498 --> 00:53:27.364
อาคารตึกเรานะครับสร้างห้องน้ำมาใหม่

1045
00:53:28.077 --> 00:53:28.528

1046
00:53:29.499 --> 00:53:31.956
เปรียบเสมือน CPU สมมุตินะ

1047
00:53:33.657 --> 00:53:34.289
ผม

1048
00:53:34.677 --> 00:53:36.042
เข้าไปคนแรก

1049
00:53:38.399 --> 00:53:39.080
กำลังจะ

1050
00:53:39.287 --> 00:53:40.444
เปิดประตูเข้าไป

1051
00:53:40.566 --> 00:53:42.433
อุบลราชธานี Ubon

1052
00:53:44.727 --> 00:53:46.436
อธิการสะกิดหลัง

1053
00:53:46.281 --> 00:53:48.402
จะเป็นพี่เชน

1054
00:53:48.517 --> 00:53:49.798
ขอเข้าก่อน

1055
00:53:51.331 --> 00:53:52.733
มองไปอธิการ

1056
00:53:53.116 --> 00:53:54.538
อธิการเกี่ยวกับผม

1057
00:53:54.918 --> 00:53:57.878
การเข้าไปนี่คือการตัดต่อนะครับ

1058
00:53:59.136 --> 00:54:00.860
เพราะอธิการเข้าไปใน

1059
00:54:00.677 --> 00:54:03.246
การออกมาผมจะเข้าต่อ

1060
00:54:04.708 --> 00:54:07.282
มีผู้ว่าสกิดหลังนะครับ

1061
00:54:07.196 --> 00:54:08.358
เพราะว่าเขาไป

1062
00:54:09.116 --> 00:54:10.201
ออกมา

1063
00:54:10.208 --> 00:54:11.767
อำเภอสระคิดหลัง

1064
00:54:12.198 --> 00:54:14.891
สเกิร์ตหลังก็ว่าไปที่ว่าอย่าโกหกนะ

1065
00:54:15.458 --> 00:54:16.937
เปิดการตัดตอน

1066
00:54:18.469 --> 00:54:20.006
ไม่มีโอกาสได้เข้า

1067
00:54:20.127 --> 00:54:21.929
ก็เป็นการอดตายนะครับ

1068
00:54:21.806 --> 00:54:24.742
นี่คือปัญหาที่ 2

1069
00:54:25.003 --> 00:54:25.594

1070
00:54:25.566 --> 00:54:27.226
โปรเจคของเรานะครับ

1071
00:54:29.406 --> 00:54:30.634
สถานที่ 3

1072
00:54:34.657 --> 00:54:35.618
เขาบอกว่า

1073
00:54:37.160 --> 00:54:39.599
ทำไมถึงเกิดการปรับตอนไม่ได้

1074
00:54:40.608 --> 00:54:42.730
อดตายไม่ได้

1075
00:54:42.718 --> 00:54:44.396
มันจะเกิดปัญหาขึ้น

1076
00:54:44.896 --> 00:54:47.014
ทรัพยากรบางประเภท

1077
00:54:47.966 --> 00:54:50.362
ถ้าเราปล่อยให้เกิดการตัดตอน

1078
00:54:51.677 --> 00:54:54.000
เกิดปัญหาเช่นเครื่องพิมพ์

1079
00:54:57.247 --> 00:54:59.061
เรามองเครื่องพิมพ์

1080
00:54:59.036 --> 00:55:00.932
เปิดหัวเข็มนึกออกไหม

1081
00:55:02.437 --> 00:55:03.086
มันจะดัง

1082
00:55:03.517 --> 00:55:04.110

1083
00:55:04.097 --> 00:55:04.346

1084
00:55:05.567 --> 00:55:06.687
ยาบรรทัด

1085
00:55:07.300 --> 00:55:08.975
เห็นไหมแบบหัวเข็ม

1086
00:55:10.438 --> 00:55:13.324
เราไปซื้อของตามเซเว่น

1087
00:55:15.937 --> 00:55:17.731
ไปจ่ายค่าเทอม

1088
00:55:19.779 --> 00:55:21.006
เข็มออกมา

1089
00:55:21.757 --> 00:55:24.084
รอบวันเกิดการตัดตอนขึ้น

1090
00:55:24.268 --> 00:55:24.838

1091
00:55:25.288 --> 00:55:28.208
สั่งปริ้นสั่งปริ้นไปได้แค่ 2 บรรทัด

1092
00:55:29.456 --> 00:55:30.760

1093
00:55:30.997 --> 00:55:35.299
อุบลบอกว่าอุบลมีความสำคัญมากกว่าครับไปให้เกิดการอะตอมขึ้น

1094
00:55:36.116 --> 00:55:38.642
ที่ 3 จะออกมาเป็นของอุบลนะครับ

1095
00:55:39.635 --> 00:55:40.340
ดังนั้น

1096
00:55:40.466 --> 00:55:42.273
ถ้ามีเหตุการณ์นี้เกิดขึ้นนะครับ

1097
00:55:43.028 --> 00:55:44.443
ทรัพยากรบางอย่าง

1098
00:55:46.169 --> 00:55:47.710
เกิดขึ้นไม่ได้นะครับ

1099
00:55:51.028 --> 00:55:52.355
ค้นหาประมาณนะครับ

1100
00:55:53.266 --> 00:55:54.097

1101
00:55:55.058 --> 00:55:55.517

1102
00:55:55.958 --> 00:55:56.787
ตาย

1103
00:55:58.967 --> 00:55:59.926
รูปประกอบ

1104
00:56:02.608 --> 00:56:04.767
หักติดตายเกิดจากอะไรครับ

1105
00:56:05.238 --> 00:56:06.913
จากการที่โปรเน็ต

1106
00:56:07.156 --> 00:56:08.264
อะไรก็แล้วแต่

1107
00:56:09.646 --> 00:56:11.909
ทรัพยากรของตัวเองอยู่

1108
00:56:12.978 --> 00:56:13.356

1109
00:56:13.617 --> 00:56:15.233
แล้วนะขนาดนั้น

1110
00:56:17.208 --> 00:56:17.872
ก็อยากจะ

1111
00:56:17.776 --> 00:56:20.075
เข้าไปครอบครองเลียบคลองของ

1112
00:56:20.790 --> 00:56:21.682
ตื่น

1113
00:56:24.178 --> 00:56:24.445

1114
00:56:24.437 --> 00:56:27.153
แต่ไม่อยากให้คนอื่นเอาเมียก่อน

1115
00:56:27.129 --> 00:56:28.142
ของตัวเอง

1116
00:56:30.898 --> 00:56:31.919
ยางอุบล

1117
00:56:32.566 --> 00:56:33.593
ขอยืม

1118
00:56:34.097 --> 00:56:35.341
ตังค์กูบนได้ไหม

1119
00:56:36.729 --> 00:56:38.154
มันก็บอกเหมือนกัน

1120
00:56:38.835 --> 00:56:40.579
ขอยืมสตางค์อาจารย์หน่อย

1121
00:56:40.567 --> 00:56:41.726
200 ล้าน

1122
00:56:43.767 --> 00:56:46.555
ในอุปกรณ์ให้ผม

1123
00:56:47.088 --> 00:56:47.732
อะไร

1124
00:56:48.367 --> 00:56:49.936
เราก็ไม่มีทั้งคู่นะ

1125
00:56:50.289 --> 00:56:51.066
สมมุติ

1126
00:56:52.657 --> 00:56:54.088
อยากได้ตังค์อุบล

1127
00:56:54.445 --> 00:56:55.606

1128
00:56:57.328 --> 00:56:57.903

1129
00:56:58.167 --> 00:57:00.104
นี่คือลักษณะการติดตาย

1130
00:57:00.016 --> 00:57:01.438

1131
00:57:03.407 --> 00:57:04.189
แค่อยาก

1132
00:57:04.629 --> 00:57:06.293
ทรัพยากรคนอื่น

1133
00:57:06.676 --> 00:57:09.446
ตัวเองไม่อยากให้ทรัพยากรของเกมอื่น

1134
00:57:09.948 --> 00:57:10.642
ตาย

1135
00:57:11.476 --> 00:57:13.654
นี่คือลักษณะของติดตายหรือ

1136
00:57:16.147 --> 00:57:16.805

1137
00:57:21.337 --> 00:57:22.255
เขาบอกว่า

1138
00:57:22.816 --> 00:57:23.260

1139
00:57:23.256 --> 00:57:24.804
ปัญหาการติดตาย

1140
00:57:25.376 --> 00:57:26.547
จำเป็นต้องเกิดจาก

1141
00:57:26.776 --> 00:57:27.581
โปรเซส

1142
00:57:29.597 --> 00:57:31.870
วัดโพธิ์เศรษฐีได้

1143
00:57:32.097 --> 00:57:35.840
มากกว่า 2 ปีแต่ว่าต้องมีเงื่อนไขดังนี้

1144
00:57:36.188 --> 00:57:36.700

1145
00:57:37.406 --> 00:57:37.918

1146
00:57:38.496 --> 00:57:39.061

1147
00:57:39.647 --> 00:57:42.057
ครอบครองเป็นแบบตัดตอนไม่ได้

1148
00:57:45.217 --> 00:57:46.060
อีก้อ

1149
00:57:46.047 --> 00:57:47.351
นอนไม่ได้นะ

1150
00:57:47.706 --> 00:57:49.265
บีก็ไม่ได้

1151
00:57:49.695 --> 00:57:50.849
ไม่ได้

1152
00:57:51.486 --> 00:57:53.425
Red Dog นะครับติดตายเลย

1153
00:57:55.267 --> 00:57:56.352
ไปไม่มา

1154
00:57:57.507 --> 00:58:00.643
2 ก็คืออีกคันครอบครองเป็นแบบ

1155
00:58:01.417 --> 00:58:02.324
ไม่เกิดร่วม

1156
00:58:04.107 --> 00:58:06.797
คนต่างทำงานต่างคนต่างอยู่คนละส่วน

1157
00:58:08.516 --> 00:58:09.443
ปิดตายขึ้น

1158
00:58:09.416 --> 00:58:10.056
นะครับ

1159
00:58:13.128 --> 00:58:16.817
ในการรอใช้ทรัพยากร

1160
00:58:18.062 --> 00:58:19.419
เป็นการรอแบบ

1161
00:58:20.487 --> 00:58:21.196
รอบ

1162
00:58:22.536 --> 00:58:23.498
วงรอบ

1163
00:58:23.947 --> 00:58:27.466
ภาษาเขียนโปรแกรมเราจะเรียกว่ารบกวนลูก

1164
00:58:27.906 --> 00:58:29.322
รูปลพบุรีรอบ

1165
00:58:30.345 --> 00:58:30.797
ครับ

1166
00:58:32.067 --> 00:58:34.338
จะเกิดปัญหาการติดตายขึ้น

1167
00:58:35.076 --> 00:58:36.642
มีปัญหาสร้างปัญหานะ

1168
00:58:37.575 --> 00:58:38.551
ระบบ

1169
00:58:39.047 --> 00:58:40.419
Abacus

1170
00:58:40.515 --> 00:58:41.800
ให้เกิดขึ้นนะครับ

1171
00:58:47.177 --> 00:58:48.456
สุดท้ายนะครับ

1172
00:58:48.463 --> 00:58:49.662
สุดท้าย

1173
00:58:50.755 --> 00:58:51.777
ชุดนี้นะครับ

1174
00:58:52.426 --> 00:58:53.132
เทรด

1175
00:58:54.539 --> 00:58:54.979
ครับ

1176
00:58:56.266 --> 00:59:01.282
บอกว่าเน็ตระบบปฏิบัติการรุ่นใหม่ซึ่งในปัจจุบันนี้เขาบอกว่า

1177
00:59:01.446 --> 00:59:02.579
แชทไปแล้วนะครับ

1178
00:59:03.506 --> 00:59:06.251
เป็นในสมัยก่อนยังไม่เกิดระบุขึ้นมา

1179
00:59:07.086 --> 00:59:10.879
เป็นการที่ปฏิบัติการ

1180
00:59:11.509 --> 00:59:13.993
ย่อยโปรเซสออกเป็นส่วนส่วน

1181
00:59:16.437 --> 00:59:18.043
ดูรูปประกอบเลยนะครับ

1182
00:59:22.067 --> 00:59:23.034

1183
00:59:24.626 --> 00:59:25.591
ยังไม่ขึ้น

1184
00:59:28.347 --> 00:59:30.880
ขวามือผมนะครับ

1185
00:59:30.716 --> 00:59:33.532
Frozen HD

1186
00:59:36.405 --> 00:59:37.554
process A

1187
00:59:37.436 --> 00:59:40.428
close Program

1188
00:59:40.316 --> 00:59:43.379
แล้วก็ข้อมูล

1189
00:59:43.516 --> 00:59:44.710
องค์ประกอบอื่น

1190
00:59:45.629 --> 00:59:47.682
นี่คือเขียนโปรแกรมแบบ

1191
00:59:47.928 --> 00:59:48.777
ไม่ใช่เทรด

1192
00:59:48.635 --> 00:59:50.814
พอโทรปุ๊บ

1193
00:59:51.447 --> 00:59:54.739
แบ่งส่วน Stage 1 2 3 4 5

1194
00:59:54.967 --> 00:59:55.916
เป็นส่วนย่อย

1195
00:59:56.566 --> 00:59:57.083
ครับ

1196
00:59:59.067 --> 00:59:59.971

1197
00:59:59.836 --> 01:00:01.938
มีประโยชน์อย่างไร

1198
01:00:03.096 --> 01:00:05.017
มันจะทำให้ทำงานเร็วขึ้น

1199
01:00:05.716 --> 01:00:06.885
สามารถทำงานกับ

1200
01:00:07.518 --> 01:00:10.072
ความจำที่มีขนาดเล็กกว่าได้

1201
01:00:10.966 --> 01:00:11.791
แก้ไขง่ายๆ

1202
01:00:11.675 --> 01:00:14.746
นี่คือหลักการเขียนโปรแกรม

1203
01:00:15.126 --> 01:00:16.396
ปัจจุบันนะครับ

1204
01:00:17.174 --> 01:00:18.191
วันนี้

1205
01:00:18.086 --> 01:00:19.941
พอเราเขียนโปรแกรม

1206
01:00:20.517 --> 01:00:22.017
เราเล่นไปครับ

1207
01:00:22.435 --> 01:00:23.238
2:00 น

1208
01:00:23.648 --> 01:00:25.020
จะมีการอัพเกรด

1209
01:00:25.377 --> 01:00:25.962
จะไม่

1210
01:00:26.085 --> 01:00:27.437
เขียนแบบโบราณนะครับ

1211
01:00:28.199 --> 01:00:30.933
ทีเดียว 2 บรรทัด 300 บรรทัด

1212
01:00:30.956 --> 01:00:31.648
บรรทัด

1213
01:00:32.745 --> 01:00:34.869
มีปัญหามาแก้ไขโปรแกรมยาก

1214
01:00:34.987 --> 01:00:35.492
ครับ

1215
01:00:35.887 --> 01:00:36.648
แก้ไขยาก

1216
01:00:37.226 --> 01:00:38.821
นี่คือหลักการของ

1217
01:00:39.466 --> 01:00:40.926
การเขียนโปรแกรมนะครับ

1218
01:00:44.270 --> 01:00:44.627

1219
01:00:44.526 --> 01:00:48.351
วิธีพูดไปแล้วสัปดาห์หน้านะครับวันที่ 7

1220
01:00:49.327 --> 01:00:52.294
เราก็จะไปศึกษาดูงานนอกสถานที่นะครับ

1221
01:00:55.787 --> 01:00:57.389
ครับมือสอง

1222
01:00:57.517 --> 01:00:59.577
คุณหนึ่งยังไม่ได้ไปนะครับ

1223
01:01:01.736 --> 01:01:04.225
ศึกษาดูงานที่นครพนม

1224
01:01:05.385 --> 01:01:06.678
จะพาไปที่

1225
01:01:08.455 --> 01:01:09.691
สมัครงานก่อน

1226
01:01:11.335 --> 01:01:12.489
ดูหมู่บ้าน

1227
01:01:13.575 --> 01:01:15.163
อะไรไม่รู้จำไม่ได้นะครับ

1228
01:01:15.756 --> 01:01:17.562
ทำเกี่ยวกับพื้นเมืองนะครับ

1229
01:01:18.445 --> 01:01:19.718
ภาพที่

1230
01:01:19.787 --> 01:01:21.390
พิพิธภัณฑ์สัตว์น้ำจืด

1231
01:01:21.647 --> 01:01:22.913
นครพนมนะครับ

1232
01:01:24.006 --> 01:01:25.751
สัปดาห์หน้าหมู่ 1

1233
01:01:26.955 --> 01:01:28.241
ต้องมาเรียนนะครับ

1234
01:01:29.258 --> 01:01:32.541
ก็เห็นพี่พลอยประสานงานกับอาจารย์ที่เราเรียนน่ะ

1235
01:01:33.286 --> 01:01:34.005
เช้าน่ะ

1236
01:01:35.016 --> 01:01:37.686
เช้า 8:00 น ใช่ไหม

1237
01:01:39.637 --> 01:01:41.231
ว่าอาทิตย์หน้า

1238
01:01:42.005 --> 01:01:42.907
ไหว้ครู

1239
01:01:43.726 --> 01:01:45.705
dona เราไม่มีเรียนนะครับ

1240
01:01:46.485 --> 01:01:47.911
ห้องน้ำมีเรียน

1241
01:01:48.846 --> 01:01:49.821
สัปดาห์หน้า

1242
01:01:49.805 --> 01:01:50.788
หมู่ 2

1243
01:01:50.768 --> 01:01:53.343
เราจะไปนอกสถานที่นะครับ

1244
01:01:54.037 --> 01:01:55.315
พาไปดูอะไรนะ

1245
01:01:56.467 --> 01:01:57.178
ดูปลาบึก

1246
01:01:58.066 --> 01:01:58.453

1247
01:01:58.445 --> 01:01:59.095

1248
01:01:59.985 --> 01:02:01.988
ชอบอาหารปลาปลาบึก

1249
01:02:04.016 --> 01:02:06.550
เอาอุบลให้อาหารปลานะอุบลราชธานี

1250
01:02:08.817 --> 01:02:09.383

1251
01:02:10.036 --> 01:02:10.955
ไปทั้งวันนะ

1252
01:02:11.315 --> 01:02:12.796
ทุกคนไว้

1253
01:02:13.297 --> 01:02:14.208
หน้าหยุด

1254
01:02:14.708 --> 01:02:16.354
ตาต่อไปก็เจอกัน

1255
01:02:16.757 --> 01:02:17.600
เกือบ

1256
01:02:17.586 --> 01:02:18.491
กลางเดือน

1257
01:02:20.148 --> 01:02:21.743
วันนี้เราเปิดเทอมมาได้

1258
01:02:22.066 --> 01:02:22.923
เดือนนี้

1259
01:02:23.346 --> 01:02:25.859
ก็เป็นอย่างไรครับปรับตัวได้หรือยัง

1260
01:02:26.608 --> 01:02:27.901
บางคน

1261
01:02:28.785 --> 01:02:30.150
ทำงานก็วางไว้ที่โต๊ะ

1262
01:02:30.575 --> 01:02:32.013
เดี๋ยวส่งคืนให้นะ

1263
01:02:33.789 --> 01:02:35.417
ปิดให้

1264
01:02:35.648 --> 01:02:37.323
เวลาพูดเราเก็บจะได้เอาไปสอบ

1265
01:02:38.079 --> 01:02:40.335
ข้อสอบอยู่ในแบบฝึกหัดงบให้ทำนะครับ

1266
01:02:42.177 --> 01:02:42.437

1267
01:02:43.588 --> 01:02:46.481
มีใครจะถามอะไรเพิ่มเติมไหมครับมีไหม

1268
01:02:52.366 --> 01:02:52.632

1269
01:02:52.875 --> 01:02:54.094
ถ้าไม่มีก็

1270
01:03:01.005 --> 01:03:03.510
พ่อเกิดขึ้นจากอะไร

1271
01:03:04.397 --> 01:03:06.813
พ่อควรขึ้นจากการที่

1272
01:03:07.664 --> 01:03:09.205
เวลาใดเวลาหนึ่ง

1273
01:03:09.904 --> 01:03:10.611
สมมตินะ

1274
01:03:10.985 --> 01:03:11.628

1275
01:03:13.107 --> 01:03:14.000

1276
01:03:14.505 --> 01:03:16.625
ต้องการเข้าไปครอบครอง CPU

1277
01:03:18.475 --> 01:03:21.283
ระบบปฏิบัติการจัดสร้างโปรเจคหนึ่งขึ้นมา

1278
01:03:22.185 --> 01:03:23.604
มาจำกัดผม

1279
01:03:25.266 --> 01:03:27.142
พาเข้าไปครอบครอง CPU นะ

1280
01:03:27.435 --> 01:03:28.213
การ

1281
01:03:28.974 --> 01:03:29.670
กำเนิด

1282
01:03:30.186 --> 01:03:30.716

1283
01:03:30.827 --> 01:03:31.885

1284
01:03:32.747 --> 01:03:34.178
โปรเซสพ่อ

1285
01:03:35.948 --> 01:03:38.015
ครับนี่คือหลักการของมัน

1286
01:03:43.115 --> 01:03:44.087
ก็ต้อง

1287
01:03:44.335 --> 01:03:45.839
คุณพิราบนะครับ

1288
01:03:46.065 --> 01:03:47.754
ขอบคุณที่ราบมากนะครับ

1289
01:03:48.816 --> 01:03:50.692
จะให้ความอนุเคราะห์เรา

1290
01:03:51.246 --> 01:03:52.605
มา 1 สัปดาห์นะครับ

1291
01:03:53.427 --> 01:03:55.608
ชาติหน้าก็ไม่ได้เจอกันนะครับ

1292
01:03:56.236 --> 01:03:59.260
ขนาดหน้าว่าจะพาน้องออกไปนอกสถานที่นะครับ

1293
01:04:00.076 --> 01:04:02.846
ไม่มีใครถามอะไรแล้วก็เจอกัน

1294
01:04:03.407 --> 01:04:04.378
ด้านหน้านะครับ

1295
01:04:05.135 --> 01:04:08.130
ไปดูงานนอกสถานที่กัน ok ครับไป

1296
01:04:42.966 --> 01:04:43.217


