สัปดาห์ที่ 1 - dusithost.dusit.ac.th

Download Report

Transcript สัปดาห์ที่ 1 - dusithost.dusit.ac.th

แนะนำรำยวิชำ ระบบปฏิบตั ิ กำร ภำค
เรียนที่ 1/2557
Juthawut Chantharamalee
Curriculum of Computer Science
Faculty of Science and Technology, Suan Dusit University
Email: [email protected]
URL: http://dusithost.dusit.ac.th/~juthawut_cha/home.htm
เว็บไซต์ ดำว์นโหลด สไลด์บทเรียนภำค
Thai และ ENG
• http://dusithost.dusit.ac.th/~juthawut_cha/home.htm
2
สัปดำห์ที่ 1
แนะนำเนื้อหำรำยวิชำและ วิธก
ี ำรเรียนกำร
สอนชีแ
้ จงรำยละเอียดเนื้อหำวิชำทัง้ ภำคปฏิบต
ั ิ
และทฤษฎี
3
สัปดำห์ที่ 2
เรียนบทที่ 1 ระบบระบบคอมพิวเตอรและ
์
ระบบปฏิบต
ั ก
ิ ำร
(Computer
System and Operating System)
1. ศึ กษำ
ระบบคอมพิวเตอรที
ั
์ ใ่ ช้ในปัจจุบน
2. รูปแบบและกระบวนกำรทำงำนของ
ระบบคอมพิวเตอร ์
3. ศึ กษำควำมสั มพันธส
่ วของกั
บ
์ ่ วนทีเ่ กีย
้
ระบบปฏิบต
ั ก
ิ ำร
4. กำรแบงประเภทของระบบปฏิ
บต
ั ก
ิ ำร
่
5. วิวฒ
ั นำกำรของระบบปฏิบต
ั ก
ิ ำร
4
สัปดำห์ที่ 3
เรียนบทที่ 2 กำรจัดกำรหน่วยควำมจำ
(Memory Management)
1. กำรสรำงพื
น
้ ทีแ
่ ละ
้
ตำแหน่งในหน่วยควำมจำ
2. กำร
สลับ (Swapping)
3. กำรจัดสรรหน่วยควำมจำ (Memory
Allocation)
4. กำรจัดสรรพืน
้ ทีว่ ำง
(Paging)
่
5. กำรจัดสรรพืน
้ ทีอ
่ อกเป็ นส่วน
(Segmentation)
5
สัปดำห์ที่ 4
เรียนบทที่ 3 กำรจัดกำรหน่วยประมวลผล
(CPU Management)
1. กำรจัดตำรำงทำงำนของ
CPU (CPU Scheduling)
2. เกณฑในกำร
์
จัดตำรำงทำงำน (Scheduling Criteria)
3. อัลกอริทม
ึ ในกำรจัดตำรำงทำงำน
(Scheduling Algorithms)
4. กำรจัดตำรำงทำงำนของระบบประมวลผล
หลำยตัว
(Multiple- Processor
Scheduling)
5. กำรจัด
6
สัปดำห์ที่ 5 - 6
เรียนบทที่ 4 กำรจัดกำรไฟล ์
(File Management)
1. แนวคิดเกีย
่ วกับไฟล ์ (File
Concept)
2. วิธก
ี ำรเขำถึ
้ ง
ไฟล ์ (Access File)
3.
โครงสรำงของไดเร็
กทรอรี (Directory Structure)
้
4. กำรใช้ไฟลร์ วมกั
น (File Sharing)
่
5. วิธก
ี ำรจัด (Allocation Methods)
6. กำรป้องกัน (Protection)
7. กำรกูคื
้ น (Recovery)
7
สัปดำห์ที่ 7
• เรียนบทที่ 5 ระบบหน่วยรับและแสดงผล
(Input/output System)
1. ฮำรดแวร
ของระบบหน
์
์
่ วย
รับและแสดงผล (I/O System)
2. กำร
ทำงำนของส่วนเชือ
่ มตอของหน
่
่ วยรับและ
แสดงผล
(Application I/O Interface)
3. แกนของหน
่
่ วยรับและ
แสดงผลยอย
(Kernel I/O Subsystem) 4.
่
กำรดำเนินกำรส่งผำนระหว
ำงอุ
ปกรณฮำร
ดแวร
่
่
์
์
์
ของหน่วยรับและแสดงผล (Transforming I/O
8
สัปดำห์ที่ 8
สอบกลำงภำค
บทที่ 1 ถึงบทที่ 5
แบงออกเป็
น 2 ส่วน
ส่วนที่ 1
่
อัตนัย (เขียน/ตอบ) 10 ขอ
30
้
คะแนน
ส่วนที่ 2 ปรนัย (ตัวเลือก 5 ตัว)
30 ขอ
30 คะแนน
้
เวลำในกำรทำขอสอบ
1
้
ช.ม. 30 นำที่
9
สัปดำห์ที่ 9
• เรียนบทที่ 6 กำรจัดกำรกระบวนกำร
(Process Management)
1. แนวคิดเกีย
่ วกับกระบวน
(Process Concept)
2. กำรจัดตำรำง
ทำงำนของกระบวนกำร
(Process Scheduling)
3. กำรดำเนินกำรบนกระบวนกำร
(Operation on Process)
4. กระบวนกำรกำรทำงำน
รวมกั
น
(Cooperating
่
10
สัปดำห์ที่ 9 - ต่อ
5. กำรติดตอสื
่
่ ่ อสำรระหวำงกระบวนกำร
(Interprocess Communication)
6. หน่วยกำรทำงำนยอย
่
ทีอ
่ ยูในกระบวนกำร
(Thread)
7.
่
ภำวะกำรติดตำย (Deadlock)
8. กำรขำดแคลนทรัพยำกร (Starvation)
11
สัปดำห์ที่ 10
เรียนบทที่ 7 กรณีศึกษำ (Case Study)
ระบบปฏิบต
ั ก
ิ ำรวินโดว ์
(Windows
Operating System)
1.
ควำมเป็ นมำของระบบปฏิบต
ั ก
ิ ำรวินโดว ์
2. เป้ำหมำยกำรออกแบบ
3. ส่วนประกอบของระบบ
4. กำรจัดกำรกระบวนกำร (Process) และหน่วย
กำรทำงำน
ยอยที
อ
่ ยูในกระบวนกำร
่
่
(Thread)
5. กำรจัดกำรอุปกรณ ์
I/O
6. กำรจัดกำรไฟล ์
12
สัปดำห์ที่ 11
เรียนบทที่ 8 กรณีศึกษำ (Case Study)
ระบบปฏิบต
ั ก
ิ ำรยูนิกซ ์
(UNIX Operating
System)
1. ควำม
เป็ นมำของระบบปฏิบต
ั ก
ิ ำรยูนิกซ ์
2. เป้ำหมำยกำรออกแบบ
3. ส่วนประกอบของระบบ
4. กำรจัดกำรกระบวนกำร (Process) และ
หน่วยกำรทำงำน
ยอยที
อ
่ ยูใน
่
่
กระบวนกำร (Thread)
5. กำรจัดกำร
อุปกรณ ์ I/O
6. กำร
13
สัปดำห์ที่ 12
เรียนบทที่ 9 กรณีศึกษำ (Case Study)
ระบบปฏิบต
ั ก
ิ ำรลินุกซ ์
(Linux Operating
System) : ภำคทฤษฎี
1.
ควำมเป็ นมำของระบบปฏิบต
ั ก
ิ ำรลินุกซ ์
2. เป้ำหมำยกำรออกแบบ
3. ส่วนประกอบของระบบ
4. กำรจัดกำรกระบวนกำร (Process) และหน่วย
กำรทำงำน
ยอยที
อ
่ ยูในกระบวนกำร
่
่
(Thread)
5. กำรจัดกำรอุปกรณ ์
I/O
6. กำรจัดกำรไฟล ์
14
สัปดำห์ที่ 13 - 15
เรียนบทที่ 10 กรณีศึกษำ (Case Study)
ระบบปฏิบต
ั ก
ิ ำรลินุกซ ์
(Linux Operating
System) : ภำคปฏิบต
ั ิ
1. จะ
เริม
่ อยำงไร
ถำอยำกใช
่
้
้ลินุกซ ์
2. กำรติดตัง้ ระบบปฏิบต
ั ก
ิ ำรลินุกซบน
USB
์
Drive
3. กำรปรับแตงค
เกีย
่ วกับ
่ ำต
่ ำงๆ
่
ระบบปฏิบต
ั ก
ิ ำรลินุกซ ์
4. Application on
Linux Desktop
5. OOS
Application on Linux
6. กำรใช้งำน Libre Office on Linux
15
สัปดำห์ที่ 16
สอบปลำยภำค
บทที่ 6 ถึงบทที่ 10
น 2 ส่วน
แบงออกเป็
ส่วนที่ 1
่
อัตนัย (เขียน/ตอบ) 20 ขอ
50
้
คะแนน
ส่วนที่ 2 ปรนัย (ตัวเลือก 5 ตัว)
50 ขอ
50 คะแนน
้
เวลำในกำรทำขอสอบ
1
้
ช.ม. 30 นำที่
16
กำรวัดผล
แบ่งออกเป็ น
4
ส่วน ดังนี้
1. คะแนนกำรเขำชั
้ เรียน (เกิน 80%)
้ น
10 คะแนน
2. คะแนนจำกงำนทีไ่ ดรั
้ บมอบหมำย
20 คะแนน
- Report
5 คะแนน
- Project 15 คะแนน
3. คะแนนจำกสอบกลำงภำค
17
Introduction: The End (Any Question?)