﻿1
00:00:14,776 --> 00:00:18,776

2
00:00:22,556 --> 00:00:26,556

3
00:00:26,569 --> 00:00:30,569

4
00:00:30,569 --> 00:00:31,197

5
00:00:31,197 --> 00:00:32,288
ได้ยินแล้วค่ะ อาจารย์พ่อ (อาจารย์) ก็

6
00:00:32,288 --> 00:00:36,288
สวัสดีเด็ก ๆ ทุกคนนะครับ

7
00:00:37,437 --> 00:00:41,437

8
00:00:44,395 --> 00:00:48,395
ก็ให้พวกเราอดทนนะครับ ช่วงนี้ก็

9
00:00:51,635 --> 00:00:51,876
COVID มันยังไม่ซาเลยนะครับ

10
00:00:51,876 --> 00:00:53,187
ได้ยินข่าวแว่ว ๆ มาว่ามหาวิทยาลัย

11
00:00:53,187 --> 00:00:56,324
จะหยุดต่อไปถึงสิ้นเดือนนะครับ

12
00:00:56,324 --> 00:01:00,324
ก็รอฟังประกาศอีกครั้งหนึ่ง

13
00:01:05,190 --> 00:01:09,190
ให้เรียนออนไลน์ต่อถึงสิ้นเดือนนะ

14
00:01:09,431 --> 00:01:13,431
ก็รอฟังประกาศ เราก็เรียนอย่างนี้ล่ะครับ

15
00:01:18,261 --> 00:01:21,816
ผมเองถามว่าอาจารย์พ่อเบื่อไหม นั่งสอนอยู่บ้าน

16
00:01:21,816 --> 00:01:22,541
เบื่อนะครับ มันไม่เห็นหน้าพวกเรา

17
00:01:22,541 --> 00:01:26,541
แล้วยิ่งวิชาพวกเรายิ่ง

18
00:01:27,839 --> 00:01:31,054
ต้องปฏิบัติด้วยนะครับ ต้องปฏิบัติด้วยต้องทำ

19
00:01:31,054 --> 00:01:35,054
ก็ให้อดทนเอานะครับ แป๊บเดียวเดี๋ยวก็ผ่านนะครับ

20
00:01:36,865 --> 00:01:39,669
ซึ่งโดยเฉพาะวิชาที่ผมสอน

21
00:01:39,669 --> 00:01:43,669
เป็นวิชาที่ค่อนข้างจะทำความเข้าใจยาก

22
00:01:44,537 --> 00:01:48,537
นะครับ

23
00:01:53,194 --> 00:01:53,525
เพราะเป็นวิชาทฤษฎี อย่างเมื่อเช้าที่เราเรียนกับอาจารย์แม่

24
00:01:53,525 --> 00:01:57,525
ก็ค่อนข้างเข้าใจยากนะครับ แต่ถ้าเรา

25
00:02:00,839 --> 00:02:03,977
มาเจอกันนะครับ ที่ห้องเรียนมันก็ได้พบปะพูดคุย

26
00:02:03,977 --> 00:02:07,759
ขีดเขียนกัน มันจะเข้าใจกว่า ไม่เป็นไรก็อดทนเอา

27
00:02:07,759 --> 00:02:11,759
เดี๋ยวเราก็ผ่านไปนะครับ

28
00:02:12,871 --> 00:02:16,120
ในรายวิชาผมนะครับ ก็จะไม่ทำ

29
00:02:16,120 --> 00:02:19,921
ให้พวกเราซีเรียสนะ

30
00:02:19,921 --> 00:02:23,921
ก็หลายวิชาก็ทำให้เราเครียดแล้ว

31
00:02:28,534 --> 00:02:31,690
ภาษาไทย คณิตศาสตร์

32
00:02:31,690 --> 00:02:35,690
ว่าบวกลบอย่างไรนะครับ ก็เดี๋ยวเจอกันนะครับ เจอกันในห้องเรียนจะสนุกกว่านี้เยอะนะครับ

33
00:02:38,120 --> 00:02:42,120
ห้องแล็บ เราต้องให้พี่ ๆ อาทิตย์ละครั้ง 2 ครั้ง

34
00:02:43,078 --> 00:02:47,078
ก็ไปเปิดเครื่องไว้ เพราะเครื่องมันไม่ได้ใช้งานนะครับ

35
00:02:49,983 --> 00:02:51,568
เดี๋ยวมันจะเสื่อมสภาพก่อนนะครับ ครับ วันนี้ก็มาดู

36
00:02:51,568 --> 00:02:55,568
นะครับ มาดูในหัวข้อเรื่องนะครับ การจัดการ

37
00:02:58,625 --> 00:03:02,625
Process นะครับ

38
00:03:03,365 --> 00:03:05,211
Process หรือ Process นะครับ

39
00:03:05,211 --> 00:03:07,980
บรรยายอยู่คนเดียวนี่ เหมือนอะไรก็ไม่รู้นะ

40
00:03:07,980 --> 00:03:11,980
ไม่เห็นหน้าพวกเรานะครับ ปกติเวลาสอนไปต้อง

41
00:03:12,462 --> 00:03:16,462
เดินไปดูตรงนั้นตรงนี้

42
00:03:18,240 --> 00:03:22,240
นะครับ การจัดการ Process นะครับ หรือ Process

43
00:03:25,254 --> 00:03:29,254
Process นะครับ

44
00:03:34,658 --> 00:03:34,778
ก็หมายถึงโปรแกรมที่กำลัง

45
00:03:34,778 --> 00:03:38,778
ก็คือมันถ้าหลาย ๆ คนก็อาจจะเคยได้ยิน โปรแกรม

46
00:03:41,398 --> 00:03:45,157
กำลังครอบครอง CPU โปรแกรมกำลัง

47
00:03:45,157 --> 00:03:46,065
มีคนให้ความหมายเยอะนะครับ

48
00:03:46,065 --> 00:03:50,065
ที่กำลัง Excuse

49
00:03:51,047 --> 00:03:55,047
Excuse พวกเรา

50
00:04:00,439 --> 00:04:04,167
คงจะเคยได้ยินนะ Excuse

51
00:04:04,167 --> 00:04:06,042
เขียนโปรแกรมนะครับ พอเราเขียนโปรแกรมเสร็จ เอาไป

52
00:04:06,042 --> 00:04:10,042
ทำงานจริงนะครับ เราก็ต้องไป Excuse นี่ล่ะครับ ถ้าหลายคน

53
00:04:12,829 --> 00:04:16,829
มองภาพไม่ออกนะครับ ในคอมพิวเตอร์เราก็จะมีนามสกุลอยู่

54
00:04:18,666 --> 00:04:19,266
ไม่กี่ไฟล์นะครับ ที่เอาไปทำงานได้

55
00:04:19,266 --> 00:04:23,266
นั่นก็คือไฟล์ที่มีนามสกุล

56
00:04:24,727 --> 00:04:28,727
.com นะครับ c-o-m นะครับ

57
00:04:28,948 --> 00:04:31,496
ย่อมาจาก Command นะครับ แล้วก็จะมีนามสกุล

58
00:04:31,496 --> 00:04:35,496
.exe นะครับ ก็

59
00:04:41,314 --> 00:04:44,625
คือ Excuse นี่ล่ะครับ  คือ โปรแกรมที่ทำงานได้เลย

60
00:04:44,625 --> 00:04:48,625
ซึ่งในลักษณะของการที่โปรแกรมกำลัง Excuse อยู่นั้น

61
00:04:48,972 --> 00:04:49,661
ในระบบคอมพิวเตอร์ของเรานี่ล่ะครับ เช่น

62
00:04:49,661 --> 00:04:53,661
ใช้ CPU ใช้อุปกรณ์รอบข้าง

63
00:04:58,348 --> 00:05:02,348
ใช้ Printer อะไรหลาย ๆ อย่างนะครับ ในการที่เรา

64
00:05:02,524 --> 00:05:06,524
เรียกว่าโปรแกรมกำลัง Excuse นะครับ

65
00:05:10,259 --> 00:05:13,470
Multi Programming

66
00:05:13,470 --> 00:05:14,876
คืออะไร นะครับ Multi Programming ก็คือ

67
00:05:14,876 --> 00:05:18,876
โปรแกรมสามารถทำงานได้มากกว่า 2 โปรแกรมในเวลาเดียวกัน ซึ่งทั้งหมดนี้ ตัวของ

68
00:05:21,679 --> 00:05:22,462
ระบบปฏิบัติการ จะเป็นผู้...

69
00:05:22,462 --> 00:05:26,462
นะครับ เป็นผู้

70
00:05:28,372 --> 00:05:30,564
ทำหน้าที่นะครับ หน้าที่ในการจัดการทั้งหมดเลยนะครับ

71
00:05:30,564 --> 00:05:34,564
จึงเป็นหน้าที่อันสำคัญอันหนึ่ง

72
00:05:34,567 --> 00:05:38,567
จะจัดการกับ Process อย่างไรนะครับ

73
00:05:41,275 --> 00:05:43,095
คราวนี้เรามาดูองค์ประกอบ

74
00:05:43,095 --> 00:05:47,095
ของ Process นะครับ

75
00:05:49,382 --> 00:05:53,382
บริเวณบ้านพักอาจารย์พ่อก็จะมีเสียงก่อสร้าง ตึงตัง ๆ อยู่

76
00:05:54,429 --> 00:05:58,429
เราก็ฟังไปด้วยนะครับ

77
00:05:58,872 --> 00:06:02,872
คราวนี้เรามาดูองค์ประกอบของ Process

78
00:06:03,636 --> 00:06:07,636
นะครับ Process ที่สมบูรณ์นั้นนะครับ จะมีองค์ประกอบดังนี้นะครับ

79
00:06:07,663 --> 00:06:11,135
1. Process ทุก Process

80
00:06:11,135 --> 00:06:14,534
จะต้องมีชื่อนะครับ และก็

81
00:06:14,534 --> 00:06:18,534
หมายเลข Process นะครับ

82
00:06:19,466 --> 00:06:23,466
ซึ่งหมายเลขประจำตัวของ Process นั้นเหมือนกันได้ไหม

83
00:06:27,421 --> 00:06:29,725
เหมือนกันไม่ได้นะครับ ถ้าเหมือนกันแสดงว่าเป็น Process ตัวเดียวกันนะครับ

84
00:06:29,725 --> 00:06:33,725
เหมือนกับหมายเลข

85
00:06:37,951 --> 00:06:41,951
บัตรประจำตัวของเรานะครับ 13 หลัก ถ้าเหมือนกันเมื่อไหร่แสดงว่าเราเป็นคนคนเดียวกัน

86
00:06:46,074 --> 00:06:46,249
เพราะฉะนั้น เป็นคน ๆ เดียวกัน Process เป็นของใครของมันนะครับ องค์ประกอบตัวที่ 2

87
00:06:46,249 --> 00:06:50,249
ก็คือ Code Program ซึ่งโค้ดโปรแกรมก็จะ

88
00:06:58,574 --> 00:07:00,134
เป็นภาษาเครื่องนะครับ ที่สามารถ Excuse ได้ทันที

89
00:07:00,134 --> 00:07:04,134
นะครับ เหมือนที่เรา ถ้าเราได้เรียนในชั้นเรียนนะ เรายังเข้าชั้นเรียนไม่ได้นี่

90
00:07:04,338 --> 00:07:05,502
ถ้าเราเรียนกับอาจารย์แม่ เราก็จะมีการเขียนโปรแกรมนะครับ

91
00:07:05,502 --> 00:07:09,502
พอเราก็เขียนเสร็จปุ๊บ

92
00:07:18,587 --> 00:07:22,587
พอเราเขียน Code

93
00:07:24,637 --> 00:07:27,519
ก็ต้องแปลงมาเป็น Code นะครับ เพื่อที่จะทำงานได้ทันทีนะครับ องค์ประกอบอันที่ 3 ก็คือ Process ทุกตัว

94
00:07:27,519 --> 00:07:29,920
จะมีข้อมูลนะครับ ซึ่งข้อมูล

95
00:07:29,920 --> 00:07:33,920
นั้นก็จะเป็นข้อมูล

96
00:07:37,041 --> 00:07:37,075
ของใครของมันนะครับ และ หรือนะครับ

97
00:07:37,075 --> 00:07:41,075
หรือจะใช้ร่วมกับตัวอื่น ๆ

98
00:07:44,432 --> 00:07:47,329
ฐานข้อมูลก็จะเป็นการใช้

99
00:07:47,329 --> 00:07:51,329
ข้อมูลร่วมกันนะครับ

100
00:07:53,380 --> 00:07:57,380
องค์ประกอบอันที่ 4 ของ Process ก็คือ

101
00:07:59,367 --> 00:08:03,367
Process นะครับ หรือ PCB

102
00:08:05,167 --> 00:08:09,167
Process Coltro block

103
00:08:12,228 --> 00:08:12,506
PCB นี้นะครับ (ล่าม) ขอโทษนะคะ ก็จะเป็นตอนนี้อาจารย์พ่อบรรยายอย่างเดียว ไม่ได้เปิด PowerPoint

104
00:08:12,506 --> 00:08:16,506
ร่วมด้วยใช่ไหมคะ (อาจารย์) ไม่เห็นหรอ (ล่าม) ตอนนี้เหมือน

105
00:08:22,638 --> 00:08:26,638
อาจารย์พ่อยังไม่ได้ตรึงน่ะค่ะ (อาจารย์) แป๊บนะ

106
00:08:28,206 --> 00:08:32,206
(ล่าม) ได้ค่ะ

107
00:08:32,791 --> 00:08:36,791
(อาจารย์) ไหนล่ะ นี่หรือ

108
00:08:37,758 --> 00:08:40,001

109
00:08:40,001 --> 00:08:44,001

110
00:08:50,985 --> 00:08:54,985

111
00:08:58,785 --> 00:09:02,785

112
00:09:06,805 --> 00:09:08,489

113
00:09:08,489 --> 00:09:12,489
(ล่าม) ขึ้นแล้วค่ะพ่อ ขอบคุณค่ะ

114
00:09:14,800 --> 00:09:18,800

115
00:09:19,479 --> 00:09:23,479
ถึงไหนแล้วไม่รู้ ต่อนะครับ

116
00:09:30,806 --> 00:09:31,330

117
00:09:31,330 --> 00:09:35,330
องค์ประกอบอันที่

118
00:09:41,938 --> 00:09:45,938
4 นะครับ PCB Process Control

119
00:09:46,321 --> 00:09:47,579
Block นะครับ ในตัวของ PCB นั้นนะครับ

120
00:09:47,579 --> 00:09:51,579
OS จะกำหนดเนื้อที่

121
00:09:51,869 --> 00:09:55,250
เพื่อทำตัวมันเองนะครับ ประกอบไปด้วย

122
00:09:55,250 --> 00:09:56,160
Pointer นะครับ

123
00:09:56,160 --> 00:10:00,160

124
00:10:05,702 --> 00:10:09,702
Pointer Degister

125
00:10:10,367 --> 00:10:11,658
ก็จะถูกเก็บไว้ที่ CTB

126
00:10:11,658 --> 00:10:15,584
นะครับ หรือ Process Control Block นะครับ

127
00:10:15,584 --> 00:10:19,584

128
00:10:21,261 --> 00:10:24,807
Pointer คืออะไรนะครับ Pointer คือ

129
00:10:24,807 --> 00:10:26,187
ใช้ชี้ตำแหน่งของ Process ในหน่วยความจำ

130
00:10:26,187 --> 00:10:30,187
นะครับ เพราะทุกครั้งที่

131
00:10:33,528 --> 00:10:37,528
Process นะครับ จะเข้าไปทำงานในคอมพิวเตอร์นั้นนะครับ

132
00:10:37,771 --> 00:10:41,771
จะต้องมีการใช้ Lesty ในหน่วยความจำนะครับ

133
00:10:46,457 --> 00:10:50,457
สิ่งที่ 2 ที่อยู่ใน PCB นะครับ

134
00:10:50,832 --> 00:10:52,798

135
00:10:52,798 --> 00:10:56,798
ในสไลด์ต่อ ๆ ๆ ไปนะครับ Process ทุกตัวจะมีสถานะเปลี่ยนไปเรื่อย ๆ นะครับ

136
00:10:57,904 --> 00:11:01,904
ส่วนที่ 3 ก็คือเก็บหมายเลขของ Process นะครับ

137
00:11:06,836 --> 00:11:10,836

138
00:11:18,293 --> 00:11:22,293
ซึ่ง Register เราจะพูดในส่วนต่อไปนะครับ

139
00:11:22,854 --> 00:11:23,304

140
00:11:23,304 --> 00:11:27,304
และก็เก็บเวลาการจัดการของ CPU นะครับ นี่คือสิ่งที่อยู่ใน PCB นะครับ

141
00:11:34,848 --> 00:11:38,848
ข้อมูลการจัดการหน่วยความจำ สรุปแล้วใน PCB นี้ จะเก็บใมนหน่วย

142
00:11:38,872 --> 00:11:40,326

143
00:11:40,326 --> 00:11:43,415
นะครับ ซึ่งข้อมูลตรงนี้นะครับ จะไปถูกกันไว้ที่หน่วยความจำหลักของเรานะครับ

144
00:11:43,415 --> 00:11:47,255

145
00:11:47,255 --> 00:11:51,255
องค์ประกอบต่อไปนะครับ

146
00:11:57,639 --> 00:11:58,479
ก็คือโปรแกรม Status Word นะครับ

147
00:11:58,479 --> 00:12:02,479
หรือ PSW ซึ่งตัวนี้จะเป็นตัวควบคุมลำดับการ Excuse ของ Process นะครับ

148
00:12:05,852 --> 00:12:09,852
ซึ่งจะเก็บข้อมูลสถานะไว้นะครับ

149
00:12:10,624 --> 00:12:11,944
Process ไหนมีความสำคัญมากกว่าก็เข้าก่อนเข้าหลัง อันนี้จะเป็นตัวลำดับ

150
00:12:11,944 --> 00:12:14,900
นะครับ อันสุดท้าย ก็คือคุณสมบัติ ก็คือ

151
00:12:14,900 --> 00:12:18,900
นะครับ Process นั้น

152
00:12:19,106 --> 00:12:23,106
จะมีคุณสมบัติดังต่อไปนี้นะครับ

153
00:12:24,136 --> 00:12:28,136
ลำดับความสำคัญ 2.

154
00:12:32,892 --> 00:12:36,892
อำนาจหน้าที่ 3. คุณสมบัติอื่น ๆ ที่ OS เป็นคนกำหนด

155
00:12:38,891 --> 00:12:42,876
นะครับ ทีนี้มาดูคุณสมบัติของ Process

156
00:12:42,876 --> 00:12:43,929

157
00:12:43,929 --> 00:12:47,929
ทำไมถึงบอกว่า Process นั้นจะต้องมีลำดับความสำคัญนะครับ

158
00:12:53,816 --> 00:12:57,816
เพราะ Process ทุกตัวจะต้องใช้งานใน CPU ใช้งานในหน่วยความจำนะครับ

159
00:12:58,886 --> 00:12:59,718

160
00:12:59,718 --> 00:13:03,718
Process ไหนจะเข้าไปทำงานใน CPU ได้ จะต้องเรียงลำดับความสำคัญเข้าไป

161
00:13:05,976 --> 00:13:09,976
ก็จะมีความสำคัญไม่เท่ากันนะครับ

162
00:13:14,889 --> 00:13:16,826

163
00:13:16,826 --> 00:13:20,826
ความสำคัญน้อยกว่าของผู้ควบคุมระบบ อย่างนี้เป็นต้นนะครับ อำนาจหน้าที่ของ Process ก็คือ

164
00:13:26,369 --> 00:13:30,369
Process แต่ละตัวจะมีอำนาจหน้าที่ไม่เหมือนกันนะครับ

165
00:13:30,905 --> 00:13:32,913

166
00:13:32,913 --> 00:13:36,913
แล้วส่วนคุณสมบัติอื่น ๆ ก็คือแล้วแต่ OS เป็นผู้กำหนด ซึ่งตัวของระบบปฏิบัติการนะครับ

167
00:13:40,966 --> 00:13:43,701
ก็มีหลายตัวใช่ไหม เช่น Windows

168
00:13:43,701 --> 00:13:46,055
นะครับ iOS ทำอะไรได้บ้าง แอนดรอยด์ อะไรพวกนี้ คุณสมบัติอื่น ๆ ตรงนี้จะเป็นคุณสมบัติ

169
00:13:46,055 --> 00:13:50,055
ของ OS นั้น ๆ นะครับ ในรายวิชา

170
00:13:57,903 --> 00:14:01,903
OS มันทำงานอย่างไรนะครับ

171
00:14:02,520 --> 00:14:06,177
มันเชื่อมหากันอย่างไรนะครับ เช่น เราส่งรูปภาพจากโทรศัพท์มือถือระบบ Android อย่างนี้

172
00:14:06,177 --> 00:14:07,597
ทำไมถึงส่งไปที่ OS ได้

173
00:14:07,597 --> 00:14:10,723
หรือเราส่งจากวินโดวส์ 10

174
00:14:10,723 --> 00:14:12,527
ส่งเข้าไปใน Android อย่างนี้

175
00:14:12,527 --> 00:14:16,527

176
00:14:23,945 --> 00:14:24,101
ทีนี้เรามาดูสถานะของ Process นะครับ

177
00:14:24,101 --> 00:14:28,101
เด็ก ๆ นะครับ เรียน

178
00:14:31,533 --> 00:14:33,454
ไปแล้วก็ก็ฟังเพลิน ๆ ไป

179
00:14:33,454 --> 00:14:34,672
อย่าไปซีเรียสมากนะครับ เพราะว่าวิชานี้ถ้าถามผมว่า

180
00:14:34,672 --> 00:14:38,672
มันค่อนข้างเข้าใจยากไหม

181
00:14:43,432 --> 00:14:46,364
พอสมควรครับ ผมมาเข้าใจเนื้อหา

182
00:14:46,364 --> 00:14:50,364
ของรายวิชานี้ตอนไหนรู้ไหม ตอนที่ผมมาเป็นอาจารย์

183
00:14:52,030 --> 00:14:56,030
นะครับ สอนมาอยู่ 5 ปี ถึงเข้าใจวิชานี้ อ๋อ มันเป็นอย่างนี้นี่เอง

184
00:15:02,946 --> 00:15:06,946
ซึ่งเนื้อหามันค่อนข้างเข้าใจยาก นามธรรมนะครับ ถ้าใครเรียนแล้วมา

185
00:15:08,810 --> 00:15:10,962
ไปแล้วรู้สึกว่าทำไมมันยากจัง อย่าไปซีเรียสมากนะครับ เดี๋ยวเราเจอในห้องแล็บ เดี๋ยวจะพาทำ

186
00:15:10,962 --> 00:15:11,984
ว่าทำไมมันถึงไม่ยากนะครับ คราวนี้เรามาดูสถานะของ Process นะครับ

187
00:15:11,984 --> 00:15:15,984
จากที่ผมบอกนะครับ Process

188
00:15:16,362 --> 00:15:19,443
จะมีการเปลี่ยนสถานะอยู่ตลอดเวลานะครับ ซึ่ง

189
00:15:19,443 --> 00:15:21,172
เราก็สามารถแบ่งสถานะของ Process ได้

190
00:15:21,172 --> 00:15:25,172
ดังนี้นะครับ สถานะแรกนะครับ

191
00:15:26,315 --> 00:15:30,315
ก็คือสถานะเริ่มต้น

192
00:15:30,992 --> 00:15:34,992
Process จะเริ่มที่สถานะเริ่มต้น

193
00:15:37,197 --> 00:15:38,071
ก็คือเป็นสถานะที่เริ่มสร้าง Process ขึ้นมานะครับ

194
00:15:38,071 --> 00:15:42,071
สถานะที่ 2 สถานะพร้อมกัน

195
00:15:44,015 --> 00:15:45,455
นะครับ ก็คือสถานะที่ Process พร้อมกัน จะ

196
00:15:45,455 --> 00:15:49,455
เข้าไปครอบครอง CPU

197
00:15:51,719 --> 00:15:53,899
พร้อมเข้าไปนะครับ แต่ยังไม่ได้เข้าไปนะครับ

198
00:15:53,899 --> 00:15:57,899
สถานะที่ 3 ก็คือสถานะรัน

199
00:16:01,760 --> 00:16:05,341
ก็คือสถานะที่ Process เข้าไปครอบครอง CPU

200
00:16:05,341 --> 00:16:08,091
และมีการ Execute คำสั่ง

201
00:16:08,091 --> 00:16:10,608
คือ เข้าไปรันโปรแกรมนั่นเองนะครับ

202
00:16:10,608 --> 00:16:14,608
สถานะต่อมา ก็คือสถานะ รอ

203
00:16:18,202 --> 00:16:20,083
รอ ก็คือสถานะที่ Process กำลังรอ

204
00:16:20,083 --> 00:16:24,083
เหตุการณ์ใดเหตุการณ์หนึ่งเกิดขึ้น เช่น

205
00:16:30,981 --> 00:16:34,981
ออกไปใช้งานอุปกรณ์ Input, Output

206
00:16:37,196 --> 00:16:41,196
ยกตัวอย่างเช่น Printer ออกไปพิมพ์งาน หรือรอสัญญาณ WiFi

207
00:16:42,525 --> 00:16:46,156
ต่าง ๆ ก็คือมันจะรอนะครับ มันจะรอนะครับ สถานะต่อมาของ Process ก็คือสถานะ Block

208
00:16:46,156 --> 00:16:50,156
สถานะ Block

209
00:16:54,978 --> 00:16:56,514
ต้องการใช้อุปกรณ์

210
00:16:56,514 --> 00:17:00,514
นะครับ หรือเกิด Interrupt ระหว่าง

211
00:17:02,738 --> 00:17:06,738
การรันโปรแกรม การรัน Process นะ Interrupt จำได้นะ

212
00:17:08,907 --> 00:17:08,980
การติดต่อกันระหว่าง CPU กับอะไรได้หรือเปล่านานนะ ตั้ง 3-3

213
00:17:08,980 --> 00:17:10,756
อาทิตย์นะ ไปเปิดสไลด์ดูนะ ย้อนหลังดู

214
00:17:10,756 --> 00:17:14,756

215
00:17:15,068 --> 00:17:18,789
ส่วนสถานะสุดท้าย คือ สถานะสิ้นสุด

216
00:17:18,789 --> 00:17:22,789
แปลงสถานะของ Process นะครับ

217
00:17:23,165 --> 00:17:25,806
ดูรูปนะครับ

218
00:17:25,806 --> 00:17:29,297
เห็นไหมครับ เริ่มต้น

219
00:17:29,297 --> 00:17:33,297
เริ่มต้นมาพร้อม

220
00:17:36,640 --> 00:17:40,161
พร้อมเสร็จ เข้าไป Run

221
00:17:40,161 --> 00:17:43,261
Run เสร็จก็จบ

222
00:17:43,261 --> 00:17:46,214
นี่คือการเปลี่ยนสถานะของ Process นะครับ

223
00:17:46,214 --> 00:17:50,214
แต่ถ้าเมื่อไรเราเริ่มต้นเข้ามาปุ๊บ

224
00:17:58,834 --> 00:17:59,616
เกิดเหตุการใดเหตุการณ์หนึ่ง

225
00:17:59,616 --> 00:18:00,613
ออกไปหาอุปกรณ์ Input,  Output

226
00:18:00,613 --> 00:18:00,767
เช่น ออกไปพิมพ์นะครับ ออกไปพิมพ์

227
00:18:00,767 --> 00:18:04,767
ก็โดนมาที่สถานะรอ

228
00:18:11,056 --> 00:18:12,600
พอรอเสร็จก็ย้อนกลับไปใหม่ ไป Run นะครับ

229
00:18:12,600 --> 00:18:16,600
ถ้าไม่เกิดเหตุการณ์ใดก็จบ นี่คือ

230
00:18:20,914 --> 00:18:24,914
การเปลี่ยนสถานะของ Process นะครับ (ล่าม) อาจารย์คะ ๆ สไลด์อาจารย์ไม่เลื่อนน่ะค่ะ

231
00:18:25,576 --> 00:18:29,576
ยังอยู่หน้าองค์ประกอบของ Process อยู่น่ะค่ะ

232
00:18:30,520 --> 00:18:34,520
(อาจารย์) ผมไปถึงสไลด์นี่ ทำไมถึงไม่เลื่อนล่ะ

233
00:18:36,064 --> 00:18:37,292
(ล่าม) แต่คือล่ามทำตามที่อาจารย์บรรยายไปแล้วค่ะ

234
00:18:37,292 --> 00:18:41,292
สไลด์ไม่เลื่อนหรอ

235
00:18:46,961 --> 00:18:50,961
(ล่าม) ค่ะ (อาจารย์) ตรงนี้มันยังค้างอยู่หรือ (ล่าม)

236
00:18:59,032 --> 00:19:03,032
ค้างอยู่ค่ะ อาจารย์พ่อ แป๊บหนึ่ง

237
00:19:03,051 --> 00:19:07,031

238
00:19:07,031 --> 00:19:11,031

239
00:19:11,032 --> 00:19:15,032

240
00:19:15,037 --> 00:19:19,037

241
00:19:27,045 --> 00:19:31,045
หน้าจอ...

242
00:19:31,048 --> 00:19:34,045

243
00:19:34,045 --> 00:19:38,045

244
00:19:39,055 --> 00:19:43,055

245
00:19:43,056 --> 00:19:47,056
เห็นไหมครับ (ล่าม) ตอนนี้อยู่ขั้นตอนการเปลี่ยนสถานะของ Process แล้วค่ะ

246
00:19:47,059 --> 00:19:49,136

247
00:19:49,136 --> 00:19:51,228
(อาจารย์) ก็อย่างที่อาจารย์พ่อบอกไปเมื่อกี้นะครับ

248
00:19:51,228 --> 00:19:55,228
การเปลี่ยนแปลงนี่ ถ้าเกิดเป็นโปรแกรมปกตินะครับ มันก็จะเริ่มต้น

249
00:19:58,996 --> 00:20:00,580
พอเริ่มต้น

250
00:20:00,580 --> 00:20:04,580
พร้อมนะครับ เข้ามาพร้อม ถ้าพร้อม

251
00:20:05,048 --> 00:20:08,300
เสร็จก็เข้ามารัน รันเสร็จ

252
00:20:08,300 --> 00:20:12,300
นี่คือกระบวนการของ Process นะครับ การเปลี่ยนสถานะ

253
00:20:13,514 --> 00:20:16,471
นะครับ ซึ่งถ้าไม่มีเหตุการณ์อะไรเกิดขึ้น ก็จะมีลักษณะ

254
00:20:16,471 --> 00:20:17,525
แบบนี้นะครับ

255
00:20:17,525 --> 00:20:21,525
เปลี่ยนไหมหน้าจอ

256
00:20:28,072 --> 00:20:32,021

257
00:20:32,021 --> 00:20:33,418
อ่าวหรอ ทำไมมันไม่เลื่อนให้ล่ะ พอดีผมเปลี่ยนสไลด์แล้วนะ

258
00:20:33,418 --> 00:20:36,627

259
00:20:36,627 --> 00:20:40,627

260
00:20:51,086 --> 00:20:55,086

261
00:20:59,085 --> 00:21:02,166

262
00:21:02,166 --> 00:21:06,166
ทำไมมันไม่เลื่อน

263
00:21:15,092 --> 00:21:19,092

264
00:21:23,106 --> 00:21:27,106

265
00:21:27,108 --> 00:21:30,488

266
00:21:30,488 --> 00:21:33,675
(ล่าม) ตอนนี้สไลด์อยู่ที่ขั้นตอนการเปลี่ยนสถานะของ Process ค่ะ (อาจารย์) ที่เป็นรูปภาพหรือเปล่า (ล่าม)

267
00:21:33,675 --> 00:21:37,675
ไม่มีภาพ เป็นข้อความค่ะ (อาจารย์)

268
00:21:38,162 --> 00:21:39,140
มันไม่ยอมเปลี่ยนมันขึ้นอยู่หน้าเดียว (ล่าม)

269
00:21:39,140 --> 00:21:43,140
อันนี้เปลี่ยนเป็นภาพที่มีเริ่มต้น พร้อมรัน

270
00:21:43,837 --> 00:21:47,837
แล้วก็สิ้นสุด อันนี้หน้าสไลด์หน้านี้ค่ะ

271
00:21:55,127 --> 00:21:59,122

272
00:21:59,122 --> 00:22:03,122

273
00:22:03,127 --> 00:22:06,686

274
00:22:06,686 --> 00:22:10,622

275
00:22:10,622 --> 00:22:14,622
มันก็จะเหมือนเดิมที่แชร์ไป

276
00:22:23,134 --> 00:22:27,134

277
00:22:27,138 --> 00:22:31,138

278
00:22:31,143 --> 00:22:35,143

279
00:22:35,150 --> 00:22:39,150

280
00:22:39,150 --> 00:22:43,150
ก็เลือกอยู่นะทำไมมันไม่ขึ้น

281
00:22:43,154 --> 00:22:47,150
ทำไม

282
00:22:47,150 --> 00:22:51,150

283
00:22:51,153 --> 00:22:52,726

284
00:22:52,726 --> 00:22:56,726
เราแชร์ตรงนี้ใช่ไหม พอเรา

285
00:22:57,072 --> 00:23:00,710
นำเสนอ

286
00:23:00,710 --> 00:23:04,710
พอเราเลื่อน

287
00:23:13,881 --> 00:23:17,881
สไลด์ (ล่าม)

288
00:23:21,757 --> 00:23:25,500
(อาจารย์) ฝั่งเราเลื่อนอยู่ ฝั่งโน้นไม่เลื่อน (เจ้าหน้าที่)

289
00:23:25,500 --> 00:23:27,978
มันไม่ขึ้นเป็นหน้านำเสนอเลยค่ะ (อาจารย์)

290
00:23:27,978 --> 00:23:31,978
ก็แชร์

291
00:23:39,169 --> 00:23:43,169

292
00:23:43,172 --> 00:23:47,172

293
00:23:48,170 --> 00:23:52,170
เอาใหม่นะ เลื่อนไหมครับ (ล่าม)

294
00:23:53,743 --> 00:23:57,743
ตอนนี้สไลด์อยู่ที่หน้าขั้นตอนเปลี่ยน Process

295
00:24:03,186 --> 00:24:07,186
(ล่าม) อันนี้เปลี่ยน

296
00:24:07,290 --> 00:24:10,117
น่าจะได้แล้ว

297
00:24:10,117 --> 00:24:14,117
หน้าโปรแกรมมันไม่ไป ขอบคุณมาก

298
00:24:14,771 --> 00:24:18,771
ครับ ก็เมื่อกี้เป็นรูปนะครับ

299
00:24:19,713 --> 00:24:23,031
เปลี่ยนแปลงสถานะของ Process นะครับ ก็คือ

300
00:24:23,031 --> 00:24:27,031
เริ่มต้นมาพร้อม มา Run มาสิ้นสุด

301
00:24:31,496 --> 00:24:35,496
แต่คราวนี้การทำงานจริงในระบบคอมพิวเตอร์

302
00:24:36,428 --> 00:24:37,603
ที่เข้ามาทำงานในระบบ

303
00:24:37,603 --> 00:24:41,603
คอมพิวเตอร์ของเรานะครับ

304
00:24:46,280 --> 00:24:50,280
จะเกิด

305
00:24:53,097 --> 00:24:55,596
ถ้าเราดูรูปเมื่อกี้นะครับ

306
00:24:55,596 --> 00:24:59,596
ถ้าเราเริ่มต้น Process A มาพร้อม

307
00:25:02,905 --> 00:25:03,816
ถ้า

308
00:25:03,816 --> 00:25:05,798
Process A มาพร้อม

309
00:25:05,798 --> 00:25:09,798
มารัน ใช้เวลา

310
00:25:12,003 --> 00:25:16,003
สมมตินะครับ 30 นาที Process B

311
00:25:17,076 --> 00:25:20,054
แล้วก็มาพร้อม

312
00:25:20,054 --> 00:25:23,387
ใช้เวลา 5 วินาที

313
00:25:23,387 --> 00:25:27,387
ถ้าเรามองจะภาพนี้ เราจะเห็นว่า

314
00:25:33,168 --> 00:25:36,408
ในสถานะ End Process จะเข้าไป

315
00:25:36,408 --> 00:25:40,408
ครอบครอง CPU ได้แค่ตัวเดียว ไม่สามารถเข้าไปได้มากกว่า 1 ตัว

316
00:25:40,592 --> 00:25:44,592
ดังนั้น จะเห็นว่า Process A เข้าไป

317
00:25:46,833 --> 00:25:49,119
ในสถานะรัน แล้ว 30 นาที ส่วน Process B

318
00:25:49,119 --> 00:25:52,444
มารอต้องการใช้แค่ 5 วินาที

319
00:25:52,444 --> 00:25:55,733
จะเห็นว่า Process B จะต้อง

320
00:25:55,733 --> 00:25:59,733
รอให้ Process A

321
00:26:00,598 --> 00:26:04,598
เข้าไปถึง 30 นาทีก่อน ปัญหานี้จะเกิดขึ้น

322
00:26:09,183 --> 00:26:12,373
มันจะทำให้ Process B เสียเวลานะครับ จะทำให้ระบบ

323
00:26:12,373 --> 00:26:16,373
คอมพิวเตอร์ของเราจึงต้องมีการกำหนด กำหนดเวลาในการเข้าไปครอบครอง CPU

324
00:26:19,203 --> 00:26:23,203
นะครับ เราเรียกมันว่า เวลา ควอนตัมนะครับ

325
00:26:25,812 --> 00:26:29,812
นะครับ เวลาควอนตัม

326
00:26:30,452 --> 00:26:32,004
เขาถามว่า ถ้าเราถามว่า "เวลาควอนตัมคืออะไร"

327
00:26:32,004 --> 00:26:36,004
เวลา ควอนตัม ก็คือเวลาของตัว OS

328
00:26:43,278 --> 00:26:44,281
กำหนดเวลาว่า Process อยู่ในสถานะรั

329
00:26:44,281 --> 00:26:48,281
อยู่ได้ในสถานะรันนะครับ ซึ่งในแต่ละ

330
00:26:50,255 --> 00:26:52,977
ระบบปฏิบัติการมีเวลา ควอนตัม แตกต่างกัน

331
00:26:52,977 --> 00:26:54,420
8 วินโดวส์ 10 หรือตัวของ

332
00:26:54,420 --> 00:26:58,420
Linux นะครับ ตัวของ

333
00:27:01,690 --> 00:27:05,690
หลาย ๆ ตัวนะครับ ที่เราใช้งานอยู่นะครับ ซึ่ง

334
00:27:06,511 --> 00:27:10,511
เดี๋ยวเวลาที่เราปฏิบัติลง OS

335
00:27:12,884 --> 00:27:16,884
พาไปดูว่าเวลาใช้เท่าไร แต่ละ

336
00:27:17,700 --> 00:27:21,030
เพราะถ้าเราไม่มีเวลาควอนตัมนะครับ ก็จะทำให้เกิดการเสียเวลานะครับ

337
00:27:21,030 --> 00:27:22,921
Process จะต้องรอ รอเข้าไปครอบครอง CPU

338
00:27:22,921 --> 00:27:26,547
นะครับ

339
00:27:26,547 --> 00:27:29,876
แต่คือรูปภาพเห็นไหมครับ

340
00:27:29,876 --> 00:27:33,876
ถ้าเราเข้ามาเริ่มต้น มาพร้อม

341
00:27:35,880 --> 00:27:39,880
ถ้าเราไม่มีเวลา ควอนตัมกำหนดนะครับ

342
00:27:42,345 --> 00:27:46,345
มันก็จะแช่อยู่ตรงรันนี้นะครับ

343
00:27:48,666 --> 00:27:52,476
ถ้าเวลาควอนตัมหมด

344
00:27:52,476 --> 00:27:52,816
สมมติว่า

345
00:27:52,816 --> 00:27:56,578
ถ้าเรากำหนดเวลา ควอนตัมไว้ 5 วินาที

346
00:27:56,578 --> 00:28:00,578
ทุก Process จะเข้าไปในสถานะรันได้ภายใน

347
00:28:00,774 --> 00:28:04,774
5 วินาทีนะครับ หลายคนก็อาจจะสงสัยว่า

348
00:28:05,821 --> 00:28:08,510
แล้วถ้าทำงานมากกว่า 5 วินาทีละทำอย่างไร

349
00:28:08,510 --> 00:28:12,510
ถ้าเกิดทำงานมากหรือเข้าไปครอบครอง CPU

350
00:28:18,977 --> 00:28:21,409
มากกว่า 5 วินาที มาก็จะถูกส่งกลับมาที่

351
00:28:21,409 --> 00:28:25,138
พร้อมใหม่นะครับ และ Process ที่ต่อคิวก็เข้าไปนะครับ

352
00:28:25,138 --> 00:28:29,138
พอเข้าไปเสร็จ เหมือนควอนตัม

353
00:28:30,384 --> 00:28:34,384
ซึ่งในระบบคอมพิวเตอร์จริง ๆ

354
00:28:41,592 --> 00:28:42,483
มันจะทำงานด้วยความเร็วสูงนะครับ เราเลยดูประหนึ่งว่ามันไม่ได้สลับเข้าสลับออก

355
00:28:42,483 --> 00:28:46,483
มันไม่ได้เปลี่ยนเวลาควอนตั้มกันนะครับ

356
00:28:51,232 --> 00:28:55,232
คราวนี้มาดูกรณีเกิดปัญหาขึ้น

357
00:28:58,650 --> 00:28:58,759
นะครับ ถ้าเกิดมีการ Interrupt

358
00:28:58,759 --> 00:29:01,970
ก็จะมีสถานะหนึ่งเกิดขึ้นก็คือสถานะ Block

359
00:29:01,970 --> 00:29:03,811
นะครับ สถานะ

360
00:29:03,811 --> 00:29:07,811
บล็อกเกิดขึ้นอย่างไรนะครับ

361
00:29:09,331 --> 00:29:13,331
ก็คือในขณะที่ Process

362
00:29:19,167 --> 00:29:23,167
กำลังอยู่ในสถานะ Run บังเอิญว่า Process นั้น

363
00:29:23,367 --> 00:29:25,716

364
00:29:25,716 --> 00:29:28,039
เราสั่งโปรแกรมโปรแกรมหนึ่งเข้าไปแล้วรัน พอรันอยู่ ขณะรันอยู่นั้น

365
00:29:28,039 --> 00:29:32,039
เราต้องการที่จะไปพิมพ์งาน

366
00:29:37,864 --> 00:29:40,856
นะครับ ที่เครื่องพิมพ์จำนวน 200 แผ่น

367
00:29:40,856 --> 00:29:41,496
นะครับ ซึ่งเราออกไปพิมพ์งาน

368
00:29:41,496 --> 00:29:45,496
200 แผ่น ขณะที่เราไปพิมพ์งาน 200 แผ่นนั้นนะครับ

369
00:29:45,519 --> 00:29:49,519
Process จะอยู่เฉย ๆ นะครับ จะไม่ได้ทำงานที่ CPU

370
00:29:52,185 --> 00:29:54,154
มันจะถูกผลักออกเป็นสถานะบล็อก

371
00:29:54,154 --> 00:29:54,603
เพื่อทำให้ CPU ว่าง ให้ Process เข้ามาแทนที่

372
00:29:54,603 --> 00:29:58,603
นี่คือการเกิดสถานะ Block นะครับ

373
00:29:59,018 --> 00:30:03,018
ดูรูปเห็นไหมครับ

374
00:30:04,054 --> 00:30:08,054
พอพร้อมเสร็จ รันปุ๊บ

375
00:30:08,069 --> 00:30:08,864
กลับไปพร้อมใหม่มันก็จะเป็นอย่างนี้นะครับ

376
00:30:08,864 --> 00:30:12,736

377
00:30:12,736 --> 00:30:16,736

378
00:30:23,248 --> 00:30:25,010
คราวนี้มาดูหัวข้อต่อมานะครับ

379
00:30:25,010 --> 00:30:26,275
การติดต่อกันระหว่าง Process นะครับ

380
00:30:26,275 --> 00:30:30,275
เมื่อมี Process มากกว่า 1 Process นะครับ

381
00:30:31,721 --> 00:30:35,721
เวลาที่มันจะติดต่อกันมันจะทำอย่างไรนะครับ

382
00:30:36,847 --> 00:30:40,671
ดูรูป เห็นไหมครับ

383
00:30:40,671 --> 00:30:44,299
การติดต่อลักษณะนี้ ก็คือ

384
00:30:44,299 --> 00:30:48,299
การติดต่อโดยการใช้หน่วยความจำร่วม

385
00:30:51,848 --> 00:30:55,848

386
00:30:55,960 --> 00:30:59,960
ข้อมูลไปให้ Process B

387
00:31:01,556 --> 00:31:05,556
ต้องการส่งข้อมูลไปให้ Process B

388
00:31:10,864 --> 00:31:14,864
ก็จะ

389
00:31:15,465 --> 00:31:19,465
มารับที่หน่วยความจำนะครับ หลายคนอาจจะสงสัยว่า

390
00:31:27,183 --> 00:31:29,514
Process B

391
00:31:29,514 --> 00:31:30,959
Process ใคร Process ใครนะครับ อย่างที่เราบอก มันจะมี

392
00:31:30,959 --> 00:31:33,696
องค์ประกอบอันที่ 1 มันก็จะมีชื่อ

393
00:31:33,696 --> 00:31:37,696
ใช่ไหมครับ มีชื่อ มีหมายเลขของตัวเองนะครับ ดังนั้น

394
00:31:40,995 --> 00:31:44,995
พอเราส่งเข้าไปปุ๊บ หน่วยความจำนะครับ ถ้าเรามองหน่วยความจำไม่ออก

395
00:31:45,841 --> 00:31:49,841
เช่น เราอยู่หมู่บ้านจัดสรร

396
00:31:51,049 --> 00:31:52,009
มันก็จะเหมือนกันหมดเลยใช่ไหมครับ

397
00:31:52,009 --> 00:31:55,432
หลังคา รั้วอะไรต่าง ๆ นี่

398
00:31:55,432 --> 00:31:59,432
แต่เราจะรู้ได้อย่างไรนะครับ ว่าบ้านนั้นเป็นของใคร

399
00:31:59,640 --> 00:32:01,252
ซึ่งในหน่วยความจำก็จะมี Address อยู่นะครับ

400
00:32:01,252 --> 00:32:05,252
ค่า Address อยู่ข้างในว่าเป็นของใคร

401
00:32:07,812 --> 00:32:09,018

402
00:32:09,018 --> 00:32:13,018
Process A ก็จะมีชื่อของตัวเองอยู่

403
00:32:14,546 --> 00:32:18,546
นี่คือ

404
00:32:19,105 --> 00:32:21,480
ก็คือติดต่อผ่าน

405
00:32:21,480 --> 00:32:25,480
หน่วยความจำร่วมนะครับ

406
00:32:30,337 --> 00:32:33,762
อันที่ 2 นะครับ

407
00:32:33,762 --> 00:32:37,762
นอกจากติดต่อผ่านหน่วยความจำร่วมแล้ว

408
00:32:38,377 --> 00:32:38,716

409
00:32:38,716 --> 00:32:42,716

410
00:32:48,563 --> 00:32:50,676
รู้จัก Port ไหมเด็ก ๆ

411
00:32:50,676 --> 00:32:51,904
รู้จักนะครับ การติดต่อผ่าน Port

412
00:32:51,904 --> 00:32:55,904
ก็จะเป็นการรับ-ส่งข้อมูล

413
00:32:56,177 --> 00:33:00,177
ที่สะดวกมากกว่านะครับ Port ก็มีเยอะแยะ

414
00:33:04,033 --> 00:33:04,116
มากมายนะครับ Port USB

415
00:33:04,116 --> 00:33:08,116
ซึ่งปกติอยู่ในห้องแล็บก็จะเอา

416
00:33:14,215 --> 00:33:18,215
เครื่องมาตั้งแล้วก็ให้เราดูว่าอันนี้คือพอร์ตอะไรนะครับ

417
00:33:18,331 --> 00:33:22,331
ซึ่งตัวของ OS จะทำหน้าที่รับส่งข้อมูลให้นะครับ ก็ลักษณะคล้าย ๆ  กับ

418
00:33:24,157 --> 00:33:28,157
หน่วยความจำร่วมนะครับ

419
00:33:29,377 --> 00:33:33,377
ซึ่งโครงสร้างของ Port ก็จะมีอยู่ 3 แบบนะครับ

420
00:33:37,851 --> 00:33:41,833
โครงสร้างพอร์ต

421
00:33:41,833 --> 00:33:45,680
สไลด์อยู่ที่ LINE กลุ่มเรานะครับ

422
00:33:45,680 --> 00:33:49,680
ก็ส่งให้

423
00:33:55,337 --> 00:33:55,797
พี่อุ้ยแล้วนะครับ ปัจจุบัน

424
00:33:55,797 --> 00:33:59,797
มี 3 แบบ แบบที่ 1 คือ แบบคิว

425
00:34:02,354 --> 00:34:06,354
ชื่อก็บอกนะครับ แบบคิว พอร์ตแบบคิวจะเป็นโครงสร้าง

426
00:34:06,768 --> 00:34:08,911

427
00:34:08,911 --> 00:34:12,911
ส่งข้อมูลเข้ามาในพอร์ตนะครับ

428
00:34:14,545 --> 00:34:18,545
เข้าก่อนออกก่อน

429
00:34:20,241 --> 00:34:21,244
เป็นคิว

430
00:34:21,244 --> 00:34:25,244
มาก่อนเข้าก่อน แต่นะครับ

431
00:34:26,666 --> 00:34:28,326
ก็คือ

432
00:34:28,326 --> 00:34:32,326
มีขนาดพอร์ตที่คงที่นะครับ

433
00:34:34,000 --> 00:34:38,000
คือ Port แบบไปรท์

434
00:34:39,657 --> 00:34:43,657
ก็จะเหมือนแบบคิว

435
00:34:44,478 --> 00:34:48,070
แล้วมันต่างกันอย่างไรครับ

436
00:34:48,070 --> 00:34:52,070
ต่างกันตรงที่ว่า Port แบบไปรท์

437
00:34:53,925 --> 00:34:56,885
ขนาดของพอร์ตต่างกัน

438
00:34:56,885 --> 00:35:00,885
เช่น สมมติว่าพอร์แบบคิว

439
00:35:02,625 --> 00:35:03,279

440
00:35:03,279 --> 00:35:07,279
ก็เข้ามาได้แค่ 14 นะครับ

441
00:35:11,071 --> 00:35:15,071
มา 10 ได้ 10 มา 100 ขยายได้ 100

442
00:35:16,387 --> 00:35:20,387
ปัจจุบันก็ใช้แบบนี้

443
00:35:21,936 --> 00:35:25,936
Port แบบที่ 3 คือ Port แบบ Stack

444
00:35:26,979 --> 00:35:30,979
ก็คือเข้าก่อน

445
00:35:38,701 --> 00:35:42,701
ข้อมูลที่เข้าไปก่อนจะออกทีหลังนะครับ

446
00:35:43,658 --> 00:35:47,658
เราคงไปเรียนรู้ใน

447
00:35:47,822 --> 00:35:49,234
รายวิชาโครงสร้างข้อมูล ซึ่งเราคงยังไม่เรียนนะ

448
00:35:49,234 --> 00:35:50,118
น่าจะปี 2 นะครับ ปีหน้าได้เรียนนะครับ

449
00:35:50,118 --> 00:35:53,089
ซึ่งผมจะไม่พูดรายละเอียดเยอะ

450
00:35:53,089 --> 00:35:57,089

451
00:36:07,612 --> 00:36:11,612

452
00:36:15,647 --> 00:36:19,647
AND OR นี่

453
00:36:23,618 --> 00:36:23,986

454
00:36:23,986 --> 00:36:27,986
ปัญหาการทำงานของ Process นะครับ

455
00:36:33,529 --> 00:36:37,529
ปัญหาที่ 1

456
00:36:37,730 --> 00:36:41,730
หรือการเลื่อนไปอย่างไม่มีวันสิ้นสุดนะครับ

457
00:36:43,681 --> 00:36:47,092
Process มีความสำคัญ

458
00:36:47,092 --> 00:36:48,397
ไม่สามารถได้เข้าไปครอบครอง CPU

459
00:36:48,397 --> 00:36:52,397
ก็คือปัญหาการอดตายนะครับ

460
00:36:54,040 --> 00:36:54,999
ยกตัวอย่างให้ดูเช่นนะครับ เครื่องพิมพ์

461
00:36:54,999 --> 00:36:58,999
Process A และ B

462
00:37:05,526 --> 00:37:06,166
แต่ Process ที่จะได้ใช้ ก็คือ Process ที่มีความสำคัญ

463
00:37:06,166 --> 00:37:09,027
สูงกว่านะครับ เช่น

464
00:37:09,027 --> 00:37:12,294
สมมติว่า Process A มีความสำคัญมากกว่า Process B

465
00:37:12,294 --> 00:37:16,294
นั่นแสดงว่า Process A จะได้เข้าไปใช้เครื่องพิมพ์

466
00:37:22,048 --> 00:37:26,048
ส่วน Process ก็จะไม่ได้เข้าไป

467
00:37:26,572 --> 00:37:30,572
ถ้ามี Process C มาต่อคิวอีก บังเอิญว่า Process C มีความสำคัญ

468
00:37:31,398 --> 00:37:35,398
สูงกว่า พอ A เสร็จ C จะเข้าไปแทนที่ B

469
00:37:37,681 --> 00:37:40,317
มันจะเกิด

470
00:37:40,317 --> 00:37:43,051
ปัญหาการอดตายขึ้นนะครับ ถ้าเรามองภาพไม่ออกนะครับ ผมยกตัวอย่างให้ฟัง

471
00:37:43,051 --> 00:37:47,051
เช่น สมมติว่าที่

472
00:37:53,228 --> 00:37:56,395
อาคาร 13 เรามีการสร้างห้องน้ำใหม่อยู่

473
00:37:56,395 --> 00:38:00,395
ด้านข้างนะครับ เป็นห้องน้ำทองคำ ทองคำ ห้องน้ำทองคำ

474
00:38:00,590 --> 00:38:04,590
ห้องน้ำทองคำเราเปรียบเสมือนเป็น

475
00:38:05,753 --> 00:38:06,466
แล้วมีคนจะ

476
00:38:06,466 --> 00:38:10,001
มาใช้งาน 2 คนนะครับ

477
00:38:10,001 --> 00:38:14,001
คนแรกก็คือผมเองนะครับ

478
00:38:15,534 --> 00:38:19,534
เดินเข้าไปแล้วจะเข้าห้องน้ำ มีบางคนอีกคนหนึ่งมา

479
00:38:24,106 --> 00:38:26,442
คนที่ 2 เป็นอธิการฯ

480
00:38:26,442 --> 00:38:30,442
อธิการฯ มาสะกิดหลังผม ว่า

481
00:38:30,682 --> 00:38:33,461
พิเชนทร์ ๆ ผมขอเข้าก่อนนะ

482
00:38:33,461 --> 00:38:37,461
ต้องให้อธิการก่อน เพราะอธิการใหญ่กว่าเรา

483
00:38:43,664 --> 00:38:46,436
พออธิการฯ

484
00:38:46,436 --> 00:38:50,066
เข้าไปใช้ห้องน้ำปั๊บ อธิการเปิดออกมา มีคนมาต่อท้ายผมอีก ผมก็กำลังจะเข้าต่ออธิการฯ

485
00:38:50,066 --> 00:38:53,816
ปรากฏว่า คนมาต่อท้ายสะกิดว่าพิเชนทร์ ๆ

486
00:38:53,816 --> 00:38:56,534
ผมเป็นผู้ว่าราชการจังหวัด ผมจะได้เข้าไหม

487
00:38:56,534 --> 00:39:00,534

488
00:39:04,504 --> 00:39:07,898
แต่ว่าที่เราเอาไปตอบในข้อสอบ

489
00:39:07,898 --> 00:39:10,824

490
00:39:10,824 --> 00:39:12,689
เรื่องเข้าห้องน้ำ สมัยก่อนอยู่โน่น อาคาร 7

491
00:39:12,689 --> 00:39:16,689
ข้อสอบมาบอกว่าปัญหาการอดตาย

492
00:39:17,510 --> 00:39:18,967
เป็นลักษณะอย่างไร รุ่นพี่เราหลายคน

493
00:39:18,967 --> 00:39:20,818
เขียนห้องน้ำมาเลยนะครับ นึกออกนะครับ

494
00:39:20,818 --> 00:39:24,818

495
00:39:35,682 --> 00:39:36,355

496
00:39:36,355 --> 00:39:40,355
ปัญหาที่ 2 นะครับ ปัญหาการปิดตาย

497
00:39:47,233 --> 00:39:50,147
หรือ Deadlock

498
00:39:50,147 --> 00:39:51,335
ก็ไม่ควรให้เกิดขึ้นนะครับ ในระบบคอมพิวเตอร์เรา ปัญหาที่ 2 ยิ่งหนักนะครับ การติดตาย

499
00:39:51,335 --> 00:39:55,335
การ Deadlock

500
00:40:03,083 --> 00:40:06,501
หลายคนอาจจะสงสัยว่าทำไมอาจารย์พ่อเลื่อนสไลด์

501
00:40:06,501 --> 00:40:10,501
ไอ้ที่ตรงข้อความนั้นอธิบายแล้วนะ

502
00:40:15,074 --> 00:40:19,074
การปิดตายเกิดจากเมื่อ Process ใด

503
00:40:19,184 --> 00:40:19,571
ก็แล้วแต่ครอบครองทรัพยากรตัวเองอยู่

504
00:40:19,571 --> 00:40:23,571
และในขณะเดียวกัน

505
00:40:27,670 --> 00:40:31,670
ก็ยังต้องการไปครอบครองทรัพยากรของ Process อื่น

506
00:40:32,703 --> 00:40:36,703
ดูในรูปนะครับ ทรัพยากร A

507
00:40:37,693 --> 00:40:41,389
เป็นของ Process นะครับ ทรัพยากร B

508
00:40:41,389 --> 00:40:45,389
ก็ Process ที่ 2 ครอบครองอยู่

509
00:40:51,582 --> 00:40:54,907
ครอบครองของเขานะครับ A ก็ครอบครองของ A

510
00:40:54,907 --> 00:40:55,468
ของ Process ที่ 1 ในลักษณะเดียวกันฉันครอบครองเธออยู่

511
00:40:55,468 --> 00:40:59,468
แต่ฉันก็ต้องการไปเอาทรัพยากรของคนอื่น

512
00:41:00,357 --> 00:41:04,357
หรือยกตัวอย่างง่าย ๆ

513
00:41:06,877 --> 00:41:09,016
เหมือนผมไปขอยืมสตางค์แฝด

514
00:41:09,016 --> 00:41:11,904
แฝดอาจารย์พ่อยืมสตางค์หน่อย

515
00:41:11,904 --> 00:41:15,904
100 ล้าน แต่ลักษณะเดียวกัน

516
00:41:21,433 --> 00:41:22,216
แฝดก็บอก อาจารย์พ่อ แฝดขอยืมตังอาจารย์พ่อหน่อย

517
00:41:22,216 --> 00:41:26,216
200 ล้าน แต่ต่างคนต่าง

518
00:41:28,279 --> 00:41:29,065
ไม่ได้ควักสตางค์ให้กัน ปัญหาการติดตาย

519
00:41:29,065 --> 00:41:33,065
จบบทที่ 2 นะครับ

520
00:41:38,860 --> 00:41:41,479
ทุกลักทุเลน่าดูนะ

521
00:41:41,479 --> 00:41:45,479
วันนี้นะครับ หลายคนคงจะงง ๆ นะ

522
00:41:48,952 --> 00:41:52,952
ถามแฝดหน่อย แฝดงงไหม

523
00:41:59,732 --> 00:42:01,273

524
00:42:01,273 --> 00:42:03,609
หลายคนคงงงนะครับ ไม่ต้องงงนะครับ สมัยอาจารย์พ่อเรียน โครตงงเลย

525
00:42:03,609 --> 00:42:07,609
เดี๋ยวเราเข้ามาในมหาวิทยาลัย

526
00:42:07,908 --> 00:42:11,908
จะได้เรียนรู้หลาย ๆ อย่างนะครับ ซึ่ง

527
00:42:18,165 --> 00:42:18,564
พวกเราฉีดวัคซีนกันทุกคนหรือยังครับ

528
00:42:18,564 --> 00:42:22,564
เด็ก ๆ ฉีดหรือยัง

529
00:42:25,757 --> 00:42:27,361

530
00:42:27,361 --> 00:42:31,361
แฝดฉีดแล้วใช่ไหม ไม่กลัวแล้วใช่ไหม

531
00:42:33,926 --> 00:42:37,926

532
00:42:40,840 --> 00:42:43,937
ไม่กล้าฉีดครับ

533
00:42:43,937 --> 00:42:47,446
(ล่าม) คนอื่นยังไม่ได้ฉีดนะคะ

534
00:42:47,446 --> 00:42:51,446
ฉีดมาเข็มหนึ่ง ได้ข่าวว่าความดันขึ้นหรือแฝด

535
00:42:55,050 --> 00:42:57,134

536
00:42:57,134 --> 00:42:57,402
ฉีดเลยครับ มีอาจารย์แม่

537
00:42:57,402 --> 00:43:01,402
เจ้าคนเดียวฉีดไปแล้ว

538
00:43:03,802 --> 00:43:07,802
เรายังรอวัคซีนทางเลือกเราอยู่นะครับ

539
00:43:11,453 --> 00:43:12,749
มันจะมีแบบฝึกหัด

540
00:43:12,749 --> 00:43:15,687
ท้ายบทนะครับ ในสไลด์

541
00:43:15,687 --> 00:43:19,687
อ่าน ๆ ไปอย่างนั้นล่ะครับ ยังไม่ให้ทำครับ

542
00:43:19,778 --> 00:43:23,778
เดี๋ยวเจอกันในห้องแล็บเดี๋ยวจะพาทำ

543
00:43:29,227 --> 00:43:33,227

544
00:43:36,174 --> 00:43:40,174

545
00:43:42,795 --> 00:43:42,795
คือ ถ้าเราเข้ามาอยู่ในห้องแล็บนะครับ

546
00:43:42,795 --> 00:43:46,795
บวกเลขกันอยู่ใช่ไหม คือ ถ้าเราเข้ามาอยู่ในห้องแล็บนะครับ

547
00:43:48,884 --> 00:43:50,174
พี่อุ้ยก็จะเดินช่วยในห้องแล็บ

548
00:43:50,174 --> 00:43:54,174
เดินกันแต่ละเครื่อง ๆ

549
00:43:57,827 --> 00:44:01,827
ก็ว่ากันไปได้แต่ละห้อง แต่ละคนนะครับ

550
00:44:07,810 --> 00:44:11,240

551
00:44:11,240 --> 00:44:15,240
(อาจารย์) เด็ก ๆ มีอะไรจะถามเพิ่มเติมไหม นอกจากเรื่องเรียนก็ได้นะครับ (ล่าม) มีไหม

552
00:44:23,820 --> 00:44:25,521

553
00:44:25,521 --> 00:44:29,521
ไอ้เจ้าธัญลักษณ์

554
00:44:35,822 --> 00:44:36,294
เจ้าแฝดโยนให้ ธัญลักษณ์ น่าจะมีปัญหา

555
00:44:36,294 --> 00:44:38,428
(อาจารย์) อ๋อ (ล่าม) มีไหม (อาจารย์) มีปัญหาไหม (ล่าม) เดี๋ยวสักครู่นะคะ

556
00:44:38,428 --> 00:44:42,428
ก็อยากจะถามนะครับ

557
00:44:48,078 --> 00:44:48,544
แฝด (อาจารย์) ถามมาได้เลย

558
00:44:48,544 --> 00:44:51,702
(ล่าม) ใครถามแฝดหรือว่าธัญลักษณ์

559
00:44:51,702 --> 00:44:54,851

560
00:44:54,851 --> 00:44:58,851
การเปิดเรียนของมหาวิทยาลัยครับ

561
00:45:00,636 --> 00:45:04,636
จะเปิดวันไหนใช่ไหม

562
00:45:04,751 --> 00:45:07,469
วางแพลนมามหาวิทยาลัย แฝดมาบ้านหรือ

563
00:45:07,469 --> 00:45:10,272
อยู่ใช่ไหม หรือว่าหอพักแบบไหน

564
00:45:10,272 --> 00:45:14,272
ตอนนี้แฝดอยู่บ้านน่ะค่ะ

565
00:45:20,604 --> 00:45:23,379
(อาจารย์) คือตอนนี้ที่เขาประกาศล่าสุด

566
00:45:23,379 --> 00:45:27,091
ก็ถึงวันที่ 15 นะครับ 15 สิงหาคม

567
00:45:27,091 --> 00:45:31,091
แต่คราวนี้ผมได้ยินข่าวแว่ว ๆ มา

568
00:45:39,702 --> 00:45:42,258

569
00:45:42,258 --> 00:45:43,723

570
00:45:43,723 --> 00:45:43,921

571
00:45:43,921 --> 00:45:47,921

572
00:45:55,525 --> 00:45:56,781
ของ

573
00:45:56,781 --> 00:46:00,781
ฟังประกาศจากจังหวัด

574
00:46:01,469 --> 00:46:05,469
นะครับ ถามว่ามหาวิทยาลัยอยากเปิดให้เราไหม

575
00:46:09,704 --> 00:46:13,704
อาจารย์พ่อ อาจารย์แม่ก็เบื่อ

576
00:46:17,127 --> 00:46:17,750
แล้วยิ่งวิชาพวกเรานี่เป็นวิชาปฏิบัตินะครับ เราต้องปฏิบัติ

577
00:46:17,750 --> 00:46:21,750
เราต้องทำในเครื่องคอมพิวเตอร์ของเรา

578
00:46:24,315 --> 00:46:28,315

579
00:46:28,598 --> 00:46:28,677
ไม่มีโน้ตบุ๊กใช่ไหม ไม่มีคอมพิวเตอร์

580
00:46:28,677 --> 00:46:31,263
นะครับ แต่ถ้าเรามาในมหาวิทยาลัยนี่

581
00:46:31,263 --> 00:46:35,263
เรายังมีคอมพิวเตอร์ใช้

582
00:46:39,386 --> 00:46:43,386
อดทนเอาลูก

583
00:46:43,423 --> 00:46:45,765
พอเราเข้ามาเต็มรูปแบบ

584
00:46:45,765 --> 00:46:47,381
เต็มรูปแบบ เราก็จะได้เรียนรู้ที่หลากหลายมากขึ้นนะครับ

585
00:46:47,381 --> 00:46:51,381
ซึ่งผมก็จะพาพวกเราทำอะไรอีกหลายอย่าง

586
00:46:54,315 --> 00:46:55,839
ก่อนนะ

587
00:46:55,839 --> 00:46:57,783
รุ่นพวกเรายังไม่เท่าไรนะ

588
00:46:57,783 --> 00:47:01,783
ปี 4 น่ะ

589
00:47:06,064 --> 00:47:10,064
เพราะติด COVID

590
00:47:11,376 --> 00:47:14,068
เก็บเงินกันแล้ว เตรียมตัวกันแล้วจองรถแล้ว

591
00:47:14,068 --> 00:47:17,294
ปรากฏว่าเขาปิดประเทศไป

592
00:47:17,294 --> 00:47:21,265

593
00:47:21,265 --> 00:47:25,265
ซา ๆ ลงแล้ว ผมก็ยัง

594
00:47:28,668 --> 00:47:30,992
จะต้องพารุ่นพี่เราไปดูงาน

595
00:47:30,992 --> 00:47:34,992
นะครับ

596
00:47:37,942 --> 00:47:41,942
ก็จะไปด้วยนะ

597
00:47:45,778 --> 00:47:49,306
เพราะว่ารถบัสมหาวิทยาลัยนั่งได้ 30 คน

598
00:47:49,306 --> 00:47:52,143
ถ้าเอาไปปี 3 18 คน เหลือที่นั่งอีกครึ่งหนึ่งนะครับ

599
00:47:52,143 --> 00:47:56,143
เอาพวกเราไปด้วยเลย เอาแฝดไปเปิดหูเปิดตานะ

600
00:48:01,692 --> 00:48:01,746
ว่า COVID ต้องซาลง

601
00:48:01,746 --> 00:48:05,746
แต่ถ้า COVID ไม่ซา

602
00:48:08,519 --> 00:48:12,519
เราก็จะไปไหนไม่ได้น่ะครับ เพราะเล่าให้เราฟัง

603
00:48:12,816 --> 00:48:15,791
ก็คือรุ่นพี่เรา

604
00:48:15,791 --> 00:48:19,791
พอกลับมาจาก ม.นครพนม

605
00:48:24,589 --> 00:48:28,309
อาทิตย์ถัดมา

606
00:48:28,309 --> 00:48:31,274
ขอนแก่นนะ มมส. สารคาม

607
00:48:31,274 --> 00:48:31,595
และก็จะวางแพลนไปโคราช

608
00:48:31,595 --> 00:48:35,595
กลับมาเขาปิดจังหวัดเลยครับ

609
00:48:38,558 --> 00:48:40,087
ไปได้แค่ ม. เกษตร กับ ม. นครพนมนะครับ

610
00:48:40,087 --> 00:48:44,087
พวกเราทุกปีนะครับ ผมจะ

611
00:48:44,798 --> 00:48:46,730
ออกไปดูมหาวิทยาลัยข้างเคียง

612
00:48:46,730 --> 00:48:50,730
นะครับ ดูว่าเขาเป็นอย่างไรนะครับ

613
00:48:53,827 --> 00:48:57,827
พาพวกเราไปเปิดหูเปิดตาว่าง่าย ๆ ครับ

614
00:49:00,793 --> 00:49:02,104
ค่าเที่ยว

615
00:49:02,104 --> 00:49:03,762
หาเงินกินข้าวเที่ยงเอง

616
00:49:03,762 --> 00:49:07,762
นะครับ ให้พวกเราไปได้ดูชาวบ้านนะครับ

617
00:49:09,250 --> 00:49:13,250
และที่สำคัญให้เขารู้ว่ามีพวกเราอยู่

618
00:49:15,298 --> 00:49:19,298
คลายเครียดนะ

619
00:49:22,696 --> 00:49:24,216

620
00:49:24,216 --> 00:49:25,172
ปี 4

621
00:49:25,172 --> 00:49:25,742
รุ่นแรก

622
00:49:25,742 --> 00:49:29,742
ผมพาไปได้ครบเลยครับ

623
00:49:31,315 --> 00:49:35,315
นะครับ

624
00:49:38,422 --> 00:49:41,995
ที่ขอนแก่น

625
00:49:41,995 --> 00:49:45,995
เขาไม่รู้ว่าเราเป็นใครนะครับ จำนวน 23 คน

626
00:49:46,510 --> 00:49:50,510
เราไปยืนอยู่หน้าห้องสมุด

627
00:49:53,184 --> 00:49:54,057
ที่มหาวิทยาลัยขอนแก่น

628
00:49:54,057 --> 00:49:58,057
เขาก็ไม่ได้สนใจอะไรเราเลยครับ แต่ปรากฏว่า

629
00:49:58,370 --> 00:49:59,259
เขาให้เจ้าหน้าที่นะครับ มาต้อนรับเรา

630
00:49:59,259 --> 00:50:03,259
พอเขามาต้อนรับเรา เขาพาเข้าไปห้อง

631
00:50:05,273 --> 00:50:09,273
แล้วเขาก็งง ว่าเราทำอะไรกัน เพราะเราส่ง

632
00:50:09,441 --> 00:50:13,441
ภาษามือคุยกันนะครับ เขาก็ถาม

633
00:50:14,149 --> 00:50:16,505
ว่าอาจารย์ทำไมไม่คุยกันดี ๆ

634
00:50:16,505 --> 00:50:20,505

635
00:50:20,523 --> 00:50:23,199
ผมบอกแบบนี้ ปรากฏว่า

636
00:50:23,199 --> 00:50:27,199
เขาก็เลยไปตาม

637
00:50:27,813 --> 00:50:31,131
ผู้อำนวยการนะครับ ของห้องสมุดนะครับ

638
00:50:31,131 --> 00:50:35,131
มาหาพวกเรา มาต้อนรับพวกเรา มาคุยกับเรา

639
00:50:41,884 --> 00:50:45,884
แล้วก็พาเราเดินไปทุกชั้นตึกใน มข.

640
00:50:50,052 --> 00:50:54,052

641
00:50:56,808 --> 00:50:56,808
เขา

642
00:50:56,808 --> 00:50:58,533
มีนักศึกษาอยู่ 2 คนนะครับ ตอนนั้นนะ ๆ ปีนั้นที่พารุ่นพี่เราไป เขา

643
00:50:58,533 --> 00:50:59,886
ก็เลยย้อนถามว่าที่สกลนครทำไมรับเยอะจัง

644
00:50:59,886 --> 00:51:03,886
ตั้ง 23 คนนะครับ

645
00:51:06,706 --> 00:51:10,706
แล้วก็เป็นจุดเริ่มต้นที่พาพวกพี่เรา

646
00:51:13,914 --> 00:51:17,914
ได้ไปเปิดหูเปิดตา ได้ไปเรียนรู้

647
00:51:18,162 --> 00:51:22,162

648
00:51:23,097 --> 00:51:25,355
แต่ขอให้โควิดมันซา ก็อยากจะฝากลูก ๆ ทุกคน

649
00:51:25,355 --> 00:51:25,861
นะครับ ว่าถ้ามีปัญหาอะไรนะครับ ไม่ว่า

650
00:51:25,861 --> 00:51:29,861
จะเรื่องเรียน เรื่องส่วนตัว

651
00:51:30,883 --> 00:51:34,883
ก็คุยได้นะครับ

652
00:51:35,376 --> 00:51:39,376
เราสามารถคุยผ่านพี่ล่ามได้

653
00:51:47,752 --> 00:51:50,019
อาจารย์แม่โดยตรงเลย

654
00:51:50,019 --> 00:51:52,805
แต่ถ้าเราได้เข้ามาที่มหาวิทยาลัยนะครับ ใครไม่มีข้าวกินก็แวะมาที่บ้านได้นะครับ

655
00:51:52,805 --> 00:51:56,805
เพราะปกติรุ่นพี่เรา

656
00:51:58,233 --> 00:51:59,519
แฝดรู้จักหรือยัง

657
00:51:59,519 --> 00:52:03,519
พี่โจโจ้

658
00:52:06,613 --> 00:52:07,357
ตอนนี้พี่โจโจ้

659
00:52:07,357 --> 00:52:11,357
อ้วนมากเลยนะ

660
00:52:14,488 --> 00:52:18,488
พี่โจโจ้ก็จะมา

661
00:52:19,244 --> 00:52:22,167
อาจารย์พ่อจะเรียกมาที่บ้านบ่อย

662
00:52:22,167 --> 00:52:26,167
มาเอาของกินไปกินนะครับ

663
00:52:26,807 --> 00:52:30,143
เมื่อกี้กระท้อน

664
00:52:30,143 --> 00:52:33,654
มะม่วงหมดไปแล้ว

665
00:52:33,654 --> 00:52:37,364
ก็แวะเวียนมาได้นะครับ

666
00:52:37,364 --> 00:52:41,215
ว่าถ้ามีปัญหาอะไรก็คุยกันนะครับ ให้แจ้ง

667
00:52:41,215 --> 00:52:45,215
นะครับ มีอะไรอีกไหมครับ เด็ก ๆ มีอะไรจะถามไหม

668
00:52:45,302 --> 00:52:49,302

669
00:52:50,494 --> 00:52:53,720
(ล่าม) ผมนะครับ

670
00:52:53,720 --> 00:52:56,195
เหมือนกับแบบว่า

671
00:52:56,195 --> 00:53:00,195
ตอนนี้มหาวิทยาลัยปิดใช่ไหมครับ ก็

672
00:53:07,783 --> 00:53:08,902
หมายความว่าแบบไหน

673
00:53:08,902 --> 00:53:11,763
หมายความว่าแบบไหน

674
00:53:11,763 --> 00:53:15,763
คือเขาบอกว่าวันที่ 15 ต้องไปหรือเปล่าครับ

675
00:53:18,104 --> 00:53:20,392
(อาจารย์) มหาวิทยาลัยเขาไม่ใช่คำว่าปิดนะ

676
00:53:20,392 --> 00:53:24,392
มหาวิทยาลัยน่ะเปิดแล้วเพียงแต่ว่า

677
00:53:25,751 --> 00:53:29,751
เขาไม่ให้เราจัดการเรียนการสอนในมหาวิทยาลัย

678
00:53:29,864 --> 00:53:33,864
โรงเรียนเหมือนกันทั่วประเทศ

679
00:53:36,001 --> 00:53:40,001
เขาไม่ให้เข้ามาในโรงเรียน แต่มหาวิทยาลัยไม่ปิด

680
00:53:40,043 --> 00:53:43,336
เปิดแล้ว ส่วนวันที่ 15 นะครับ ก็

681
00:53:43,336 --> 00:53:47,336
เดี๋ยวอาจารย์พ่อจะแจ้ง

682
00:53:55,449 --> 00:53:59,329
หอในอยู่แล้ว

683
00:53:59,329 --> 00:54:01,191
อยู่แล้วใช่ไหม

684
00:54:01,191 --> 00:54:05,191
ใครบ้างที่อยู่หอในตอนนี้

685
00:54:12,163 --> 00:54:16,163
(นักศึกษาชาย) ผม

686
00:54:17,478 --> 00:54:21,281
2 คนเอง

687
00:54:21,281 --> 00:54:24,903
จะมีจันทกานต์

688
00:54:24,903 --> 00:54:28,159
คือว่าตอนนี้เห็นไม่ทุกคนน่ะค่ะ

689
00:54:28,159 --> 00:54:30,838
สักครู่นะคะ

690
00:54:30,838 --> 00:54:34,838
(นักศึกษาชาย) ผมอยู่บ้าน

691
00:54:35,121 --> 00:54:39,121
จริง ๆ ขนของเข้าหอแล้วนะครับ

692
00:54:42,491 --> 00:54:45,186
กลัว COVID นะครับ

693
00:54:45,186 --> 00:54:46,365
แวะมาบ้านมาเอาเสื้อหน่อยสิ

694
00:54:46,365 --> 00:54:50,365
อาจารย์พ่อแจกเสื้อ

695
00:54:51,569 --> 00:54:55,569
มาหลอยรอบ 2 รอบนี่

696
00:55:02,609 --> 00:55:06,535
แล้วแฝดนี่เก็บไว้ให้ต่างหากเดี๋ยว

697
00:55:06,535 --> 00:55:09,114

698
00:55:09,114 --> 00:55:11,918
อาจารย์แม่เอาเสื้อมาให้ดูหน่อย

699
00:55:11,918 --> 00:55:15,918
แฝด

700
00:55:16,608 --> 00:55:17,985
แฝดเจ้าสีอะไร สีแดง สีเหลือง

701
00:55:17,985 --> 00:55:21,985

702
00:55:30,731 --> 00:55:34,598
(อาจารย์) สีเหลือง

703
00:55:34,598 --> 00:55:38,598
ก่อน ตอน

704
00:55:43,863 --> 00:55:47,863

705
00:55:49,875 --> 00:55:53,875

706
00:55:55,871 --> 00:55:59,871
ให้พี่อุ้ม

707
00:56:01,569 --> 00:56:05,569
มาที่บ้านให้พี่อุ้ยพี่แต๋มพาเข้ามาก็ได้

708
00:56:08,511 --> 00:56:11,064
เพราะเมื่อวานอาจารย์พ่อนับไปนับมา เสื้อทำไมมันเหลือน้อยจังนะครับ ปรากฏว่า

709
00:56:11,064 --> 00:56:12,095
รุ่นพี่มาหรอยเรื่อย

710
00:56:12,095 --> 00:56:13,675
ถ้าใครว่างนะก็แวะมา

711
00:56:13,675 --> 00:56:17,675
อีกตัวหนึ่งนะครับ

712
00:56:25,538 --> 00:56:25,918
แต่แฝดไม่ต้องมานะ

713
00:56:25,918 --> 00:56:29,918
แฝดอยู่บ้านนั่นล่ะ เดี๋ยวให้อาจารย์แม่เก็บไว้ให้

714
00:56:31,801 --> 00:56:35,801
ส่วนใครอยู่หอในก็ให้แวะมาเอานะ

715
00:56:37,128 --> 00:56:37,393
วันนี้ก็

716
00:56:37,393 --> 00:56:41,393
ขอบคุณพี่ล่าม

717
00:56:45,551 --> 00:56:49,551
(อาจารย์) บ๊ายบายเด็ก ๆ ทุกคนนะครับ

718
00:56:56,238 --> 00:57:00,238

719
00:57:08,275 --> 00:57:12,275


