คอมพิวเตอร์ - ระบบปฏิบัติการ
ระบบปฏิบัติการเป็นโปรแกรมที่มีคุณสมบัติดังต่อไปนี้ -
ระบบปฏิบัติการคือโปรแกรมที่ทำหน้าที่เป็นส่วนติดต่อระหว่างซอฟต์แวร์และฮาร์ดแวร์ของคอมพิวเตอร์
เป็นชุดโปรแกรมเฉพาะทางแบบบูรณาการที่ใช้ในการจัดการทรัพยากรโดยรวมและการทำงานของคอมพิวเตอร์
เป็นซอฟต์แวร์เฉพาะที่ควบคุมและตรวจสอบการทำงานของโปรแกรมอื่น ๆ ทั้งหมดที่อยู่ในคอมพิวเตอร์รวมถึงโปรแกรมแอพพลิเคชั่นและซอฟต์แวร์ระบบอื่น ๆ
วัตถุประสงค์ของระบบปฏิบัติการ
วัตถุประสงค์ของระบบปฏิบัติการคือ -
เพื่อให้ระบบคอมพิวเตอร์สะดวกต่อการใช้งานอย่างมีประสิทธิภาพ
เพื่อซ่อนรายละเอียดของทรัพยากรฮาร์ดแวร์จากผู้ใช้
เพื่อให้ผู้ใช้มีอินเทอร์เฟซที่สะดวกในการใช้ระบบคอมพิวเตอร์
เพื่อทำหน้าที่เป็นตัวกลางระหว่างฮาร์ดแวร์และผู้ใช้ทำให้ผู้ใช้เข้าถึงและใช้ทรัพยากรอื่น ๆ ได้ง่ายขึ้น
เพื่อจัดการทรัพยากรของระบบคอมพิวเตอร์
เพื่อติดตามว่าใครกำลังใช้ทรัพยากรใดให้สิทธิ์คำขอทรัพยากรและเป็นสื่อกลางคำขอที่ขัดแย้งกันจากโปรแกรมและผู้ใช้ที่แตกต่างกัน
เพื่อให้มีการแบ่งปันทรัพยากรอย่างมีประสิทธิภาพและเป็นธรรมระหว่างผู้ใช้และโปรแกรม
ลักษณะของระบบปฏิบัติการ
นี่คือรายการคุณลักษณะที่โดดเด่นที่สุดของระบบปฏิบัติการ -
Memory Management - ติดตามหน่วยความจำหลักกล่าวคือส่วนใดถูกใช้งานโดยใครส่วนใดไม่ได้ใช้งาน ฯลฯ และจัดสรรหน่วยความจำเมื่อกระบวนการหรือโปรแกรมร้องขอ
Processor Management - จัดสรรโปรเซสเซอร์ (CPU) ให้กับกระบวนการและยกเลิกการจัดสรรโปรเซสเซอร์เมื่อไม่จำเป็นต้องใช้อีกต่อไป
Device Management- ติดตามอุปกรณ์ทั้งหมด สิ่งนี้เรียกอีกอย่างว่าคอนโทรลเลอร์ I / O ซึ่งเป็นตัวตัดสินว่ากระบวนการใดได้รับอุปกรณ์เมื่อใดและระยะเวลาเท่าใด
File Management - จัดสรรและยกเลิกการจัดสรรทรัพยากรและตัดสินใจว่าใครจะได้รับทรัพยากร
Security - ป้องกันการเข้าถึงโปรแกรมและข้อมูลโดยไม่ได้รับอนุญาตด้วยรหัสผ่านและเทคนิคอื่น ๆ ที่คล้ายคลึงกัน
Job Accounting - ติดตามเวลาและทรัพยากรที่ใช้โดยงานและ / หรือผู้ใช้ต่างๆ
Control Over System Performance - บันทึกความล่าช้าระหว่างการร้องขอบริการและจากระบบ
Interaction with the Operators- การโต้ตอบอาจเกิดขึ้นผ่านคอนโซลของคอมพิวเตอร์ในรูปแบบของคำแนะนำ ระบบปฏิบัติการยอมรับสิ่งเดียวกันดำเนินการที่เกี่ยวข้องและแจ้งการทำงานโดยใช้หน้าจอแสดงผล
Error-detecting Aids - การผลิตทิ้งร่องรอยข้อความแสดงข้อผิดพลาดและวิธีการดีบักและการตรวจจับข้อผิดพลาดอื่น ๆ
Coordination Between Other Software and Users - การประสานงานและการมอบหมายคอมไพเลอร์ล่ามผู้ประกอบและซอฟต์แวร์อื่น ๆ ให้กับผู้ใช้ระบบคอมพิวเตอร์ต่างๆ