สังเขปวิชา
2110631 ระบบปฏิบัติการ
(2110631 Operating Systems)
ภาคต้น ปีการศึกษา 2544
ปรับปรุงล่าสุด วันพฤหัสบดีที่ 7 มิถุนายน พ.ศ. 2544
1 |
หลักการของ process |
อ่าน 4.1, 4.3, ของ [1]
|
2 |
Process implementation Thread การสื่อสารระหว่าง process |
|
3 |
การสับหลีก process การจัดจังหวะ process |
อ่าน 4.2 และ 5 ของ [1] อ่าน 6 ของ [1]
|
4 |
Deadlock |
อ่านบท 7 ของ [1] |
5 |
การจัดการหน่วยความจำ |
อ่านบท 8 ของ [1] |
6 |
ระบบหน่วยความจำเสมือน |
อ่านบท 9 ของ [1] |
|
UNIX Administrator Proficiency Test |
9-14 กรกฎาคม 2544 |
7 |
ระบบแฟ้ม |
อ่าน 10 ใน [1]
file system calls ใน [2] |
8 |
ระบบรักษาความปลอดภัยและความลับ |
อ่านบท 19, 20 ของ [1] |
9 |
นำเสนอสรุปและวิเคราะห์โอเอส |
|
10 |
นำเสนอสรุปและวิเคราะห์โอเอส |
|
11 |
นำเสนอสรุปและวิเคราะห์โอเอส |
|
12 |
นำเสนอสรุปและวิเคราะห์โอเอส |
|
|
ส่ง Term Report ฉบับร่าง |
พฤหัสที่ 16 สิงหาคม 2544 ในชั้นเรียน |
|
คืน Report ฉบับร่างพร้อมวิจารณ์ |
พฤหัส 30 สิงหาคม 2544 ในชั้นเรียน |
|
สอบประจำภาค |
พฤหัส 20 กันยายน 2544 17.30-20.30 น. |
|
ส่ง Term Report ฉบับสมบูรณ์ |
พฤหัส 20 กันยายน 2544 ก่อนการสอบประจำภาค |
Assignment 30 %
UNIX Admin Test 10
%
รายงาน OS 30
%
สอบประจำภาค 30
%
รวม 100
%
[1] ตำรา
Silbershatz and Galvin, Operating System Concepts. 5th ed., Addison Wesley, 1998. ให้ระวังว่า ต้องเป็น Fifth Edition หรือใหม่กว่า (แต่ 4th Ed. - 1994 ยังมีเนื้อหาสาระที่ใช้ได้กว่า 80%)
[2] หนังสืออ้างอิง
1. Stevens, UNIX System Programming. Prentice Hall, 1994. หรือ
2. Haviland and Salama, UNIX System Programming. Addison-Wesley, 1987. หรือ
3. Programmers Reference Manual หรือ System Calls Manual ของระบบ UNIX ยี่ห้อต่าง ๆ เช่น Solaris SCO
Lynux AIX HP-UX OSF/1 หรือ
4. หนังสือเกี่ยวกับ UNIX System Programming อื่นใดในลักษณะเดียวกัน
เพราะต้องใช้ทำแบบฝึกหัด
[3] หนังสือแนะนำ
1. Stevens, UNIX Network Programming. Prentice Hall, 1990. ระบบปฏิบัติการสมัยใหม่
ผูกพันกับระบบเครือข่าย (TCP/IP) มาก
หนังสือเล่มนี้แนะนำหลักการของเครือข่าย โดยมองจากมุมของระบบปฏิบัติการ
อ่านเข้าใจง่าย มี code ให้ทดลอง
2. Douglas Comer, Operating System Design: The XINU Approach, Prentice Hall
International, 1984 (หรือใหม่กว่า) เป็นหนังสือที่ดีมาก
กล่าวถึง OS อย่างง่าย พร้อมคำอธิบาย source code แต่ละชิ้นอย่างเป็นระบบ เป็นหนังสือเดียวในท้องตลาดที่ทำให้เข้าใจ
หลักการของ process ได้ดี
3. H.M. Deitel, Operating Systems, 2nd Ed., Addison-Wesley, 1990 (หรือใหม่กว่า).
เป็นหนังสือที่แม้จะเก่าหน่อย แต่เป็น survey ของหลักการและองค์ประกอบต่าง
ๆ ของ OS ที่ดีมาก คำบรรยายกระชับสั้น มีภาพประกอบ
เข้าใจง่าย
4. ยรรยง เต็งอำนวย, ระบบปฏิบัติการ, ซีเอ็ดยูเคชั่น 2533 สำหรับผู้ที่อ่านภาษาอังกฤษแล้วคันไปทั้งตัว
หนังสือเล่มนี้ดีมากตรง บทที่ 4 การจัดการหน่วยความจำหลัก
และ บทที่ 6 ระบบแฟ้ม
5. ยรรยง เต็งอำนวย, เรียนรู้ยูนิกซ์เบื้องต้น,
ซีเอ็ดยูเคชั่น 2536 สำหรับผู้ทีอ่านภาษาอังกฤษไม่ออก
หากอ่านออกให้หาหนังสือเกี่ยวกับ UNIX เบื้องต้นมาใช้แทน
เพราะต้องสอบทักษะการใช้ UNIX ในวิชานี้
6. Uresh Vahalia, UNIX Internals: The New Frontiers. Prentice
Hall, 1996.
[4] เอกสารอ้างอิง
1. Teng-amnuay and
Nupairoj, MIMUT v. 0.0a & 0.0i. Senior Project, Dept. of
Computer Engineering, Chulalongkorn University, 1989.
[5] บทความทางวิชาการ ดูจาก รายชื่อบทความ
สังเขป วิเคราะห์ วิจารณ์
Operating System
กลุ่มอุตสาหกรรม
My OS
โดย
กลุ่ม ชื่อกลุ่ม
สมาชิก
ดช. ดุ๊กดิ๊ก ดักแด้ C254678926
ดญ. บัวบาน บันเทิง C313213213
รายงานนี้เป็นส่วนหนึ่งของวิชา 2110631 Operating Systems
สอนโดย อ.ดร.ยรรยง
เต็งอำนวย
Yunyong.T@Chula.ac.th
http://www.cp.eng.chula.ac.th/faculty/ytn
ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์
จุฬาลงกรณ์มหาวิทยาลัย http://www.chula.ac.th
กันยายน 2544
รวม 40 คะแนน
ปรับปรุงล่าสุด วันพฤหัสบดีที่ 7 มิถุนายน พ.ศ. 2544 โดย อ.ดร.ยรรยง เต็งอำนวย