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