Please enable JavaScript.
Coggle requires JavaScript to display documents.
:pencil2: โครงสร้างของระบบปฏิบัติการ - Coggle Diagram
:pencil2: โครงสร้างของระบบปฏิบัติการ
:confetti_ball: ระดับชันการทํางานของOS
โปรแกรมทัวไปหรือผู้ใช้เอง
ระบบปฏิบัติการ(OS)
ฮาร์ดแวร์ของเครืองคอมพิวเตอร
:star: ความหมาย
ส่วนย่อยหลายๆ ส่วนแต่ละส่วนมีหน้าทีรับผิดชอบการทํางานในแต่ละด้านโดยไม่คาบเกียวกันแต่ สัมพันธ์กัน
:<3: ฮาร์ดแวร
ระบบปฏิบัติการ(OS)
โปรแกรมทัวไปหรือผู้ใช้
:recycle: ระดับชันการทํางานภายในระบบปฏิบัติการ(OS)
เคอร์เนล (KERNEL)
รับผิดชอบงานต่าง ๆ ของขันตอนของระบบปฏิบัติการประกอบด้วยส่วนย่อย ๆ พื้นฐาน 3 ส่วน คือ
ตัวส่ง - จัดการส่งขันตอนเข้าไปให้ซีพียู
ตัวจัดการอินเตอร์รัพต์ขันแรก - วิเคราะห์การอินเตอร์รัพต์ทีเกิดขึน และเลือกใช้รูทีนทีเหมาะสม
ตัวควบคุมมอนิเตอร์ - ควบคุมดูแลการเข้าถึงมอนิเตอร์ต่าง ๆ ของระบบ
ผู้จัดการหน่วยความจํา (MEMORY MANAGER)
จัดการเกียวกับหน่วยความจําของระบบ เช่น การทําหน่วยความจําเหมือนระบบหน้า
ในส่วนของผู้จัดการหน่วยความจํา จึงมีลักษณะขึ้นอยู่กับฮาร์ดแวร์ด้วยเช่นเดียวกัน บางครังการทํางานในชั้นนี้ก็อาศัยรูทีนบางอย่างของเคอร์เนลด้วย
ระบบ ควบคุมอินพุต-เอาต์พุต (INPUT-OUTPUT CONTROL SYSTEM)
IOCS จัดการงานทางด้านอินพุตเอาพุตของระบบ มีลักษณะขึนอยู่กับฮาร์ดแวร์อยู่บ้าง เพราะการติดต่อกับอุปกรณ์อินพุต-เอาต์พุตต้องทราบโครงสร้างและการทํางานของอุปกรณ์นันๆด้วย นอกจากนี IOCS ยังต้องอาศัยรูทีนบางอย่าง ทังจากเคอร์เนล และผู้จัดการหน่วยความจําในการทํางานของมันอีกด้วย
ผู้จัดการไฟล์ (FILE MANAGER)
จัดการงานต่าง ๆ ที่เกียวกับไฟล์ เช่น การ เก็บไฟล์ลงดิสก์ การหาไฟล์ การอ่านข้องมูลของไฟล์ เปนต้น ผู้จัดการไฟล์นีสามารถถูกออกแบบให้ไม่ขึนกับฮาร์ดแวร์ (hardwareindependent) จะติดต่อกับฮาร์ดแวร์โดยเรียกผ่าน รูทีนต่าง ๆของเคอร์เนล ผู้จัดการหน่วยความจําและIOCS
ตัวคิวระยะสัน (SHORT-TERM SCHEDULER)
ที่มีลักษณะไม่ขึนอยู่กับฮาร์ดแวร์โดยสมบูรณ์ทําหน้าทีจัดคิวของขันตอนในสถานะพร้อม (ready state)เมื่อใดทีส่วนนี้ทํางาน มันจะคัดเลือกเอาขั้นตอนทีเหมาะที่สุดในคิวของสถานะพร้อม เพื่อให้โปรเซสันนเข้าไปครอบครองซีพียูที่วางอยู่ โดยเรียกใช้ตัวส่งในส่วนของเคอร์เนล
ผู้จัดการทรัพยากร (RESOURCE MANAGER)
จัดสรรหาทรัพยากรอืน ๆ ในระบบ บางครังตัวจัดคิวระยะสันและผู้จัดการทรัพยากรอยู่สลับทีกันเพราะหลังจากทีตัวจัดคิวระยะสันส่งขันตอนเข้าไปในสถานะรันแล้ว โปรเซสนันอาจต้องการทรัพยากรอืน ๆ ในระบบ
ตัวจัดคิวระยะยาว(LONG-TERM SCHEDULER)
เป็นชั้นของระบบปฏิบัติที่เริมมีความใกล้ชิดกับผู้ใช้และห่างไกลกับฮาร์ดแวร์ของเครื่องมากขึ้นมีหน้าทีจัดการและควบคุมขันตอนต่าง ๆ ทั้งหมดในระบบเช่น สร้างขั้นตอนต่าง ๆ ใหม่เข้ามาในระบบ และยุติขันตอนเมือการทํางานเสร็จสิ้นลง
ผู้แปลคําสัง (COMMAND INTERPRETER)
1 more item...