Please enable JavaScript.
Coggle requires JavaScript to display documents.
ระบบคอมพิวเตอร์ (Computer System) - Coggle Diagram
ระบบคอมพิวเตอร์
(Computer System)
ระบบปฏิบัติการแบบกลุ่มอย่างง่าย
Simple Batch System
จะทำการอ่านข้อมูลโดยผ่านเครื่องอ่าน Control card จะทำการควบควมการประมวลผลไปจนเสร็จ และไม่มีปฏิสัมพันธิ์กับผู้ใช้
ระหว่างเปลี่ยนงานจนถึงเสร็จงาน จะเรียกว่า Turnaround time
อุปกรณแสดงผลหรือเอาท์พุต
คอมพิวเตอร์ยุคแรกๆมีขนาดใหญ่
เทปไดร์ฟ
บัตรเจาะรู
ระบบปฏิบัติการแบบเชิงกลุ่มหลายโปรแกรม
Multi-Programmed Batched Systems
ระบบปฏิบัติการจะเก็บงานซึ่งประกอบด้วย 4 งาน
ทำงานพร้อมกัน
job1
หมอรักษาคนไข้
job2
พยาบาลตรวจประวัติ
job3
เจ้าหน้าที่ห้อง Lab ทำการวิเคราะห์ผล LAB
job4
ระบบปฏิบัติการแบบทำงานโต้ตอบ
interactive
ระบบมีการโต้ตอบทันทีเมื่อมีการร้องขอจากผู้ใช้ โดยโปรแกรมจะตอบสนองทันที
ป้อนข้อมูลผ่านคีย์บอร์ด
ไปยังโปรแรมประมวลคำ
word procressing
แสดงผลหน้าจอ
ATM
ระบบปฏิบัติการแบบคู่ขนาน
Parallel Systems
มี CPU หลายตัว
ใช้ หน่วยความจำและ Hardware ร่วมกัน
ข้อดี
ปริมาณงาน (thorughput)
ระบบสามารถเพิ่มปริมาณงาน จากการประมวลผลกลางที่มีจำนวนเพิ่มขึ้น
แต่การเพิ่มจำนวนหน่วยประมวลผล n ตัว ไม่ได้หมายความว่าจะทำให้อัตราเร็วของการประเมินผลเพิ่มขึ้น n ตัว
ทรัพยาการ
ประหยัดทรัพยากร (Resource Sharing)
CPU ทุกตัวมีการใช้หน่วยความจำรวมกัน
สร้างความน่าเชื่อถือ
มีหน่วยประมวลผลตัวใดตัวหนึ่งเสียหาย หน่วยประมวลผลอื่นๆก็ยังใช่งานได้ หน่วยประมวลผลที่ยังทำงานได้เรียกว่า อดทนต่อความผิดพลาด (fault-tolrant)
ระบบปฏิบัติการแบบกระจายอำนาจ ( Distributed Systems )
มี CPU หลายตัว
แต่ละ CPU มี Memory เป็นของตัวเอง
Local memory
การใช้ทรัพยากรร่วมกัน เป็นการใช้ทรัพยากรร่วมกันโดยผ่านระบบ Network
การใช้งานเครื่องพิมพ์ร่วมกัน
การทำงานทำได้เร็วขึ้น
Computation speedup
การแบ่งปันโหลด ( load sharing )
ความน่าเชื่อถือ
ถ้ามเครื่องใดเครื่องหนึ่งไม่สามารถทำงานได้ก็ยังมีเครื่องอื่นที่อยู่ในเครือข่ายเดียวกันก็สามารถใช้งานทดแทนกันได้
การติดต่อสื่อสาร ( Communication)
การติดต่อสือสารในระบบ network สามารถแลกเปลี่ยนข้อมูล โดยระบบจะำงานผ่านเครือข่าย
INTERNET
Email
ระบบเวลาจริง
( Real- time Systems )
Hard real-time system
ทำงานผ่านหน่วยความจำ ROM เป็นหลัก
ไม่มีระบบการแบ่งเวลา Time-Sharing
ระบบเบรค ABS
ระบบการควบคุมการลงจอดของเครื่องบิน
Solf real-time system
สนับสนุนการทำงานแบบ time-shearing
ระบบควบคุมการจองตั๋วเครื่องบิน
ระบบควบคุมเสียงในโรงงานอุตสาหกรรม
ระบบมัลติโปรเซสเซอร์
( Multiprocessor System )
ระบบคอมพิวเตอร์ที่มี CPU หลายตัวช่วยกันทำงาน
แบ่งได้ 4 ประเภท
SISD ( Singg Instruct stream , Single Data Stream )
SIMD ( Singg Instruct stream , Multiple Data Stream )
MISD ( Multiple Instruction stream , Single Data Stream )
MIMD ( Multiple Instruction stream , Multiple Data stream )