คอมพิวเตอร์ - ระบบปฏิบัติการ

ระบบปฏิบัติการเป็นโปรแกรมที่มีคุณสมบัติดังต่อไปนี้ -

  • ระบบปฏิบัติการคือโปรแกรมที่ทำหน้าที่เป็นส่วนติดต่อระหว่างซอฟต์แวร์และฮาร์ดแวร์ของคอมพิวเตอร์

  • เป็นชุดโปรแกรมเฉพาะทางแบบบูรณาการที่ใช้ในการจัดการทรัพยากรโดยรวมและการทำงานของคอมพิวเตอร์

  • เป็นซอฟต์แวร์เฉพาะที่ควบคุมและตรวจสอบการทำงานของโปรแกรมอื่น ๆ ทั้งหมดที่อยู่ในคอมพิวเตอร์รวมถึงโปรแกรมแอพพลิเคชั่นและซอฟต์แวร์ระบบอื่น ๆ

วัตถุประสงค์ของระบบปฏิบัติการ

วัตถุประสงค์ของระบบปฏิบัติการคือ -

  • เพื่อให้ระบบคอมพิวเตอร์สะดวกต่อการใช้งานอย่างมีประสิทธิภาพ

  • เพื่อซ่อนรายละเอียดของทรัพยากรฮาร์ดแวร์จากผู้ใช้

  • เพื่อให้ผู้ใช้มีอินเทอร์เฟซที่สะดวกในการใช้ระบบคอมพิวเตอร์

  • เพื่อทำหน้าที่เป็นตัวกลางระหว่างฮาร์ดแวร์และผู้ใช้ทำให้ผู้ใช้เข้าถึงและใช้ทรัพยากรอื่น ๆ ได้ง่ายขึ้น

  • เพื่อจัดการทรัพยากรของระบบคอมพิวเตอร์

  • เพื่อติดตามว่าใครกำลังใช้ทรัพยากรใดให้สิทธิ์คำขอทรัพยากรและเป็นสื่อกลางคำขอที่ขัดแย้งกันจากโปรแกรมและผู้ใช้ที่แตกต่างกัน

  • เพื่อให้มีการแบ่งปันทรัพยากรอย่างมีประสิทธิภาพและเป็นธรรมระหว่างผู้ใช้และโปรแกรม

ลักษณะของระบบปฏิบัติการ

นี่คือรายการคุณลักษณะที่โดดเด่นที่สุดของระบบปฏิบัติการ -

  • 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 - การประสานงานและการมอบหมายคอมไพเลอร์ล่ามผู้ประกอบและซอฟต์แวร์อื่น ๆ ให้กับผู้ใช้ระบบคอมพิวเตอร์ต่างๆ