|
|
สัปดาห์ที่ 1 1. ระบบคอมพิวเตอร์ (Computer System) 2 lec 2 lab
|
| 1.1 ประเภทของเครื่องคอมพิวเตอร์ (1 ชม.)
|
| 1.2 องค์ประกอบของคอมพิวเตอร์ (1 ชม.)
|
| 1.3 ปฏิบัติการสำรวจข้อมูล (2 ชม.)
|
สัปดาห์ที่ 2 2. ระบบปฏิบัติการ (Operating System) 2 lec 2 lab
|
| 2.1 หน้าที่ของระบบปฏิบัติการ (0.5 ชม.)
|
| 2.2 องค์ประกอบของระบบปฏิบัติการ (0.5 ชม.)
|
| 2.3 วิวัฒนาการของระบบปฏิบัติการ (0.5 ชม.)
|
| 2.4 โครงสร้างระบบปฏิบัติการ (0.5 ชม.)
|
| 2.5 ปฏิบัติการตรวจสอบประสิทธิภาพ (2 ชม.)
|
สัปดาห์ที่ 3 3. การจัดการโปรเซส (Process Management) 2 lec 2 lab
|
| 3.1 องค์ประกอบของโปรเซส (0.25 ชม.)
|
| 3.2 สถานะของโปรเซส (0.25 ชม.)
|
| 3.3 การจัดเวลาโปรเซส (0.25 ชม.)
|
| 3.4 การปฏิบัติการบนโปรเซส (0.25 ชม.)
|
| 3.5 โปรเซสสื่อประสาน (0.25 ชม.)
|
| 3.6 การสื่อสารในโปรเซส (0.25 ชม.)
|
| 3.7 แบบของการประมวลผล (0.5 ชม.)
|
| 3.8 ปฏิบัติการฝึกเขียนแผนภาพ (2 ชม.)
|
สัปดาห์ที่ 4 4. เทรด (Threads) 2 lec 2 lab
|
| 4.1 ความหมายของ Threads (0.5 ชม.)
|
| 4.2 Multithreading Models (0.5 ชม.)
|
| 4.3 Threading Issues (0.5 ชม.)
|
| 4.4 Pthreads (0.5 ชม.)
|
| 4.5 ปฏิบัติการฝึกค้นคว้าข้อมูล (2 ชม.)
|
สัปดาห์ที่ 5 5. การจัดการหน่วยความจำ (Memory Management) 2 lec 2 lab
|
| 5.1 กระบวนการจัดการหน่วยความจำ (0.5 ชม.)
|
| 5.2 หน่วยความจำหลัก (0.5 ชม.)
|
| 5.3 การแบ่งเป็นหน้า (0.5 ชม.)
|
| 5.4 การสับเปลี่ยนหน้า (0.25 ชม.)
|
| 5.5 การแบ่งเป็นเซ็กเมนต์ (0.25 ชม.)
|
| 5.6 ปฏิบัติการฝึกเขียนแผนภาพ (2 ชม.)
|
สัปดาห์ที่ 6 6. การจัดการเวลซีพียู (CPU Scheduling) 2 lec 2 lab
|
| 6.1 Scheduling Criteria (0.5 ชม.)
|
| 6.2 Scheduling Algorithms (0.75 ชม.)
|
| 6.3 Algorithm Evaluation (0.75 ชม.)
|
| 6.4 ปฏิบัติการเขียนอัลกอริทึม (2 ชม.)
|
สัปดาห์ที่ 7 7. ระบบรับ และแสดงผล (Input/Output Systems) 2 lec 2 lab
|
| 7.1 อุปกรณ์รับ และแสดงผล (0.75 ชม.)
|
| 7.2 Application I/O Interface (0.75 ชม.)
|
| 7.3 Kernel I/O Subsystem (0.5 ชม.)
|
| 7.4 ปฏิบัติการทดสอบ (2 ชม.)
|
| สัปดาห์ที่ 8 : สอบกลางภาค 15%
|
สัปดาห์ที่ 9 8. ระบบแฟ้ม (File System) 2 lec 2 lab
|
| 8.1 โครงสร้างระบบแฟ้ม (0.25 ชม.)
|
| 8.2 โครงสร้างไดเรกทอรี่ (0.25 ชม.)
|
| 8.3 วิธีการเข้าถึง (1 ชม.)
|
| 8.4 การอนุญาตให้เข้าถึงแฟ้ม (0.5 ชม.)
|
| 8.5 ปฏิบัติการจัดการแฟ้ม (2 ชม.)
|
สัปดาห์ที่ 10 9. ระบบกระจาย (Distributed Systems) 2 lec 2 lab
|
| 9.1 ประโยชน์ของระบบกระจาย (0.25 ชม.)
|
| 9.2 การเชื่อมต่อ (Topology) (1 ชม.)
|
| 9.3 แบบของเครือข่าย (Network Types) (0.25 ชม.)
|
| 9.4 อีเธอร์เน็ต (Ethernet) (0.5 ชม.)
|
| 9.5 ปฏิบัติการฝึกเชื่อมต่อเครือข่าย (2 ชม.)
|
สัปดาห์ที่ 11 - 12 10. การป้องกัน +ระบบความปลอดภัย (Protection and Security) 4 lec 4 lab
|
| 10.1 การป้องกัน (Protection) (0.5 ชม.)
|
| 10.2 สภาพแวดล้อมของความปลอดภัย (0.5 ชม.)
|
| 10.3 ภัยคุกคาม (Threats) (1 ชม.)
|
| 10.4 การรับรองผู้ใช้ (1 ชม.)
|
| 10.5 การเข้ารหัส (Encryption) (1 ชม.)
|
| 10.6 ปฏิบัติการฝึกป้องกัน และรักษา (4 ชม.)
|
สัปดาห์ที่ 13 - 14 11. ระบบปฏิบัติการ Linux (Linux Operating System) 4 lec 4 lab
|
| 11.1 ประวัติความเป็นมา (History) (0.25 ชม.)
|
| 11.2 หลักการออกแบบ (0.25 ชม.)
|
| 11.3 ระบบแฟ้ม (File System) (0.25 ชม.)
|
| 11.4 คำสั่ง (Command) (2 ชม.)
|
| 11.5 การรักษาความปลอดภัย (Security) (0.25 ชม.)
|
| 11.6 ระบบเครื่องบริการ (1 ชม.)
|
| 11.7 ปฏิบัติการฝึกใช้ระบบปฏิบัติการ (4 ชม.)
|
สัปดาห์ที่ 15 - 16 12. ระบบปฏิบัติการ Windows (Windows Operating system) 4 lec 4 lab
|
| 12.1 ประวัติความเป็นมา (History) (0.25 ชม.)
|
| 12.2 หลักการออกแบบ (0.25 ชม.)
|
| 12.3 โครงสร้างระบบ (Structure System) (1 ชม.)
|
| 12.4 ระบบแฟ้ม (File System) (0.5 ชม.)
|
| 12.5 ระบบ DOS (1 ชม.)
|
| 12.6 โปรแกรมประยุกต์ (1 ชม.)
|
| 12.7 ปฏิบัติการฝึกใช้งาน แล้วนำเสนอ (4 ชม.)
|
| สัปดาห์ 17 : สอบปลายภาค 45% |