--- title: ฝึก Revoice + PE (ห้องเรียนสกลฯ ห้อง 5020 ) ระบบปฏิบัติการและเทคโนโลยีฯ วันที่ 25 ส.ค. 2565 ช่วงนาทีที่ 0:20:00-0:40:00 นาที นาโน subtitle: date: วันจันทร์ที่ 7 พฤษจิกายน 2565 เวลา 09.00 น. --- (ข้อความสดจากระบบถอดความเสียงพูดทางไกล) พี่สุ โรเซ่ ต้องการใช้ 5 วิ โปรเซส ต้องการใช้ 6 วินาที process C ต้องการใช้ 10 วินาที กำหนดเวลาควอนตัมไว้ที่ 5 วินาทีนะครับ โปรเซสที่ต้องการเวลาน้อยที่สุดคืออะไรคะ คืออะไรเอ่ย process a หรือ B หรือ C ABC โปรเซสอะไรครับ โปรเซสที่ต้องการเวลาน้อยที่สุด ชื่อก็บอกแล้วต้องการเวลาน้อยที่สุด ก็ต้องเป็น process a นะครับ การจัดคิวแบบที่ 5 นะครับ แบตที่ 5 การจัดคิวแบบ srt การจัดการการจัดคิวแบบ srt นี้ จะคล้ายๆกับการจัดคิวแบบ H rt จะเลือกเอาเวลาที่น้อยที่สุด จากตัวอย่างเมื่อกี้ Frozen ต้องการ 1 วินาที process B ต้องการ 5 วินาที process C ต้องการ 8วินาทีสมมุตินะ การจัดคิวแบบ srt บอก จะเลือกเอาโปรเซสที่เหลือเวลาน้อยที่สุด ว่ามันเข้าไปครอบครอง CPU แล้ว protege ใช้ 1 วินาทีหรือ 4 วินาทีใช่ไหม เพราะเวลาควันตั้ม กำหนดไว้ 5 วินาที เซ็กซี่ต้องการ 5 วิ ควอนตั้ม 5 วินาที หรือ 0 rosa C ต้องการ 8 เข้าไป ยังเหลือ 3 นะครับ -3 ก็คือต้องเลือกเอา process B นะครับ ต่างกันนะครับ srt เหลือเวลาน้อยที่สุด a n ต้องการเวลาน้อยที่สุดนะครับ 6 การจัดคิวแบบหลายระดับ เมื่อกี้เป็นระดับเดียว นะครับ ดูรูปประกอบเลยนะครับ CPU การจัดคิวแบบระดับเดียวข้างบน เห็นไหมครับ ข้างบน การจัดคิวแบบหลายระดับ คิวที่ 1 คิวที่ 2 คิวที่ n ถ้าเกิดการจัดคิวแบบนี้แบบหลายระดับ ก็จะเป็นลักษณะการทำงานแบบหลายโปรแกรมทำงานพร้อมกันนะครับ ต่อมาเรื่องของการจัดคิวในระยะยาว นะครับ การจัดคิวในระยะยาวต่างจากการจัดคิวในระยะสั้นไหม การจัดคิวในระยะสั้นนั้น เป็นการจัดคิวในระดับงานซึ่งจะไม่เกิดขึ้นในการจัดคิวแบบ round Robin เพราะการจัดคิวระยะยาวเข้าไปครอบครอง CPU แล้วต้องจบ นะครับ ต้องจบ แต่มันไม่จบนะครับ round Robin ไม่จบ หมายความว่าการจัดคิวในระยะยาวจะไม่เกิดขึ้นเลยกับการจัดคิวแบบ round Robin แต่ส่วนเป็นแบบอื่นเหมือนกันนะครับ คราวนี้มาดูระบบหลายโปรเซสเซอร์นะครับ หลายโปรเซสเซอร์ ช่วงรับปริญญาวางแผนกันไว้หรือยังครับ ไม่ได้มาเรียนเป็นเกือบเดือนเลยนะครับ เราจะปิดกันตั้งแต่นู่นแหละ วันที่ 9 9 10 11 12 12 ก็เข้ามามหาวิทยาลัยไม่ได้แล้วนะครับ ตึกนี้ก็จะไม่ใช่ตึกของเราแล้วนะครับ แล้วก็ยาวจนถึงนู่นล่ะ วันที่ 23 เลยกันยายน เขาเรียกว่าปิดเทอมน้อยนะ ปิดเทอมน้อยนะครับ เราก็เขาก็ให้เราอยู่หอไหมอุบล ยังไม่รู้เลยใช่ไหมยังไม่ประกาศ คงไม่อยู่หรอกมั้ง ตั้ง 10 วัน ก่อน 1 อาทิตย์ 20 วันนะครับ รับปริญญา แต่ปีนี้ก็ค่อนข้างจะโชคดีนะครับ ก็เราคงไม่รับดึก ดึกมากนะครับ ก็คง 16:00 น 17:00 น ก็น่าจะเสร็จนะครับ เราดูรุ่นพี่เราแล้วกันนะครับ จบแล้วรับปริญญานะครับ รุ่นที่เป็นเด็กหูหนวกเรา 2 คนใช่ไหม ใช่ไหมพลอย 2 คน ไอ้น้ำหวาน น้ำหวานกับอ๊อฟ ไอ้รุ่นพลอยนี่ปีถัดไปใช่ไหม ยังไม่ถึงเลยครับ ก็คงต้องถามนะ ว่ารับแล้วจะรับคนสุดท้ายไหม ว่าจะรับปกติ ว่าอาจารย์มีอาจารย์เป็นฝ่ายข้างในหอประชุมนะ แล้วไม่รู้ว่า ไอ้นวัตกรรม กี่คน จำได้ไหม ปุ๋ยจำได้ไหม ที่จบไปมันต้องรับด้วยกันนะ แค่นั้นใช่ไหม เพราะว่าไอ้รุ่นนวัตกรรมรุ่นพลอยใช่ไหม ยังใช่ไหม ไม่ใช่อะไรหรอกอาจารย์ต้องวางแผนเพราะว่าเข้าหอประชุมนะครับ ต้องมีล่าม ลาบ นะครับ มีลาบในหอประชุม แต่ก็อาจารย์ก็ อาจารย์จะใช้อาจารย์เกวลีกับอาจารย์เบนซ์ อาจารย์ธิดารัตน์ พ่อเพิ่นภาษามือได้อยู่ อยู่นะครับดูต่อระบบหลายโปรแกรม proshow ระบบ สาย CPU วิธีการนะครับ ก็คือในการทำงานในคอมพิวเตอร์นั้นก็คือมี CPU ตัวเดียวก็ทำ ตัวเดียวถ้ามีหลายตัวก็ทำหลายตัวทำคู่ขนานกันไป เช้านี้ระบบหลายโปรเซสเซอร์มีอยู่ 4 ประเภทดังนี้นะคะ ระบบคอมพิวเตอร์ ประเภท sisd นะครับ Single instance ตั้ง Single Data นะครับ steam นะครับ คอมพิวเตอร์ที่ใช้งานทั่วๆไปก็คือเครื่องพวกนี้นะครับ มี CPU 1 ตัว มีหน่วยความจำ 1 ชุด มีคำสั่ง 1 คำสั่ง มีผลลัพธ์หนึ่งผลลัพธ์ มีข้อมูลชุดเดียว ก็คือคอมพิวเตอร์ทั่วๆไปที่ตั้งอยู่ข้างหน้าเรานี่ล่ะครับ โน๊ตบุ๊คนี่ก็ใช่ การทำงานของระบบคอมพิวเตอร์แบบนี้นะครับ การทำงานรับคำสั่งทีละคำสั่งคำสั่งทำงานเข้าไปนะครับ ประเภทที่ 2 ระบบคอมพิวเตอร์ประเภท mi HD mi SD นี้เป็นระบบคอมพิวเตอร์ที่มี CPU 2 ตัวขึ้นไป นะครับ ทำงานคู่ขนานกันนะครับ มีคำสั่ง SQL เป็นของตัวเอง มีข้อมูลเป็นของตัวเองนะครับ มีคำสั่ง เห็นไหมครับ คำสั่งที่ 1 2 3 I คือคำสั่งนะครับ ดีคือข้อมูล มีหลายคำสั่ง มีข้อมูลชุดเดียวกันนะครับ ดูตัวอย่างการทำงาน ถ้าเป็นการทำงานหาฟังก์ชัน x นะครับ ในระบบคอมพิวเตอร์แบบ SI HD ก็คือทำงานหาค่า x ยกกำลัง 2 คูณผลลัพธ์ จากข้อ 1 ด้วย 2 เพิ่มเพิ่มค่าผลลัพธ์ จากข้อ 2 ด้วย 4 มันทำทีละคำสั่งนะคะ แต่ถ้าเป็นระบบคอมพิวเตอร์แบบ mimd นะครับ คำสั่งที่ 1 ^ 2 คำสั่งที่ 2 คูณ 2 คำสั่งที่ 3 * 4 ได้ผลลัพธ์ออกมาเลย นี่คือหาค่า x 2 ตัวนี้ SI HD mi HD ทำงานเร็วกว่านะครับ คือช่วยกันทำงานว่างๆๆ CPU หลายตัวช่วยกันทำงานนะครับ ประเภทที่ 3 ระบบคอมพิวเตอร์ประเภท SI MD นะครับ คอมพิวเตอร์ประเภทนี้นะครับมีคำสั่งคำสั่งเดียวเห็นไหมครับ คำสั่งเดียวเลย แต่มีข้อมูลหลายชุด เป็นคอมพิวเตอร์ที่ใช้ในการคํานวณเมทริกซ์ คำนวณด้านคณิตศาสตร์นะครับ ประเภทสุดท้ายประเภทที่ 4 นะครับประเภทที่ 4 ระบบคอมพิวเตอร์ เพศ mimd mimd นะครับ การทำงานของคอมพิวเตอร์ หลายๆตัวทำงานมีคำสั่งเป็นของใครของมันมีข้อมูลเป็นของใครของมัน หรือจะเรียกง่ายๆว่า เป็นคอมพิวเตอร์ประเภท sisd แต่ละตัวนะครับ mimd ไปทำงานอย่างไรครับ mimd นี่ ก็คือเครื่องใครเครื่องมัน นะครับ แต่ทำงานเชื่อมโยงหากันนะครับ งงไหมครับเต็ม imd เครื่องนี้เป็นแบบ asis DSI HD แต่มันเชื่อมต่อเข้าหากันกลายเป็น mimd นะครับ เมื่อมันมี CPU หลายตัวนะครับ มาทำงานด้วยกันนะครับ ตัวของระบบคอมพิวเตอร์ mimd นั้นทำงานอิสระต่อกันเลยนะครับ จึงต้องมีกลไกในการทำงานประสานงานกัน นะครับ เราเรียกว่าการเชื่อมโยง มาดูการเชื่อมโยงมี 2 ประเภทนะครับ 1 การชั่ว โยมอย่างหลวง การเชื่อมโยงอย่างหลวมก็คือมี CPU แต่ละตัวมีหน่วยความจำหลัก และหน่วยความจำรองเป็นของตัวเอง และติดต่อ ผ่านช่องทางการสื่อสารร่วม เป็นอย่างไรครับ ช่องทางสื่อสารร่วม ก็คือผ่านทางพอร์ต ผ่านทางสายแลนนะครับ ผ่านทาง WiFi นะครับ มี CPU เป็นของตัวเอง มีหน่วยความจําเป็นของตัวเอง ติดต่อกันผ่านช่องทางร่วม การติดต่ออย่างนี้อย่างแน่นนะครับ ก่อให้เกิดการ ใช้งานแบบคอมพิวเตอร์เครือข่ายนะคะ การเชื่อมโยงอย่างแน่นนะครับคราวนี้มาดูการเชื่อมโยงอย่างแน่นหมายถึง CPU วิธีการใช้หน่วยความจำร่วมกัน โดยเฉพาะอย่างยิ่งหน่วยความจำหลักของแต่ละตัว มาดูนะครับ นี่ CPU ตัวที่ 1 นะครับ ตัวที่ 1 ตัวที่ 2 ตัวที่ 3 มีหน่วยความจําเป็นของตัวเอง ใช้หน่วยความจำร่วมกัน นะครับ เห็นไหมครับ รูปครับ การทำงานหลายระบบโปรแกรม ระบบโปรเซสเซอร์นะครับ หลายระบบ CPU นะครับมีวิธีการควบคุม ถ้าเป็นอิสระ แบบอย่างแน่นนะครับ อย่างแน่นอิสระนะครับ การทำงานอิสระนั้นในการเชื่อมโยงอย่างหลวม จะมีการทำงานที่ส่งข้อมูลอย่างเดียวนะคะ วิธีการควบคุม อีกแบบหนึ่งนะครับ รูปแบบหนึ่งนะครับ ก็คือ ที่เรามักใช้กันนะครับ ในระบบ หลายระบบเชื่อมโยงอย่างแน่นก็คือ การให้ CPU ตัวหนึ่ง Master นะครับเป็นมัด เรานึกภาพออกไหมคะ ถ้าเป็นอย่างหลวม อยากรวมก็คือ CPU เครื่องนี้ CPU เครื่องนี้ CPU เครื่องนี้เครื่องนี้ในห้องเรานี่ล่ะครับ เวลาจะเชื่อมโยงเข้าหากันทำอย่างไร ติดต่อผ่านสายนึกออกไหมนะครับ ติดต่อกันผ่านสายผ่านระบบเครือข่าย แต่ถ้าเป็นการเชื่อมโยงอย่างแน่นก็คือหมายความว่าในคอมพิวเตอร์เรานั้น ในเมนบอร์ดเรานั้น มี CPU อยู่มากกว่า 1 ตัว 1 2 3 4 5 อยู่ในเมนบอร์ดเดียวกันนะนะครับ CPU ตัวที่ 1 เขาจะกำหนดให้เป็นมาสเตอร์ CPU ตัวที่ 2 จะกำหนด เป็น ซาเล้ง ก็คือในคอมพิวเตอร์เครื่องนี้นะครับเครื่องข้างหน้าอาจารย์ มี CPU อยู่ 2 ตัวอยู่ 3 ตัวหรือ 4 ตัวนะครับ การที่มันจะเชื่อมโยงหากันมันจะใช้ ระบบ Master พอเราทำงานไปสักระยะหนึ่ง Master เริ่ม เริ่มมีปัญหา เริ่มทำงานน้อยลง ความร้อนเยอะขึ้น มันก็สลับตัวของซาเล้ง มาเป็นตัวของมาสเตอร์แทน ถ้าระบบปฏิบัติการทำได้ขนาดนี้ เราเรียกว่า ระบบสมมาตร งงไหม ระบบสมมาตร ก็คือการที่ตัวของ คอมพิวเตอร์เรานี่นะครับ ระบบปฏิบัติการเรานี่ เป็นระบบปฏิบัติการ Master CPU 5 ตัว ตัวที่ 1 เป็น Master 2345 เป็นซาเล้ง แต่ถ้าทำงานไปสักระยะหนึ่งแล้ว ปรากฏว่าตัวของมาสเตอร์นี่ทำงานหนักมาก ระบบปฏิบัติการเองสามารถ สละ เปลี่ยนให้เป็นตัวมาสเตอร์ excellence เอาตัว sleep เป็นหมา เราเรียกระบบนี้ว่าระบบสมมาตร ถามว่าทุกวันนี้ทำได้หรือยัง ทำได้แล้วนะครับ นี่คือหลักการของการจัดการ CPU นะครับ จบบทที่ 3 นะครับ ครับ มีอะไรจะถามไหม และอีก 1 สัปดาห์นะครับ สัปดาห์หน้าเราก็จะ เอาอีกสัก 2 บทนะครับ 2 บท อย่าลืมว่าเทอมนี้เราไม่ห้องแลปเรายังไม่สมบูรณ์นะคะ เพราะว่าตึก 7 อาคาร 7 ห้องยังไม่เสร็จนะคะ เราไม่ต้องตกใจนะครับว่าเทอมนี้ได้เรียนน้อยนะครับ เทอมหน้าเจอกันอีก 1 วิชานะครับ เติมน่าจะเป็นวิชาต่อยอดจากวิชานี้นะครับ ก็คือวิชาซ่อมบำรุง เทอมนี้เรากำหนดไว้ว่า ผมต้องการให้พวกเรารู้จัก Concept ของระบบปฏิบัติ การ ว่าเป็นอย่างไรนะครับ แล้วก็สามารถลงโปรแกรมระบบปฏิบัติการได้ หลังจากงานรับปริญญานะครับ ผมจะแยกกลุ่มเรียน ครับ เดี๋ยวผมจะทำตารางออกมาให้นะครับ ว่าเอาสัตว์ กลุ่มละ ห้อง 2 ทั้งห้องเลยไหม 8 คน นะครับ 8 คน ส่วนห้อง 1 8 86 16 32 กี่คนห้อง 134 ใช่ไหม ประมาณ กลุ่มละ 8 คนมี 2 กลุ่ม 9 คนนะครับ พอเราแบ่งกลุ่มเรียนแล้ว ผมจะสอนวิธีการว่า เราจะลงโปรแกรม OS อย่างไรนะครับ สอนแยกสอนกลุ่มเสร็จ ตอนแยกสอนกลุ่ม จะสอบด้วยนะครับ สอบปฏิบัตินะครับ ทำให้มันเต็มนะครับ เทอมที่ 1 ปี 1 เทอม 1 ยังไม่คาดหวังอะไรเยอะนะครับ ส่วนปี 1 เทอม 2 ก็ต่อเข้าไปอีกนะครับ ครับมีใครสงสัยอะไรอีกไหมครับ ไม่มีนะ ช่วงเราแยกกลุ่มเรียนนะครับ ก็คง ไม่ได้ใช้ล่ามออนไลน์แล้วนะครับ เราจำมุก ไปเรียนที่อาคาร 7 นะครับ ขอใช้ล่ามออนไลน์อีกครั้งหนึ่งก็สัปดาห์หน้า สัปดาห์หน้านะ อาจจะใช้อาจจะใช้ยางบรรยายอีกครั้งเดียว โทรศัพท์ Dragon สอบ วันที่ 8 วันที่ 8 น่ะสอบ วันที่ 8 กันยายนนะครับสอบ ส่วนวันที่ 1 กันยายนนี้ยังสอนอยู่นะครับ ก็ใช้ Lamy นะครับ เพลงใจราดไม่ใช่อะไรหรอก วันเดียววันนี้มันมารอนะครับ มารอแค่แรมครึ่งวันนะครับ เดี๋ยวอาจารย์จัด เทอมหน้าเดี๋ยวจะจัดใหม่นะครับ เดี๋ยวจะจัดระบบล่ามออนไลน์ใหม่ ทางนู้นก็ขัดลาภนะครับ แล้วก็จะทำหนังสือนะครับ หนังสือขอความอนุเคราะห์นะครับ อย่างเป็นทางการ ต่อไปเราก็จะเป็นล่ามที่ออนไลน์ไม่ออนไลน์ก็ต้องมีหนังสือนะครับ เป็นโปรไฟล์เอาไว้ให้เรานะครับ มีอะไรจะถามไหมครับ ถ้าไม่มีก็ รวบรวมส่งนะครับ อย่าลืมไปเอางานคืนนะอยู่ที่โต๊ะผมตรวจแล้ว งานน่ะ รวบรวมส่งไว้ที่โต๊ะ เจอกันสัปดาห์หน้านะครับ เอามาเลยส่งมาเลย ส่งได้ส่งได้ เอามาส่งนะ ใครไม่ส่ง อาจารย์ ส่งมาส่งมาทยอยส่งมา งง 2 เขาส่ง 100% เลยนะห้อง 2 น่ะ ห้องหนึ่งยังขาดเยอะนะครับ