เรื่องของกู If you อยู่นะครับถือว่าเป็นอุปกรณ์ที่สำคัญนะครับ ในคอมพิวเตอร์ของเรา นะครับ ครับ บทที่ 3 นะครับ เดี๋ยวสัปดาห์หน้าก็ อีก 2 บท แล้วก็กดรับปริญญาเราจะสอบมิดเทอมนะครับสอบเก็บคะแนน CPU นะครับแล้วจะเห็นว่ามันมีความสำคัญนะครับ หัวใจหลักของคอมพิวเตอร์นะคะ ดังนั้นการที่เราจะใช้งาน CPU คุ้มค่า ว่าเป็นหน้าที่หนึ่งของพวกเราที่ต้องจัดการจัดการอย่างไรดี นี่คือหลักการของการจัดการ CPU นะครับ การจัดการโปรเซสเซอร์นะครับ CPU ตัวเดียวกันนะคะ การเปลี่ยนสถานะของของ CPU ถือว่าเป็น ค่าใช้จ่าย ค่าใช้จ่ายในที่นี้ของ ของ CPU นี่ ก็คือเรื่องของเวลา ทำงานส่วนใหญ่ของของ Call Center ครับของ CPU ก็คือเรื่องของเวลา เราจะทำอย่างไรให้มันใช้งานได้อย่างเต็มที่อย่างมีประสิทธิภาพ มันก็เป็นหน้าที่ของ ระบบปฏิบัติการนะครับ ซึ่งตัวของ CPU จะเสียเวลาอยู่ 3 3 3 งานนะครับก็คือ 1 เก็บค่า register และสถานะของเครื่อง คือเปิดขึ้นมาปุ๊บ เก็บแล้วเสียเวลาอยู่ วันที่ 1 นะครับ อันที่ 2 เรื่อง ในสถานะพร้อม เพื่อเข้ามาครอบครองตัวมันเอง อันนี้ก็เสียเวลานะครับ วันที่ 3 โหลดค่า register และสถานะของเครื่องบน pcb นี่คือ 3 งานที่ ทำให้เกิด ทำให้เสียเวลาขึ้นนะครับ หน้าที่อันหนึ่งของระบบปฏิบัติการเลยนะครับหน้าที่อันหนึ่งเลยนอกจาก การจัดการโปรเซส แล้ว แล้วก็มาบทนี้ ก็คือการจัดการ CPU เราจะทำอย่างไรนะครับในการทำงานของ CPU จะมีประสิทธิภาพ มากหรือน้อย ขึ้นอยู่กับ CPU ขึ้นอยู่กับตัวของ ระบบปฏิบัติการด้วยนะครับ เรามาดูกันว่าในการคัดเลือกหา เข้ามาดัน ถือว่าเป็นหน้าที่ อันหนึ่งของ OS ซึ่งเราเรียกมันว่าการจัดคิวในระยะสั้น คือหมายถึงว่าการจัดคิวระยะสั้นหมายถึงว่า การที่มันเป็นเรื่อง ที่ เข้าคลอง cbu ซึ่ง การจัดคิวระยะสั้นก็มี หลายรูปแบบนะครับ แบบที่ 1 ที่ 1 นะครับแบบที่ 1 เลยรอคือกัน จัดคิว css นะครับ First come First served คือเฟซไหน มารอคิวก่อน ได้เข้าไปครอบครอง CPU ก่อน วันนี้จัดง่ายนะครับ vehicles 1 2 3 4 5 ก็เข้าไปคอร์ดคิว ตามที่ตัวเองต่อคิวเอาไว้นะครับ แต่ถ้าโพสต์ไหนเข้าไปในชีวิตต้องการไปใช้ อุปกรณ์อินพุต เช่น ไปทำงาน อยู่ไปที่ปริ้นเตอร์เปอร์เซ็นต์มันก็จะออกไป ออกไปปุ๊บ เปิดใหม่ก็เข้าไปแทนที่เข้ามาครอบครองแทนนะคะ ใน CPU ของเรา เข้าไปครอบครองได้ทีละ ข้อดี ตะคริวง่าย วันนี้ได้เลยครับ ไม่ยุ่งยาก ข้อเสียต้องรอนาน รอนานเนื่องจากว่า Frozen สมมุตินะครับ โปรเน็ต AIS ต้องการเข้าไปครอบครอง CPU วิโปรเน็ตดี ต้องการเข้าไปครอบครอง CPU 2 ชั่วโมง ssc ต้องการเข้าไปครอบครอง CPU 3 วินาที นั่นแสดงว่า ต้องรอถึง 2 ชั่วโมง นะครับ ถึงต้องรอนานนะครับ การจัดคิวแบบที่ 2 นะครับ การจัดคิวแบบที่ 2 เป็นการจัดคิวแบบ round Robin มันจะขึ้นแบบนี้นะครับเป็นการจัดคิวแบบวน loop การจัดคิวแบบวน loop เมื่อคืนหมายความว่า เข้าไปแล้วนะครับ มีเวลาควอนตัมมาจาก นะครับ เป็นการเข้าไปแบบวน loop ไม่มีเวลากวนตั้ม ภาพนี้มีเวลาวันตั้ม จำได้ไหม หายไป 2-3 อาทิตย์ ฝนตั้ม เวลาควันตัมคืออะไร หูดีตอบหน่อยซิเวลาควอนตัมคืออะไร อาทิตย์หน้าก็ อีก 2 บท อาทิตย์ ออกไปก่อนรับปริญญาสอบนะครับ ควันตั้มคืออะไรครับเวลาที่ กำหนดให้ CPU หรือให้ เอาไปครอบครอง civil ได้เมื่อไหร่ เช่น 5 วิ 10 วิ 15 วิก็ว่าไป นะครับ การจัดคิวแบบที่ 3 นะครับ การจัดคิวแบบลำดับความสำคัญ การจัดคิวแบบนี้ จะดูว่าโปรเซสที่มารอคิวนั้นมีความสำคัญมากขนาดไหนนะครับ เราจะมา เป็นคน กำหนดเองว่าประเทศใดมีความสำคัญมากน้อยขนาดไหนนะครับ ยกตัวอย่างเช่น ลายมือล่ะครับ A b c d e นะครับ ระดับความสำคัญเท่ากับ 10 แต่ 54 มันจะเลี้ยงข้าวตามคิวที่มีระดับความสำคัญมากน้อยนะครับ สังเกตนะครับ เข้ามาต่อคิว ที่มีความสำคัญเท่ากับ 6 มันต้องจัดคิวแบบใหม่แล้วนะครับ ยูเป็นแบบ AV Siri นี่คือการจัดคิว อยู่ในระดับความสำคัญ เราจะรู้ได้อย่างไรว่าโปรเซสใดมีความสำคัญโปรเซสใดไม่มีความสำคัญ นะครับมีความสำคัญมากน้อยต่างกันอย่างไรนะครับ เรามาดูหลักพิจารณานะครับ 1 ผู้ชาย เป็นเจ้าของโปรเจคเอช เป็นคนกำหนดเอง หรือตัวเราเองกำหนดเองว่า Project ใดมีความสำคัญมากน้อยขนาดไหน นะครับ เช่น โปรเซสของผู้ควบคุม หรือผู้ดูแลระบบมีความสำคัญมากกว่าโปรเซสของ User ธรรมดา นะครับ 2 ประเภทของ protest ประเภทของโปรเซสเซอร์ protest มี อยู่ในโหมดของ บ้างมีมาความสำคัญมากกว่าหมวดโต้ตอบ หมดแบตคืออะไรครับ หมดแบต คือ การทำงานเป็นลำดับขั้น ครับผมยกตัวอย่างเช่น สมมตินะสมมติ เรา เขียนเกม เรากำหนดว่า อยู่ในโหมดของแบต เรายิง ระเบิดออกไป 2 วันถึง รู้ว่า ระเบิดโดนฝั่งตรงข้ามหรือเปล่า มันจะประมวลผลเป็นระดับขั้นตอนไปเรื่อย ถ้าเป็นโหมดโต้ตอบ ยิงปุ๊บส่งปั๊บ เหมือนเกมนะครับ หรือเอาตัวอย่างนึง อุบลราชธานี อุบล ผมเดินมา แก้ปวดหัวอุบลราชธานี ถ้าอยู่ในหมวดใด กูบ่นบ้างคิดว่าเพราะอะไร อาจารย์ถึงมาเก็บหัวผม แล้วอุบลก็คิดต่อไปว่าโอ๊ย เจ็บแล้ว ไปหาหมออะไรประมาณนี้นะครับเป็นขั้นเป็นตอนไปแต่ถ้าเป็นในโหมดโต้ตอบ หวง อุบลสดกำปั้นมาปั๊บ นี่คือบ่ต้องการแบบโต้ตอบนะครับ ร้านการเขียนโปรแกรมใดใน โปรแกรมคอมพิวเตอร์เรานะครับมันมีอยู่ หลายแบบ ดังนั้นหมด มักจะมีความสำคัญมากกว่า เพราะแบตต้องรอประมวลผลนะครับ วิธีการพิจารณาระดับความสำคัญ วันที่ 3 ก็คือ ถ้าเราอยากรู้ว่า เหตุใดสำคัญกว่ากัน ผู้ชายยอมจ่ายตังค์ เราเคยสังเกตนะครับเวลาเราลองเปิดเว็บไซต์ บางทีเราเปิดเว็บไซต์ขึ้นมาบางทีบางเว็บไซต์ เป็นรูป กากบาท เห็นไหมเคยสังเกตไหม โดยเฉพาะเว็บไซต์ เกี่ยวกับการศึกษา ช้าไหมครับ เช่นเว็บมหาลัยเรา บางทีเปิดเข้าออกพร้อมกันหลายๆคนหลายๆพันคนเช่นตอนนี้รับปริญญาใช่ไหม เปิดเข้าลงทะเบียนพร้อมกันเป็นอย่างไรครับ ร่มไหม เข้าแทบไม่ได้เลยนะครับ ผมเคยบอกนักศึกษา นะครับ แล้วก็บอกมาทุกรุ่นนะครับ การเขียนโปรแกรมให้เราไปดูการเขียนโปรแกรมของของเว็บ ไม่ใช่ให้ไปดูเว็บโป๊นะ ไปดู Code ของ source Code ของ ทำไมเขาเขียนแล้ว มันขึ้นเร็วจัง สร้างภาพเคลื่อนไหวทั้งภาพนิ่งภาพทุกอย่างสังเกตไหม แต่พอเวลาเราเขียนเว็บของเรา พอเราขึ้นไปปุ๊บเป็นอย่างไรครับช้า บางทีไม่เห็นบางทีไม่มี เพราะอะไรครับ เพราะเราไม่จ่ายตังค์ เว็บนี้เว็บพวกการพนันเอาง่ายๆ เว็บการพนันนี่ตัวดีเลย เห็นไหมขึ้นทุกที่ เว็บการพนันเขาสามารถ ทำให้มัน เร็วได้เพราะว่าเขาไปเช่าพื้นที่ เขายอมเสียตังค์เยอะ นี่ก็คือ มีความสำคัญมากในระบบ มีใครเคยเคยเข้าไปดูไหม เข้าไปดูแล้วอย่าไปเล่นนะครับ เขาเคยสอนนักศึกษาเข้าไปดูให้ไปดูโค้ดของมัน ก็เขาเขียนอย่างไร แล้วเราเอามาเขียนตามนะครับ อันที่ 4 นะครับ วิธีการพิจารณาอันที่ 4 ก็คือเวลา นะครับระยะเวลาที่ที่ Frozen มันอยู่ในระบบ นะครับ ภาพ rozas Drive อยู่ในระบบ นั่นแสดงว่ามันมีความสำคัญ ราคา เช่น โปรเน็ตของอะไรครับ เราเปิดคอมพิวเตอร์ขึ้นมา ลาก่อนเพื่อนเลยก็คือโปรเน็ตของ ระบบปฏิบัติการ จรัญก่อนเพื่อนเลย นั่นคือมันมีความสำคัญมาก นะครับ ถ้าเราไม่เชื่อเราก็ลองไปลบ ลบออก ลบระบบปฏิบัติการออกจากเครื่อง เครื่องเราก็จะทำงานไม่ได้ นอกจากโปรแกรมระบบปฏิบัติการแล้ว ยังมีโปรแกรมอะไรครับที่อยู่ในระบบนานๆเลย โปรแกรมอะไรครับลองนึกดูสิ เปิดขึ้นมาแล้วมีตลอดเห็นตลอด นอกจาก ระบบปฏิบัติการแล้วมีอะไรอีก โปรแกรมอะไร โปรแกรมอะไรเอ่ย โปรแกรมแอนตี้ไวรัส ผมว่าทุกเครื่อง จะ แอนตี้ไวรัส Advice แอนตี้ไวรัส ก็มีทั้งใช้ใช้ฟรีเสียสตางค์ ผมแนะนำนะครับว่า เราอย่าไปโหลดโปรแกรมที่บอกว่าใช้ฟรีตลอดชีวิต นะครับ ใช้ฟรีตลอดชาติ เขาเขียนไว้ นั่นแหละครับตัวดีเป็นไวรัส ยอมเสียเงิน 500 ถึงพันนึงนะครับ ผมเคยโดนมาแล้วนะครับไม่ยอมเสียตังค์ ขอใช้ฟรีใช้ฟรีมาตลอด สุดท้ายตัวมันเองน่ะเป็นไวรัส นี่คือ การจัดคิวแบบ เรียงลำดับความสำคัญมีอยู่ 4 อย่างผู้ใช้กำหนดเอง ครับ อยู่ในระบบนานๆนะครับ ยอมจ่ายตังค์เพิ่มขึ้นนะครับประเภทของ ราคา ที่นี้มาดูการจัดคิวแบบที่ 4 นะครับแบบที่ 4 การจัดคิวแบบ sjn snakes เป็นอย่างไรการจัดคิวแบบนี้ เขาบอกว่าเป็นการคัดเลือกป 4 กาลเวลาน้อยที่สุด ลงเฟซมารอคิว 1 2 3 4 5 มันจะคำ นวลว่าเข้าไปใน CPU แล้วเข้าไปครอบครอง CPU แล้ว ต้องการเวลาน้อยที่สุด เช่น Set A ต้องการใช้ 5 วิ osb ต้องการใช้ 6 วินาที ssb ต้องการใช้ 10 วินาที กำหนดเวลาควันตั้มไว้ที่ ที่ต้องการเวลาน้อยที่สุดคืออะไรครับ คืออะไรเอ่ย WarZ ABC Lazy ABC Project อะไรครับ โมเสสที่ต้องการเวลาน้อยที่สุด พี่ก็บอกแล้วว่าต้องการเวลาน้อยที่สุด ก็ต้องเป็น Frozen การจัดคิวแบบที่ 5 ราคาแบบที่ 5 การจัดคิวกับ HRV การจัดชุดราตรีนั้นจะคล้ายๆกับ การ Jizz srp จะใช้เวลาที่เหลือน้อยที่สุด จากตัวอย่างเมื่อกี้ versa ต้องการ 1 วิ B ต้องการ 5 วินาที ssb ต้องการ 8 วิ สมมตินะ การจัดคิวแบบ srt ต้องการเลือก เวลาที่เหลือน้อยที่สุดเมื่อมันเข้าไปครอบครองแล้วโพสวิธีใช้ 1 ปีหรือ 40 ใช่ไหม เวลาความตาม ใช้ 5 วิ เวลาพูดเร็วๆแล้วมันไม่ออกเลย มันไปออกคำเหมือนกับคำสุดท้าย