Please enable JavaScript.
Coggle requires JavaScript to display documents.
โครงสร้างของระบบปฏิบัติการ, . - Coggle Diagram
โครงสร้างของระบบปฏิบัติการ
ผู้จัดการหน่วยความจํา
จัดสรรหาทรัพยากรอืน ๆ ในระบบ บางครังตัวจัดคิวระยะสันและผู้จัดการทรัพยากรอยู่สลับทีกันเพราะหลังจากทีตัวจัดคิวระยะสันส่งขันตอนเข้าไปในสถานะรันแล้ว โปรเซสนันอาจต้องการทรัพยากรอืน ๆ ในระบบชันที 6ฮาร์ดแวร์เคอร์เนลผู้จัดการหน่วยความจําอินพุต-เอาต์พุต
ระดับชันการทํางานของOS
ฮาร์ดแวร์ของเครืองคอมพิวเตอร์
ระบบปฏิบัติการ(OS)
โปรแกรมทัวไปหรือผู้ใช้เอง
ระบบ ควบคุมอินพุต-เอาต์พุต
IOCS จัดการงานทางด้านอินพุตเอาพุตของระบบ มีลักษณะขึนอยู่กับฮาร์ดแวร์อยู่บ้าง เพราะการติดต่อกับอุปกรณ์อินพุต-เอาต์พุตต้องทราบโครงสร้างและการทํางานของอุปกรณ์นันๆด้วย นอกจากนี IOCS ยังต้องอาศัยรูทีนบางอย่าง ทังจากเคอร์เนล และผู้จัดการหน่วยความจําในการทํางานของมันอีก
ผู้จัดการไฟล์ (FILE MANAGER)
จัดการงานต่าง ๆ ทีเกียวกับไฟล์ เช่น การ เก็บไฟล์ลงดิสก์ การหาไฟล์ การอ่านข้องมูลของไฟล์ เปนต้น ผู้จัดการไฟล์นีสามารถถูกออกแบบให้ไม่ขึนกับฮาร์ดแวร์ (hardwareindependent) จะติดต่อกับฮาร์ดแวร์โดยเรียกผ่าน รูทีนต่าง ๆของเคอร์เนล ผู้จัดการหน่วยความจําและIOCS
ตัวจัดคิวระยะยาว
(LONG-TERM SCHEDULER)
เป็นชั้นของระบบปฏิบัติทีเริมมีความใกล้ชิดกับผู้ใช้และห่างไกลกับฮาร์ดแวร์ของเครืองมากขึนมีหน้าทีจัดการและควบคุมขันตอนต่าง ๆ ทังหมดในระบบเช่น สร้างขันตอนต่าง ๆ ใหม่เข้ามาในระบบ และยุติขันตอนเมือการทํางานเสร็จสินลง
ผู้จัดการทรัพยากร(RESOURCE MANAGER)
จัดสรรหาทรัพยากรอืน ๆ ในระบบ บางครังตัวจัดคิวระยะสันและผู้จัดการทรัพยากรอยู่สลับทีกันเพราะหลังจากทีตัวจัดคิวระยะสันส่งขันตอนเข้าไปในสถานะรันแล้ว โปรเซสนันอาจต้องการทรัพยากรอืน ๆ ในระบบ
ผู้แปลคําสัง(COMMAND INTERPRETER)
เป็นชั้นที ใกล้ชิดกับผู้ใช้มากทีสุด มีหน้าทีติดต่อกับผู้ใช้โดยตรง เช่น ส่งเครืองหมายแสดงออกทางจอภาพรับคําสังต่างๆ ของผู้ใช้มาตีความคําสัง และเรียกรูทีนต่างๆของชันล่าง ๆ เพือให้ ได้งานตามคําสังทีได้รับ
เคอร์เนล (KERNEL)
รับผิดชอบงานต่าง ๆ ของขันตอนของระบบปฏิบัติการประกอบด้วยส่วนย่อย ๆ พืนฐาน 3 ส่วน คือ1. ตัวส่ง - จัดการส่งขันตอนเข้าไปให้ซีพียู2. ตัวจัดการอินเตอร์รัพต์ขันแรก - วิเคราะห์การอินเตอร์รัพต์ทีเกิดขึน และเลือกใช้รูทีนทีเหมาะสม3. ตัวควบคุมมอนิเตอร์ - ควบคุมดูแลการเข้าถึงมอนิเตอร์ต่าง ๆ ของระบบ
.