﻿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


