Please enable JavaScript.
Coggle requires JavaScript to display documents.
Computer System - Coggle Diagram
Computer System
ประเภทของระบบปฏิบัติการ
-
(multiprogramming)
การที่คอมพิวเตอร์เครื่องเดียวสามารถทำโปรแกรมพร้อมกันได้มากกว่า 2 โปรแกรมขึ้นไป เช่น ในขณะที่อ่านโปรแกรมหนึ่งเข้าไปเก็บ หน่วยประมวลผลก็ประมลผลข้อมูลของอีกโปรแกรมหนึ่งไปพร้อม ๆ กัน และหน่วยแสดงผลก็อาจแสดงผลที่ได้รับจากการทำโปรแกรมก่อนหน้านั้น
(interactive)
ระบบปฏิบัติการที่มีการโต้ตอบทันทีเมื่อมีการร้องขอจากผู้ใช้ โดยโปรแกรมจะทำการตอบสนองทันที ตัวอย่างเช่น เมื่อผู้ใช้ทำการป้อนข้อมูลผ่านคีย์บอร์ดไปยังโปรแกรมประมวลผลคำ (Word processing) โปรแกรมจะแสดงผลผ่านทางหน้าจอทันที
(Simple Batch Systems)
หน้าที่ของระบบปฏิบัติการแบบกลุ่ม จะทำการอ่านข้อมูลโดยผ่านเครื่องอ่านการ์ด ซึ่งแต่ละการ์ดควบคุม (control card) จะทำการควบคุมการประมวลผลงานไปจนกระทั่งงานสำเร็จ และพิมพ์งาน (print) ออกมา
(Real-time Systems)
Hard real-time system เป็นระบบที่ถูกรับรองได้ว่า จะทำการตอบสนองตรงเวลา ไม่มีฮาร์ดดิสก์ (Hard disk) หรือมีขนาดเล็ก โดยการเก็บข้อมูลจะเก็บในหน่วยความจำระยะสั่น (short-term memory) หรือ ROM ข้อเสียคือ ไม่สนับสนุนระบบการแบ่งส่วนเวลา (time-sharing)
Soft real-time system เป็นระบบที่สนับสนุนในส่วนของการแบ่งส่วนเวลาคือ รอให้งานอื่นสามารถทำให้เสร็จก่อนได้ ตัวอย่างเช่น การควบคุมเสียงในโรงงานอุตสาหกรรมควบคุม ระบบควบคุมการจองตั๋วเครื่องบิน อาจจะเกิดข้อผิดพลาดหรือการเลือนของเวลาได้
-
(Parallel Systems)
คือระบบ multiprocessor ที่มี CPU มากกว่า 1 ตัว ในการติดต่อสื่อสาร และเป็น Tightly coupled system คือ processor มีการ share memory และ clock การติดต่อสื่อสารจะผ่านทาง share memory
(Distributed Systems)
เป็นการแจกจ่ายงานให้กับ processors ที่มีอยู่ เราเรียก Distributed Systems อีกชื่อว่า Loosely coupled system คือ processor แต่ละตัวจะมีหน่วยความจำเป็นของตัวเอง การสื่อสารระหว่าง processor ก็ทำได้หลายวิธี เช่น ผ่านทาง high-speed buses หรือสายโทรศัพท์
-
-