ระบบปฏิบัติการและส่วนประกอบคืออะไร

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





คำว่า OS หรือ ระบบปฏิบัติการ เป็นซอฟต์แวร์ประเภทหนึ่งและทำงานเป็นส่วนต่อประสานระหว่างผู้ใช้และคอมพิวเตอร์เพื่อทำงานทั้งหมดเช่นการจัดการหน่วยความจำการจัดการไฟล์การจัดการอินพุตและเอาต์พุตการรักษาความปลอดภัยการจัดการกระบวนการบัญชีงานการตรวจจับข้อผิดพลาดการควบคุมประสิทธิภาพของระบบอุปกรณ์ต่อพ่วง การควบคุมเช่นเครื่องพิมพ์และดิสก์ไดรฟ์ ระบบปฏิบัติการที่ได้รับความนิยมส่วนใหญ่ ได้แก่ Windows, Linux, AIX, VMS, z / OS เป็นต้นบทความนี้จะกล่าวถึงภาพรวมของระบบปฏิบัติการและส่วนประกอบต่างๆ

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

คำจำกัดความ: ระบบปฏิบัติการสามารถกำหนดเป็นระบบได้เช่นใหญ่และซับซ้อนถูกแบ่งออกเป็นชิ้นเล็ก ๆ โดยใช้อินเทอร์เฟซ ระบบนี้ใช้เพื่อแบ่งปัน OS ที่แตกต่างกัน ส่วนประกอบ ซึ่งรวมถึงไฟล์อุปกรณ์อินพุต / เอาต์พุตหน่วยความจำกระบวนการ ฯลฯ ชิ้นส่วนที่แบ่งพาร์ติชันทั้งหมดต้องเป็นส่วนที่กำหนดไว้อย่างดีของระบบโดยมีการจัดประเภท i / ps, o / ps & function อย่างระมัดระวัง เราทราบดีว่าระบบทั้งหมดไม่มีโครงสร้างที่คล้ายกัน แต่มีหลายระบบในปัจจุบัน ระบบปฏิบัติการ แบ่งปันส่วนประกอบของระบบที่ระบุไว้ด้านล่าง




ระบบปฏิบัติการเป็นโปรแกรมที่สำคัญที่สุดในคอมพิวเตอร์เนื่องจากคอมพิวเตอร์ทุกเครื่องทำงานร่วมกับระบบปฏิบัติการ (OS) เพื่อเรียกใช้โปรแกรมและแอปพลิเคชันทั้งหมด งานหลักของระบบปฏิบัติการคอมพิวเตอร์คือการระบุ i / p จากแป้นพิมพ์การส่ง o / p ไปที่หน้าจอการติดตามไฟล์ไดรฟ์จัดเก็บข้อมูลการควบคุมอุปกรณ์ต่อพ่วงเช่นเครื่องพิมพ์เป็นต้น

ส่วนประกอบของระบบปฏิบัติการ

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



ระบบปฏิบัติการ - ส่วนประกอบ

ส่วนประกอบของระบบปฏิบัติการ

เคอร์เนล

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

ประมวลผลการดำเนินการ

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


ขัดจังหวะ

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

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

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

มัลติทาสกิ้ง

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

เครือข่าย

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

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

ความปลอดภัย

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

หน้าจอผู้ใช้

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

แอปพลิเคชันที่ใช้ระบบปฏิบัติการส่วนใหญ่มีส่วนติดต่อผู้ใช้เฉพาะเพื่อการสื่อสารที่มีประสิทธิภาพ หน้าที่หลักของอินเทอร์เฟซผู้ใช้ของแอปพลิเคชันคือรับอินพุตจากตัวดำเนินการ & เพื่อจัดหา o / ps ให้กับตัวดำเนินการ แต่ประเภทของอินพุตที่ได้รับจากอินเทอร์เฟซผู้ใช้ตลอดจนประเภท o / p ที่อินเทอร์เฟซผู้ใช้นำเสนออาจเปลี่ยนไปจากแอปพลิเคชัน UI ของแอปพลิเคชันใด ๆ สามารถแบ่งออกเป็นสองประเภท ได้แก่ GUI (UI แบบกราฟิก) และ CLI (ส่วนต่อประสานผู้ใช้บรรทัดคำสั่ง)

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