1. บทที่ 1 Introduction ระบบปฏิบัติการ Operating System คืออะไร ระบบเมนเฟรม Mainframe Systems ระบบเดสค์ทอป Desktop Systems ระบบมัลติโปรเซสเซอร์ Multiprocessor Systems ระบบกระจาย Distributed Systems ระบบคลัสเตอร์ Clustered System ระบบเรียลไทม์ Real -Time Systems ระบบมือถือ Handheld Systems การเปลี่ยนแปลงคุณลักษณะพิเศษต่างๆ Feature Migration สภาพแวดล้อมในการคำนวณ Computing Environments
2. ระบบปฏิบัติการคืออะไร What is an Operating System? ระบบปฏิบัติการคือโปรแกรมที่ทำงานเป็นตัวกลางระหว่างผู้ใช้งานกับคอมพิวเตอร์ฮาร์ดแวร์ จุดประสงค์หลักของระบบปฏิบัติการ เพื่อทำการเอ็กซ์ซีคิวท์ โปรแกรมของผู้ใช้และช่วยทำให้ปัญหาต่างๆ ที่ผู้ใช้ต้องการให้คอมพิวเตอร์ทำงานให้ถูกแก้ไขหรือประมวลผลให้สำเร็จลุล่วงโดยง่าย ทำให้ระบบคอมพิวเตอร์สามารถถูกใช้งานได้โดยสะดวก สามารถอำนวยให้ผู้ใช้ใช้งานฮาร์ดแวร์คอมพิวเตอร์ได้อย่างเต็มประสิทธิภาพ
16. ระบบกระจาย Distributed Systems (cont) จำเป็นต้องอาศัยโครงข่ายการเชื่อมโยงพื้นฐาน มีการเชื่อมโยงแบบเครือข่ายเฉพาะที่ หรือเครื่อข่ายระยะไกล Local area networks ( LAN ) or Wide area networks ( WAN ) อาจเป็นได้ทั้งระบบ ไคลเอนท์เซอร์ฟเวอร์ client-server หรือระบบเพียร์ต่อเพียร์ peer-to-peer
18. ระบบคลัสเตอร์ Clustered Systems ระบบคลัสเตอร์ทำให้ระบบตั้งแต่สองระบบขึ้นไป สามารถแบ่งปันการใช้งานหน่วยจัดเก็บข้อมูลร่วมกัน ทำให้เกิดความน่าชื่อถือต่อระบบเป็นอย่างดี การทำคลัสเตอร์แบบไม่สัมพันธ์ Asymmetric clustering หมายถึงเซิร์ฟเวอร์หนึ่งมีแอพพลิเคชั่นทำงานอยู่ หรือแอพพลิเคชั่นรอรับคำสั่งเพื่อทำงานบนเซิร์ฟเวอร์อื่นๆ การทำคลัสเตอร์แบบสัมพันธ์ Symmetric clustering หมายถึงโฮสท์ทุกๆ N โฮสท์ มีแอพพลิเคชั่นหนึ่งหรือหลายๆ แอพพลิเคชั่นทำงานอยู่
19. ระบบเรียลไทม์ Real-Time Systems โดยมากนิยมใช้เพื่อการควบคุมอุปกรณ์ ด้วยแอพพลิเคชั่นต่างๆ อาทิเช่น การควบคุมเครื่องมือการตรวจวัดทางวิทยาศาสตร์ ใช้กับระบบภาพทางการแพทย์ ระบบะการควบคุมทางงานอุตสาหกรรม และในระบบแสดงผลบางระบบ สามารถกำหนดขอบเขตของเวลาได้เป็นอย่างดี ระบบเรียลไทม์ อาจเป็นได้ทั้งแบบฮาร์ด และแบบซอฟท์ hard or soft
20. ระบบเรียลไทม์ Real-Time Systems (Cont.) เรียลไทม์แบบฮาร์ด Hard real-time มีการจำกัดขนาดของหน่วยจัดเก็บข้อมูลรอง Secondary storage โดยข้อมูลต่างๆ จะถูกจัดเก็บอยู่ในหน่วยความจำหรือใน ROM เพียงระยะเวลาสั้นๆ จะแตกต่างจากระบบแบ่งสรรเวลา time-sharing systems โดยไม่สามารถใช้กับระบบปฏิบัติการทั่วๆ ไปได้ เรียลไทม์แบบซอฟท์ Soft real-time มีการใช้งานจำกัดอยู่เพียงในระบบการควบคุมหุ่นยนต์ ทางอุตสาหกรรม สามารถใช้งานร่วมกับระบบแบ่งสรรเวลาได้ มีประโยชน์มากกับระบบที่ต้องการระยะเวลาในการตอบสนองที่ดี อาทิ มัลติมีเดีย และความจริงเสมือน (multimedia, virtual reality)
21. ระบบมือถือ Handheld Systems อุปกรณ์ Personal Digital Assistants (PDAs) โทรศัพท์มือถือ ข้อจำกัด มีหน่วยความจำจำกัด หน่วยประมวลผลมีความเร็วต่ำ มีพื้นที่ในการแสดงผลขนาดเล็ก
#2:Chapter 1: Introduction What is an Operating System? Mainframe Systems Desktop Systems Multiprocessor Systems Distributed Systems Clustered System Real -Time Systems Handheld Systems Feature Migration Computing Environments