Please enable JavaScript.
Coggle requires JavaScript to display documents.
ระบบคอมพิวเตอร์ - Coggle Diagram
ระบบคอมพิวเตอร์
ระบบเวลาจริง(Real-time Systems)
ประกอบด้วย สองระบบคือ Hard real-time system เเละ Soft real-time system
Soft real-time system ยังคงสนับสนุนการทำงานเเบบ time sharing ตัวอย่างเช่น ระบบควบคุมการจองตั๋าเครื่องบิน เเละระบบควบคุมการใช้เสียงภายในโรงงานเป็นต้น
Hard real-time system จะใช่หน่วยความจำ rom เป็นหลัก โดยจะควบคุมการทำงานให้ตรงต่อเวลา ดังนั้นจะไม่มีระบบที่เรียกว่า time sharing ตัวอย่างเช่น ระบบ เบรก ABS ของรถยนต์ ระบบควบคุมการลงจอดของเครื่องบิน
ระบบปฏิบัติการแบบกลุ่มอย่างง่าย
(Simple Batch Systems)
หน้าที่ของระบบปฏิบัติการแบบกลุ่ม จะทำการอ่านข้อมูลโดยผ่านเครื่องอ่านการ์ด ซึ่งแต่ละการ์ดควบคุม (control card) จะทำการควบคุมการประมวลผลงานไปจนกระทั่งงานสำเร็จ และพิมพ์งาน (print) ออกมาดังนั้นจะเห็นว่า ระบบปฏิบัติการแบบกลุ่มจะไม่มีการปฏิสัมพันธ์(interaction) ระหว่างผู้ใช้และงาน (job) ในขณะที่โปรแกรมทำการโปรเซสโดยหน่วยประมวลผลหลัก โดยความล่าช้า (delay) ระหว่างช่วงที่มีการเปลี่ยนงานจนถึงงานเสร็จ จะเรียกว่า turnaround time
เช่น การทำงาน ของเครื่อง ปริ้นท์เตอร์
ระบบปฏิบัติการแบบกลุ่มหลายโปรแกรม
(Multi-programmed Batched Systems)
ระบบปฏิบัติการจะเก็บงานซึ่งประกอบด้วย 4 งานคือ job1, job2, job3 และ
job4 ไว้ในหน่วยความจำ ซึ่งมีขนาด 512 k
เช่น ในโรงพยาบาล คุณหมอตรวจคนไข้ ในขณะที่ พยาบาล เก็บข้อมูลคนไข้ เเละเจ้าหน้าที่ห้องเเล็บ ทำการวิเคราะห์ผลเเล็บ ซึ่งสามารถดำเนินการไปพร้อมๆกันได้
ระบบปฏิบัติการเเบบทำงานโต้ตอบ(interactive)
ระบบปฏิบัติการที่มีการโต้ตอบทันทีเมื่อมีการร้องขอจาก
ผู้ใช้โดยโปรเเกรมจะทำการตอบสนองทันที
ตัวอย่างเช่น การให้บริการของตู้ ATM เมื่อผู้ใช้ต้องการทำธุรกรรมเช่น การถอนเงิน ระบบจะทำการตอบโต้กับผู้ใช้ตั่งเเต่การรับรหัสผ่านรับจำนวนเงินเเละยืนยันจำนวนเงินจนกระทั่งระบบทำการจ่ายเงินให้กับผู้ใช้ ตลอดการใช้งานกับตู้ ATM ระบบจะทำการตอบสนองกับผู้ใช้เเบบทันทีทันใด
ระบบปฏิบัติการเเบบคู่ขนาน(Parallel Systems)
จะประกอบด้วยหน่วยประมวลผลหรือ cpu
จำนวนหลายตัวเเต่ทุกๆตัวจะมีการหน่วยความจำ หรือ ฮาร์ดเเวร์ ร่วมกัน
ข้อดี คือ ปริมาณงานจะมีปริมาณเพิ่มขึ้น เเต่ไม่ได้เพิ่มขึ้นเป็นจำนาวเท่าของจำนวน cpu ประหยัดทรัพยากรเนื่องจาก cpu ทุกตัวมีการใช้ทรัพยากรร่วมกัน สร้างความน่าเชื่อถือ เนื่องจากมีหน่วยประมวลผลหลายตัวถ้าย มี หน่วยประมวลผลตัวใดตัวนึงเสียหายตัวอื่นก็ยังสามารถทำงานทดเเทนได้ เรียกว่า fault-tolerant
ระบบปฏิบัติการเเบกระจายอำนาจ(Distributed Systems)
มีหน่วยประมวลผลหรือ cpu หลายตัว เเต่ละ cpu จะมีส่วนของ หน่วยความจำ เป็นของตัวเอง หรือ Local memory
ข้อดี มีส่วนของการใช้ทรัพยากรร่วมกัน โดย จะดำเนินการผ่านระบบ Network ทำให้การทำงานมีความรวดเร็วขึ้น ระบบจะสามารถ เเบ่งปันโหลด หรือ load sharing
มีความน่าเชื่อถือเนื่องจากว่าเครื่องทุกเครืองที่อยู่ภายใต้ระบบเครือข่ายที่ไม่สามารถทำงานได้ก็ยังมีเครื่องอืนที่อยู่ภายใต้ระบบเครือข่ายเดียวกันทำงานเเทนได้ โดยการติดต่อสื่อสาร ทั้งหมดจะผ่านเครือข่ายรวมถึงการให้ บริการในส่วนของ อุปกรณ์ที่เป็นส่วนกลาง เช่น ปริ้นท์เตอร์
ระบบมัลติโปรเซสเซอร์(Multiprocessor Systems)
เป็นระบบที่ประกอบไปด้วยหน่วยประมวลผลกลางหรือ cpu จำนวนหลายตัว สามารถเเบ่งออกได้เป็น 4 ประเภท คือ SISD,SIMD,MISD,MIMD โดยระบบปฏิบัติการดังกล่าวจะพิจารณจำนวนคำสั่ง เเละ ข้อมูล