88622259 | Operating Systems | ||
ระบบปฏิบัติการ | |||
สังกัด | คณะวิทยาการสารสนเทศ, -ไม่กำหนด- | ||
หน่วยกิต | 3 (3-0-6) | ||
สถานะรายวิชา: | ใช้งาน | ||
เงื่อนไขรายวิชา: | 88612159 บุรพวิชา : 88612159 | ||
รายวิชาต่อเนื่อง: | 88642459 | ||
เลือก ปีการศึกษา: 2 / 2562 | |||
รายชื่อ | (Require login before downloading) |
Course Description ทบทวนบทบาท หน้าที่ และหลักการของระบบปฏิบัติการ แนวคิดหลักของ การเชื่อมต่อระหว่างระบบและโปรแกรมประยุกต์ การปรับกลวิธีทางฮาร์ดแวร์และซอฟต์แวร์ให้สอดคล้องกับความต้องการของโปรแกรมประยุกต์ การจัดอุปกรณ์ การขัดจังหวะการทํางาน หลักการและการประยุกต์ โพรเซสและสายโยงใย(เธรด) การตัดตอนและการสลับเนื้อหา การจัดลําดับงานแบบตัดตอนและไม่ตัดตอน การทํางานขนานกัน การแย่งชิงทรัพยากรระหว่างโพรเซส, การไม่เกิดร่วม และการติดตาย ปัญหาผู้ผลิต-ผู้บริโภคและการประสานจังหวะ ทบทวนการจัดหน่วยความจํา หน่วยความจําลําเลียง การสลับหน้าและหน่วยความจําเสมือน แนวคิดหลักของระบบแฟ้ม โครงสร้างและเนื้อหาของระบบไดเรกทอรี การจัดการกับแฟ้ม แนวคิดรวมของการรักษาความปลอดภัย การป้องกัน การควบคุมการเข้าใช้งาน การตรวจสอบรับรอง และการสํารองข้อมูล Review of the operating systems roles, functions and principles; application needs and the evolution of hardware/software techniques; device organization; Interrupts; methods and implementation; process and thread; dispatching and context switching; preemptive and nonpreemptive scheduling; concurrent executions; race conditions, mutual exclusions and deadlocks; producer-consumer problems and synchronization; review of memory organization; caching; paging and virtual memory; files; file systems, contents and structures of directories, file manipulations; overview of system security; protection, access control and, authentication and backups หมายเหตุ เรียน C = Lecture L = Lab R = ประชุม S = Self Study T = ติว หมวด B = วิชาเสริมพื้นฐาน E = วิชาเลือกเฉพาะสาขา F = วิชาเลือกเสรี G = วิชาศึกษาทั่วไป M = วิชาพื้นฐาน W = วิชาบังคับ X = - ยังไม่กำหนด |