ระบบปฏิบัติการ
4(3-3-9)
วิชาบังคับก่อน : ไม่มี
โครงสร้างของคอมพิวเตอร์และระบบปฏิบัติการ หลักการออกแบบ ภาวะพร้อมกัน การจัดการโพรเซสและเทร็ด การทำงานประสานกันและการติดต่อสื่อสารกันของโพรเซส การจัดกำหนดการและการเลือกจ่ายงาน ความมั่นคงและการป้องกัน การจัดการหน่วยความจำ การจัดการหน่วยความจำเสมือน การจัดการระบบแฟ้มข้อมูล การจัดการอุปกรณ์อินพุต/เอาต์พุต การประเมินประสิทธิภาพของระบบ การทำปฏิบัติการในห้องทดลอง
ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา
ผู้เรียนสามารถอธิบายหน้าที่การทำงานของระบบปฏิบัติการ สามารถอธิบายการเกิดปรากฏการณ์เดทล็อกและวิธีการแก้ไข สามารถอธิบายการจัดการกับหน่วยความจำ สามารถอธิบายการจัดการรันแอพพลิเคชันต่าง ๆ สามารถอธิบายการจัดการการเชื่อมต่อกับหน่วยเก็บข้อมูลสำรองเพื่อให้มีประสิทธิภาพสูงสุด
Operating Systems
4(3-3-9)
Prerequisite : none
Computer and operating system structures, design principles, concurrency, process and thread management, process synchronization and communication, scheduling and dispatch, security and protection, memory management, virtual memory, file system, i/o subsystem and device management, system performance evaluation, laboratory experiments
Course Learning Outcomes (CLOs)
Students can explain tasks of the operating system, how deadlock occurs and what methods operation system use to prevent it, and how operating system manage RAM. Students should be able to explain how operating system execute applications, and how operating system maximizes performance for secondary storage accessing.