8 ลักษณะของระบบปฏิบัติการ
ลักษณะของ ระบบปฏิบัติการ วิธีการหลัก ได้แก่ การบริหารงานการจัดการทรัพยากรการควบคุมการทำงานของระบบการกู้คืนข้อผิดพลาดและการจัดการหน่วยความจำ สิ่งนี้แตกต่างกันไปตามผู้ผลิต.
ระบบปฏิบัติการมักจะไม่ซ้ำกันตามผู้ผลิตและฮาร์ดแวร์ที่ใช้งาน แม้จะมีสิ่งนี้ต้องขอบคุณฮาร์ดแวร์ที่ทันสมัยทำให้ต้องใช้ระบบปฏิบัติการที่ได้มาตรฐานตามที่กำหนด.
โดยทั่วไปเมื่อติดตั้งระบบคอมพิวเตอร์ใหม่จะต้องได้รับซอฟต์แวร์ปฏิบัติการที่ระบุไว้สำหรับฮาร์ดแวร์นั้น.
ระบบปฏิบัติการเป็นระบบซอฟต์แวร์ที่จัดการฮาร์ดแวร์คอมพิวเตอร์และทรัพยากรซอฟต์แวร์ นอกจากนี้ยังให้บริการทั่วไปสำหรับโปรแกรมคอมพิวเตอร์.
แอปพลิเคชันโปรแกรมมักจะต้องการระบบปฏิบัติการในการทำงาน.
ระบบปฏิบัติการสามารถพบได้ในอุปกรณ์หลายอย่างที่มีคอมพิวเตอร์: จากโทรศัพท์มือถือเครื่องเล่นวิดีโอเกมไปจนถึงคอมพิวเตอร์และเซิร์ฟเวอร์เครือข่าย.
ระบบปฏิบัติการเดสก์ท็อปยอดนิยมบางระบบรวมถึง Apple OS X, Linux และรุ่นต่างๆและ Microsoft Windows ระบบปฏิบัติการมือถือรวมถึง Android และ iOS ระบบปฏิบัติการประเภทอื่นเช่น RTOS แบบเรียลไทม์ก็มีอยู่เช่นกัน.
รายการคุณสมบัติของระบบปฏิบัติการ
1- มีการจัดการงาน
ความรับผิดชอบที่สำคัญของโปรแกรมการปฏิบัติงานใด ๆ คือการวางแผนงานเพื่อให้พวกเขาได้รับการจัดการโดยระบบคอมพิวเตอร์.
นี่เป็นหนึ่งในภารกิจหลักของฟังก์ชั่นการจัดการงาน ระบบปฏิบัติการสร้างลำดับที่โปรแกรมถูกประมวลผลและกำหนดลำดับที่งานเฉพาะจะถูกดำเนินการ.
คำว่า 'ในคิว' มักจะใช้เพื่ออธิบายชุดของงานที่รอการดำเนินการ ระบบปฏิบัติการจะเปรียบเทียบปัจจัยต่างๆเพื่อสร้างคิวงานนี้.
บางส่วนของปัจจัยเหล่านี้รวมถึง:
- งานบางอย่างที่กำลังดำเนินการอยู่.
- ทรัพยากรระบบที่ใช้งานอยู่.
- จะต้องใช้ทรัพยากรใดบ้างในโปรแกรมต่อไปนี้.
- ลำดับความสำคัญของงานเทียบกับงานอื่น ๆ.
- ข้อกำหนดพิเศษอื่น ๆ ที่ระบบต้องตอบสนอง.
โปรแกรมการปฏิบัติงานจะต้องสามารถตรวจสอบปัจจัยเหล่านี้และควบคุมลำดับการประมวลผลงานเหล่านี้ได้.
2- พวกเขามีการจัดการทรัพยากร
การจัดการทรัพยากรในระบบคอมพิวเตอร์เป็นอีกหนึ่งความกังวลหลักของระบบปฏิบัติการ เห็นได้ชัดว่าโปรแกรมไม่สามารถใช้อุปกรณ์ได้หากฮาร์ดแวร์นั้นไม่พร้อมใช้งาน.
ซอฟต์แวร์ตรวจสอบการทำงานของโปรแกรมทั้งหมด มีหน้าที่ตรวจสอบอุปกรณ์ทุกประเภทที่ใช้งานอยู่.
เพื่อให้บรรลุผลดังกล่าวจึงจัดทำตารางที่โปรแกรมจะรวมเข้ากับอุปกรณ์ที่ใช้หรือจะใช้ในอนาคต.
ระบบปฏิบัติการตรวจสอบตารางนี้เพื่ออนุมัติหรือปฏิเสธการใช้อุปกรณ์เฉพาะ.
3- พวกเขามีการควบคุมการดำเนินงานอินพุต / เอาต์พุต
การกระจายทรัพยากรของระบบมีความสัมพันธ์อย่างใกล้ชิดกับการทำงานของการควบคุมการควบคุมอินพุท / เอาท์พุทของซอฟต์แวร์.
เนื่องจากการเข้าถึงอุปกรณ์เฉพาะมักจำเป็นก่อนที่การดำเนินงานอินพุต / เอาท์พุตจะเริ่มขึ้นระบบปฏิบัติการจะต้องประสานงานการดำเนินการอินพุต / เอาต์พุตและอุปกรณ์ที่ใช้งาน.
ผลก็จะสร้างพจนานุกรมของโปรแกรมที่ผ่านการดำเนินการและอุปกรณ์ที่จะต้องใช้ในการดำเนินการอินพุต / เอาต์พุต เมื่อใช้รายงานการควบคุมงานอาจต้องการอุปกรณ์เฉพาะ.
สิ่งนี้ช่วยให้ผู้ใช้สามารถอ่านข้อมูลจากบางไซต์หรือพิมพ์ข้อมูลที่สำนักงานที่เลือก การใช้ประโยชน์จากการติดตั้งนี้ข้อมูลที่อ่านจากตำแหน่งสามารถกระจายไปทั่วระบบคอมพิวเตอร์.
เพื่อความสะดวกในการดำเนินการอินพุต / เอาท์พุตระบบปฏิบัติการส่วนใหญ่มีชุดคำสั่งควบคุมมาตรฐานเพื่อจัดการการประมวลผลคำสั่งอินพุต / เอาท์พุตทั้งหมด.
คำแนะนำมาตรฐานเหล่านี้เรียกว่าระบบควบคุมอินพุต / เอาต์พุตเป็นส่วนสำคัญของระบบปฏิบัติการส่วนใหญ่.
พวกเขาลดความซับซ้อนของวิธีการเท่านั้นเพื่อให้โปรแกรมทั้งหมดที่กำลังประมวลผลสามารถดำเนินการอินพุต / เอาท์พุตได้.
โปรแกรมที่รันอยู่จะเรียกใช้สัญญาณไปยังระบบปฏิบัติการที่ต้องการใช้งานอินพุต / เอาต์พุตโดยใช้อุปกรณ์อินพุต / เอาท์พุตเฉพาะ.
ซอฟต์แวร์ที่อยู่ในการควบคุมเรียกซอฟต์แวร์ IOCS เพื่อให้สามารถดำเนินการอินพุต / เอาต์พุตได้.
เมื่อพิจารณาถึงระดับของกิจกรรมอินพุต / เอาท์พุตในโปรแกรมส่วนใหญ่คำแนะนำของ IOCS นั้นมีความสำคัญอย่างยิ่ง.
4- พวกเขาเป็นระบบหลายงาน
ระบบปฏิบัติการที่ทันสมัยส่วนใหญ่อนุญาตให้ปฏิบัติตามภารกิจได้หลายอย่าง.
ตัวอย่างเช่นคอมพิวเตอร์สามารถดำเนินการโปรแกรมผู้ใช้อ่านข้อมูลจากดิสก์หรือแสดงผลลัพธ์ในเครื่องพิมพ์ มันพูดเกี่ยวกับระบบปฏิบัติการแบบมัลติทาสกิ้งหรือหลายโปรแกรม.
5- ปฏิบัติตามกระบวนการหน่วยความจำพื้นที่
ในระบบปฏิบัติการหลายระบบแต่ละกระบวนการมีพื้นที่หน่วยความจำของตัวเอง ซึ่งหมายความว่าหน่วยความจำนี้ไม่สามารถใช้ได้กับกระบวนการอื่น ๆ ในกรณีนี้จะพูดถึงที่อยู่ของพื้นที่กระบวนการ.
6- ต้องมีกลไกที่เกี่ยวข้อง
เมื่อพวกเขาเป็นโปรแกรมอเนกประสงค์ระบบปฏิบัติการจะต้องจัดเตรียมกลไกจำนวนดังต่อไปนี้:
- กลไกการพิสูจน์ตัวตนเพื่อตรวจสอบตัวตนของผู้ใช้แต่ละคน.
- กลไกการป้องกันโปรแกรมผู้ใช้ที่ผิดพลาดที่สามารถบล็อกแอปพลิเคชันอื่นไม่ให้ทำงานบนระบบหรือที่เป็นอันตรายและสามารถสอดแนมหรือขัดขวางกิจกรรมของผู้ใช้รายอื่น.
- กลไกการจัดการที่ จำกัด จำนวนทรัพยากรที่อนุญาตสำหรับผู้ใช้แต่ละคน.
7- พวกมันมีนิวเคลียส
ส่วนสำคัญของระบบปฏิบัติการคือส่วนสำคัญ ทุกวันนี้แกนเสาหินเป็นที่นิยมมากที่สุด.
เมล็ดเหล่านี้เป็นวิธีสำหรับกระบวนการคอมพิวเตอร์ต่าง ๆ ในการส่งข้อความถึงกันขณะเดียวกันก็จัดการ RAM ที่เก็บข้อมูลโปรแกรม.
แกนหลักส่วนใหญ่ยังมีไดรเวอร์หรือไดรเวอร์อุปกรณ์เพื่อตรวจสอบจอภาพฮาร์ดไดรฟ์และอุปกรณ์อื่น ๆ.
8- การเชื่อมต่อแบบให้เปล่า
อาจเป็นไปได้ว่าคุณสมบัติที่สามารถกำหนดระบบปฏิบัติการคือการเชื่อมต่อระหว่างฮาร์ดแวร์ซอฟต์แวร์และส่วนต่อประสานผู้ใช้ในบางกรณี คอมพิวเตอร์ทุกเครื่องต้องใช้ระบบปฏิบัติการ.
การอ้างอิง
- ระบบปฏิบัติการมีลักษณะอย่างไร? กู้คืนจาก reference.com.
- ลักษณะของระบบปฏิบัติการ กู้คืนจาก ecomputernotes.com.
- ลักษณะของระบบปฏิบัติการ สืบค้นจาก 202.114.32.200:8080/courseware.html.
- อะไรคือคุณสมบัติของระบบปฏิบัติการที่เปรียบเทียบกับซอฟต์แวร์อื่น ๆ ? กู้คืนจาก quora.com.
- ระบบควบคุมอินพุตเอาต์พุต สืบค้นจาก wikipedia.org.