ฟังก์ชั่นของระบบปฏิบัติการคืออะไร?



ฟังก์ชั่นของระบบปฏิบัติการ โดดเด่นที่สุดคือการจัดการกระบวนการหน่วยความจำและการสื่อสารระหว่างแอปพลิเคชันและอื่น ๆ.

ระบบปฏิบัติการเป็นซอฟต์แวร์หลักหรือชุดโปรแกรมที่จัดการกระบวนการทั้งหมดที่เกิดขึ้นภายในอุปกรณ์อิเล็กทรอนิกส์.

พวกเขาไม่ใช่โปรแกรมและแอปพลิเคชันที่เราใช้เป็นประจำสำหรับการจัดการตัวอย่างของคอมพิวเตอร์ แต่เป็นลักษณะที่อนุญาตให้แอปพลิเคชันเหล่านั้นทำงานได้.

หนึ่งในวัตถุประสงค์ของระบบปฏิบัติการคือการจัดการเคอร์เนลทรัพยากรที่ตั้งและฮาร์ดแวร์ของเครื่องของเรา อุปกรณ์อิเล็กทรอนิกส์ส่วนใหญ่ในตลาดที่มีไมโครโปรเซสเซอร์มีระบบปฏิบัติการ.

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

เมื่อความซับซ้อนของระบบปฏิบัติการเพิ่มขึ้นจึงจำเป็นต้องทำให้งานเหล่านั้นเป็นอัตโนมัติจึงปรากฏตัวแปลคำสั่งแรก.

ด้วยการอัปเดตและการค้นพบทั้งหมดที่ทำมานานหลายปีไม่มีอะไรเหลืออยู่ในระบบปฏิบัติการแรกที่ต้องเปิดใช้งานด้วยตนเอง.

พวกเขามีความซับซ้อนมากขึ้นและเปิดใช้งานตัวเองเพื่อปกป้องเครื่องและทำงานที่จำเป็นและงานประจำ.

ฟังก์ชั่นหลักของระบบปฏิบัติการ

ดังที่เราได้กล่าวไว้ก่อนหน้านี้ระบบปฏิบัติการส่วนใหญ่มีรายการงานที่ต้องทำภายในอุปกรณ์อิเล็กทรอนิกส์ของเราเพื่อให้ทุกอย่างเป็นไปอย่างราบรื่น.

จำเป็นต้องทำการปรับเปลี่ยนเพียงเล็กน้อยเพื่อปรับการกำหนดค่าตามความต้องการของอุปกรณ์ของเรา.

1- การจัดการกระบวนการ

หนึ่งในส่วนที่สำคัญที่สุดของระบบปฏิบัติการคือการจัดการกระบวนการ กระบวนการเป็นทรัพยากรที่โปรแกรมจำเป็นต้องใช้.

สิ่งนี้เกี่ยวข้องกับการใช้หน่วยความจำเวลา CPU (หน่วยประมวลผลกลาง) และไฟล์ที่แอปพลิเคชันต้องการเข้าถึงเพื่อให้ทำงานได้ดี.

ระบบปฏิบัติการที่รับผิดชอบการทำงานที่เหมาะสมของเครื่องจักรนั้นอุทิศตนเพื่อสร้างและทำลายกระบวนการหยุดและทำงานต่อและช่วยกลไกการสื่อสารระหว่างกระบวนการ.

เราสามารถเปรียบเทียบภารกิจนี้กับงานของพนักงาน ถ้าเราทำรายการของงานระบบการจัดการกระบวนการจะสร้างบรรทัดของการกระทำที่กระบวนการที่สำคัญที่สุดวางในลำดับความสำคัญกลางในสถานที่กลางและสุดท้ายที่สำคัญที่สุดในสถานที่สุดท้าย.

ปัญหานี้คือการจัดการกระบวนการจะทำผ่านเครื่องที่กำหนดลำดับความสำคัญตามอำเภอใจสำหรับงานที่จะดำเนินการและบางครั้งงานที่ไม่สำคัญจะถูกทิ้งไว้ไม่เสร็จ.

จากนั้นจึงจำเป็นต้องเปลี่ยนการกำหนดค่าของเครื่องมือการจัดการกระบวนการและให้ความสำคัญกับงานที่จำเป็นมากขึ้นหรือบังคับให้ดำเนินการด้วยตนเอง.

2- การจัดการหน่วยความจำหลัก

องค์ประกอบที่สำคัญอีกประการหนึ่งของระบบปฏิบัติการคือการจัดการหน่วยความจำหลัก หน่วยความจำประกอบด้วยแหล่งข้อมูลที่ใช้ร่วมกันโดย CPU และแอปพลิเคชันและสูญเสียความจุหากเกิดความล้มเหลว.

ดังนั้นจึงเป็นสิ่งสำคัญที่ระบบปฏิบัติการมีหน้าที่ในการจัดการหน่วยความจำเพื่อไม่ให้อิ่มตัวและข้อมูลและข้อมูลที่อยู่ในนั้นจะสูญหาย.

ระบบปฏิบัติการตรวจสอบให้แน่ใจว่ามีการใช้ส่วนหนึ่งของหน่วยความจำและสาเหตุ ตัดสินใจว่าจะวางกระบวนการเมื่อใดที่มีพื้นที่ว่างและกำหนดและอ้างสิทธิ์ในพื้นที่ที่จำเป็นเพื่อให้มีการใช้งานได้ดี.

3- การจัดการที่เก็บข้อมูลสำรอง

หน่วยความจำมีความผันผวนมากและในกรณีที่เกิดความล้มเหลวคุณสามารถสูญเสียข้อมูลที่มีอยู่ในนั้น สำหรับสิ่งนี้มีความจำเป็นต้องมีโมดูลหน่วยเก็บข้อมูลที่สองที่สามารถเก็บข้อมูลในระยะยาว.

เช่นเดียวกับหน่วยความจำหลักระบบปฏิบัติการมีหน้าที่จัดการพื้นที่ว่างและกำหนดลำดับการบันทึก นอกจากนี้ยังช่วยให้มั่นใจได้ว่าทุกสิ่งได้รับการบันทึกอย่างสมบูรณ์แบบรวมถึงพื้นที่ว่างที่เหลือและสถานที่.

4- การจัดการระบบการเข้าและออก

ระบบปฏิบัติการมีหน้าที่ในการจัดการพอร์ตอินพุตและเอาต์พุตของคอมพิวเตอร์เช่นชุดหูฟังเครื่องพิมพ์จอภาพเป็นต้น.

ในอดีตเมื่อคุณต้องการติดตั้งพอร์ตภายนอกใหม่สิ่งสำคัญคือต้องมีดิสก์การติดตั้งที่มีไดรเวอร์เพื่อให้คอมพิวเตอร์ยอมรับได้.

ในยุคสมัยของเราระบบปฏิบัติการของคอมพิวเตอร์นั้นมักจะรับผิดชอบในการค้นหาเครือข่ายเพื่อหาข้อมูลที่จำเป็นเพื่อให้พอร์ตภายนอกใหม่ทำงานได้อย่างสมบูรณ์แบบ.

5- การลงทะเบียนระบบไฟล์

ไฟล์เป็นรูปแบบที่สร้างขึ้นโดยเจ้าของที่ถูกแปลงเป็นตารางและระบบปฏิบัติการมีหน้าที่บันทึกและบันทึกไฟล์.

ระบบปฏิบัติการมีหน้าที่สร้างการลบและการเก็บถาวรไฟล์ที่สร้างขึ้นรวมถึงการจัดหาเครื่องมือที่จำเป็นในการเข้าถึงไฟล์ได้ตลอดเวลา.

มันสร้างการสื่อสารระหว่างไฟล์และหน่วยเก็บข้อมูลและในที่สุดก็สามารถกำหนดค่าในลักษณะที่จะทำสำเนาสำรองของไฟล์ทั้งหมดดังนั้นในกรณีที่เกิดอุบัติเหตุไม่ได้หายไปทั้งหมด.

6- ความปลอดภัย

ระบบปฏิบัติการมีหน้าที่รักษาความปลอดภัยของเครื่อง หนึ่งในกิจกรรมที่สำคัญที่สุดคือการเข้าถึงของผู้ใช้หรือโปรแกรมที่พวกเขาไม่ควร.

มีไวรัสจำนวนมากที่สามารถส่งผลกระทบต่อระบบของเราและระบบปฏิบัติการทำให้แน่ใจว่าสิ่งนี้จะไม่เกิดขึ้น.

สามารถกำหนดค่าระบบปฏิบัติการเพื่อให้สามารถทำการควบคุมเป็นระยะและควบคุมความปลอดภัยได้.

7- การสื่อสารระหว่างองค์ประกอบและแอปพลิเคชัน

ผ่านอินเทอร์เฟซเครือข่ายระบบปฏิบัติการจะรักษาการสื่อสารระหว่างส่วนประกอบต่าง ๆ ของเครื่องและแอปพลิเคชันทั้งหมดที่ติดต่อกับพวกเขา ส่งและรับข้อมูล.

8- แจ้งเกี่ยวกับสถานะของระบบ

มีชุดของแอปพลิเคชันที่ติดตั้งโดยค่าเริ่มต้นถัดจากระบบปฏิบัติการ แต่ไม่ใช่ระบบเช่นนั้น.

สิ่งเหล่านี้เสนอสภาพแวดล้อมและคุณสมบัติพื้นฐานสำหรับการพัฒนาและการดำเนินการของโปรแกรมที่ติดตั้งในเครื่องของเรา.

แจ้งสถานะของระบบหากจำเป็นต้องดำเนินการบางอย่างหรืออนุมัติว่ามีการดำเนินการบางอย่างเช่นการอัปเดตอัตโนมัติ.

นอกจากนี้ยังรองรับภาษาการเขียนโปรแกรมที่แตกต่างกันเพื่อให้แอปพลิเคชันประเภทใด ๆ ทำงานในเครื่องของเรา แน่นอนว่ามันมีโปรแกรมที่ปรับปรุงการสื่อสารระหว่างแอพพลิเคชั่น.

9- การจัดการทรัพยากร

จัดการส่วนหลักทั้งหมดของเครื่องผ่านตัวจัดการทรัพยากร มันทำหน้าที่เป็นผู้ดูแลระบบที่เกี่ยวข้องกับความปลอดภัยและการสื่อสารของหน่วยประมวลผลกลางหรือ CPU, อุปกรณ์ภายนอกที่เชื่อมต่อกับคอมพิวเตอร์.

เช่นเดียวกับหน่วยความจำภายในและหน่วยความจำรองซึ่งบางครั้งคุณต้องทำความสะอาดและเปลี่ยนชิ้นส่วนที่จัดเก็บจากที่หนึ่งไปยังอีก. 

โดยทั่วไปจะจัดการทรัพยากรทั้งหมดของระบบและทรัพยากรทั้งหมดที่สัมผัสกับมัน

10- การบริหารงานของผู้ใช้

ระบบปฏิบัติการยังรับผิดชอบการจัดการส่วนกำหนดค่าที่จัดเก็บไว้ในคอมพิวเตอร์ขึ้นอยู่กับผู้ที่สร้างส่วนกำหนดค่าด้วย.

การจัดการผู้ใช้สามารถเป็นผู้ใช้คนเดียวหรือหลายคน นี่ไม่ได้หมายความว่าระบบปฏิบัติการจะอนุญาตให้สร้างเฉพาะโปรไฟล์ผู้ใช้ที่จะใช้ในคอมพิวเตอร์.

การเป็นโปรไฟล์ผู้ใช้คนเดียวหมายความว่ามีเพียงการประมวลผลของผู้ใช้ที่มีการใช้งานและมีเพียงเขา ในอีกผู้ใช้หลายคนจะช่วยให้งานของผู้ใช้มากกว่าหนึ่งคนสามารถใช้งานได้ในเวลาเดียวกัน.

ระบบปฏิบัติการที่พบมากที่สุด

ระบบปฏิบัติการที่เป็นที่รู้จักและใช้กันมากที่สุดในตลาดคือ Windows, iOS และ Linux สำหรับคอมพิวเตอร์ และสำหรับ Android และ iOS สำหรับสมาร์ทโฟน.

มีระบบปฏิบัติการหลายพันระบบที่มีความซับซ้อนมากกว่าหรือน้อยกว่าทั้งนี้ขึ้นอยู่กับอุปกรณ์ที่ต้องการ.

Windows เป็นของ macroimage ขนาดใหญ่ของ Microsoft ในขณะที่ iOs เป็นของ Apple ลีนุกซ์เป็นส่วนหนึ่งของแพลตฟอร์มซอฟต์แวร์ฟรีที่ช่วยให้คุณสามารถปรับเปลี่ยนระบบปฏิบัติการของคุณได้ ภายในแพลตฟอร์ม Linux คือ Ubuntu และ Devian ซึ่งเป็นที่รู้จักกันดีที่สุด.

ซอฟต์แวร์ฟรีเหล่านี้ช่วยให้ผู้ใช้สามารถปรับเปลี่ยนระบบปฏิบัติการได้ตามต้องการ นอกจากนี้ยังมีความเสี่ยงบางอย่างและนั่นคือการสัมผัสหลักของระบบปฏิบัติการเมื่อคุณไม่มีความรู้มากสามารถสร้างภัยพิบัติ.

ในทางตรงกันข้ามระบบปฏิบัติการเช่น Windows และ iOS พร้อมสำหรับผู้ใช้ที่ไม่มีประสบการณ์มากที่สุดดังนั้นการกำหนดค่าเริ่มต้นของระบบปฏิบัติการจะอนุญาตให้ใช้งานได้โดยไม่ต้องทำการปรับแต่งใด ๆ.

การอ้างอิง

  1. RAHALKAR, Sagar Ajay พื้นฐานระบบปฏิบัติการ ในคู่มือพื้นฐานการรับรองจริยธรรมของแฮ็กเกอร์ (CEH). Apress, 2016. p. 3-21.
  2. BLUME, Steven W.ข้อมูลพื้นฐานเกี่ยวกับระบบพลังงานไฟฟ้าสำหรับมืออาชีพที่ไม่ใช่ไฟฟ้า. John Wiley & Sons 2016.
  3. SPRUNT, Brinkley พื้นฐานของฮาร์ดแวร์การตรวจสอบประสิทธิภาพ.IEEE Micro, 2545 ฉบับ 22, no 4, p. 64-71.
  4. MILLER ไมเคิล.คู่มือสำหรับผู้เริ่มต้นอย่างสมบูรณ์เกี่ยวกับพื้นฐานคอมพิวเตอร์. สำนักพิมพ์อะไร 2550.
  5. ALVAREZ, Juan การทำความเข้าใจพื้นฐานคอมพิวเตอร์: การก้าวไปสู่การรู้หนังสือ.
  6. SILBERSCHATZ, AbrahamGALVIN, และคณะ.ระบบปฏิบัติการ: แนวคิดพื้นฐาน. Addison-Wesley Iberoamericana, 1994.
  7. TANENBAUM, Andrew S. FOGOAGA, Juan Carlos Vega.ระบบปฏิบัติการ. ศิษย์โถง 2531.