--- title: ระบบปฏิบัติการและเทคโนโลยีแพลตฟอร์ม (ปี1) subtitle: date: วันอังคารที่ 10 สิงหาคม 2564 เวลา 12.50 น. --- (ข้อความสดจากระบบถอดความเสียงพูดทางไกล) (อาจารย์) สวัสดีจ้า (อาจารย์) สวัสดีครับเด็ก ๆ (นักศึกษาชาย) สวัสดีครับ (อาจารย์) สวัสดีครับ เดี๋ยวรอเพื่อนสักครู่นะ เพิ่งมี 8-9 คน สันติภาพคนเดียวได้ยินเสียงชัดไหม พี่ล่าม ได้ยินเสียงผมไหมครับพี่ล่าม (ล่าม) ได้ยินเสียงเบาค่ะ ทางนี้ได้ยินเสียงเบา สวัสดีค่ะอาจารย์ได้ยินค่ะ (ล่าม) ได้ยินค่ะ (อาจารย์) เป็นอย่างไรครับ COVID แถวกรุงเทพ (ล่าม) ยังต้องทำงานอยู่บ้านค่ะช่วงนี้ 2-3,000 เข้าไปแล้ว (ล่าม) อันนี้ทางนู้นได้เข้ามอเมื่อไรคะอาจารย์ (อาจารย์) ก็เห็นแว๊บ ๆ จะขยายไปถึงสิ้นเดือนอีกแล้วครับ ก็ว่าจะถึงวันที่ 15 (ล่าม) ก็น่าจะพอ ๆ กันกับกรุงเทพฯ เลยค่ะ (อาจารย์) ใช่ คนติดเยอะ ก็เห็นใจเด็ก ๆ อยู่โดยเฉพาะปี 1 (ล่าม) ค่ะ (อาจารย์) เด็กเล็ก ๆ รุ่นเรานี่ล่ะ เข้ามอต้องปลอบใจเด็ก ๆ ต้องตะล่อมเด็ก ๆ ไปทุกวัน เห็นมันหาลาออกไปแล้วคนหนึ่งตอนนี้ทางหนูไม่ค่อยได้ยินเสียงอาจารย์พูดเลยค่ะ (อาจารย์) ไม่ได้ยินหรือ เดี๋ยวหาไมค์ก่อน เพราะผมไม่ได้ใช้ไมค์ บาง ๆ ค่ะ ได้ยินค่อย ๆ นี่บ่ ได้ยินไหมครับ (ล่าม) ค่ะ ฮัลโหลค่ะ เด็ก ๆได้ยินไหม หรือค่อยอยู่ไหม (ล่าม) ค่อย ๆ อยู่ค่ะ (อาจารย์) หายเลยไม่ได้ยินเลยคราวนี้หายเลย เดี๋ยวเปลี่ยน ๆ แป๊บหนึ่งนะคะ (ล่าม) ตอนนี้ได้ยินแล้วนะคะ ชัดแล้วค่ะ (อาจารย์) เดี๋ยวเข้าใหม่ผมเปลี่ยนเครื่องก่อนแป๊บหนึ่ง (เจ้าหน้าที่) เปลี่ยนห้องนะคะ เดี๋ยวส่งลิงก์ให้ใหม่ (อาจารย์) โอ (ล่าม) ได้ยินแล้วค่ะ อาจารย์พ่อ ขอบคุณค่ะ ก็สวัสดีเด็ก ๆ ทุกคนนะครับ ก็ให้พวกเราอดทนนะครับ ช่วงนี้ก็COVID ก็ยังไม่ซาเลยนะครับ ก็ได้ยินข่าวแว่ว ๆ มาว่ามหาวิทยาลัยจะหยุดต่อไปถึงสิ้นเดือนนะครับ ก็รอฟังประกาศอีกครั้งหนึ่ง ให้เรียนออนไลน์ต่อถึงสิ้นเดือนนะ ก็รอฟังประกาศ เราก็เรียนไปอย่างนี้ล่ะครับ ผมเองถามว่า อาจารย์พ่อเบื่อไหม นั่งสอนอยู่บ้าน เบื่อนะครับ มันไม่เห็นหน้าพวกเรา แล้วยิ่งวิชาพวกเราต้องปฏิบัติด้วยนะครับ ปฏิบัติด้วยต้องทำ ก็ให้อดทนเอา แป๊บเดียว เดี๋ยวก็ผ่าน ซึ่งโดยเฉพาะวิชาที่ผมสอนนี่ เป็นวิชาที่ค่อนข้างจะทำความเข้าใจยากนะครับ เพราะเป็นวิชาทฤษฎี ก็ค่อนข้างเข้าใจยากนะครับ แต่ถ้าเรามาเจอกันนะครับ ที่ห้องเรียน มันก็ได้พบปะพูดคุย ขีดเขียนกันนี่มันจะเข้าใจกว่า ก็ไม่เป็นไร อดทนเอาเดี๋ยวมันก็ผ่านไป ในรายวิชาผมนะครับ ก็อย่าทำให้พวกเราซีเรียสนะ บางรายวิชาก็ทำให้พวกเราซีเรียสเยอะแล้ว ก็เห็นภาษาไทยนะครับ คณิตศาสตร์นะครับ ว่าบวกลบอย่างไรเจอกันในห้องเรียนจะสนุกกว่านี้เยอะนะครับ ต้องให้พี่ ๆ นะครับ อาทิตย์ละครั้ง 2 ครั้ง ต้องไปเปิดเครื่องไว้ เพราะเครื่องมันไม่ได้ใช้งานนะครับ เดี๋ยวมันจะเสื่อมสภาพก่อนนะครับ ครับ วันนี้ก็มาดูนะครับ มาดูในหัวข้อเรื่องนะครับ การจัดการ process Process นะครับ Process หรือ Process บรรยายอยู่คนเดียวนี่เหมือนอะไรก็ไม่รู้นะ ไม่เห็นหน้าพวกเรานะครับ เวลาสอนไปจะต้องเดินไปดูตรงนั้นตรงนี้นะครับ การจัดการ Process นะครับ คือ Process Process นะครับ ก็หมายถึง โปรแกรมที่กำลัง ก็คือมันถ้าหลาย ๆ คนก็อาจจะเคยได้ยินโปรแกรมกำลังครอบครอง CPU โปรแกรมกำลังคือ คนให้ความหมายเยอะนะครับ แต่ที่คนให้ความหาย คือ กำลัง Excute Excuse พวกเราคงจะเคยได้ยินนะครับ เดี๋ยวพวกเราพอเขียนโปรแกรมนะครับ พอเราเขียนโปรแกรมเสร็จพอเราเอาไปทำงานจริงนะครับ เราก็ต้องเอาไป Excuse นี่ล่ะครับ ถ้าหลายคนมองภาพไม่ออกนะครับ ในคอมพิวเตอร์เราก็จ้ะมีนามสกุลไม่กี่ไฟล์นะครับ ที่สามารถทำงานได้นะครับ นั่นก็คือไฟล์ที่มีนามสกุล .com นะครับ C-o-m นะครับ ย่อมาจาก Command นะครับ แล้วก็จะมีนามสกุล.exe นั่นคือ Execute ซึ่งในลักษณะของการที่โปรแกรมกำลังการ Excule อยู่นั้น ระบบคอมพิวเตอร์ของเรานะครับ เช่น ใช้ CPU ใช้อุปกรณ์รอบข้าง ใช้ Printer อะไรหลาย ๆ อย่างนะครับ เรียกว่าโปรแกรมกำลัง Excule นะครับ Multiprogramingนะครับ Multi Programming คืออะไร คือ โปรแกรมสามารถทำงานได้มากกว่า 2 โปรแกรมในเวลาเดียวกันนะครับ ซึ่งทั้งหมดนี้ตัวของระบบปฏิบัติการ ตัวของระบบปฏิบัติการนี่จะเป็นผู้นะครับ เป็นผู้ทำหน้าที่นะครับ หน้าที่ในการจัดการทั้งหมดเลยนะครับ จึงเป็นหน้าที่สำคัญอันหนึ่งนะครับ จะจัดการกับ Process อย่างไรนะครับ คราวนี้เรามาดูองค์ประกอบของ Process นะครับ บริเวณบ้านพักอาจารย์พ่อก็จะมีก่อสร้าง ตึงตัง ๆ อยู่เราก็ฟังไปด้วยนะครับ คราวนี้เรามาดูองค์ประกอบของ Process นะครับ Process ที่สมบูรณ์นั้นนะครับ จะมีองค์ประกอบดังนี้นะครับ 1. Process ทุก Process จะต้องมีชื่อนะครับ และก็หมายเลข Process นะครับ ซึ่งหมายเลขประจำตัวของ Process นี่ เหมือนกันไม่ได้นะครับ ถ้าเหมือนกันแสดงว่าเป็น Process เดียวกัน ก็เหมือนกับหมายเลขบัตรประจำตัวของเรา 13 หลักนะครับ ถ้าเหมือนกันเมื่อไหร่หมายความว่าเราเป็นคน ๆ เดียวกัน Process ก็เหมือนกัน เป็นของใครของมันนะครับ องค์ประกอบที่ 2 ของ Process ก็คือ Code Program ซึ่งโค้ดโปรแกรมก็จะเป็นภาษาเครื่องนะครับ ที่สามารถ Excule ได้ทันทีนะครับ เหมือนที่เราได้เรียนในชั้นเรียนนะ เรายังเข้าชั้นเรียนไม่ได้นี่ ถ้าเราเรียนกับอาจารย์แม่ก็จะมีการเขียนโปรแกรมนะครับ เวลาเขียนเสร็จโปรแกรมนั่นล่ะ เราเรียกว่า Sourse Code พอเราเขียนโค้ดแล้วก็ต้องแปลงมาเป็น Code นะครับ ทำงานได้ทันทีนะครับ องค์ประกอบอันที่ 3 Process ทุกตัวจะมีข้อมูล ซึ่งข้อมูลนั้นก็จะเป็นข้อมูลของใครของมันนะครับ และหรือนะครับ จะใช้ร่วมกับ Process อื่น ๆ ฐานข้อมูล ก็เป็นการใช้ฐานข้อมูลร่วมกันเห็นไหมครับ องค์ประกอบอันที่ 4 ของ Process ก็คือ Box ควบคุม Process นะครับ หรือ PCB Process Control Box นะครับ ซึ่ง PCB นี้นะครับ ก็จะเป็น... ตอนนี้อาจารย์พ่อบรรยายอย่างเดียวไม่ได้เปิด PowerPomtใช่ไหมคะ ไม่เห็นหรอ ตอนนี้อาจารย์พ่อยังไม่ได้ตรึงน่ะค่ะ (อาจารย์) เดี๋ยวแป๊บหนึ่งนะ (ล่าม) ได้ค่ะ ไหนล่ะ ไหนน่ะ นี่หรือ (ล่าม) ขึ้นแล้วค่ะพ่อ ขออภัย ถึงไหนแล้วไม่รู้เมื่อกี้นะครับ องค์ประกอบอันที่ 4 นะครับ PCB นะครับ Process Control Box นะครับ ในตัวของ PCB นั้นนะครับ OX จะกำหนดเนื้อที่เพื่อทำตัวมันเองนะครับ ก็จะประกอบด้วย Pointer นะครันบ Pointer สถานะ Process นะครับ สิ่งต่าง ๆ เหล่านี้ก็จะถูกเก็บใน PCB นะครับ หรือ Process Control Block นะครับ Pointer คืออะไรนะครับ เขาบอกว่าใช้ชี้ตำแหน่งของ Process ในหน่วยความจำ เพราะทุกครั้งที่ Process นะครับ จะเข้าไปทำงานในคอมพิวเตอร์นั้นนะครับ จะต้องมีการใช้เนื้อที่ในหน่วยความจำ สิ่งที่ 2 ที่อยู่ใน PCB ก็คือสถานะของ Process นะครับ เดี๋ยวเราจะพูดในสไลด์ต่อ ๆ ๆ ไปนะครับ process ทุกตัวจะมีสถานะเปลี่ยนไปเรื่อย ๆ ส่วนที่ 3 คือ เก็บหมายเลขของ Process นะครับ แล้วก็เก็บตัวนับจำนวนของ Process ที่ถูกประมวลผลนะครับ นี่คือส่วนที่อยู่ใน PCB ซึ่ง Register เราจะพูดในหัวข้อต่อไปนะครับ ว่าคืออะไร แล้วก็เก็บการจัดการเวลาของ CPU นะครับ นี่คือสิ่งที่อยู่ใน PCB นะครับ ข้อมูลการจัดการหน่วยความจำ แสดงว่า PCB นี้จะเก็บข้อมูลทุกอย่างเกี่ยวกับ PCB ไว้ ซึ่งข้อมูลตรงนี้นะครับ คือข้อมูลตรงนี้จะถูกกันไว้ตรงหน่วยความจำหลักของเรา องค์ประกอบต่อมานะครับ ของ Process ก็คือโปรแกรม Stetus ซึ่งตัวนี้จะเป็นตัวควบคุมลำดับ การ Excuse ของ Process นะครับ ซึ่งจะเก็บข้อมูลสถานะไว้นะครับ เช่น มีความสำคัญมากกว่าก็เข้าก่อน อันนี้จะเป็นตัวลำดับนะครับ อันสุดท้ายก็คือ คุณสมบัติของ Process นะครับ คุณสมบัติดังต่อไปนี้นะครับ 1. ลำดับความสำคัญ 2. อำนาจหน้าที่ 3 คุณสมบัติอื่น ๆ ที่ OS นะครับ คราวนี้เรามาดูคุณสมบัติของ Process นะครับ ทำไมถึงบอกว่า process นั่นจะต้องมีลำดับความสำคัญนะครับ ทุกตัวจะต้องใช้งานใน CPU ใช้งานหน่วยความจำนะครับ ดังนั้น Process ไหนจะเข้าไปทำงานใน CPU ได้ จะต้องเรียงลำดับความสำคัญเข้าไปก็จะมีความสำคัญไม่เท่ากันนะครับ เช่น Process ผู้ใช้ธรรมดานะครับ ก็มักจะมีความสำคัญน้อยกว่าผู้ควบคุมระบบ อย่างนี้เป็นต้นนะครับ อำนาจหน้าที่ของ Process แต่ละตัวจะมีอำนาจหน้าที่ไม่เหมือนกันนะครับ เช่น ใช้อะไรได้บ้าง ใช้อะไรไม่ได้บ้างนะครับ แล้วส่วนคุณสมบัติอื่น ๆ ก็คือแล้วแต่ OS เป็นผู้กำหนด แล้วแต่ก็มีหลายตัวนะ เช่น Windows ทำอะไรได้บ้าง IOS ทำอะไรได้บ้าง Android อะไรพวกนี้ คุณสมบัติอื่น ๆ ตรงนี้จะเป็นคุณสมบัติของ OS นั้น ๆ นะครับ ในรายวิชานี้นะครับ เราก็จะได้รู้ OS มันทำงานอย่างไรนะครับ และ แพลตฟอร์ม มันเชื่อมหากันอย่างไรนะครับ เช่น เราส่งรูปภาพจากโทรศัพท์มือถือระบบ Android อย่างนี้ ทำไมเราถึงส่งไปที่ระบบ IOS ได้ นะครับ หรือเราส่งมาจากส่งเข้าไปใน Android อย่างนี้ อันนี้เรามาดูสถานะของ Process นะครับ เด็ก ๆ นะครับ ก็เรียนไปแล้วก็ฟังเพลิน ๆ ไป อย่าไปซีเรียสมานะ เพราะวิชานี้นี่ถ้าถามผมว่ามันเข้าใจยากไหม สมัยผมเรียนก็พอสมควรนะครับ ผมมาเข้าใจเนื้อหาของรายวิชานี้ตอนไหนรู้ไหม ตอนที่ผมมาเป็นอาจารย์สอนมาอยู่ 5 ปี ถึงจะเข้าใจว่าวิชานี้ อ๋อ มันเป็นอย่างนี้เองนะครับ ซึ่งเนื้อหามันค่อนข้างเข้าใจยากเป็นนามธรรมนะครับ ถ้าใครเรียนแล้วรู้สึกว่าทำไมมันยากจัง อย่าไปซีเรียสมากนะครับ เดี๋ยวเราเจอในห้องแล็บเดี๋ยวจะพาทำ มันทำไมถึงไม่ยากนะครับ คราวนี้เรามาดูสถานะของ Process อย่างที่ผมบอกนะครับ ว่า Process จะมีการเปลี่ยนสถานะอยู่ตลอดเวลานะครับ เราสามารถแบ่งสถานะ Process ได้ดังนี้นะครับ สถานะแรกนะครับ ก็คือ สถานะเริ่มต้น Process ทุก Process จะเริ่มที่สถานะเริ่มต้นนะครับ ก็คือเป็นสถานะที่เพิ่งเริ่มสร้าง Process ขึ้นมานะครับ สถานะที่ 2 คือ สถานะพร้อม ก็คือสถานะที่ Process พร้อมจะเข้าไปครอบครอง CPU พร้อมเข้าไปนะครับ แต่ยังไม่ได้เข้าไปนะครับ สถานะที่ 3 คือสถานะ Run นะครับ ก็คือสถานะที่ Process เข้าไปครอบครอง CPU และมีการ Execute Program คือ เข้าไป Run โปรแกรมนั่นเองนะครับ สถานะต่อมาคือสถานะรอ Raw ก็คือเป็นสถานะที่ Process มใดเหตุการณ์ใดเกิดขึ้น เช่น ออกไปใช้งานอุปกรณ์ Input, Output ยกตัวอย่างเช่น Printer ออกไปพิมพ์งาน หรือรอสัญญาณไวไฟ ต่าง ๆ ก็คือมันจะรอนะครับ สถานะรอ สถานะต่อมาของ Process ก็คือสถานะ Block สถานะ Block ต้องการใช้อุปกรณ์ Input นะครับ หรือเกิด Interup ระหว่างการรัน Process นะครับ Interrup คงจำได้นะ การติดต่อกันระหว่าง CPU กับอะไรจำได้หรือเปล่า นานนะ 2-3 อาทิตย์นะ ไปเปิดสไลด์ดูนะครับ ย้อนหลังดู ส่วนสถานะสุดท้ายคือสถานะสิ้นสุด สถานะของ Process นะครับ ดูรูปนะครับ เห็นไหมครับเริ่มต้น เริ่มต้นมาพร้อม พร้อมเสร็จเข้าไป Run Run เสร็จก็จบนะครับ นี่คือการเปลี่ยนสถานะของ Process นะครับ แต่ถ้าเมื่อไหร่ถ้าเราเริ่มต้นเกิดเหตุการณ์เหตุการณ์ใดขึ้น ออกไปหาอุปกรณ์ Input Output เช่น ออกไปพิมพ์นะครับ ก็โดนมาที่สถานะ รอ ต้องย้อนกลับไปใหม่ ไป Run นะครับ เหตุการณ์ใดก็จบ นี่คือลักษณะการเปลี่ยนสถานะของ Process นะครับ (ล่าม) อาจารย์คะ สไลด์อาจารย์ไม่เลื่อนค่ะ สไลด์อาจารย์อยู่หน้าองค์ประกอบของ Processผมไปถึงสไลด์ ทำไมไม่เลื่อนน่ะ (ล่าม) แต่คือล่ามทำตามที่อาจารย์บรรยายไปแล้วค่ะ แต่พอตอนที่มีภาพประกอบ (ล่าม) ค่ะ (อาจารย์) ตอนนี้มันยังค้างอยู่หรือ (ล่าม) ค้างอยู่ค่ะอาจารย์พ่อ (อาจารย์) หรือ แป๊บหนึ่ง เห็นไหมครับ (ล่าม) ตอนนี้อยู่ขั้นตอนการเปลี่ยนสถานะของ Process แล้วค่ะ อย่างที่อาจารย์พ่อพูดไปเมื่อกี้นะครับ การเปลี่ยนแปลงถ้าเกิดเป็นโปรแกรมปกตินะครับ มันก็จะเริ่มต้นนะครับ พอเริ่มต้น ก็เข้ามาพร้อมนะครับ เข้ามาพร้อม พร้อมเสร็จก็เข้ามา Run Run เสร็จก็จบ นี่คือกระบวนการของ Process นะครับ การเปลี่ยนสถานะ ถ้าไม่มีเหตุการณ์อะไรเกิดขึ้น แบบนี้นะครับ เปลี่ยนไหมหน้าจอ (ล่าม) ยังเป็นรูปภาพที่เริ่มต้นกับสิ้นสุดอยู่ค่ะ ทำไมมันไม่เลื่อนให้ล่ะ พอดีผมเปลี่ยนสไลด์แล้วนะ ละทิ้งเลย ๆ เขาบอกว่าละทิ้ง ทำไมมันไม่เลื่อน (ล่าม) ตอนนี้สไลด์อยู่ที่ขั้นตอนการเปลี่ยนสถานะของ Process ค่ะ (อาจารย์) ที่เป็นรูปภาพหรือเปล่า (ล่าม) ไม่มีภาพ เป็นข้อความค่ะ มันไม่ยอมเปลี่ยน มันขึ้นแต่หน้าเดียวค่ะ อันนี้เปลี่ยนเป็นภาพที่มีเริ่มต้น พร้อม รัน แล้วก็สิ้นสุด อันนี้หน้าสไลด์หน้านี้ค่ะ มันก็จะเหมือนเดิม แชร์ไปมันก็ขึ้นมา ทำไมมันไม่ขึ้น ตุ้ยมาดูให้หน่อย ทำไมมันแชร์แล้วสไลด์เราเลื่อน ทำไมมันไม่เลื่อน แชร์ตรงนี้ใช่ไหม พอเรา... นำเสนอพอเราเลื่อน มันไม่เลื่อนใช่ไหมครับ พอมันเลื่อน (ล่าม) สไลด์ไม่เลื่อน (อาจารย์) ทางนู้นไม่เลื่อน (ล่าม) ยังอยู่ที่เริ่มต้นแล้วก็สิ้นสุด มันไม่ขึ้นไปหน้านำเสนอเลยค่ะ (อาจารย์) ก็แชร์ แชร์ทั้งหน้าจอ เอาใหม่นะ เลื่อนไหมครับ (ล่าม) ตอนนี้สไลด์อยู่ที่หน้าขั้นตอนการเปลี่ยนสถานะของ Process ค่ะ อันนี้เปลี่ยนแล้วค่ะ น่าจะได้แล้ว อ๋อ โอ.เค. ๆ ขอบคุณมาก ครับ ก็เมื่อกี้เป็นรูปนะครับ เปลี่ยนแปลงสถานะของ Process นะครับ เริ่มต้น มาพร้อม มารัน มาสิ้นสุด แต่คราวนี้ในการทำงานจริง ในระบบคอมพิวเตอร์นั้น เป็นไปไม่ได้ว่าจะมี Process เดียวที่เข้ามาทำงานในระบบคอมพิวเตอร์ของเรานะครับ เมื่อเป็นดังนั้นนะครับ มันจะทำให้เกิด การเสียเวลาเกิดขึ้น ถ้าเราดูรูปเมื่อกี้นะครับ ถ้าเราเริ่มต้น Process A มาพร้อม มาพร้อมเสร็จมารัน แล้วก็จบ ถ้าสมมติว่า Process A นะครับ มาพร้อมมา Run ใช้เวลา 30 นาที สมมตินะครับ 30 นาที Process B มาเริ่มต้น แล้วก็มาพร้อมใช้เวลา 5 วินาทีนะครับ ถ้าเรามองจากภาพนี้เราจะเห็นว่าในสถานะรันนั้นนะครับ Process จะเข้าไปครอบครอง CPU ได้แค่ตัวเดียว ไม่สามารถเข้าไปได้มากกว่า 1 ตัว ดังนั้น จะเห็นว่าถ้า Process A เข้าไปในสถานะรันแล้ว 30 นาที ส่วน Process B มารอใช้แค่ 5 วินาทีนั้น จะเห็นว่า Process B จะต้องรอให้ Process A เข้าไปถึง 30 นาทีก่อนนะครับ ปัญหานี้จะเกิดขึ้นจะเห็นว่ามันจะทำให้ Process B เสียเวลานะครับ คอมพิวเตอร์ของเราจะต้องมีการกำหนดเวลาในการเข้าไปครอบครอง CPU นะครับ เราเรียกว่ามันว่า "เวลาควันตัม" นะครับ นะครับ เวลาควันตั้ม เขาถามว่า Quantum เวลา Quantum เวลาที่ตัวของ OS กำหนดเวลาว่า Process นั้น สามารถอยู่ในสถานะ Run ได้เป็นเวลาเท่าไรนะครับ ซึ่งในแต่ละระบบปฏิบัติการก็จะมีเวลา Quantum ต่างกัน เช่น ระบบปฏิบัติการก็จะมีเวลาควันตัมที่ต่างกันนะครับ เช่น windown 8 windows 10 Renuc นะครับ หลาย ๆ ตัวนะครับ ที่เราใช้งานอยู่นะครับ เดี๋ยวเวลาที่เราลงโปรแกรม OS นั้นเดี๋ยวอาจารย์จะพาไปดูว่า มันจะใช้เวลาแบบไหน แต่ละตัวนะครับ เพราะถ้าเราไม่มีเวลา Quantum นะครับ ก็จะทำให้เกิดการเสียเวลานะครับ Process จะต้องรอนะครับ รอเข้าไปครอบครอง CPU นะครับ แต่คือรูปภาพ เริ่มต้น มาพร้อม ถ้าเราไม่มีเวลาควันตัมกำหนดนะครับ มันก็จะแช่อยู่ตรง run นี้นะครับ กำหนดเวลา Quantum ถ้าเวลา Quantum หมด ถ้าเกิดสมมตินะครับ สมมติว่าเรากำหนดเวลาควอนตัมไว้ 5 วินาที ทุก Process สามารถเข้าไปในสถานะรันได้แค่ 5 วินาทีนะครับ หลายคนอาจจะสงสัย แล้วถ้าอย่างนี้ถ้าเกิดทำงานมากกว่า 5 วินาทีล่ะทำอย่างไร ถ้าเกิดทำงานมากหรือเข้าไปครอบครอง CPU มากกว่า 5 นาที มันก็จะถูกส่งมาให้ที่ พร้อมใหม่ Process ที่ต่อคิวเข้าไป หมดเวลาควอนตัมก็ย้อนกลับไปกลับมา เหมือนวนลูปนะครับ ซึ่งในระบบคอมพิวเตอร์จริง ๆ มัน มันจะทำงานด้วยความเร็วสูงนะครับ ดูประหนึ่งว่ามันไม่ได้สลับเข้าสลับออก มันไม่ได้เปลี่ยนเวลาควอนตัมกันนะครับ ทีนี้มาดูกรณีเกิดปัญหาขึ้นนะครับ ถ้าเกิดมีการ Interupt ขึ้น ก็จะมีสถานะหนึ่งเกิดขึ้น ก็คือสถานะ block สถานะ block เกิดขึ้นอย่างไร ก็คือในขณะที่ Process กำลังอยู่ในสถานะ Run บบังเอิญว่าอุปกรณ์นั้นต้องการ input output เราสั่งโปรแกรม ๆ หนึ่งเข้าไป พอ Run อยู่ ขณะ Run อยู่นั้น เราต้องการที่จะไปพิมพ์งาน ที่เครื่องพิมพ์จำนวน 200 แผ่นนะครับ ซึ่งเมื่อเราออกไปพิมพ์งาน 200 แผ่นนั้นนะครับ ขณะที่เราไปพิมพ์งาน 200 แผ่นนั้นนะครับ Process จะอยู่เฉย ๆ นะครับ จะไม่ได้ทำงานที่ CPU เพื่อทำให้ CPU ว่างและไม่ให้เกิดขึ้นในแผนที่ นี่คือการเกิดสถานะ Block นะครับ ดูรูปเห็นไหมครับ พอพร้อมเสร็จรันปุ๊บ โดน บล็อก กลับไปพร้อมใหม่แล้วก็จะเป็นอย่างนี้นะครับ คราวนี้มาดูหัวข้อต่อมานะครับ การติดต่อกันระหว่าง Process เมื่อมี Process มากกว่า 1 Process เวลาที่มันจะติดต่อกันมันทำอย่างไรนะครับ ดูรูปเห็นไหมครับ การติดต่อลักษณะนี้เป็นการติดต่อโดยการใช้หน่วยความจำร่วม หมายความว่าเมื่อ Process A ต้องการส่งข้อมูลไปให้ Process B นะครับ มันจะส่งผ่านหน่วยความจำร่วมใช่ไหมครับ Process A ต้องการส่งมาที่ Process B ก็จะส่งมาที่หน่วยความจำ พอ Process B ต้องการรับข้อมูลจาก Process B มารับที่หน่วนความจำนะครับ หลายคนอาจจะสงสัยว่าแล้วเรารู้ได้อย่างไรครับ ว่า Process A, Process B เป็น Process ใครเป็นของใคร อย่างที่เราบอกไปว่า คุณสมบัติ องค์ประกอบอันที่ 1 มันจะมีชื่อมีหมายเลขของตัวเองนะครับ ดังนั้น พอเราส่งเข้าไปปุ๊บ หน่วยความจำนะครับ ถ้าเรามองหน่วยความจำไม่ออก เราก็ผมจะยกตัวอย่างเช่น เราอยู่หมู่บ้านจัดสรร นะครับ ในหมู่บ้านจัดสรรเหมือนกันหมดเลยนะครับ หลังคา รั้วอะไรต่าง ๆ นี่ แต่เราจะรู้ได้อย่างไรครับ ว่าบ้านนั้นเป็นของใครนะครับ ดูบ้านเลขที่นะครับ ซึ่งในหน่วยความจำก็จะมี Address อยู่ข้างในว่าเป็นของใครนะครับ ตัวอย่างเช่น Process A ส่งไปแล้ว Process A ก็จะมีชื่อของตัวเองอยู่ Process B ก็จะมาเช็กไหนหนอ Process A นี่คือลักษณะการติดต่อกัน Process นะครับ ก็คือติดต่อกันร่วมนะครับ อันที่ 2 นะครับ อันที่ 2 นะครับ อยู่ระหว่างการติดต่อร่วมกันแล้ว ก็จะมีการติดต่ออีกอันหนึ่งที่เป็นมาตรฐาน ก็คือการติดต่อโดยผ่าน Port รู้จัก Port ไหมเด็ก ๆ เด็ก ๆ น่าจะรู้จักนะครับ การติดต่อผ่านพลอก็จะเป็นการรับส่งข้อมูลที่สะดวกมากกว่านะครับ Port ก็มีเยอะแยะมากมาย Port ซึ่งปกติอยู่ในห้องแล็ป ก็จะเอาเครื่องให้เราดูว่าอันนี้คือ Port อะไรนะครับ ซึ่งตัวของ OS จะทำหน้าที่ในการรับส่งข้อมูลให้นะครับ ก็ลักษณะคล้าย ๆ กับหน่วยความจำร่วมนะครับ ซึ่งโครงสร้างของ Port ในปัจจุบันที่ใช้อยู่ก็จะมีอยู่ 3 แบบนะครับ โครงสร้าง Port แบบที่ 1 แบบ Q สไลด์อยู่ที่รายกลุ่มเรานะครับ ส่วนเนื้อหาใน Word ก็ส่งไปให้พี่ปุ๊ยแล้วนะ มี 3 แบบ แบบที่ 1 เป็นแบบ Q บอกนะครับ แบบคิว จะเป็นข้อมูลที่ส่งเข้ามาใน Port เข้าก่อนออกก่อนนะครับ เข้าที่หลังออกทีหลัง ส่งข้อมูลเข้ามาในพอร์ทนะครับ เข้าก่อนออกก่อน การจัดคิวแบบนี้แบบ Port แบบนี้นะครับ เป็นคิวมาก่อนเข้าก่อน แต่นะครับ พอร์ทแบบ Q นี้มีข้อจำกัดนะครับ ที่คงที่นะครับ Port ในแบบที่ 2 คือแบบไปรท์นะครับ ก็จะเหมือนแบบคิวนะครับ ก็คือเข้าก่อน ออกก่อนเหมือนกันเลยนะครับ แล้วมันต่างกันอย่างไรครับ ต่างกันตรงที่ว่า Port แบบไปป์นั้นจะมีขนาดของพอร์ทไม่จำกัดนะครับ เช่น สมมติว่าพอร์ทแบบ Q จำกัดที่ 10 คิว ก็เข้ามาได้แค่ 10 คิวนะครับ แต่ถ้า Port แบบไปป์มา 10 ได้ 10 มา 100 ขยายเป็น 100 ลักษณะของพอร์ทนะครับ ซึ่งปัจจุบันก็ใช้ลักษณะแบบนี้นะครับ Port แบบที่ 3 นะครับ คือ Port แบบ สแตกก็คือ เข้าก่อน ออกทีหลังนะครับ ข้อมูลที่เข้าไปก่อนจะออกทีหลังนะครับ ซึ่งรายละเอียดพวกเรื่องพอร์ทแบบต่าง ๆ เราคงไปเรียนรู้ในรายวิชาโครงสร้างข้อมูลนะครับ น่าจะปี 2 นะครับ ปีหน้าได้เรียนนะครับ ผมจะไม่พูดรายละเอียดเยอะนะครับ อันนี้เป็นตัวอย่างนะครับ ในการทำงาน เห็นเมื่อเช้าอาจารย์แม่สอนไปแล้วใช่ไหม คราวนี้มาดูหัวข้อต่อมา ปัญหาการทำงานของ Process นะครับ ปัญหาที่ 1 นะครับ ปัญหาการอดตายหรือการเลื่อนไปอย่างไม่มีวันสิ้นสุด ก็คือหมายความว่า Process ที่มีความสำคัญน้อยนะครับ ก็คือปัญหาการอดตายนะครับ ขอยกตัวอย่างให้ดูเช่นนะครับ เครื่องพิมพ์ Process A และ B ต้องการใช้เครื่องพิมพ์เหมือนกัน แต่ Process ที่จะได้ใช้คือ Process ที่มีความสำคัญมากกว่า นะครับ เช่น สมมติว่า Process A มีความสำคัญมากกว่า Process A จะได้เข้าไปใช้เครื่องพิมพ์ ส่วน Process B ก็จะไม่ได้เข้าไปนะครับ ถ้ามี Process C มาต่อคิวอีก บังเอิญว่า Process B มีความสำคัญสูงกว่า พอ A เสร็จ C ก็จะเข้าไปแทนที่ B ปัญหาการอดตายขึ้น ถ้าเกิดเรามองภาพนะครับ ผมยกตัวอย่างให้ฟัง เช่น สมมติว่าที่อาคาร 13 เรา มีการสร้างห้องน้ำใหม่ ใหม่อยู่ข้าง ๆ เป็นห้องน้ำทองคำนะ ห้องน้ำทองคำ ห้องน้ำทองคำเราเปรียบเสมือนเครื่องพิมพ์ แล้วมีคนจะมาใช้งาน 2 คนนะครับ คนแรกก็คือผมเองนะครับ เดินไปจะเข้าห้องน้ำ มีบางคนอีกคนหนึ่งมานะครับ คนที่ 2 เป็นอธิการ อธิการพิเชนทร์ผมเข้าก่อนนะ เพราะอธิการใหญ่กว่าเรา นี่เกิดการอดตายแล้ว พอเข้าไปใช้ปั๊บ อธิการออกมามาต่อท้ายผมอีก ผมก็กำลังจะเข้าต่อ ปรากฏว่าคนมาต่อท้ายสะกิดว่าผมเป็นผู้ว่าราชการจังหวัด เป็นอย่างไรครับ ผมได้เข้าไหม ไม่ได้เข้านะครับ ก็ลักษณะคล้าย ๆ กัน เวลาเราเอาไปตอบในข้อสอบอย่าเอาไปตอบนะครับ เพราะมีรุ่นพี่เราหลายคนผมยกตัวอย่างเรื่องเข้าห้องน้ำ สมัยก่อน อาคาร 7 ข้อสอบมา ปัญหาการอดตายเป็นลักษณะอย่างไร รุ่นพี่เราหลายคนเขียนห้องน้ำมาเลยครับ นึกออกนะครับ ปัญหาที่ 2 นะครับ ปัญหาการติดตายนะครับ หรือ Dead lock นะครับ ก็ไม่ควรให้เกิดขึ้นนะครับ ในระบบคอมพิวเตอร์เรา ปัญหาที่ 2 ยิ่งหนักเลยครับ Deadlock การติดตายเกิดจากอะไรนะครับ หลายคนอาจจะสงสัย อาจารย์พ่อเลื่อนไปเรื่อยนะครับ ไอที่ตรงข้อความนั้นผมพยายามอธิบายจากรูป ปัญหาการติดตายเกิดจากอะไรนะครับ ดูในรูปนี้นะครับ แต่ปัญหาการปิดตายเกิดจาก Process ใดก็แล้วแต่ ครอบครองทรัพยากรตัวเองและในขณะเดียวกันก็ยังต้องการไปครอบครองทรัพยากร Process อื่น ดูในรูปนะครับ ทรัพยากร A ก็เป็นของ Process นะครับ ทรัพยากร B ดี ก็ Process ที่ 2 ครอบครองอยู่นะครับ นี่เห็นไหมครับ เขาก็ครอบครองของเขาใช่ไหมครับ นะครับ ของ Process ที่ 1 แต่ในลักษณะฉันครอบครองเธออยู่ของคนอื่นนะครับ เกิดการปิดตายขึ้น หรือยกตัวอย่างง่าย ๆ เหมือนผมไปขอยืมตังค์แฝด แฝดอาจารย์พ่อยืมสตางค์หน่อย หนึ่งร้อยล้าน แต่ลักษณะเดียวกันแฝดก็บอก อาจารย์พ่อ ยืมสตางค์พ่อหน่อย 200 ล้าน แต่ต่างคนต่างไม่ได้ควักตังค์ให้กัน แต่ปัญหาคือการติดตายในลักษณะนี้ จบบทที่ 2 นะครับ วันนี้นะครับ หลายคนคงจะงง ๆ นะ แฝดงงไหม ถามแฝดหน่อย แฝดงงไหม หลานคนคงงงนะครับ สมัยอาจารพ่อเรียนหลายคนคงงงนะครับ ไม่ต้องงงครับ สมัยอาจารย์พ่อเรียนนี่โครตงงเลยนะครับ วิชานี้มันยากนะครับ เดี๋ยวเราเข้ามาที่มหาวิทยาลัยก็คงจะได้เรียนรู้หลาย ๆ อย่างนะครับ ก็ภาวนา พวกเราฉีดวัคซีนกันทุกคนหรือยังนี่ เด็ก ๆ ฉีดหรือยัง (นักศึกษาชาย) ผมยังไม่ฉีดเลยครับ (อาจารย์) ตกลงแฝไม่กลัวแล้วใช่ไหม (นักศึกษาชาย) ผมมีโรคประจำตัว (ล่าม) คนอื่นยังไม่ได้ฉีดนะคะ มีแฝดฉีดมาเข็มง (อาจารย์) อ๋อ (ล่าม) ฉีดมาเข็มหนึ่ง (อาจารย์) ได้ข่าวว่าความดันขึ้นหรือแฝด (ล่าม) ใช่ครับ (อาจารย์) อาจารย์พ่อก็ยังไม่ได้ฉีด มีอาจารย์แม่เจ้าคนเดียวฉีดไปแล้วนะครับ เรายังรอวัคซีนทางเลือกเราอยู่นะครับ ก็จะมีแบบฝึกหัดท้ายบทนะครับ ไม่ต้องทำนะครับ ไปอย่างนั้นล่ะครับ ยังไม่ต้องทำ เดี๋ยวเจอกันในห้องแล็บเดี๋ยวจะพาทำนะครับ จะให้เราทำใจปรับตัวให้เราสบาย ๆ เพราะวิชาอื่นก็ค่อนข้างเข้มข้น วิชาอาจารย์แม่เป็นอย่างไรก็ไม่รู้นะ เมื่อเช้าเห็นบวกเลขกันอยู่ใช่ไหมนะครับ คือถ้าเรามาอยู่ในห้องแล็บ ไม่ค่อยมีปัญหาเพราะว่าอาจรย์พ่ออาจารย์แม่ ปุ้ย พี่แป๋มก็จะเดินช่วยในห้องแล็บ เดินไปแต่ละเครื่อง ๆ ใครมีปัญหาก็ว่ากันไปได้แต่ละคน (ล่าม) ครับผม (อาจารย์) เด็ก ๆ มีอะไรจะถามเพิ่มเติมไหม นอกจากเรื่องเรียนก็ได้นะครับ (ล่าม) เล่าได้นะ (ล่าม) เจ้าธัญลักษณ์ เดี๋ยวนะคะ ธัญลักษณ์ เจ้าแฝดโยนให้ธัญลักษณ์ มีไหม (อาจารย์) มีปัญหาไหม (ล่าม) เดี๋ยวสักครู่นะคะ ก็อยากจะถามน่ะนะครับ (อาจารย์) ครับ (ล่าม) ถามอันไหน แฝด (อาจารย์) ถามมาได้เลย ใครถาม แฝดหรือว่าธันญลัก การเปิดเรียนของมหาวิทยาลัยน่ะครับ จะเปิดวันไหนใช่ไหม เขาอยากจะวางแผลนมามหาวิทยาลัยน่ะครับ ใช่ไหม หรือว่าหอพักแบบไหน ตอนนี้แฝดอยู่บ้านน่ะค่ะ (อาจารย์) อ๋อ ว่ามหาวิทยาลัยจะให้เข้ามาเมื่อไหร่ใช่ไหม (ล่าม) ใช่ ๆ ค่ะ (อาจารย์) อันนี้ที่เขาประกาศล่าสุดนะครับ ก็ถึงวันที่ 15 นะครับ 15 สิงหาคม แต่คราวนี้ผมได้ยินข่าวแวว ๆ มา อาจจะขยายถึงสิ้นเดือนสิงหาคมนะครับ เพราะว่าสถานการณ์ Covid มันไม่ลดลงเลย ที่สกลนครก็เพิ่มวันละ 200-300 แล้วก็เริ่มมีคนเสียชีวิตนะครับ นับ 10 คนแล้ว นะครับ คือ มหาวิทยาลัยก็ต้องฟังประกาศจากจังหวัดนะครับ ถามว่ามหาวิทยาลัยนี่อยากเปิดให้พวกเรามาไหม อยากเปิดครับ อาจารย์พ่อ อาจารย์แม่นั่งสอนอยู่บ้านก็เบื่อ ไม่เห็นหน้าพวกเรานะครับ แล้วยิ่งวิชาของพวกเรานี่เป็นวิชาปฏิบัตินะครับ เราต้องทำไอ้เครื่องคอมพิวเตอร์ของเรานะครับ ผมก็เข้าใจว่าบางคนพวกเราหลายคนไม่มีอุปกรณ์นะครับ ไม่มี Notebook แต่ถ้าเรามาในมหาวิทยาลัยนี่ เรายังมีคอมพิวเตอร์ใช้นะครับ ซึ่งใช้ได้ตลอดเวลานะครับ ก็อดทนนะแฝด อดทนเอา พอเราเข้ามาเต็มรูปแบบ เราก็จะได้เรียนรู้ที่หลากหลายมากขึ้น ผมก็จะพาพวกเราทำอะไรอีกหลายอย่างนะครับ นอกจากการเรียนในชั้นเรียน ขอให้โควิดมันซา ๆ ก่อน รุ่นพวกเรายังไม่เท่าไรนะ รุ่นพี่พวกเราน่าเศร้ามาก ปี 4 น่ะ ไม่ได้ไปดูงานเลย เพราะติด COVID นะครับ ติดโควิด เขาปิดประเทศ ปิดจังหวัดไปไม่ได้นะครับ ก็คาดหวังว่าถ้าสิ้นปีนี้ COVID ซา ๆ ลงแล้ว ผมก็ยังพารุ่นพี่เราไปดูงานนะครับ ถ้าไปได้นี่พวกเราก็จะไปด้วยนะ ผมจะเอาปี 1 ไปด้วย ปี 1 ปี 2 ปี 4 นะครับ ทำไมถึงเอาไปด้วย เพราะว่า รถบัสมหาวิทยาลัยนั่งได้ 40 คน ถ้าเอาไปแต่ปี 4 18 คน เหลืคน เหลือที่นั่งอีกครึ่งหนึ่งนะครับ เอาพวกเราไปด้วยเลย เอาแฝดไปเปิดหูเปิดตานะ แต่ต้องภาวนาว่า โควิดต้องซาก่อนนะ แต่ถ้า COVID ไม่ซา ก็จะไปไหนไม่ได้ครับ เราก็เล่าให้ฟังว่ารุ่นพี่เราน่ะ ผมเพิ่งพาไป ม. เกษตร นะครับ แล้วก็พาไปที่ม. นครพนม พอกลับมาจาก ม. นครพนม กำลังว่าจะไปมอขอ ขอนแก่นนะ แล้วก็มหาสารคาม แล้วก็ยังวางแผนว่าจะไปโคราช ปรากฎว่า กลับมาเขาปิดจังหวัดเลยครับ ไปไม่ได้ ไปได้แค่ ม. เกษตรกับม. นครพนม พวกเราทุกปีนี่นะครับ พวกเราจะพาออกไปดูมหาวิทยาลัยข้างเคียง นะครับ ดูว่าเขาเป็นอย่างไรนะครับ พาพวกเราไปเปิดหูเปิดตาว่าง่าย ๆ ไม่เสียครับ เสียแต่ค่าข้าวกินเอง ข้าวเที่ยง หาเงินกินค่าเที่ยวเอง นะครับ ให้พวกเราได้ไปดูชาวบ้านนะครับและที่สำคัญให้เขารู้ว่ามีพวกเราอยู่ ผมจะเล่าให้ฟังนะครับ คลายเครียดนะ รุ่นพี่เรารุ่นแรก ปี 4 รุ่นนี้เป็นรุ่นที่ 2 นะครับ รุ่นแรกจบไปแล้ว รุ่นแรกผมพาไปได้ครบนะครับ ไป มมส. ไป มข. นะครับ ไป ม. นครพนม ตอนที่เราไป มข. ที่ขอนแก่น เขาไม่รู้ว่าเราเป็นใครนะครับ จำนวน 23 คน เราไปยืนอยู่หน้าห้องสมุดของมหาวิทยาลัยขอนแก่น เขาก็ไม่ได้สนใจเราเลยครับ ปรากฏว่ามีคนมาต้อนรับเรา เขาให้เจ้าหน้าที่นะครับ มาต้อนรับเรา พอเขามาต้อนรับเราปรากฏว่าเขาพาเข้าไปห้อง แล้วเขาก็งงว่า เราทำอะไรกัน พวกเราส่งภาษามือคุยกันนะครับ เขาก็ถามอาจารย์ทำไมไม่คุยกันดี ๆ ทำไมต้องใช้ภาษามือ ก็เลยบอกว่าก็คุยไม่ได้นะ พูดไม่ได้ ปรากฎว่า เขาก็เลยไปตามผู้อำนวยการนะครับ ของห้องสมุดมาหาพวกเรา มาต้อนรับพวกเรานะครับ มาคุยกับเรา แล้วพาเราเดินทุกชั้นของตึก มข. นะครับ เพระาผมถามว่าที่ ม.ข มีนักศึกษาพิการกี่คนครับอาจารย์ ผมก็บอกว่ามีนักศึกษาอยู่ 2 คนนะครับ ตอนนั้นนะ ตอนนั้นปีที่พารุ่นพี่เราไป เขาก็เลยถามที่สกลนครทำไมรับเยอะจัง ตั้ง 23 คนนะครับ นั้นก็คือจุดเริ่มต้นของการพารุ่นพี่เราออกไปข้างนอก ก็ได้ไปเปิดหูเปิดตา ได้ดูว่ามหาวิทยาลัยใหญ่เขาเรียนกันอย่างไรนะครับ เดี๋ยวพวกเราผมพาไปครับ แต่ขอให้ COVID มันซานะครับ ก็อยากจะฝากลูก ๆ ทุกคน ว่าถ้ามีปัญหาอะไรนะครับ ไม่ว่าจะเรื่องเรียน เรื่องส่วนตัว ก็คุยได้นะครับ เราสามารถคุยผ่านพี่ล่ามได้นะครับ เราสามารถใช้แอปพลิเคชันที่เรามีอยูถามมาที่อาจารย์พ่อ อาจารย์แม่โดยตรงเลย แต่ถ้าเราได้เข้ามาในมหาวิทยาลัย ใครไม่มีข้าวกินก็แวะมาที่บ้านได้นะครับ เพราะปกติรุ่นพี่เราจะมาบ่อย ๆ นะครับ โดยเฉพาะพี่โจโจ้ แฝดเจอพี่โจโจ้ (ล่าม) รูปครับ (อาจารย์) นั่นล่ะพี่โจโจ้นี่ ตอนนี้พี่โจโจ้อ้วนมากเลยนะ COVID นี่อ้วนมากเลย กินอย่างเดียว พี่โจโจ้ก็จะมาที่บ้านบ่อยนะครับ อาจารย์พ่อจะเรียกให้มาเอาของกินไปกินนะครับ เพราะที่บ้านผลไม้ก็เยอะนะครับ เมื่อกี้ก็กระท้อนนะครับหมดไปแล้ว กระท้อนหมดไปแล้ว มะม่วงหมดไปแล้ว ก็แวะเวียนมาได้นะครับ ก็ฝากพวกเราถ้ามีปัญหาอะไรก็ให้คุยกันให้แจ้ง มีอะไรอีกไหมครับ เด็ก ๆ มีอะไรจะถามไหม (ล่าม) ผมมีนะครับ อยากจะสอบถามนะครับ ว่าเหมือนกับแบบว่าตอนนี้มหาวิทยาลัยปิดใช่ไหมครับ ก็...หมายตวามว่าแบบไหนคือ เขาบอกว่าวันที่ 15 ต้องไปหรือเปล่าครับ (อาจารย์) มหาวิทยาลัย เขาไม่ใช้คำว่าปิดนะ มหาวิทยาลัยน่ะเปิดแล้ว แต่เขาไม่ให้เราจัดการเรียนการสอนในมหาวิทยาลัยนะครับ โรงเรียนเหมือนกันทั่วประเทศเขาไม่ให้มาโรงเรียน นะครับ เปิดแล้วนะครับ ส่วนวันที่ 15 นะครับ ก็เดี๋ยวอาจารย์พ่อจะแจ้งอีกทีหนึ่งนะ เราจะเข้ามามหาวิทยาลัยได้หรือเปล่า หอในอยู่แล้ว ใช่ไหม (ล่าม) คะ (อาจารย์) ถามน้อง ๆ หน่อยว่าใครบ้างที่อยู่หอในอยู่ตอนนี้ (นักศึกษาชาย) ผมครับ 2 คนเองหรือ (ล่าม) ธัญลักษณ์อยู่บ้าน จะมีจันทกานต์ค่ะ มีเจ้าอบ (อาจารย์) จันทกานต์อยู่หอในใช่ไหม (ล่าม) ค่ะ แต่ว่าตอนนี้ ยังเห็นไม่ทุกคนนะคะ สักครู่นะคะ (นักศึกษาชาย) ผมอยู่บ้านครับ (อาจารย์) อยูู่บ้าน (นักศึกษาชาย) จริง ๆ ขนของเข้าหอแล้วครับ แต่พ่อแม่ให้มาอยู่บ้าน กลัว COVID น่ะครับ (อาจารย์) อาจารย์พ่อว่าไปอยู่บ้าน กลัวโควิดนะครับ ก็ถ้าใครอยู่หอในนะ แวะมาบ้านมาเอาเสื้อหน่อยนี่ อาจารย์พ่อแจกเสื้อนี่มันจะหมดแล้วนี่ รุ่นพี่มา มันหร่อย เดี๋ยวแฝดเก็บไว้ให้ต่างหาก เดี๋ยวมันจะหมดก่อน เอาอาจารย์แม่เอาเสื้อมาให้ดูหน่อย แฝดชอบสีอะไร สีเหลือง (ล่าม) แฝดถามสีแดง เหลือง ชอบสีเหลืองครับ เดี๋ยวจะเก็บไว้ให้นะครับ เดี๋ยวจะหมดก่อน รุ่นพี่เจ้านี่สีแดง นี่สีส้มนะ สีส้ม นี่สีแดง นะครับ นี่สีเหลือ แฝดเอาสีเหลืองใช่ไหมลูก แฝดสีเหลืองนะครับ ถ้าใครอยู่หอในนะ แวะมา ๆ มาเอาที่บ้าน เพราะเมื่อวานอาจารย์พ่อมานั่งนับ ทำไมมันเหลือน้อยจัง ปรากฎว่ารุ่นพี่มันมาหรอยเรื่อยนะครับ ถ้าใครว่างก็แวะมา (อาจารย์) แต่แฝดไม่ต้องมานะครับ เดี๋ยวให้อาจารย์แม่เก็บไว้ให้นะครับ มาก่อนค่อยมาเอา ส่วนใครอยู่หอในก็แวะมาเอา ครับ ก็ถ้าไม่มีอะไรแล้วนะครับ วันนี้ก็ขอขอบคุณพี่ล่ามด้วยนะครับที่ล่าม (ล่าม) ขอบคุณอาจารย์ค่ะ (อาจารย์) ครับ สบายดีทุกคนนะครับ [สิ้นสุดการถอดความ]