Education, study and knowledge

10 หน้าที่ของระบบปฏิบัติการ

ไม่มีใครสงสัยเลยว่าคอมพิวเตอร์ได้กลายเป็นสิ่งพื้นฐานในแต่ละวันของเรา เทียบได้กับการแทรกแซงที่โทรศัพท์มือถือมีต่อชีวิตของเราเท่านั้น

พีซีและสมาร์ทโฟนมีเหมือนกันที่นอกจากจะมีความสำคัญมากสำหรับการสื่อสารในศตวรรษที่ 21 แล้ว พวกเขามีระบบปฏิบัติการที่ทำให้พวกเขาทำงานได้

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

  • บทความที่เกี่ยวข้อง: "อธิบายกฎ 3 ข้อของวิทยาการหุ่นยนต์"

ระบบปฏิบัติการคืออะไร?

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

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

instagram story viewer
  • ระบบไฟล์: คือการลงทะเบียนไฟล์
  • การตีความคำสั่ง: แปลคำสั่งเป็นภาษาคอมพิวเตอร์
  • แกนหลัก: อนุญาตให้ดำเนินการในปัญหาคอมพิวเตอร์พื้นฐาน

คอมพิวเตอร์เครื่องแรกไม่มีระบบเหล่านี้ ในยุค 60 คอมพิวเตอร์ใช้การประมวลผลแบบแบตช์ อย่างไรก็ตาม ในช่วงทศวรรษเดียวกันนั้นเองที่ระบบปฏิบัติการแรกเริ่มมีการพัฒนา ต่อมาในทศวรรษ 1980 ระบบปฏิบัติการที่ได้รับความนิยมมากที่สุดบางระบบจะเริ่มปรากฏให้เห็นในวันนี้ และในทศวรรษหน้า ระบบปฏิบัติการเหล่านั้นก็จะมีประสิทธิภาพมากขึ้น มันจะเป็นในยุคที่สิ่งที่สำคัญที่สุดจะปรากฏขึ้น: Windows 95.

10 หน้าที่ของระบบปฏิบัติการ

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

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

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

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

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

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

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

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

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

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

  • คุณอาจสนใจ: "คอมพิวเตอร์จะเข้ามาแทนที่นักจิตวิทยาหรือไม่?"

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

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

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

4. บันทึกระบบไฟล์

ไฟล์ เป็นรูปแบบที่ผู้ใช้สร้างในคอมพิวเตอร์ซึ่งจะถูกแปลงเป็นตารางที่ต้องลงทะเบียนในระบบ หากต้องการเก็บไว้ใช้อีกในอนาคต

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

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

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

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

6. การจัดการระบบทางเข้าออก

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

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

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

7. การจัดการทรัพยากร

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

8. ความปลอดภัย

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

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

9. รายงานสถานะของระบบ

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

อย่างไรก็ตาม อาจกล่าวได้ว่ามีความใกล้เคียงกับระบบปฏิบัติการ เนื่องจากมี since สภาพแวดล้อมและลักษณะพื้นฐานสำหรับการพัฒนาและการทำงานของโปรแกรมที่ติดตั้งใน in คอมพิวเตอร์.

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

10. การจัดการผู้ใช้

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

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

ตัวอย่างระบบปฏิบัติการ

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

1. Microsoft Windows

Microsoft Windows เป็นหนึ่งในโปรแกรมที่ได้รับความนิยมมากที่สุด บางทีอาจมากที่สุด. เดิมทีมันเป็นชุดของการแจกแจงหรือสภาพแวดล้อมการทำงานแบบกราฟิกซึ่งหน้าที่เดิมคือการจัดหาให้ผู้อื่น ระบบปฏิบัติการที่เก่ากว่า เช่น MS-DOS การแสดงภาพที่สนับสนุน และอื่นๆ and ซอฟต์แวร์. เผยแพร่ครั้งแรกในปี พ.ศ. 2528 และได้อัปเดตเป็นเวอร์ชันใหม่ตั้งแต่นั้นเป็นต้นมา

2. MacOS

MacOS เป็นชื่อของระบบปฏิบัติการสำหรับคอมพิวเตอร์ Macintosh จาก Apple หรือที่เรียกว่า OSX หรือ Mac OSX มันใช้ UNIX และได้รับการพัฒนาและจำหน่ายบนคอมพิวเตอร์ Apple ตั้งแต่ปี 2002 MacOS เป็นที่นิยมสำหรับการแข่งขันที่คุกคามระบบปฏิบัติการโดยตรงและประหยัดที่สุด ไมโครซอฟต์วินโดวส์

3. Android

Android เป็นระบบปฏิบัติการที่ใช้เคอร์เนล Linux และ ทำงานบนโทรศัพท์มือถือ แท็บเล็ต และอุปกรณ์อื่นๆ ที่มีหน้าจอสัมผัส. ได้รับการพัฒนาโดย Android Inc. และต่อมาซื้อโดย Google ซึ่งทำให้เป็นที่นิยมมากขึ้น

อันที่จริงระบบปฏิบัติการนี้ได้รับความนิยมจนยอดขายระบบคอมพิวเตอร์ Android เกินพิกัด สำหรับ IOS สำหรับโทรศัพท์มือถือ Macintosh และสำหรับ Windows Phone ซึ่งสำหรับโทรศัพท์มือถือด้วย ไมโครซอฟต์

4. MS-DOS

MS-DOS ซึ่งมีชื่ออ้างอิงถึงระบบปฏิบัติการดิสก์ของ Microsoft เป็นหนึ่งในระบบปฏิบัติการที่ใช้กันทั่วไปมากที่สุดสำหรับพีซี IBM ในช่วงปี 1980 และกลางปี ​​1990. มีชุดคำสั่งภายในและภายนอก แสดงตามลำดับบนหน้าจอมืด

5. UNIX

UNIX เป็นหนึ่งในระบบปฏิบัติการแรกๆ ที่สร้างขึ้น โดยได้รับการพัฒนาในปี 1969 มันถูกสร้างขึ้นมาเพื่อพกพา มัลติทาสกิ้ง และผู้ใช้หลายคน จริงๆ, เป็นระบบปฏิบัติการที่คล้ายคลึงกันทั้งตระกูล, บางส่วนที่มีการแจกแจงที่ได้รับการเสนอในเชิงพาณิชย์และอื่น ๆ ในรูปแบบฟรี จากเคอร์เนลที่เรียกว่า Linux. เสมอ

6. อูบุนตู

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

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

การอ้างอิงบรรณานุกรม:

  • ราฮาลคาร์, เอส. ถึง. (2016). พื้นฐานของระบบปฏิบัติการ คู่มือมูลนิธิแฮ็กเกอร์จริยธรรมที่ผ่านการรับรอง (CEH) เอเปรส 3-21.
  • บลูม, เอส. ดับบลิว (2016). ข้อมูลพื้นฐานเกี่ยวกับระบบไฟฟ้ากำลังสำหรับมืออาชีพที่ไม่ใช้ไฟฟ้า จอห์น ไวลีย์ แอนด์ ซันส์.
  • สปริ้นท์, บี. (2002). พื้นฐานของฮาร์ดแวร์การตรวจสอบประสิทธิภาพ IEEE Micro, 22 (4), 64-71.

หลักการความไม่แน่นอนของไฮเซนเบิร์ก: มันคืออะไร?

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

อ่านเพิ่มเติม

46 คำถามแปลก ๆ ที่คุณไม่สามารถตอบได้

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

อ่านเพิ่มเติม

38 คำถามไร้สาระและไม่มีความหมาย

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

อ่านเพิ่มเติม

instagram viewer