|
สัปดาห์ที่ 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% |